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}.app-error-shell{background:var(--page-bg);place-items:center;min-height:100vh;padding:24px;display:grid}.app-error-shell .ant-result-title,.app-error-shell .ant-result-subtitle{color:var(--text-main)}.app-error-shell .ant-result-subtitle{color:var(--text-muted)}.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:190px;--free-studio-compose-height:232px;--free-studio-timeline-overlap:0px;--free-studio-timeline-gap:8px;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-shell.is-script-workbench{background:#211f20;height:100%;min-height:0;max-height:100%;position:relative}.script-storyboard-inference-loading{z-index:1200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#181517e0;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.script-storyboard-inference-loading__content{color:#f6f0f3;text-align:center;background:#302c2f;border-radius:16px;flex-direction:column;align-items:center;gap:10px;width:min(320px,100%);padding:24px 28px;display:flex;box-shadow:0 24px 64px #00000057}.script-storyboard-inference-loading__content .ant-spin{margin-bottom:2px}.script-storyboard-inference-loading__content .ant-spin-dot-item{background:#f05aa6}.script-storyboard-inference-loading__content strong{font-size:15px;line-height:1.5}.script-storyboard-inference-loading__progress{background:#1f1c1e;border-radius:999px;width:100%;height:6px;overflow:hidden}.script-storyboard-inference-loading__progress>span{border-radius:inherit;background:#f05aa6;width:0;height:100%;transition:width .3s;display:block}.script-storyboard-inference-loading__detail{color:#f7a9ce;font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.script-storyboard-inference-loading__content small{color:#aaa2a7;font-size:11px;line-height:1.5}.free-studio-shell.is-script-workbench.is-pre-inference{--free-studio-timeline-height:0px;--free-studio-timeline-gap:0px;padding:8px}.free-studio-shell.is-result-workbench{padding-bottom:calc(var(--free-studio-timeline-height) + var(--free-studio-timeline-gap))}.free-studio-shell.is-script-workbench.is-pre-inference .free-studio-layout{grid-template:"right left"minmax(0,1fr)/minmax(240px,286px) minmax(380px,1fr);gap:8px;padding:0}.free-studio-shell.is-script-workbench.is-pre-inference .free-studio-left{grid-template-rows:auto minmax(0,1fr)}.free-studio-shell.is-script-workbench .free-studio-episode-bar{grid-template-columns:34px minmax(0,1fr) 32px auto;padding:6px}.free-studio-shell.is-script-workbench .free-studio-episode-bar__rename.ant-btn{border-radius:8px;width:32px;min-width:32px;padding:0}.free-studio-shell.is-script-workbench .free-studio-history{background:#262425;border-color:#ffffff14}.script-storyboard-awaiting-tag.ant-tag,.script-storyboard-material-tag.ant-tag{color:#f7a9ce;background:#f05aa61a;border-color:#f05aa642}.script-storyboard-preparation{background:#2b282a;border:0;border-radius:12px}.script-storyboard-preparation__body{flex:1;justify-content:center;align-items:center;min-height:0;padding:clamp(10px,1.2vw,16px);display:flex}.script-storyboard-preparation__center{justify-items:center;gap:12px;width:min(360px,100%);display:grid;transform:translateY(-10%)}.script-storyboard-preparation__error{color:#ffadb7;background:#bc435129;border-radius:9px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.free-studio-shell .script-storyboard-preparation__start.ant-btn-primary{background:#f05aa6;border:0;border-radius:7px;min-width:136px;height:32px;padding-inline:14px;font-size:12px;font-weight:800;box-shadow:0 8px 20px #f05aa633}.script-storyboard-preparation__button-content{white-space:nowrap;justify-content:center;align-items:center;gap:7px;min-width:0;display:inline-flex}.script-storyboard-preparation__points{color:#fff8d8;letter-spacing:0;background:#ffffff26;border:1px solid #fff2c25c;border-radius:999px;justify-content:center;align-items:center;min-width:38px;height:16px;padding:0 6px;font-size:10px;font-weight:900;line-height:1;display:inline-flex}.script-storyboard-preparation__free{color:#ffe5a8;letter-spacing:0;text-shadow:0 1px 4px #7e360a66;isolation:isolate;pointer-events:none;background:linear-gradient(92deg,#ffb23929,#ff75752e);border:1px solid #ffc75757;border-radius:999px;justify-content:center;align-items:center;min-width:30px;height:15px;padding:0 5px;font-size:9px;font-weight:900;line-height:1;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff06,0 3px 10px #ffab341a}.script-storyboard-preparation__free:before{content:"";z-index:-1;background:linear-gradient(90deg,#ffc75714,#ff6a6a3d,#ffc75714) 0 0/180% 100%;animation:1.8s ease-in-out infinite script-storyboard-free-bg;position:absolute;inset:0}.script-storyboard-preparation__free:after{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#ffffff7a,#0000);width:42%;animation:2.2s ease-in-out infinite script-storyboard-free-shine;position:absolute;inset:-2px auto -2px -45%;transform:skew(-18deg)}@keyframes script-storyboard-free-bg{0%,to{background-position:0%}50%{background-position:100%}}@keyframes script-storyboard-free-shine{0%,48%{opacity:0;transform:translate(0)skew(-18deg)}58%{opacity:.85}72%,to{opacity:0;transform:translate(360%)skew(-18deg)}}.free-studio-shell .script-storyboard-preparation__start.ant-btn-primary:hover{background:#ff72b7;box-shadow:0 10px 24px #f05aa647}.free-studio-shell .script-storyboard-preparation__start.ant-btn-primary:disabled{color:#ffffff75;box-shadow:none;background:#4b4548}.script-storyboard-preparation__progress{background:#211f21;border-radius:10px;gap:8px;width:100%;padding:12px;display:grid}.script-storyboard-preparation__progress-head{color:#d9d2d6;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.script-storyboard-preparation__progress-head strong{color:#f7a9ce;font-variant-numeric:tabular-nums}.script-storyboard-preparation__progress small,.script-storyboard-preparation__hint{color:#918a8f;text-align:left;font-size:11px;line-height:1.5}.free-studio-shell.is-script-workbench .free-studio-materials{background:#262425;border-color:#ffffff14;grid-template-rows:auto auto minmax(0,1fr)}.script-storyboard-material-note{color:#bcb5b9;background:#f05aa60f;border:1px solid #f05aa629;border-radius:9px;padding:8px 10px;font-size:11px;line-height:1.45}.script-storyboard-material-tools{gap:8px;display:grid}.script-storyboard-material-actions{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.script-storyboard-material-actions .ant-btn{color:#eee8eb;background:#312e30;border-color:#ffffff1a;min-width:0;padding-inline:8px}.script-storyboard-material-actions .ant-btn:first-child{color:#ffd5e9;background:#f05aa61a;border-color:#f05aa647}.script-storyboard-material-card-actions{z-index:2;opacity:0;pointer-events:none;flex-direction:column;align-items:stretch;gap:4px;transition:opacity .16s,transform .16s;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)translate(4px)}.free-studio-role-card:hover .script-storyboard-material-card-actions,.free-studio-role-card:focus-within .script-storyboard-material-card-actions{opacity:1;pointer-events:auto;transform:translateY(-50%)translate(0)}.script-storyboard-material-card-actions .ant-btn{color:#d7cfd3;width:46px;min-width:46px;height:22px;box-shadow:none;border:0;border-radius:7px;padding-inline:7px;font-size:12px;line-height:22px}.script-storyboard-material-card-actions .ant-btn-default{background:#454044}.script-storyboard-material-card-actions .ant-btn-default:not(:disabled):hover{color:#fff;background:#565055}.free-studio-role-card .script-storyboard-material-tag.ant-tag{color:#f7a9ce;text-overflow:ellipsis;white-space:nowrap;background:#f05aa61a;border:0;border-radius:6px;width:fit-content;max-width:100%;height:20px;margin:0;padding-inline:6px;font-size:12px;line-height:20px;overflow:hidden}.free-studio-shell:is(.is-script-workbench,.is-free-workbench) .free-studio-role-card{grid-template-columns:56px minmax(0,1fr);align-items:start}.free-studio-shell:is(.is-script-workbench,.is-free-workbench) .free-studio-role-card .free-studio-material-card__thumb,.free-studio-shell:is(.is-script-workbench,.is-free-workbench) .free-studio-role-card .free-studio-material-card__body{align-self:start}.free-studio-shell:is(.is-script-workbench,.is-free-workbench) .free-studio-role-card .free-studio-material-card__thumb .ant-image{line-height:0;display:block}.free-studio-shell:is(.is-script-workbench,.is-free-workbench) .free-studio-role-card .free-studio-material-card__body{flex-direction:column;justify-content:center;gap:0;min-width:0;height:56px;padding-right:50px;display:flex}.free-studio-shell:is(.is-script-workbench,.is-free-workbench) .free-studio-role-card .free-studio-material-card__body.has-material-tag{justify-content:space-between}.free-studio-shell:is(.is-script-workbench,.is-free-workbench) .free-studio-material-card__name{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;height:20px;line-height:20px;overflow:hidden}@media (width<=1180px){.free-studio-shell.is-script-workbench.is-pre-inference .free-studio-layout{grid-template-columns:minmax(310px,32vw) minmax(360px,1fr)}}.script-storyboard-source-content{min-width:0;margin-top:8px}.script-storyboard-source-content__summary{background:#ffffff0b;border:1px solid #ffffff12;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:5px 6px 5px 10px;transition:border-color .18s,background-color .18s;display:flex}.script-storyboard-source-content__summary:hover{background:#fff1;border-color:#ffffff24}.script-storyboard-source-content__label{color:#8f8a8e;flex:none;font-size:12px;font-weight:500}.script-storyboard-source-content__text.ant-typography{color:#d8d3d6;flex:1;min-width:0;font-size:13px;line-height:1.55}.script-storyboard-source-content__summary .ant-btn{flex:none;width:36px;height:36px}.script-storyboard-source-content.is-editing{background:#1b181bf0;border:1px solid #e68bbed1;border-radius:9px;gap:8px;padding:8px;display:grid;box-shadow:0 0 0 2px #e68bbe14}.script-storyboard-source-content.is-editing .ant-input-textarea,.script-storyboard-source-content.is-editing .ant-input-textarea-affix-wrapper{box-shadow:none!important;background:0 0!important;border:0!important}.script-storyboard-source-content.is-editing textarea.ant-input{color:#f2edf0;resize:none;padding:7px 9px;font-size:14px;line-height:1.65;box-shadow:none!important;background:0 0!important;border:0!important}.script-storyboard-source-content__edit-actions{justify-content:flex-end;align-items:center;gap:10px;min-height:24px;display:flex}.script-storyboard-source-content__count{color:#777177;font-variant-numeric:tabular-nums;font-size:11px;line-height:1}.script-storyboard-source-content__edit-actions .ant-btn{flex:none;width:24px;min-width:24px;height:24px;padding:0;font-size:11px}.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 auto;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__heading{flex:1;align-items:baseline;gap:8px;min-width:0;display:flex}.free-studio-current-shot__duration.ant-typography{color:#8c8790;font-variant-numeric:tabular-nums;flex:none;font-size:12px}.free-studio-current-shot__title-tools{flex-direction:column;flex:none;align-items:flex-end;gap:6px;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__heading h4.ant-typography{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.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-tools>.ant-btn{background:#1f2633e0;border-radius:999px;width:34px;height:34px;padding:0}.free-studio-copyright-registration-entry.ant-btn{border-radius:999px;width:auto;min-width:72px;height:24px;padding:0 8px;font-size:12px;line-height:1}.free-studio-episode-bar .free-studio-copyright-registration-entry.ant-btn{height:32px}.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__cover-actions{z-index:5;opacity:0;pointer-events:none;background:#050507d1;justify-content:center;align-items:center;gap:5px;padding:6px;transition:opacity .16s;display:flex;position:absolute;inset:0}.free-studio-history-preview__thumb:hover .free-studio-history-preview__cover-actions,.free-studio-history-preview__thumb:focus-within .free-studio-history-preview__cover-actions{opacity:1;pointer-events:auto}.free-studio-history-preview__cover-actions .ant-btn{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#141417c2;border:1px solid #ffffff47;border-radius:7px;width:28px;min-width:28px;height:28px;padding:0;font-size:14px;line-height:26px}.free-studio-history-preview__cover-actions .ant-btn .anticon{color:#fff;margin:0;font-size:14px}.free-studio-history-preview__cover-actions .ant-btn:not(:disabled):hover,.free-studio-history-preview__cover-actions .ant-btn:not(:disabled):focus-visible{color:#fff;background:#ffffff29;border-color:#ffffff9e}.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:50px;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:#fff;background:0 0;border:0;border-radius:7px;flex:none;width:26px;min-width:26px;height:26px;padding:0;font-size:14px;position:static!important}.free-studio-history-preview__action.ant-btn{color:#fff}.free-studio-history-preview__delete.ant-btn{color:#ffffff7a;background:0 0;margin-left:auto}.free-studio-history-preview__delete.ant-btn:hover{color:#ffffffb8;background:#ffffff14}.free-studio-history-preview__action.ant-btn:hover,.free-studio-history-preview__retry.ant-btn:hover{color:#fff;background:#ffffff1a}.free-studio-history-preview__delete.ant-btn .anticon,.free-studio-history-preview__action.ant-btn .anticon,.free-studio-history-preview__retry.ant-btn .anticon{margin:0;font-size:14px}.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-history-empty--icon{background:0 0;border:0;flex:auto;place-items:center;min-height:0;padding:0;display:grid}.free-studio-history-empty--icon img{opacity:.72;width:min(112px,70%);height:auto;display:block}.workbench-result-history__loading,.workbench-result-history__error{flex:auto;min-height:0}.workbench-result-history__loading{flex-direction:column;gap:12px;display:flex}.workbench-result-history__loading-label{color:#aaa2a8;justify-content:center;align-items:center;gap:7px;min-height:28px;font-size:12px;display:flex}.workbench-result-history__loading-label .anticon{color:#ef5aa6}.workbench-result-history__skeleton-list{gap:8px;display:grid;overflow:hidden}.workbench-result-history__skeleton-card{background:#343034;border-radius:10px;grid-template-columns:96px minmax(0,1fr);gap:9px;min-height:126px;padding:7px;display:grid}.workbench-result-history__skeleton-thumb,.workbench-result-history__skeleton-copy i{background:#454044;border-radius:7px;position:relative;overflow:hidden}.workbench-result-history__skeleton-thumb:after,.workbench-result-history__skeleton-copy i:after{content:"";background:linear-gradient(90deg,#0000,#ffffff14,#0000);animation:1.3s ease-in-out infinite workbench-result-history-skeleton;position:absolute;inset:0;transform:translate(-100%)}.workbench-result-history__skeleton-thumb{width:96px;height:112px}.workbench-result-history__skeleton-copy{flex-direction:column;gap:10px;padding-top:7px;display:flex}.workbench-result-history__skeleton-copy i{width:72%;height:10px}.workbench-result-history__skeleton-copy i:nth-child(2){width:94%;height:32px}.workbench-result-history__skeleton-copy i:nth-child(3){width:48%}.workbench-result-history__error{color:#aaa2a8;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:16px;display:flex}.workbench-result-history__error>.anticon{color:#dba25f;font-size:20px}.workbench-result-history__error strong{color:#e7e1e5;font-size:13px}.workbench-result-history__error span{color:#938b91;max-width:280px;font-size:11px;line-height:1.5}.workbench-result-history__error .ant-btn{color:#f3b4d4;background:#ef5aa61a;border-color:#ef5aa659;margin-top:3px}.workbench-result-history .free-studio-history-preview{position:relative}.workbench-result-history__refreshing{z-index:8;color:#c4bcc2;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#232022e6;border:1px solid #ffffff14;border-radius:999px;justify-self:end;align-items:center;gap:5px;margin:0 4px -32px 0;padding:5px 8px;font-size:11px;display:flex;position:sticky;top:0;box-shadow:0 4px 14px #0000002e}.workbench-result-history__refreshing .anticon{color:#ef5aa6}@keyframes workbench-result-history-skeleton{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.workbench-result-history__skeleton-thumb:after,.workbench-result-history__skeleton-copy i:after{animation:none}}.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-compose__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 minmax(0,1fr) auto;gap:8px;padding:10px;display:grid}.free-studio-material-header{color:#edf2ff;justify-content:space-between;align-items:center;gap:8px;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;text-overflow:ellipsis;white-space:nowrap;max-width:200px;line-height:16px;overflow:hidden}.free-studio-material-header em.is-full{color:#fde68a;background:#facc1524}.free-studio-material-tabs{background:#ffffff09;border-radius:9px;flex-wrap:nowrap;flex:0 auto;align-items:center;gap:2px;min-width:0;padding:2px;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:0 0;border:0;border-radius:7px;min-width:38px;height:24px;padding:0 8px;font-size:11px;transition:border-color .16s,background .16s,color .16s}.free-studio-material-tab:hover,.free-studio-material-tab.is-active{color:#f0f5ff;background:#4f8cff2e}.free-studio-material-tab:focus-visible{outline-offset:1px;outline:2px solid #67e8f99e}.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-compose .free-studio-material-grid.is-horizontal-scroll{overscroll-behavior-inline:contain;scrollbar-color:#f05aa67a #ffffff0a;scrollbar-width:thin;grid-template-rows:88px;grid-template-columns:none;grid-auto-columns:76px;grid-auto-flow:column;align-items:start;max-height:104px;padding-bottom:7px;overflow:auto hidden}.free-studio-compose .free-studio-material-grid.is-horizontal-scroll::-webkit-scrollbar{height:6px}.free-studio-compose .free-studio-material-grid.is-horizontal-scroll::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}.free-studio-compose .free-studio-material-grid.is-horizontal-scroll::-webkit-scrollbar-thumb{background:#f05aa67a;border-radius:999px}.free-studio-compose .free-studio-material-grid.is-horizontal-scroll::-webkit-scrollbar-thumb:hover{background:#f05aa6ad}.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-compose .free-studio-material-rule-hint{color:#bcb5b9;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:#ffffff0b;border:0;border-radius:8px;grid-column:1/-1;justify-content:flex-start;align-self:start;align-items:center;gap:7px;min-width:0;min-height:28px;max-height:28px;padding:0 10px;font-size:11px;line-height:28px;display:flex;overflow:hidden}.free-studio-compose .free-studio-material-rule-hint:before{content:"";background:#f05aa6;border-radius:50%;flex:0 0 5px;width:5px;height:5px}.free-studio-compose .free-studio-material-rule-hint>span{min-width:0;color:inherit;font-size:inherit;line-height:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.free-studio-compose .free-studio-material-rule-hint.is-after-add-card{grid-column:2/-1}@media (width<=520px){.free-studio-compose .free-studio-material-rule-hint.is-after-add-card{grid-column:1/-1}}.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;display:block;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-menu.is-portal{z-index:2200;max-width:calc(100vw - 16px);position:fixed}.free-studio-prompt-mention-menu.is-portal.is-placement-top{transform:translateY(-100%)}.free-studio-prompt-mention-menu.is-portal.is-placement-bottom{transform:none}.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:7px!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{flex-direction:column;grid-area:1/1;justify-content:space-between;align-items:stretch;gap:14px;display:flex}.free-studio-compose .free-studio-input.is-expanded .free-studio-input__box{height:100%;min-height:0}.free-studio-compose .free-studio-input__group{min-height:0}.free-studio-compose .free-studio-compose__assets{flex:none;width:100%;max-width:none;min-height:0}.free-studio-compose .free-studio-material-panel{height:auto;min-height:0;max-height:148px}.free-studio-compose .free-studio-input.is-expanded .free-studio-material-grid{max-height:100%}.free-studio-prompt-compose{flex-direction:column;flex:auto;justify-content:space-between;align-self:stretch;gap:4px;width:100%;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:auto;height:auto;min-height:96px;max-height:none;overflow:visible}.free-studio-compose .free-studio-prompt-editor-content{height:100%;min-height:96px;max-height:none;overflow:hidden}.free-studio-compose .free-studio-prompt-editor-content .ProseMirror{height:100%;min-height:96px;max-height:none;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:space-between;align-items:center;gap:6px;min-width:0;padding:10px 0 0;display:flex}.free-studio-compose .free-studio-input__param-left{flex-wrap:wrap;flex:auto;justify-content:flex-start;align-items:center;gap:6px;min-width:0;display:flex}.free-studio-compose .free-studio-input__param-actions{flex:0 auto;justify-content:flex-end;align-items:center;gap:6px;min-width:0;max-width:100%;margin:0 0 0 auto;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:100px;max-width:100%}.free-studio-compose .free-studio-param-field{flex:0 auto;min-width:0}.free-studio-compose__param--mode{width:clamp(104px,9vw,132px)}.free-studio-compose__param--model{width:clamp(112px,11vw,156px)}.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(142px,12vw,178px)}.free-studio-compose .free-studio-input__params .ant-select{height:32px}.free-studio-compose .free-studio-input__params .ant-select-selector{background:#242429!important;border-color:#4b4b52!important;border-radius:8px!important;height:32px!important;padding:0 9px!important}.free-studio-compose .free-studio-input__params .ant-select-selection-item{font-size:12px;font-weight:650;line-height:30px!important}.free-studio-generation-settings-trigger.ant-btn{color:#eef4ff;letter-spacing:.01em;text-align:center;width:100%;height:32px;box-shadow:none;background:#242429;border-color:#4b4b52;border-radius:8px;padding:0 10px;font-size:12px;font-weight:750}.free-studio-generation-settings-trigger.ant-btn:hover,.free-studio-generation-settings-trigger.ant-btn:focus{color:#fff;background:#30272e;border-color:#f472b6ad}.free-studio-shell.is-result-workbench .free-studio-compose__params-row{gap:4px;padding-top:6px}.free-studio-shell.is-result-workbench .free-studio-compose__param-list{flex:0 auto;gap:4px}.free-studio-shell.is-result-workbench .free-studio-compose__param--model{width:110px}.free-studio-shell.is-result-workbench .free-studio-compose__param--mode{width:120px}.free-studio-shell.is-result-workbench .free-studio-compose__param--settings{width:134px}.free-studio-shell.is-result-workbench .free-studio-compose__params-row .ant-select{height:30px}.free-studio-shell.is-result-workbench .free-studio-compose__params-row .ant-select .ant-select-selector{color:#eef4ff!important;height:30px!important;box-shadow:none!important;background:#242429!important;border:1px solid #4b4b52!important;border-radius:8px!important;padding-inline:8px!important}.free-studio-shell.is-result-workbench .free-studio-compose__params-row .ant-select-selection-item{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden;color:#eef4ff!important;line-height:28px!important}.free-studio-shell.is-result-workbench .free-studio-compose__params-row .ant-select-arrow{font-size:10px;color:#a9a7ad!important}.free-studio-shell.is-result-workbench .free-studio-compose__params-row .free-studio-generation-settings-trigger.ant-btn{color:#eef4ff;background:#242429;border:1px solid #4b4b52;height:30px;padding-inline:8px;font-size:12px;line-height:28px}.free-studio-shell.is-result-workbench .free-studio-compose__params-row .ant-select:not(.ant-select-disabled):hover .ant-select-selector,.free-studio-shell.is-result-workbench .free-studio-compose__params-row .ant-select-focused .ant-select-selector,.free-studio-shell.is-result-workbench .free-studio-compose__params-row .free-studio-generation-settings-trigger.ant-btn:hover,.free-studio-shell.is-result-workbench .free-studio-compose__params-row .free-studio-generation-settings-trigger.ant-btn:focus-visible{color:#fff!important;background:#30272e!important;border-color:#f472b6ad!important}@media (width>=761px){.free-studio-shell.is-result-workbench .free-studio-compose__params-row,.free-studio-shell.is-result-workbench .free-studio-compose__param-list{flex-wrap:nowrap}.free-studio-shell.is-result-workbench .free-studio-compose__actions{flex:none}}@media (width<=760px){.free-studio-shell.is-result-workbench .free-studio-compose__param-list{flex:100%}.free-studio-shell.is-result-workbench .free-studio-compose__param--model{width:100%}.free-studio-shell.is-result-workbench .free-studio-compose__param--mode,.free-studio-shell.is-result-workbench .free-studio-compose__param--settings{width:calc(50% - 2px)}}.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-mode-options{margin-bottom:8px}.free-studio-setting-help,.free-studio-watermark-setting p{color:#cdd8eb9e;margin:8px 0 0;font-size:11px;line-height:1.5}.free-studio-watermark-setting{justify-content:space-between;align-items:center;gap:20px;display:flex}.free-studio-watermark-setting .free-studio-generation-settings-title{margin-bottom:0}.free-studio-watermark-setting .ant-switch{background:#ffffff2e;flex:none}.free-studio-watermark-setting .ant-switch.ant-switch-checked{background:#4f8cff}.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:#30272e!important;border-color:#f472b6ad!important}.free-studio-compose .free-studio-generate-button{height:32px;box-shadow:none;white-space:nowrap;background:linear-gradient(135deg,#ff67ad,#ef5aa7);border-color:#f45fa3;border-radius:8px;padding-inline:15px;font-weight:800}.free-studio-compose .free-studio-generate-button:not(:disabled):hover,.free-studio-compose .free-studio-generate-button:not(:disabled):focus{background:linear-gradient(135deg,#ff79b7,#f367ae);border-color:#ff8ac1}.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:7px!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;width:auto;max-width:none;height:var(--free-studio-timeline-height);min-height:0;box-shadow:none;background:#252225;border:0;border-radius:12px;grid-template-rows:32px minmax(0,1fr);gap:6px;margin:0;padding:8px 10px;transition:border-color .18s,background .18s,box-shadow .18s,height .14s,padding .14s,gap .14s;display:grid;position:fixed;bottom:8px;left:8px;right:8px;overflow:hidden}.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{box-shadow:none;border:0}.free-studio-timeline__handle{display:none}.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:#1b191b;border:0;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:#f7a9ce;width:30px;height:30px;box-shadow:none;background:#f05aa61a;border-color:#f05aa647}.free-studio-timeline__play.ant-btn:hover,.free-studio-timeline__play.ant-btn:focus{color:#fff;background:#f05aa633;border-color:#f05aa694}.free-studio-timeline__play.is-playing.ant-btn{color:#fff;background:#f05aa647;border-color:#f05aa6b8}.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__collapse-toggle,.free-studio-timeline__add-button.ant-btn{display:none}.free-studio-timeline__add-button.ant-btn:not(:disabled):hover{color:#fff;background:#f05aa638;border-color:#f05aa69e}.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;grid-template-rows:minmax(0,1fr);gap:0;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;display:grid;position:relative}.free-studio-timeline-seek-track{z-index:30;cursor:ew-resize;touch-action:none;height:18px;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:default;-webkit-user-select:none;user-select:none;overscroll-behavior-x:contain;touch-action:pan-x;scrollbar-color:#f5efffad #ffffff14;scrollbar-width:thin;align-items:flex-start;gap:8px;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;padding:18px 22px 2px;display:flex;position:relative;overflow:auto hidden}.free-studio-storyboard-strip::-webkit-scrollbar{height:12px}.free-studio-storyboard-strip::-webkit-scrollbar-track{background:#ffffff14;border-radius:999px;margin-inline:18px}.free-studio-storyboard-strip::-webkit-scrollbar-thumb{background:#f5efffad padding-box padding-box;border:2px solid #0000;border-radius:999px}.free-studio-storyboard-strip::-webkit-scrollbar-thumb:hover{background:#ffffffdb padding-box padding-box}.free-studio-storyboard-strip:focus-visible{outline-offset:-2px;outline:2px solid #f05aa67a}.free-studio-storyboard-timeline-area:before{content:"";left:var(--free-studio-timeline-pointer,0%);z-index:24;pointer-events:none;background:#f05aa6;border-radius:999px;width:2px;position:absolute;top:4px;bottom:16px;transform:translate(-50%);box-shadow:0 0 0 1px #f05aa62e}.free-studio-storyboard-timeline-area:after{content:"";left:var(--free-studio-timeline-pointer,0%);z-index:25;pointer-events:none;background:#f05aa6;border:2px solid #f7a9ce;border-radius:999px;width:10px;height:10px;position:absolute;top:4px;transform:translate(-50%,-50%);box-shadow:0 2px 6px #0000003d}.free-studio-storyboard-card{aspect-ratio:4/3;color:#f7f8fb;cursor:pointer;background:#171719;border:0;border-radius:10px;flex:0 0 128px;align-self:flex-start;width:128px;min-width:128px;max-width:128px;min-height:0;padding:0;transition:border-color .18s,background .18s,transform .18s;display:block;position:relative;overflow:hidden}.free-studio-storyboard-card.is-active{background:#343034;box-shadow:0 0 0 1px #f05aa68a,inset 3px 0 #f05aa6}.free-studio-storyboard-card:hover{z-index:12;background:#302c2f;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-card__insert.ant-btn:not(:disabled):hover,.free-studio-storyboard-card__insert.ant-btn:not(:disabled):focus{color:#fff;background:#f05aa6;border-color:#f05aa6b8}.free-studio-storyboard-card__cover{aspect-ratio:4/3;color:#ffffff7a;background:#171719;border-radius:10px;justify-content:center;align-items:center;width:100%;height: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:#f05aa614;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;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;height:100%;font-size:12px;display:flex}.free-studio-storyboard-card__empty>.anticon{font-size:22px}.free-studio-storyboard-card__empty>small{font-size:11px;line-height:1}.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:#ffd6e9;background:#f05aa647}.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__sequence,.free-studio-storyboard-card__duration{color:#f5f5f5;font-variant-numeric:tabular-nums;background:#00000094;border-radius:5px;flex:none;padding:1px 5px;font-size:11px;line-height:16px}.free-studio-storyboard-card__sequence{color:#f7a9ce}.free-studio-storyboard-card__duration{margin-left:auto}.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:#cfc5cb;cursor:pointer;background:#302c2f;border:0;border-radius:10px;flex:0 0 128px;grid-template-rows:auto auto;place-items:center;gap:4px;width:128px;height:96px;display:grid}.free-studio-storyboard-add:not(:disabled):hover{color:#ffd6e9;background:#f05aa62e}.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:7px;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{flex-direction:column;grid-area:1/1}.free-studio-compose .free-studio-compose__assets{flex:none;width:100%;max-width:none}.free-studio-compose .free-studio-prompt-compose{flex:auto;width:100%}.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{--studio-header-height:55px;--studio-bg:#07070a;--studio-surface:#0f0f14;--studio-surface-raised:#14131a;--studio-line:#ffffff17;--studio-line-strong:#bc8bff3d;--studio-text:#f7f5fb;--studio-muted:#97939f;--studio-violet:#9e62ff;--studio-pink:#e65bc5;min-height:100dvh;color:#f4effa;background:radial-gradient(circle at 82% -8%, #5e32ab2b, transparent 30rem), var(--studio-bg)}.studio-skip-link{z-index:1000;color:#fff;opacity:0;background:#8b54df;border-radius:10px;padding:10px 16px;text-decoration:none;transition:opacity .18s,transform .18s;position:fixed;top:8px;left:50%;transform:translate(-50%,-140%)}.studio-skip-link:focus{opacity:1;transform:translate(-50%)}.studio-header.ant-layout-header{z-index:100;height:var(--studio-header-height);-webkit-backdrop-filter:blur(22px)saturate(125%);backdrop-filter:blur(22px)saturate(125%);background:#07070ad1;border-bottom:1px solid #fff1;justify-content:space-between;align-items:center;gap:18px;padding:0 18px;display:flex;position:sticky;top:0}.studio-header__brand-area{align-items:center;gap:16px;min-width:0;display:flex}.studio-brand{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;width:max-content;padding:0;display:flex}.studio-brand__mark{flex:none;width:33px;height:28px;position:relative}.studio-brand__mark i{background:#fff;border-radius:3px;width:13px;height:13px;position:absolute;top:7px;transform:rotate(45deg)skew(-5deg,-5deg)}.studio-brand__mark i:first-child{left:0}.studio-brand__mark i:nth-child(2){opacity:.82;left:9px}.studio-brand__mark i:nth-child(3){background:linear-gradient(135deg,#f17adc,#7c5cff);left:19px;box-shadow:0 0 24px #9e62ff75}.studio-brand__copy{line-height:1;display:grid}.studio-brand__copy strong{color:#fff;letter-spacing:.08em;font-size:16px}.studio-brand__copy small{color:#858390;letter-spacing:.23em;margin-top:4px;font-size:7px}.studio-header__page{color:#67636f;align-items:center;gap:10px;font-size:11px;display:flex}.studio-header__page i{background:#ffffff1f;width:1px;height:14px}.studio-header__page strong{color:#c9c5d0;font-size:11px;font-weight:600}.studio-mobile-menu-button{border:1px solid var(--studio-line);color:#d8d4df;cursor:pointer;background:#ffffff0d;border-radius:10px;place-items:center;width:36px;height:36px;display:none}.studio-workspace.ant-layout{min-width:0;min-height:calc(100dvh - var(--studio-header-height));background:radial-gradient(circle at 78% 8%, #5e32ab14, transparent 24rem), var(--studio-bg)}.studio-sider.ant-layout-sider{z-index:70;top:var(--studio-header-height);height:calc(100dvh - var(--studio-header-height));background:0 0;border-right:0;align-self:flex-start;padding:16px 8px 18px;position:sticky}.studio-sider .ant-layout-sider-children{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#121218d1;border:1px solid #b0aaca3d;border-radius:28px;flex-direction:column;min-height:100%;padding:10px 8px 12px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000038}.studio-rail-menu{scrollbar-width:none;align-content:start;gap:4px;display:grid;overflow-y:auto}.studio-rail-menu::-webkit-scrollbar{display:none}.studio-rail-menu button{color:#85818d;cursor:pointer;background:0 0;border:0;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:72px;padding:7px 2px;transition:color .2s,background .2s,transform .2s;display:flex;position:relative}.studio-rail-menu button>span{font-size:20px;line-height:1}.studio-rail-menu button strong{overflow-wrap:anywhere;text-align:center;max-width:100%;font-size:11px;font-weight:500;line-height:1.25}.studio-rail-menu button:hover{color:#fff;background:#ffffff0b;transform:translate(1px)}.studio-rail-menu button.is-active{color:#fff;background:linear-gradient(145deg,#985bff30,#ffffff09)}.studio-rail-menu button.is-active:before{content:"";background:#aa6cff;border-radius:4px;width:2px;height:22px;position:absolute;left:-9px;box-shadow:0 0 12px #aa6cff}.studio-rail-menu button:focus-visible,.studio-mobile-menu-button:focus-visible,.studio-brand:focus-visible,.studio-user-logo-button:focus-visible{outline-offset:2px;outline:2px solid #b77fffbf}.studio-sider__version{z-index:1;color:#55515d;letter-spacing:.12em;text-align:center;margin-top:auto;padding-top:10px;font-size:8px;position:relative}.studio-rail-backdrop{display:none}.studio-header__actions{align-items:center;gap:7px;min-width:0;display:flex}.studio-header-pill.ant-btn{color:#dcd8e4;background:#ffffff0f;border:1px solid #ffffff17;border-radius:9px;align-items:center;gap:6px;height:34px;padding:0 11px;font-size:11px;font-weight:600;transition:color .2s,border-color .2s,background .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff09}.studio-header-pill.ant-btn:hover,.studio-header-pill.ant-btn:focus{color:#fff!important;background:#8b50e51a!important;border-color:#b57eff4d!important}.studio-header-pill__chevron{color:#77727e;font-size:9px}.studio-point-entry.ant-btn{min-width:62px;padding-inline:10px}.studio-point-entry__icon{color:#c9a6fa;font-size:14px}.studio-point-entry__value{color:#fff;font-variant-numeric:tabular-nums;font-size:12px}.studio-icon-btn.ant-btn{color:#f3edf9;background:#ffffff14;border:none;width:40px;height:40px}.studio-user-logo-button{cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:36px;height:36px;padding:0;display:inline-grid}.studio-user-logo.ant-avatar{color:#fff;background:linear-gradient(145deg,#a85af3,#6654df);border:1px solid #ffffff26;border-radius:12px;font-weight:800;box-shadow:0 10px 26px #603cc240,inset 0 1px #ffffff40}.studio-user-logo-button:hover .studio-user-logo.ant-avatar,.studio-user-logo-button:focus-visible .studio-user-logo.ant-avatar{box-shadow:0 14px 32px #603cc257,0 0 0 3px #9e62ff1f}.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(#16141dfc,#0e0e13fc);border:1px solid #bc8bff2e;border-radius:16px;min-width:168px;padding:8px;box-shadow:0 24px 64px #00000075}.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:0 0;min-width:0;padding:30px 32px 48px;overflow:visible}.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(6,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(5,minmax(0,1fr))}}@media (width<=1080px){.studio-project-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=900px){.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{--mode-accent-rgb:183, 92, 246;background:radial-gradient(100% 90% at 100% 100%, rgba(var(--mode-accent-rgb), .16), transparent 62%), linear-gradient(145deg, #1b191ffa, #101014fa);cursor:pointer;border-radius:14px;min-height:214px;transition:transform .22s,border-color .22s,box-shadow .22s;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff0a,0 18px 42px #0000003d;border:1px solid rgba(var(--mode-accent-rgb), .3)!important}.studio-quick-card--dashed.ant-card{border:2px dashed #ff00c766}.studio-quick-card--hero.ant-card{overflow:visible}.studio-quick-card.ant-card:hover{box-shadow:inset 0 1px 0 #ffffff0f, 0 22px 48px #00000052, 0 10px 28px rgba(var(--mode-accent-rgb), .12);transform:translateY(-3px);border-color:rgba(var(--mode-accent-rgb), .58)!important}.studio-quick-card--free.ant-card{--mode-accent-rgb:111, 125, 255}.studio-quick-card--script.ant-card{--mode-accent-rgb:244, 104, 128}.studio-quick-card--srt.ant-card{--mode-accent-rgb:78, 199, 225}.studio-quick-card--translation.ant-card{--mode-accent-rgb:56, 211, 180}.studio-quick-card--script.ant-card:hover{box-shadow:0 36px 90px #00000057,0 12px 34px #b0484b33}.studio-quick-card--free.ant-card:hover{box-shadow:0 36px 90px #00000057,0 12px 34px #4e60c238}.studio-quick-card--translation.ant-card:hover{box-shadow:0 36px 90px #00000057,0 12px 34px #329b9033}.studio-quick-card .ant-card-body{height:100%;padding:28px 20px 18px}.studio-mode-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;height:100%;padding-top:18px;display:grid}.studio-mode-grid .studio-quick-card.ant-card{height:100%;min-height:214px}.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{flex-direction:column;gap:16px;height:100%;display:flex}.studio-quick-card__hero-top{min-width:0}.studio-quick-card__hero-head{min-width:0;display:block}.studio-quick-card__hero-copy{gap:6px;min-width:0;padding-top:20px;display:grid}.studio-quick-card__hero-copy .ant-typography{margin:0!important}.studio-quick-card__hero-copy h3.ant-typography{font-size:16px;font-weight:650;line-height:1.4}.studio-quick-card__hero-copy .ant-typography:last-child{font-size:12px;line-height:1.55}.studio-quick-card__label{color:#ffd6f3;letter-spacing:.05em;background:#ff00c71f;border:1px solid #ff00c733;border-radius:999px;align-items:center;width:max-content;min-height:22px;padding:0 9px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:14px;right:16px}.studio-quick-card__label--free{color:#d2f8ff;background:#15ddff1a;border-color:#15ddff38}.studio-quick-card__label--script{color:#ffe2b8;background:#ffa64e1c;border-color:#ffb95b3d}.studio-quick-card__label--translation{color:#d3fff1;background:#50dcb01c;border-color:#50dcb03d}.studio-quick-card__hero-footer{align-items:center;gap:10px;min-width:0;margin-top:auto;display:flex}.studio-script-inference-entry{color:#f18aa0;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;min-width:0;min-height:44px;margin-left:auto;padding:0 2px;font-size:11px;font-weight:650;transition:color .2s,opacity .2s;display:inline-flex}.studio-script-inference-entry:hover{color:#ffb0c0}.studio-script-inference-entry:focus-visible{outline-offset:2px;outline:2px solid #ffc27a}.studio-script-inference-entry .anticon,.studio-quick-card__hero-footer .studio-create-btn .anticon{transition:transform .2s}.studio-script-inference-entry:hover .anticon,.studio-quick-card__hero-footer .studio-create-btn:hover .anticon{transform:translate(2px)}.studio-quick-card__action-hint{color:rgba(var(--mode-accent-rgb), .88);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.4;overflow:hidden}.script-inference-route-loading{color:#ffffff8c;background:#11120f;place-items:center;min-height:calc(100vh - 72px);display:grid}.studio-quick-card__summary{flex-wrap:wrap;gap:10px;min-height:17px;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-quick-card__summary--script span:before{background:#ffb95b;box-shadow:0 0 12px #ffb95b70}.studio-quick-card__summary--translation span:before{background:#50dcb0;box-shadow:0 0 12px #50dcb06b}.studio-create-btn.ant-btn{color:#fff;background:linear-gradient(135deg,#ff4fb4,#ff00c7);border:1px solid #ff00c72e;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:auto;height:44px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex;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-create-btn--script.ant-btn{background:linear-gradient(135deg,#ff9b59,#ee5b74);border-color:#ffb95b38;box-shadow:0 14px 30px #ee5b7429}.studio-create-btn--script.ant-btn:hover,.studio-create-btn--script.ant-btn:focus{color:#fff!important;background:linear-gradient(135deg,#ffaa6d,#f36b82)!important}.studio-create-btn--translation.ant-btn{background:linear-gradient(135deg,#27c997,#1687d9);border-color:#50dcb038;box-shadow:0 14px 30px #27c99729}.studio-create-btn--translation.ant-btn:hover,.studio-create-btn--translation.ant-btn:focus{color:#fff!important;background:linear-gradient(135deg,#3ad5a7,#2599e6)!important}.studio-quick-card__plus{z-index:2;border:1px solid rgba(var(--mode-accent-rgb), .5);color:#ff00c7;background:linear-gradient(145deg, rgba(var(--mode-accent-rgb), .44), rgba(var(--mode-accent-rgb), .12)), #17151c;width:54px;height:54px;box-shadow:0 8px 24px rgba(var(--mode-accent-rgb), .3), inset 0 1px 0 #fff3;border-radius:14px;flex-shrink:0;place-items:center;font-size:23px;display:grid;position:absolute;top:-20px;left:20px}.studio-quick-card__plus--free{color:#c6cdff}.studio-quick-card__plus--script{color:#ffd0da}.studio-quick-card__plus--translation{color:#baffeb}.studio-quick-card--srt .studio-quick-card__plus{color:#c9f8ff}.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__cover-image{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.project-card__cover-fallback{z-index:2;color:#d9ccf0b8;pointer-events:none;place-items:center;font-size:clamp(46px,5vw,72px);display:grid;position:absolute;inset:0}.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__type-label--script{color:#fff1cf;background:#af751f47;border:1px solid #e7b85c75}.project-card__type-label--delete-failed{color:#ffe7e7;background:#da435242;border:1px solid #ff788475}.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__actions{flex:none}.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}.standard-series-page{--standard-series-bg:#171516;--standard-series-panel:#222021;--standard-series-panel-soft:#282526;--standard-series-line:#ffffff1a;--standard-series-ink:#f2edef;--standard-series-muted:#928a8f;--standard-series-accent:#f05aa6;--standard-series-accent-soft:#f05aa61f;min-height:calc(100dvh - 126px);color:var(--standard-series-ink);border:1px solid var(--standard-series-line);background:linear-gradient(180deg, #ffffff06, transparent 18%), var(--standard-series-bg);border-radius:16px;gap:18px;margin:-8px -8px 0;padding:0 0 24px;overflow:hidden}.standard-series-page .studio-section{gap:0}.standard-series-page .series-page-header{border-bottom:1px solid var(--standard-series-line);background:linear-gradient(90deg, #f05aa61a, transparent 34%), var(--standard-series-panel);min-height:118px;padding:20px 22px 18px}.standard-series-page .series-page-header__title{gap:5px}.standard-series-page .series-page-header__eyebrow.ant-typography{color:var(--standard-series-accent);letter-spacing:0;font-size:12px;font-weight:700}.standard-series-page .series-page-header h2.ant-typography{color:#fff8fb;max-width:min(62vw,820px);font-size:24px;font-weight:700;line-height:1.28}.standard-series-page .series-page-header__actions{align-items:center;gap:10px;display:inline-flex}.standard-series-page .series-page-header__back.ant-btn,.standard-series-page .series-page-header__create.ant-btn,.standard-series-page .series-card__enter.ant-btn{border-radius:8px;min-height:38px;font-size:14px;font-weight:600}.standard-series-page .series-page-header__back.ant-btn{color:#eee7eb;background:#302d2f;border-color:#ffffff1f}.standard-series-page .series-page-header__back.ant-btn:hover,.standard-series-page .series-page-header__back.ant-btn:focus{color:#fff8fb!important;background:#3a3237!important;border-color:#f05aa647!important}.standard-series-page .series-page-header__create.ant-btn,.standard-series-page .series-card__enter.ant-btn{box-shadow:0 12px 28px #f05aa633;color:#fff4f9!important;background:var(--standard-series-accent)!important;border:1px solid #f05aa66b!important}.standard-series-page .series-page-header__create.ant-btn:hover,.standard-series-page .series-page-header__create.ant-btn:focus,.standard-series-page .series-card__enter.ant-btn:hover,.standard-series-page .series-card__enter.ant-btn:focus{color:#fff!important;background:#f36eb3!important;border-color:#ff82bd7a!important}.standard-series-page .series-list-section{gap:16px;padding:18px}.standard-series-page .series-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.standard-series-page .series-card{background:var(--standard-series-panel-soft);min-height:260px;box-shadow:none;border-color:#0000;border-radius:14px;grid-template-rows:1fr;grid-template-columns:210px minmax(0,1fr);transition:background .18s,border-color .18s,transform .18s}.standard-series-page .series-card:hover{background:#2d292b;border-color:#f05aa633;transform:translateY(-2px);box-shadow:0 18px 42px #00000038}.standard-series-page .series-card__cover{aspect-ratio:auto;background:linear-gradient(#f05aa614,#0000 46%),#1d1a1c;height:100%;min-height:260px}.standard-series-page .series-card__cover:after{background:linear-gradient(#100e0f14 35%,#100e0fbd 100%),linear-gradient(90deg,#100e0f61,#0000 48%)}.standard-series-page .series-card__episode{color:#fff8fb;background:#151214b8;border-color:#ffffff29;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:600;bottom:14px;left:14px}.standard-series-page .series-card__cover-fallback{color:#9c9498;background:linear-gradient(135deg,#f05aa614,#0000 48%),#1d1a1c;font-size:12px}.standard-series-page .series-card__cover-fallback .anticon{color:#b9aeb4;font-size:26px}.standard-series-page .series-card__body{grid-template-rows:auto auto 1fr;gap:16px;min-height:260px;padding:18px 18px 16px}.standard-series-page .series-card__main{gap:9px}.standard-series-page .series-card__title-row{gap:8px}.standard-series-page .series-card__main h4.ant-typography{color:#fff8fb;font-size:17px;font-weight:700;line-height:1.35}.standard-series-page .series-card__description.ant-typography{color:#d8d0d4;-webkit-line-clamp:3;min-height:5.2em;font-size:14px;line-height:1.72}.standard-series-page .series-card__status{color:#bfb6bb;background:#ffffff0b;border-color:#ffffff14;border-radius:8px;padding:4px 8px;font-size:11px;font-weight:600}.standard-series-page .series-card__status--ready{color:#75dba6;background:#55d69414;border-color:#55d69438}.standard-series-page .series-card__status--initializing{color:#80d6ea;background:#57b5d117;border-color:#57b5d13d}.standard-series-page .series-card__status--failed{color:#ff9aa6;background:#ff6b7817;border-color:#ff6b7847}.standard-series-page .series-card__meta{gap:8px}.standard-series-page .series-card__meta-item{color:#b9b0b5;background:#ffffff0a;border-color:#ffffff12;border-radius:8px;padding:6px 9px;font-size:12px;font-weight:500}.standard-series-page .series-card__more.ant-btn{color:#d9d0d5;background:#302d2feb;border-color:#ffffff1a}.standard-series-page .series-card__more.ant-btn:hover,.standard-series-page .series-card__more.ant-btn:focus{color:#fff!important;background:#3a3237!important;border-color:#f05aa647!important}.standard-series-page .series-card__footer{align-items:flex-end}.standard-series-page .series-card__enter.ant-btn{min-width:88px;height:36px;min-height:36px;box-shadow:none;padding:0 14px}.standard-series-page .series-empty,.standard-series-page .series-error-state{background:var(--standard-series-panel-soft);min-height:360px;box-shadow:none;border-color:#0000;border-radius:14px;margin:18px}.standard-series-page .series-empty .ant-empty-description,.standard-series-page .series-error-state .ant-alert-description{color:var(--standard-series-muted)}.standard-series-page .series-skeleton-card.ant-card{background:var(--standard-series-panel-soft);border-radius:14px;min-height:260px}.standard-series-page .series-skeleton-card__cover.ant-skeleton-image{border-radius:10px;height:132px!important}.standard-series-page .series-skeleton-card .ant-skeleton-title,.standard-series-page .series-skeleton-card .ant-skeleton-paragraph>li,.standard-series-page .series-skeleton-card .ant-skeleton-image{background:#ffffff13!important}.standard-series-page .series-list__pagination{justify-content:center;min-height:54px}.standard-series-page .series-list__pagination .ant-pagination{border:1px solid var(--standard-series-line);background:var(--standard-series-panel);border-radius:10px;padding:7px 10px}.standard-series-page .series-list__pagination .ant-pagination .ant-pagination-item-active{background:var(--standard-series-accent-soft);border-color:#f05aa69e}.standard-series-page .series-list__pagination .ant-pagination .ant-pagination-item-active a{color:#fff8fb}.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-workspace.ant-layout.studio-workspace--fixed-viewport{height:calc(100dvh - var(--studio-header-height));min-height:0;max-height:calc(100dvh - var(--studio-header-height));overflow:hidden}.studio-layout.ant-layout.studio-layout--fixed-viewport{height:100dvh;min-height:0;overflow:hidden}.studio-content--immersive.ant-layout-content{padding:22px 10px 28px}.studio-content--fixed-viewport.ant-layout-content{--script-workflow-nav-height:48px;box-sizing:border-box;height:auto;min-height:0;margin:10px 0 20px;padding:0;overflow:hidden}.studio-layout.studio-layout--canvas{--studio-header-height:0px}.studio-layout--canvas .studio-content--fixed-viewport.ant-layout-content{margin:0}.studio-content--fixed-viewport.ant-layout-content .free-studio-shell{height:100%;min-height:0;max-height:100%}.studio-content--fixed-viewport.ant-layout-content>.free-studio-shell.is-script-workbench{height:calc(100% - var(--script-workflow-nav-height));min-height:0;max-height:calc(100% - var(--script-workflow-nav-height))}.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}.series-workbench--standard{--standard-workbench-bg:#171516;--standard-workbench-panel:#222021;--standard-workbench-panel-soft:#282526;--standard-workbench-card:#252324;--standard-workbench-line:#ffffff1a;--standard-workbench-ink:#f2edef;--standard-workbench-muted:#928a8f;--standard-workbench-accent:#f05aa6;min-height:calc(100dvh - 126px);color:var(--standard-workbench-ink);border:1px solid var(--standard-workbench-line);background:linear-gradient(180deg, #ffffff06, transparent 18%), var(--standard-workbench-bg);border-radius:16px;gap:14px;margin:-8px -8px 0;padding:16px}.series-workbench--standard .series-workbench__header{border:1px solid var(--standard-workbench-line);background:linear-gradient(90deg, #f05aa61a, transparent 34%), var(--standard-workbench-panel);border-radius:14px;align-items:center;min-height:104px;padding:18px 20px}.series-workbench--standard .series-page-header__back.ant-btn{color:#eee7eb;background:#302d2f;border-color:#ffffff1f;border-radius:8px;min-height:38px;font-size:14px;font-weight:600}.series-workbench--standard .series-page-header__back.ant-btn:hover,.series-workbench--standard .series-page-header__back.ant-btn:focus{color:#fff8fb!important;background:#3a3237!important;border-color:#f05aa647!important}.series-workbench--standard .series-workbench__project-name{color:var(--standard-workbench-muted);font-size:12px;line-height:1.4}.series-workbench--standard .series-workbench__title h2.ant-typography{color:#fff8fb;font-size:24px;font-weight:700;line-height:1.28}.series-workbench--standard .series-workbench__episode{width:fit-content;color:var(--standard-workbench-accent);background:#f05aa614;border:1px solid #f05aa638;border-radius:8px;padding:4px 8px;font-size:12px;font-weight:600}.series-workbench--standard .series-detail-stat{color:#d8d0d4;background:#302d2f;border-color:#ffffff14;border-radius:8px;min-height:38px;padding:0 12px;font-size:13px;font-weight:500}.series-workbench--standard .series-detail-stat .anticon{color:#f58cbe}.series-workbench--standard .series-init-banner.ant-alert,.series-workbench--standard .series-stage__loading,.series-workbench--standard .character-board,.series-workbench--standard .storyboard-flow{border:1px solid var(--standard-workbench-line);background:var(--standard-workbench-panel);border-radius:14px}.series-workbench--standard .series-init-banner.ant-alert{color:#f2edef}.series-workbench--standard .series-stage__loading{min-height:150px}.series-workbench--standard .character-board,.series-workbench--standard .storyboard-flow{padding:16px}.series-workbench--standard .character-board__header,.series-workbench--standard .storyboard-flow__header{border-bottom:1px solid #ffffff12;min-height:42px;padding-bottom:12px}.series-workbench--standard .character-board__header h4.ant-typography,.series-workbench--standard .storyboard-flow__header h4.ant-typography{color:#fff8fb;font-size:17px;font-weight:700}.series-workbench--standard .character-board__title-wrap,.series-workbench--standard .storyboard-flow__title{gap:9px}.series-workbench--standard .character-board__collapse-btn{color:#d9d0d5;background:#302d2f;border-color:#ffffff1a;width:30px;height:30px}.series-workbench--standard .character-board__collapse-btn:hover{background:#3a3237;border-color:#f05aa652}.series-workbench--standard .character-board__actions .ant-tag,.series-workbench--standard .storyboard-flow__title .ant-tag{color:#f58cbe;background:#f05aa614;border-color:#f05aa638;border-radius:8px;margin-inline-end:0;font-size:12px}.series-workbench--standard .character-board__actions .ant-btn,.series-workbench--standard .storyboard-flow__header .ant-btn{color:#eee7eb;background:#302d2f;border-color:#ffffff1a;border-radius:8px;min-height:36px;font-size:13px;font-weight:500}.series-workbench--standard .character-board__actions .ant-btn:hover:not(:disabled),.series-workbench--standard .storyboard-flow__header .ant-btn:hover:not(:disabled){color:#fff8fb;background:#3a3237;border-color:#f05aa647}.series-workbench--standard .character-board__actions .ant-btn-primary,.series-workbench--standard .storyboard-flow__header .ant-btn-primary{color:#fff4f9;background:var(--standard-workbench-accent);border-color:#f05aa66b;box-shadow:0 12px 28px #f05aa62e}.series-workbench--standard .character-board__actions .ant-btn-primary:hover:not(:disabled),.series-workbench--standard .storyboard-flow__header .ant-btn-primary:hover:not(:disabled){color:#fff;background:#f36eb3;border-color:#ff82bd7a}.series-workbench--standard .character-board__list{gap:10px;padding-top:14px;padding-bottom:2px}.series-workbench--standard .character-board__add-card,.series-workbench--standard .character-card{background:var(--standard-workbench-panel-soft);box-shadow:none;border-color:#0000}.series-workbench--standard .character-board__add-card{color:#eee7eb;border-radius:12px;min-width:116px;height:92px}.series-workbench--standard .character-card{border-radius:12px;grid-template-columns:82px minmax(0,1fr);min-width:250px;max-width:250px;transition:background .18s,border-color .18s,transform .18s}.series-workbench--standard .character-card:hover{background:#2d292b;border-color:#f05aa62e;transform:translateY(-1px)}.series-workbench--standard .character-card__preview{background:#1d1a1c;min-height:102px}.series-workbench--standard .character-card__preview-trigger{min-height:102px}.series-workbench--standard .character-card__image{background:#1d1a1c}.series-workbench--standard .character-card__content{gap:6px;padding:10px 12px 10px 0}.series-workbench--standard .character-card__title-row h5.ant-typography{color:#fff8fb;font-size:14px;font-weight:700}.series-workbench--standard .character-card__content .ant-typography{color:#bfb6bb;font-size:12px;line-height:1.55}.series-workbench--standard .character-board__collapsed-summary,.series-workbench--standard .character-board__empty{margin-top:14px}.series-workbench--standard .character-board__collapsed-summary{color:#bfb6bb;background:#ffffff0a;border-color:#ffffff14;border-radius:10px}.series-workbench--standard .storyboard-flow-card{background:var(--standard-workbench-card);box-shadow:none;border-color:#0000;border-radius:14px;gap:12px;padding:12px}.series-workbench--standard .storyboard-flow-card__step{background:#ffffff09;border-color:#ffffff12;border-radius:12px;gap:12px;min-height:320px;padding:14px}.series-workbench--standard .storyboard-flow-card__step--s1{border-color:#f05aa638}.series-workbench--standard .storyboard-flow-card__step.is-active{background:#f05aa612;border-color:#f05aa666;box-shadow:inset 0 0 0 1px #f05aa60f}.series-workbench--standard .storyboard-flow-card__step-header h5.ant-typography{color:#fff8fb;font-size:15px;font-weight:700}.series-workbench--standard .storyboard-flow-card__meta,.series-workbench--standard .storyboard-flow-card__prompt-footer,.series-workbench--standard .storyboard-video-prompt-disabled-tip{color:var(--standard-workbench-muted)}.series-workbench--standard .storyboard-flow-card__subtitle-list,.series-workbench--standard .storyboard-flow-card__subtitle-list li,.series-workbench--standard .storyboard-flow-card__text.ant-typography{color:#eee7eb;font-size:13px;line-height:1.8}.series-workbench--standard .storyboard-flow-card__version-select .ant-select-selector,.series-workbench--standard .storyboard-flow-card__character-select .ant-select-selector,.series-workbench--standard .storyboard-flow-card__model-select .ant-select-selector{border-radius:8px;background:#302d2f!important;border-color:#ffffff14!important}.series-workbench--standard .s2-prompt-editor,.series-workbench--standard .storyboard-flow-card__textarea,.series-workbench--standard .storyboard-flow-card__textarea.ant-input-textarea,.series-workbench--standard .storyboard-flow-card__textarea .ant-input,.series-workbench--standard .storyboard-flow-card__textarea textarea,.series-workbench--standard .storyboard-flow-card__textarea textarea.ant-input,.series-workbench--standard textarea.storyboard-flow-card__textarea{border-radius:7px;font-size:13px;line-height:1.8;color:#eee7eb!important;background:#ffffff09!important;border-color:#ffffff14!important}.series-workbench--standard .s2-prompt-editor:hover,.series-workbench--standard .s2-prompt-editor:focus-within,.series-workbench--standard .storyboard-flow-card__textarea .ant-input:hover,.series-workbench--standard .storyboard-flow-card__textarea .ant-input:focus,.series-workbench--standard .storyboard-flow-card__textarea textarea:hover,.series-workbench--standard .storyboard-flow-card__textarea textarea:focus,.series-workbench--standard textarea.storyboard-flow-card__textarea:hover,.series-workbench--standard textarea.storyboard-flow-card__textarea:focus{box-shadow:0 0 0 2px #f05aa614;border-color:#f05aa661!important}.series-workbench--standard .storyboard-flow-card__visual{background:#1d1a1c;border-color:#ffffff12;border-radius:12px;height:300px;min-height:300px}.series-workbench--standard .storyboard-flow-card__image-frame,.series-workbench--standard .storyboard-flow-card__video-frame{padding:10px}.series-workbench--standard .storyboard-flow-card__image,.series-workbench--standard .storyboard-flow-card__video,.series-workbench--standard .storyboard-flow-card__video-cover,.series-workbench--standard .storyboard-flow-card__image-frame .ant-image-img{background:#181619;border-radius:10px}.series-workbench--standard .storyboard-flow-card__empty{color:var(--standard-workbench-muted);background:#ffffff06;border-color:#ffffff1a;border-radius:10px}.series-workbench--standard .storyboard-flow-card__action-row{gap:8px;padding-top:10px}.series-workbench--standard .storyboard-flow-card__action-row .ant-btn,.series-workbench--standard .storyboard-flow-card__toolbar .ant-btn{border-radius:8px;font-size:13px}.series-workbench--standard .series-detail-pagination--workbench{padding-top:0}.series-workbench--standard .series-detail-pagination--workbench .ant-pagination{border:1px solid var(--standard-workbench-line);background:var(--standard-workbench-panel);border-radius:10px;padding:7px 10px}.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:7px;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:7px;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:7px;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:7px;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}.standard-character-modal-root .character-modal--asset-style{display:block}.standard-character-modal-root .standard-character-workspace{--standard-character-panel:#292728;--standard-character-surface:#ffffff0a;--standard-character-canvas:#181619;color:#eee7eb;background:var(--standard-character-panel);border-radius:12px;min-height:560px;overflow:hidden}.standard-character-modal-root .asset-generation-source-row{align-items:center;gap:10px;min-height:56px;padding:12px 14px 8px;display:flex}.standard-character-modal-root .asset-generation-source-row .ant-typography{color:#d4cbd0;margin-right:auto;font-size:12px;font-weight:600}.standard-character-modal-root .asset-generation-source-row .ant-btn{color:#d9cfd4;box-shadow:none;background:0 0;border-color:#ed5aa133}.standard-character-modal-root .asset-generation-source-row .ant-btn:hover,.standard-character-modal-root .asset-generation-source-row .ant-btn:focus-visible{color:#fff;background:#ed5aa114;border-color:#ed5aa17a}.standard-character-modal-root .standard-character-history-switch-wrap{margin-left:auto;margin-right:0}.standard-character-modal-root .standard-character-history-switch.ant-btn{margin:0}.standard-character-modal-root .standard-character-source-action.ant-btn{color:#fff;border:0;height:34px;padding-inline:14px;font-weight:700;box-shadow:0 10px 22px #00000038}.standard-character-modal-root .standard-character-source-action--upload.ant-btn{background:linear-gradient(135deg,#ed5aa1,#ff8bc2)}.standard-character-modal-root .standard-character-source-action--import.ant-btn{background:linear-gradient(135deg,#37b7ff,#6d73ff)}.standard-character-modal-root .standard-character-source-action.ant-btn:not(:disabled):hover,.standard-character-modal-root .standard-character-source-action.ant-btn:not(:disabled):focus-visible{color:#fff;border:0;transform:translateY(-1px);box-shadow:0 14px 28px #00000047}.standard-character-modal-root .standard-character-source-action.ant-btn:disabled{color:#ffffff94;opacity:.58;box-shadow:none}.standard-character-modal-root .asset-generation-workspace__body{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);display:grid}.standard-character-modal-root .asset-generation-stage,.standard-character-modal-root .asset-generation-controls{min-width:0;min-height:500px;padding:4px 12px 16px}.standard-character-modal-root .asset-generation-stage{place-items:center;display:grid}.standard-character-modal-root .standard-character-stage-preview{background:var(--standard-character-canvas);border:1px solid #ffffff17;border-radius:14px;width:min(100%,330px);min-height:330px;max-height:500px;position:relative;overflow:hidden;box-shadow:0 18px 42px #00000057}.standard-character-modal-root .asset-generation-stage__label{z-index:3;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f0d10a8;border-radius:7px;padding:5px 8px;font-size:12px;font-weight:600;position:absolute;top:12px;left:12px}.standard-character-modal-root .asset-generation-stage__quote.ant-btn{z-index:4;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f0d10b3;border:1px solid #ffffff29;border-radius:7px;height:30px;padding-inline:10px;font-size:12px;font-weight:600;position:absolute;top:10px;right:10px}.standard-character-modal-root .asset-generation-stage__quote.ant-btn:hover,.standard-character-modal-root .asset-generation-stage__quote.ant-btn:focus-visible{color:#fff;background:#381d2de6;border-color:#ed5aa185}.standard-character-modal-root .asset-generation-stage__quote.ant-btn:disabled{display:none}.standard-character-modal-root .standard-character-stage-preview>footer{z-index:3;background:linear-gradient(#09080a00,#09080ae6);justify-content:space-between;align-items:flex-end;gap:10px;min-height:50px;padding:17px 14px 11px;display:flex;position:absolute;bottom:0;left:0;right:0}.standard-character-modal-root .standard-character-stage-preview>footer small{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.standard-character-modal-root .standard-character-stage-preview>footer span{color:#ff8bc2;flex:none;font:600 12px/1.4 SFMono-Regular,Consolas,monospace}.standard-character-modal-root .character-modal__preview-trigger{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;min-height:0;padding:0;display:block}.standard-character-modal-root .character-modal__image{object-fit:contain;background:var(--standard-character-canvas);width:100%;height:100%;min-height:0;display:block}.standard-character-modal-root .character-modal__placeholder{color:#fff;text-align:center;place-content:center;justify-items:center;gap:8px;width:100%;height:100%;min-height:330px;display:grid}.standard-character-modal-root .character-modal__placeholder .anticon{color:#ed5aa1;margin-bottom:8px;font-size:32px}.standard-character-modal-root .character-modal__placeholder small{color:#ffffffa8;font-size:12px}.standard-character-modal-root .character-modal__image-mask{z-index:5;color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0d0b0eb8;place-content:center;justify-items:center;gap:9px;display:grid;position:absolute;inset:0}.standard-character-modal-root .asset-generation-controls{flex-direction:column;gap:12px;display:flex}.standard-character-modal-root .standard-character-basic-grid{grid-template-columns:minmax(180px,.85fr) minmax(0,1.15fr);gap:12px;display:grid}.standard-character-modal-root .standard-character-basic-grid .ant-form-item,.standard-character-modal-root .standard-character-settings .ant-form-item{margin-bottom:0}.standard-character-modal-root.app-modal-root .ant-form-item-label>label{color:#d8ced4;font-size:12px}.standard-character-modal-root.app-modal-root .ant-input,.standard-character-modal-root.app-modal-root .ant-input-affix-wrapper,.standard-character-modal-root.app-modal-root .ant-select-selector{color:#f4edf1!important;background:var(--standard-character-surface)!important;box-shadow:none!important;border-color:#ffffff17!important}.standard-character-modal-root.app-modal-root textarea.ant-input{resize:none}.standard-character-modal-root.app-modal-root .ant-input::placeholder,.standard-character-modal-root.app-modal-root textarea.ant-input::placeholder,.standard-character-modal-root.app-modal-root .ant-select-selection-placeholder{color:#d2c8ce7a!important}.standard-character-modal-root.app-modal-root .ant-select-selection-item,.standard-character-modal-root.app-modal-root .ant-select-selection-search-input,.standard-character-modal-root.app-modal-root .ant-select-arrow{color:#f4edf1!important}.standard-character-modal-root.app-modal-root .ant-input:focus,.standard-character-modal-root.app-modal-root .ant-input-focused,.standard-character-modal-root.app-modal-root .ant-select-focused .ant-select-selector{border-color:#ed5aa175!important;box-shadow:0 0 0 2px #ed5aa114!important}.standard-character-modal-root .standard-character-materials{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:8px;height:82px;min-height:82px;transition:opacity .18s;display:grid;overflow:hidden}.standard-character-modal-root .asset-generation-references__list{scrollbar-color:#ed5aa180 #ffffff0d;scrollbar-width:thin;gap:8px;min-width:0;height:82px;padding:1px 2px 8px;display:flex;overflow:auto hidden}.standard-character-modal-root .asset-generation-reference{color:#ff8bc2;background:var(--standard-character-surface);border:1px solid #ed5aa194;border-radius:10px;width:76px;min-width:76px;height:76px;padding:0;position:relative;overflow:hidden}.standard-character-modal-root .asset-generation-reference--add{cursor:pointer;border-style:dashed;border-color:#ffffff1a;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:inline-flex}.standard-character-modal-root .asset-generation-reference--add:disabled{color:#d2c8ce59;cursor:not-allowed}.standard-character-modal-root .asset-generation-reference--add span{color:#d9cfd4;font-size:11px}.standard-character-modal-root .asset-generation-reference img{object-fit:cover;width:100%;height:100%}.standard-character-modal-root .asset-generation-reference>button{color:#fff;cursor:pointer;background:#0c0f16c2;border:1px solid #fff3;border-radius:50%;width:22px;height:22px;padding:0;position:absolute;top:4px;right:4px}.standard-character-modal-root .asset-generation-reference>button:hover,.standard-character-modal-root .asset-generation-reference>button:focus-visible{background:#513043e6;border-color:#ed5aa17a}.standard-character-modal-root .standard-character-materials>small{color:#a69da2;white-space:nowrap;align-items:flex-end;height:76px;font-size:11px;display:inline-flex}.standard-character-modal-root .standard-character-prompt-wrap{z-index:1;flex-direction:column;flex:248px;gap:6px;min-height:248px;margin:0;transition:min-height .18s,flex-basis .18s,margin-bottom .18s,transform .18s;display:flex;position:relative}.standard-character-modal-root .standard-character-prompt-wrap.is-expanded{z-index:8;background:var(--standard-character-panel);border-radius:7px;flex-basis:382px;min-height:382px;margin-bottom:-134px;transform:translateY(-134px)}.standard-character-modal-root .asset-generation-controls:has(.standard-character-prompt-wrap.is-expanded) .standard-character-materials{opacity:0;pointer-events:none}.standard-character-modal-root .asset-generation-prompt-heading,.standard-character-modal-root .asset-generation-prompt-meta{justify-content:space-between;align-items:center;gap:12px;min-height:22px;display:flex}.standard-character-modal-root .asset-generation-prompt-heading>div{align-items:baseline;gap:8px;min-width:0;display:flex}.standard-character-modal-root .asset-generation-prompt-heading span{color:#eee7eb;font-size:12px;font-weight:600}.standard-character-modal-root .asset-generation-prompt-heading small,.standard-character-modal-root .asset-generation-prompt-meta{color:#91878d;font-size:11px}.standard-character-modal-root .asset-generation-prompt-heading .ant-btn{color:#a69da2;border-radius:6px;width:26px;min-width:26px;height:26px;padding:0}.standard-character-modal-root .asset-generation-prompt-heading .ant-btn:hover,.standard-character-modal-root .asset-generation-prompt-heading .ant-btn:focus-visible{color:#fff;background:#ed5aa11a}.standard-character-modal-root .asset-generation-prompt-meta{min-height:16px;line-height:16px}.standard-character-modal-root .standard-character-prompt.ant-form-item{flex-direction:column;flex:auto;min-height:0;margin:0;display:flex}.standard-character-modal-root .standard-character-prompt .ant-form-item-row,.standard-character-modal-root .standard-character-prompt .ant-form-item-control,.standard-character-modal-root .standard-character-prompt .ant-form-item-control-input,.standard-character-modal-root .standard-character-prompt .ant-form-item-control-input-content{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex}.standard-character-modal-root .standard-character-prompt .ant-form-item-row{flex-flow:column!important}.standard-character-modal-root .standard-character-prompt .ant-form-item-explain-error{padding-top:3px;font-size:11px}.standard-character-modal-root .standard-character-prompt textarea.ant-input{min-height:178px;max-height:260px;line-height:1.7}.standard-character-modal-root .standard-character-prompt .free-studio-prompt-editor-shell,.standard-character-modal-root .standard-character-prompt .free-studio-prompt-editor-content,.standard-character-modal-root .standard-character-prompt .free-studio-prompt-editor-content .ProseMirror{width:100%;height:100%;min-height:0;max-height:none}.standard-character-modal-root .standard-character-prompt .free-studio-prompt-editor-shell{color:#f4edf1;background:var(--standard-character-surface);cursor:text;border:1px solid #ffffff17;border-radius:9px;flex:auto;min-width:0;padding:0;display:flex;position:relative;overflow:hidden}.standard-character-modal-root .standard-character-prompt .free-studio-prompt-editor-shell:hover,.standard-character-modal-root .standard-character-prompt .free-studio-prompt-editor-shell:focus-within{border-color:#ed5aa175;box-shadow:0 0 0 2px #ed5aa114}.standard-character-modal-root .standard-character-prompt .free-studio-prompt-editor-shell.is-empty:before{color:#d2c8ce7a;font-size:12px;line-height:22px;top:10px;left:12px;right:12px}.standard-character-modal-root .standard-character-prompt .free-studio-prompt-editor-content{flex:auto;min-width:0;display:flex;overflow:hidden}.standard-character-modal-root .standard-character-prompt .free-studio-prompt-editor-content .ProseMirror{box-sizing:border-box;color:#e8e1e5;padding:10px 12px;font-size:13px;line-height:1.7;overflow-y:auto}.standard-character-modal-root .standard-character-prompt .free-studio-prompt-editor-content .ProseMirror p{margin:0}.standard-character-modal-root .standard-character-prompt .free-studio-prompt-editor-content .ProseMirror p+p{margin-top:8px}.standard-character-modal-root .asset-generation-prompt-meta .is-over-limit{color:#ff7f8d}.standard-character-modal-root .standard-character-settings{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-height:38px;display:grid}.standard-character-modal-root .standard-character-settings .ant-select,.standard-character-modal-root .standard-character-settings .ant-select-selector,.standard-character-modal-root .asset-generation-settings__picker.ant-btn,.standard-character-modal-root .standard-character-settings .art-style-picker__trigger{width:100%;min-width:0;height:38px}.standard-character-modal-root .asset-generation-settings__picker.ant-btn,.standard-character-modal-root .standard-character-settings .art-style-picker__trigger{color:#e9e1e5;background:var(--standard-character-surface);border-color:#0000;justify-content:space-between;align-items:center;display:flex}.standard-character-modal-root .standard-character-actions{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:auto;display:grid}.standard-character-modal-root .standard-character-actions .ant-btn{height:42px}.standard-character-modal-root .standard-character-history-panel{min-height:500px;padding:4px 14px 14px}.standard-character-modal-root .character-history{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(260px,300px) minmax(0,1fr);align-items:stretch;min-height:450px}.standard-character-modal-root .character-history__list{scrollbar-color:#ed5aa180 #ffffff0d;scrollbar-width:thin;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:168px;align-content:start;gap:10px;height:420px;min-height:0;max-height:420px;padding-right:4px;display:grid;overflow-y:auto}.standard-character-modal-root .character-history__thumb{aspect-ratio:auto;background:var(--standard-character-surface);border-color:#ffffff17;width:100%;height:100%;padding:6px;display:block;overflow:hidden}.standard-character-modal-root .character-history__thumb img{object-fit:contain;object-position:center;border-radius:10px}.standard-character-modal-root .character-history__detail,.standard-character-modal-root .character-history__empty{color:#d9cfd4}.standard-character-ratio-popover-root .ant-popover-container,.standard-character-ratio-popover-root .ant-popover-inner{color:#eee7eb;background:#302c2e;border:1px solid #ffffff14;padding:0;box-shadow:0 18px 48px #00000070}.standard-character-ratio-popover{width:316px;padding:12px}.standard-character-ratio-popover>strong{color:#fff;margin-bottom:8px;font-size:12px;display:block}.standard-character-ratio-popover>div:not(.standard-character-ratio-popover__resolutions){grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:12px;display:grid}.standard-character-ratio-popover__resolutions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.standard-character-ratio-popover button{color:#fff;cursor:pointer;background:#3a3638;border:1px solid #0000;border-radius:8px;place-items:center;gap:5px;min-height:56px;padding:7px 4px;font-size:12px;display:grid}.standard-character-ratio-popover button i{border:1px solid;border-radius:2px;width:16px;max-height:20px}.standard-character-ratio-popover__resolutions button{min-height:34px}.standard-character-ratio-popover button.is-active{color:#fff;background:#513043;border-color:#f05aa64d}@media (width<=900px){.standard-character-modal-root .asset-generation-workspace__body{grid-template-columns:minmax(0,1fr)}.standard-character-modal-root .asset-generation-stage{min-height:420px}.standard-character-modal-root .asset-generation-controls{min-height:520px}.standard-character-modal-root .standard-character-basic-grid,.standard-character-modal-root .standard-character-settings,.standard-character-modal-root .standard-character-actions{grid-template-columns:1fr}.standard-character-modal-root .standard-character-prompt-wrap.is-expanded{margin-bottom:0;transform:none}}@media (width<=640px){.standard-character-modal-root .asset-generation-source-row{flex-direction:column;align-items:stretch}.standard-character-modal-root .standard-character-source-actions,.standard-character-modal-root .standard-character-history-switch-wrap,.standard-character-modal-root .asset-generation-source-row>.ant-typography:first-child{margin-left:0;margin-right:0}.standard-character-modal-root .asset-generation-source-row>.ant-space,.standard-character-modal-root .asset-generation-source-row>.ant-space .ant-space-item,.standard-character-modal-root .standard-character-history-switch-wrap,.standard-character-modal-root .asset-generation-source-row .ant-btn{width:100%}.standard-character-modal-root .character-history{grid-template-columns:1fr}.standard-character-modal-root .character-history__list{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-auto-rows:156px;height:auto;max-height:320px}.standard-character-ratio-popover{width:min(316px,100vw - 48px)}}.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:7px;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{--point-modal-panel:#111820;--point-modal-panel-soft:#151e28;--point-modal-border:#97b1c024;--point-modal-text:#f1f6f7;--point-modal-muted:#8fa1ad;--point-modal-mint:#65dfc4;--point-modal-coral:#ff927f}.studio-point-modal-root .ant-modal-mask{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#04080dc2}.studio-point-modal-root.app-modal-root .ant-modal{max-width:calc(100vw - 32px);padding-bottom:24px;top:max(16px,4vh)}.studio-point-modal-root.app-modal-root .ant-modal-content{background:radial-gradient(circle at 12% -18%,#3cc2aa2e,#0000 34%),linear-gradient(155deg,#121a22 0%,#0c1118 62%,#10151d 100%);border:1px solid #73d7c52e;border-radius:24px;flex-direction:column;max-height:calc(100dvh - 32px);padding:0;display:flex;overflow:hidden;box-shadow:0 36px 100px #00000085,0 0 0 1px #0000003d}.studio-point-modal-root.app-modal-root .ant-modal-header{border-bottom:1px solid var(--point-modal-border);background:#0d131aa3;margin:0;padding:22px 28px 20px}.studio-point-modal-root.app-modal-root .ant-modal-body{padding:24px 28px 22px;overflow-y:auto;color:var(--point-modal-text)!important}.studio-point-modal-root.app-modal-root .ant-modal-close{top:22px;border-radius:10px;width:34px;height:34px;inset-inline-end:24px;color:#e0eaeead!important}.studio-point-modal-root.app-modal-root .ant-modal-close:hover,.studio-point-modal-root.app-modal-root .ant-modal-close:hover .ant-modal-close-x{background:#ffffff14;color:#fff!important}.studio-point-modal-root.app-modal-root .ant-modal-close-x{color:#e0eaeead!important}.studio-point-modal-title{align-items:center;gap:12px;padding-right:42px;display:flex}.studio-point-modal-title__icon{width:42px;height:42px;color:var(--point-modal-mint);background:linear-gradient(145deg,#65dfc429,#65dfc40a);border:1px solid #65dfc442;border-radius:13px;flex:0 0 42px;place-items:center;font-size:19px;display:grid;box-shadow:inset 0 1px #ffffff0d}.studio-point-modal-title__copy{flex-direction:column;gap:3px;min-width:0;display:flex}.studio-point-modal-root.app-modal-root .studio-point-modal-title__copy strong{color:var(--point-modal-text);letter-spacing:.01em;font-size:18px;font-weight:750;line-height:1.3}.studio-point-modal-title__copy>span{color:var(--point-modal-muted);font-size:12px;font-weight:500;line-height:1.35}.studio-point-modal{flex-direction:column;gap:18px;min-width:0;display:flex}.studio-point-overview{grid-template-columns:1fr 1fr minmax(210px,1.12fr);gap:12px;display:grid}.studio-point-overview-card{border:1px solid var(--point-modal-border);background:linear-gradient(150deg,#1d2833f0,#111820f5);border-radius:16px;flex-direction:column;justify-content:space-between;gap:10px;min-width:0;min-height:132px;padding:17px 18px 16px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 12px 28px #00000024}.studio-point-overview-card:after{background:var(--point-card-accent);content:"";opacity:.055;filter:blur(2px);border-radius:50%;width:112px;height:112px;position:absolute;top:-44px;right:-34px}.studio-point-overview-card--balance{--point-card-accent:var(--point-modal-mint)}.studio-point-overview-card--expense{--point-card-accent:#ffc078}.studio-point-overview-card--team{--point-card-accent:#8fb8ff}.studio-point-overview-card__header{color:#a8b6be;align-items:center;gap:8px;font-size:12px;font-weight:650;line-height:1.3;display:flex}.studio-point-overview-card__icon{width:27px;height:27px;color:var(--point-card-accent);background:color-mix(in srgb, var(--point-card-accent) 12%, transparent);border-radius:9px;place-items:center;font-size:13px;display:grid}.studio-point-overview-card>strong{color:var(--point-modal-text);font-variant-numeric:tabular-nums;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(24px,3vw,30px);font-weight:780;line-height:1;overflow:hidden}.studio-point-overview-card>strong:after{color:var(--point-modal-muted);content:"PTS";letter-spacing:.08em;margin-left:6px;font-size:9px;font-weight:700}.studio-point-overview-card>strong.studio-point-overview-card__team-name{letter-spacing:-.01em;font-size:22px}.studio-point-overview-card>strong.studio-point-overview-card__team-name:after{content:none}.studio-point-overview-card__hint{color:var(--point-modal-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.studio-point-modal .studio-point-filter-tabs.ant-tabs{min-width:0}.studio-point-modal .studio-point-filter-tabs .ant-tabs-nav{border:1px solid var(--point-modal-border);background:#060b1085;border-radius:12px;width:fit-content;margin:0;padding:4px}.studio-point-modal .studio-point-filter-tabs .ant-tabs-nav:before,.studio-point-modal .studio-point-filter-tabs .ant-tabs-ink-bar{display:none}.studio-point-modal .studio-point-filter-tabs .ant-tabs-nav-list{gap:2px}.studio-point-modal .studio-point-filter-tabs .ant-tabs-tab{border-radius:8px;justify-content:center;min-width:68px;padding:8px 15px;transition:background .2s,box-shadow .2s;margin:0!important}.studio-point-modal .studio-point-filter-tabs .ant-tabs-tab .ant-tabs-tab-btn{color:var(--point-modal-muted);font-size:13px;font-weight:650}.studio-point-modal .studio-point-filter-tabs .ant-tabs-tab:hover .ant-tabs-tab-btn{color:#dbe6e9}.studio-point-modal .studio-point-filter-tabs .ant-tabs-tab-active{background:linear-gradient(135deg,#65dfc438,#65dfc41a);box-shadow:inset 0 0 0 1px #65dfc42e,0 4px 12px #00000029}.studio-point-modal .studio-point-filter-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#baf5e8!important}.studio-point-modal .studio-point-filter-tabs .ant-tabs-content-holder{display:none}.studio-point-modal-table .ant-table-container{border:1px solid var(--point-modal-border);border-radius:16px;overflow:hidden}.studio-point-modal-table .ant-table,.studio-point-modal-table .ant-table-container,.studio-point-modal-table .ant-table-content,.studio-point-modal-table .ant-table-tbody>tr.ant-table-placeholder>td,.studio-point-modal-table .ant-table-placeholder .ant-table-expanded-row-fixed{background:0 0!important}.studio-point-modal-table .ant-table-thead>tr>th{letter-spacing:.045em;padding:12px 16px;font-size:11px;font-weight:700;border-bottom:1px solid var(--point-modal-border)!important;color:#91a4af!important;background:#19232dd6!important}.studio-point-modal-table .ant-table-thead>tr>th:before{display:none}.studio-point-modal-table .ant-table-tbody>tr>td{color:#dfe8eb;background:#0e141b8a;border-bottom:1px solid #97b1c01a;padding:13px 16px;font-size:13px;transition:background .18s}.studio-point-modal-table .ant-table-tbody>tr:last-child>td{border-bottom:0}.studio-point-modal-table .ant-table-tbody>tr.ant-table-placeholder{background:#0e141b8a!important}.studio-point-modal-table .ant-table-tbody>tr:hover>td{background:#1f2b35d1!important}.studio-point-modal-table .ant-table-tbody>tr>td:first-child{position:relative}.studio-point-modal-table .ant-table-tbody>tr>td:first-child:before{background:var(--point-modal-coral);content:"";opacity:0;border-radius:999px;width:2px;transition:opacity .18s;position:absolute;top:18px;bottom:18px;left:0}.studio-point-modal-table .studio-point-table-row--income>td:first-child:before{background:var(--point-modal-mint)}.studio-point-modal-table .ant-table-tbody>tr:hover>td:first-child:before{opacity:.78}.point-transaction-type{align-items:center;gap:11px;min-width:0;display:flex}.point-transaction-type__icon{border:1px solid #ffffff12;border-radius:11px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:14px;display:grid}.point-transaction-type__icon--image{color:#c5a6ff;background:#8055cd24}.point-transaction-type__icon--video{color:#79c9ff;background:#318dc924}.point-transaction-type__icon--text{color:#8de2d2;background:#38b29d21}.point-transaction-type__icon--team{color:#8fb8ff;background:#4774c324}.point-transaction-type__icon--refund{color:#99e6a1;background:#4cb05a21}.point-transaction-type__icon--system{color:#e6bd7b;background:#c4893321}.point-transaction-type__content{flex-direction:column;gap:3px;min-width:0;display:flex}.point-transaction-type__label{color:#eef4f5;text-overflow:ellipsis;white-space:nowrap;font-weight:650;line-height:1.35;overflow:hidden}.studio-point-modal-table .point-transaction-task-hint.ant-typography{text-overflow:ellipsis;white-space:nowrap;max-width:162px;font-size:11px;font-weight:500;line-height:1.3;display:block;overflow:hidden;color:#718590!important}.point-transaction-amount{font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:5px;min-width:78px;font-size:13px;font-weight:750;line-height:1;display:inline-flex}.point-transaction-amount__icon{border-radius:7px;place-items:center;width:20px;height:20px;font-size:10px;display:grid}.point-transaction-amount--income{color:#83e5b7}.point-transaction-amount--income .point-transaction-amount__icon{background:#47c08621}.point-transaction-amount--expense{color:#ff9d8c}.point-transaction-amount--expense .point-transaction-amount__icon{background:#e2604c21}.studio-point-modal-root.app-modal-root .point-transaction-remark.ant-typography{max-width:100%;font-size:12px;display:block;color:#b3c0c6!important}.point-transaction-time{color:#b7c3c8;font-variant-numeric:tabular-nums;flex-direction:column;gap:2px;font-size:12px;line-height:1.3;display:flex}.point-transaction-time>span:last-child:not(:first-child){color:#667985;font-size:11px}.studio-point-modal-table .ant-spin-dot-item{background-color:var(--point-modal-mint)}.studio-point-modal-table .ant-pagination{align-items:center;margin:16px 0 0}.studio-point-modal-table .ant-pagination-total-text{color:#718590;margin-right:auto;font-size:11px}.studio-point-modal-table .ant-pagination-item,.studio-point-modal-table .ant-pagination-prev .ant-pagination-item-link,.studio-point-modal-table .ant-pagination-next .ant-pagination-item-link{background:0 0;border:1px solid #0000;border-radius:9px}.studio-point-modal-table .ant-pagination-item a,.studio-point-modal-table .ant-pagination-prev button,.studio-point-modal-table .ant-pagination-next button,.studio-point-modal-table .ant-pagination-jump-prev,.studio-point-modal-table .ant-pagination-jump-next{color:#82949f}.studio-point-modal-table .ant-pagination-item:hover,.studio-point-modal-table .ant-pagination-prev:hover .ant-pagination-item-link,.studio-point-modal-table .ant-pagination-next:hover .ant-pagination-item-link{background:#65dfc414;border-color:#65dfc42e}.studio-point-modal-table .ant-pagination-item-active{background:#65dfc424;border-color:#65dfc452}.studio-point-modal-table .ant-pagination-item-active a{color:#a8f2e1;font-weight:700}.studio-point-empty.ant-empty{margin-block:34px}.studio-point-empty .ant-empty-image{opacity:.34;filter:grayscale()brightness(.92)}.studio-point-empty .ant-empty-description{color:#718590;font-size:12px}@media (width<=720px){.studio-point-modal-root.app-modal-root .ant-modal{max-width:calc(100vw - 20px);padding-bottom:12px;top:12px}.studio-point-modal-root.app-modal-root .ant-modal-content{border-radius:20px;max-height:calc(100dvh - 24px)}.studio-point-modal-root.app-modal-root .ant-modal-header{padding:18px 20px 16px}.studio-point-modal-root.app-modal-root .ant-modal-body{padding:18px 20px 20px}.studio-point-modal-root.app-modal-root .ant-modal-close{top:18px;inset-inline-end:16px}.studio-point-modal-title__icon{border-radius:12px;flex-basis:38px;width:38px;height:38px}.studio-point-modal-title__copy>span{display:none}.studio-point-overview{grid-template-columns:1fr}.studio-point-overview-card{min-height:104px}.studio-point-overview-card>strong{font-size:25px}.studio-point-modal .studio-point-filter-tabs .ant-tabs-nav{width:100%}.studio-point-modal .studio-point-filter-tabs .ant-tabs-nav-wrap,.studio-point-modal .studio-point-filter-tabs .ant-tabs-nav-list,.studio-point-modal .studio-point-filter-tabs .ant-tabs-tab{flex:1}.studio-point-modal-table .ant-pagination-total-text{display:none}}.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}.points-daily-panel{flex-direction:column;gap:16px;min-width:0;display:flex}.points-daily-loading{min-height:240px;color:var(--points-muted);place-items:center;display:grid}.points-daily-definition.ant-alert{background:linear-gradient(135deg,#38c8b61c,#181f27c7);border:1px solid #38c8b633;border-radius:12px}.points-daily-definition .ant-alert-icon,.points-daily-definition .ant-alert-message,.points-daily-definition .ant-alert-title{color:#72dfd1}.points-daily-definition .ant-alert-message,.points-daily-definition .ant-alert-title{font-weight:800;color:#86eee1!important}.points-daily-definition .ant-alert-description{color:var(--points-muted)}.points-daily-toolbar.studio-toolbar{border:1px solid var(--points-border);background:linear-gradient(#191f27eb,#11161deb);border-radius:14px;padding:16px}.points-daily-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.points-daily-metric{--daily-metric-accent:var(--points-accent);border:1px solid color-mix(in srgb, var(--daily-metric-accent) 23%, var(--points-border));background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--daily-metric-accent) 12%, transparent), transparent 43%), linear-gradient(155deg, var(--points-panel-strong), var(--points-panel));border-radius:14px;flex-direction:column;justify-content:center;gap:7px;min-width:0;min-height:142px;padding:18px 18px 16px 62px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 12px 26px #00000024}.points-daily-metric--member{--daily-metric-accent:#73a7ff}.points-daily-metric--average{--daily-metric-accent:#d9a441}.points-daily-metric--peak{--daily-metric-accent:#c895ff}.points-daily-metric__icon{border:1px solid color-mix(in srgb, var(--daily-metric-accent) 30%, transparent);width:32px;height:32px;color:var(--daily-metric-accent);background:color-mix(in srgb, var(--daily-metric-accent) 12%, transparent);border-radius:10px;place-items:center;font-size:15px;display:grid;position:absolute;top:20px;left:18px}.points-daily-metric .ant-statistic-title{font-size:12px;font-weight:750;color:var(--points-muted)!important}.points-daily-metric .ant-statistic-content{font-variant-numeric:tabular-nums;text-overflow:ellipsis;font-size:clamp(22px,2.2vw,29px);font-weight:850;line-height:1.15;overflow:hidden;color:var(--points-text)!important}.points-daily-metric small{color:var(--points-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.4;overflow:hidden}.points-daily-trend{border:1px solid var(--points-border);background:linear-gradient(#171d24f5,#0f141af5);border-radius:14px;min-width:0;padding:18px 18px 14px}.points-daily-trend>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.points-daily-trend>header>div{flex-direction:column;gap:3px;display:flex}.points-daily-trend>header strong{color:var(--points-text);font-size:14px;font-weight:820}.points-daily-trend>header span{color:var(--points-muted);font-size:11px}.points-daily-trend>header>span{color:#72dfd1d1;font-variant-numeric:tabular-nums;background:#38c8b612;border:1px solid #38c8b62b;border-radius:7px;flex:none;padding:4px 8px}.points-daily-trend__scroll{scrollbar-width:thin;scrollbar-color:#38c8b642 transparent;padding:6px 2px 2px;overflow-x:auto}.points-daily-trend__bars{align-items:stretch;gap:8px;min-width:100%;height:168px;display:flex}.points-daily-trend__item{cursor:default;flex:1 0 42px;grid-template-rows:22px 1fr 22px;gap:4px;min-width:42px;height:100%;display:grid}.points-daily-trend__value{color:#d3dfe6c7;font-variant-numeric:tabular-nums;text-align:center;text-overflow:ellipsis;font-size:10px;line-height:22px;overflow:hidden}.points-daily-trend__bar{width:min(24px,72%);height:var(--trend-height);background:linear-gradient(#66dfcf,#287e79);border:1px solid #6ae2d33d;border-radius:7px 7px 3px 3px;place-self:end center;transition:filter .18s,opacity .18s;box-shadow:0 5px 16px #23a39421}.points-daily-trend__item:hover .points-daily-trend__bar{filter:brightness(1.16)}.points-daily-trend__item small{color:#bbcad494;font-variant-numeric:tabular-nums;text-align:center;font-size:10px;line-height:22px}.points-daily-table .ant-table-thead>tr>th{background:#192028fa!important}.points-daily-table .ant-table-tbody>tr>td{background:#11161dc2}.points-daily-table .ant-table-tbody>tr:hover>td{background:#212b34e0!important}.points-daily-date,.points-daily-column-title{align-items:center;gap:6px;display:inline-flex}.points-daily-date{color:#e3ecf1e6;font-variant-numeric:tabular-nums;font-size:12px;font-weight:720}.points-daily-date .anticon{color:var(--points-accent)}.points-daily-member{flex-direction:column;gap:3px;min-width:0;display:flex}.points-daily-member strong,.points-daily-member span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.points-daily-member strong{color:var(--points-text);font-size:13px;font-weight:780}.points-daily-member span{color:var(--points-muted);font-size:11px}.points-daily-column-title--image{color:#c7a7ff}.points-daily-column-title--video{color:#7ecbff}.points-daily-column-title--text{color:#79dfcf}.points-daily-number,.points-daily-total,.points-daily-count{font-variant-numeric:tabular-nums}.points-daily-number{color:#e1e9eedb}.points-daily-number--muted,.points-daily-count{color:var(--points-muted)}.points-daily-total{color:#7be5d7;font-size:14px;font-weight:850}@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}.points-daily-summary{grid-template-columns:1fr 1fr}.points-daily-metric{min-height:124px;padding:16px 14px 14px 56px}.points-daily-metric__icon{top:17px;left:14px}.points-daily-trend>header{flex-direction:column}}@media (width<=520px){.points-daily-summary{grid-template-columns:1fr}.points-daily-metric{min-height:110px}}@media (prefers-reduced-motion:reduce){.points-daily-trend__bar{transition:none}}.studio-points-settings-page{--points-settings-primary:#ff4fa8;--points-settings-primary-strong:#ff79be;--points-settings-accent:#f6a8d3;--points-settings-surface:#211420;--points-settings-surface-raised:#291827;--points-settings-border:#ff4fa82e;--points-settings-text:#f8f3fa;--points-settings-muted:#e1d3e5ad;isolation:isolate;gap:14px;position:relative}.studio-points-settings-page:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 28% 0,#ff00c712,#0000 34%),radial-gradient(circle at 72% 8%,#8f30ff0b,#0000 28%);height:280px;position:absolute;top:-26px;left:0;right:0}.studio-points-settings-hero{grid-template-columns:none;align-items:center;gap:12px;max-width:820px;padding-top:0;display:flex}.studio-points-settings-hero__icon{width:40px;height:40px;color:var(--points-settings-primary-strong);background:linear-gradient(145deg,#ff4fa826,#8f30ff0d),#231422eb;border:1px solid #ff4fa83d;border-radius:12px;flex:0 0 40px;place-items:center;font-size:18px;display:grid;box-shadow:inset 0 1px #ffffff0a}.studio-points-settings-hero__content{gap:2px;min-width:0;display:grid}.studio-points-settings-hero__heading{align-items:center;gap:10px;display:flex}.studio-points-settings-hero .studio-points-settings-eyebrow.ant-typography{color:#ffa4d6e6;background:#ff4fa812;border:1px solid #ff4fa82e;border-radius:999px;padding:2px 7px;font-size:11px;font-weight:700;line-height:18px}.studio-points-settings-hero h2.ant-typography{color:var(--points-settings-text);margin:0;font-size:22px;line-height:1.25}.studio-points-settings-hero__content>.ant-typography:last-child{max-width:680px;color:var(--points-settings-muted);font-size:12px;line-height:1.55}.studio-points-settings-card{border:1px solid var(--points-settings-border);background:radial-gradient(circle at 4% 0,#ff4fa812,#0000 34%),linear-gradient(#221421fa,#190f19fc);border-radius:14px;gap:0;max-width:820px;min-height:0;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 44px #05020738}.studio-points-settings-card:before{content:"";background:linear-gradient(90deg, var(--points-settings-primary), #8f30ff59, transparent 78%);height:1px;position:absolute;top:0;left:0;right:0}.studio-points-settings-card__header{justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 20px 14px;display:flex}.studio-points-settings-card__header>div{gap:5px;display:grid}.studio-points-settings-card__title{align-items:center;gap:10px;display:flex}.studio-points-settings-card__badge{width:fit-content;color:var(--points-settings-primary-strong);background:#ff4fa812;border:1px solid #ff4fa82e;border-radius:999px;align-items:center;gap:5px;padding:3px 7px;font-size:11px;font-weight:700;display:inline-flex}.studio-points-settings-card h3.ant-typography{color:var(--points-settings-text);margin:0;font-size:17px;line-height:1.35}.studio-points-settings-card .ant-typography{color:var(--points-settings-muted);font-size:12px;line-height:1.5}.studio-points-settings-card__status{color:#ebdeeeb8;white-space:nowrap;background:#ffffff06;border:1px solid #ff4fa824;border-radius:8px;align-items:center;gap:6px;padding:5px 8px;font-size:11px;font-weight:700;display:inline-flex}.studio-points-settings-card__status>span{background:var(--points-settings-primary);border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 3px #ff4fa81a}.studio-points-settings-card__body{background:#08040914;border-top:1px solid #fff1;grid-template-columns:minmax(0,1fr) 250px;gap:20px;padding:18px 20px 20px;display:grid}.studio-points-settings-form{align-content:start;gap:2px;display:grid}.studio-points-settings-form .ant-form-item-label>label{color:#f8f3faeb;font-size:13px;font-weight:750}.studio-points-settings-form .ant-form-item-extra{color:#d5c6da85;margin-top:6px;font-size:12px}.studio-points-settings-form .ant-form-item-explain-error{color:#ff9b95}.studio-points-settings-rate-item .ant-input-number-group-wrapper,.studio-points-settings-rate-item .ant-space-compact{width:100%}.studio-points-settings-rate-item .ant-input-number{min-height:44px;box-shadow:none;background:#0b070ca3;border-color:#ffffff1f;flex:1}.studio-points-settings-rate-item .ant-input-number-input{height:42px;color:var(--points-settings-text);font-variant-numeric:tabular-nums;font-size:17px;font-weight:800}.studio-points-settings-rate-item .ant-input-number-input::placeholder{color:#e0d2e45c}.studio-points-settings-rate-item .ant-input-number-group-addon,.studio-points-settings-rate-item .ant-input-number-addon{color:#ece0efb8;background:#2c1b2aeb;border-color:#ffffff1f;min-width:70px;font-weight:700}.studio-points-settings-rate-item .ant-input-number-group-wrapper:focus-within .ant-input-number,.studio-points-settings-rate-item .ant-space-compact:focus-within .ant-input-number,.studio-points-settings-rate-item .ant-input-number-focused{border-color:var(--points-settings-primary);box-shadow:0 0 0 3px #ff4fa81a}.studio-points-settings-actions{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:2px;display:flex}.studio-points-settings-actions .ant-btn-primary{color:#fff;background:linear-gradient(135deg,#ff72bb,#ff4b9d);border:0;border-radius:10px;min-width:124px;height:44px;padding-inline:18px;font-weight:800;transition:transform .2s,box-shadow .2s,filter .2s;box-shadow:0 10px 24px #ff00c729}.studio-points-settings-actions .ant-btn-primary:hover,.studio-points-settings-actions .ant-btn-primary:focus-visible{filter:brightness(1.03);box-shadow:0 12px 26px #ff00c738;color:#fff!important;background:linear-gradient(135deg,#ff84c4,#ff5faa)!important}.studio-points-settings-actions .ant-btn-primary:active{transform:translateY(1px)}.studio-points-settings-updated{color:#d5c6da80;grid-template-columns:auto auto;align-items:center;gap:1px 7px;font-size:11px;display:grid}.studio-points-settings-updated .anticon{color:var(--points-settings-primary);grid-row:1/3;font-size:15px}.studio-points-settings-updated strong{color:#f3ebf6c2;font-variant-numeric:tabular-nums;font-size:12px}.studio-points-settings-preview{background:linear-gradient(145deg,#ff4fa812,#8f30ff09),#2918279e;border:1px solid #ff4fa821;border-radius:12px;flex-direction:column;justify-content:space-between;gap:12px;min-height:142px;padding:16px;display:flex}.studio-points-settings-preview__label{color:#decfe294;letter-spacing:.12em;font-size:11px;font-weight:800}.studio-points-settings-preview__formula{color:#d5c6da75;justify-content:space-between;align-items:center;gap:14px;display:flex}.studio-points-settings-preview__formula>span{align-items:baseline;gap:7px;display:flex}.studio-points-settings-preview__formula strong{color:var(--points-settings-text);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:clamp(28px,2.5vw,34px);font-weight:850;line-height:1}.studio-points-settings-preview__formula small{color:#dfd2e399;font-size:12px;font-weight:750}.studio-points-settings-preview__formula>.anticon{color:#decfe261;font-size:18px}.studio-points-settings-preview__points strong{color:var(--points-settings-primary-strong)}.studio-points-settings-preview__note{color:#decfe28a;border-top:1px solid #ffffff12;align-items:center;gap:8px;padding-top:10px;font-size:11px;line-height:1.5;display:flex}.studio-points-settings-preview__note .anticon{color:var(--points-settings-primary)}.studio-points-settings-loading{place-items:center;min-height:230px;display:grid}@media (width<=680px){.studio-points-settings-page:before{left:0;right:0}.studio-points-settings-card__header{flex-direction:column;gap:10px;padding:16px}.studio-points-settings-card__body{grid-template-columns:1fr;padding:16px}}@media (width<=480px){.studio-points-settings-hero{gap:10px}.studio-points-settings-hero h2.ant-typography{font-size:20px}.studio-points-settings-card{border-radius:12px}.studio-points-settings-card__header,.studio-points-settings-card__body{padding:14px}.studio-points-settings-actions{flex-direction:column;align-items:stretch}.studio-points-settings-actions .ant-btn-primary{width:100%}.studio-points-settings-preview{min-height:140px;padding:14px}}@media (prefers-reduced-motion:reduce){.studio-points-settings-actions .ant-btn-primary{transition:none}}.point-transaction-task-hint{color:#ffffff7a;font-size:12px;line-height:1.2}.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)}.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 0%,#f7fafc 100%);border:1px solid #0e74902e;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 30px 90px #0208173d,inset 0 1px #ffffffe6}.text-model-modal-root .ant-modal-content:before{content:"";z-index:2;background:linear-gradient(90deg,#0f766e,#06b6d4 58%,#f59e0b);height:3px;position:absolute;inset:0 0 auto}.text-model-modal-root .ant-modal-header{background:radial-gradient(circle at 86% 0,#f59e0b1c,#0000 27%),linear-gradient(118deg,#e8f9f8fa,#eff9fcf5 52%,#fffbebf5);border-bottom:1px solid #0f172a14;margin:0;padding:16px 20px 13px}.text-model-modal-root .ant-modal-body{scrollbar-color:#0f766e4d transparent;scrollbar-width:thin;max-height:min(76vh,740px);padding:14px 18px 8px;overflow:auto}.text-model-modal-root .ant-modal-footer{background:#f8fafcf5;border-top:1px solid #0f172a12;margin-top:0;padding:10px 18px 14px}.text-model-modal-root .ant-modal-close{color:#64748b;border-radius:9px;top:14px}.text-model-modal-root .ant-modal-footer .ant-btn{border-radius:9px;min-width:76px;height:34px;font-size:12px;font-weight:800}.text-model-modal-root .ant-modal-footer .ant-btn-primary{background:linear-gradient(135deg,#0f766e,#0891b2);border-color:#0f766e;box-shadow:0 7px 18px #0f766e33}.text-model-modal-root .ant-modal-footer .ant-btn-primary:hover,.text-model-modal-root .ant-modal-footer .ant-btn-primary:focus{background:linear-gradient(135deg,#0d9488,#0e7490)!important;border-color:#0e7490!important}.text-model-modal-title{gap:2px;display:grid}.text-model-modal-title span{color:#0f766e;letter-spacing:.06em;font-size:12px;font-weight:900}.text-model-modal-title strong{color:#0f172a;font-size:17px;font-weight:900}.text-model-modal-identity{background:radial-gradient(circle at 100% 0,#06b6d421,#0000 32%),#fff;border:1px solid #0f172a14;border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;justify-self:stretch;align-items:center;gap:10px;min-width:0;max-width:100%;margin-bottom:2px;padding:10px 12px;display:grid;box-shadow:0 7px 22px #0f172a0b}.text-model-modal-identity__icon{color:#0f766e;background:linear-gradient(145deg,#14b8a621,#06b6d412);border:1px solid #0f766e24;border-radius:10px;place-items:center;width:38px;height:38px;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:14px;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:9px;min-width:0;display:grid}.text-model-form-block{background:linear-gradient(90deg,#0f766e06,#0000 34%),#fff;border:1px solid #0f172a14;border-radius:12px;justify-self:stretch;gap:9px;min-width:0;max-width:100%;padding:10px 12px 11px;display:grid;position:relative;overflow:hidden;box-shadow:0 5px 18px #0f172a09}.text-model-form-block:before{content:"";background:linear-gradient(#0f766e,#06b6d43d);width:3px;position:absolute;inset:0 auto 0 0}.text-model-form-block__head{color:#0f172a;align-items:center;gap:7px;font-size:12px;font-weight:900;display:flex}.text-model-form-block__head .anticon{color:#0f766e;font-size:13px}.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:8px 12px;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:3px}.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{min-height:32px;transition:border-color .18s,box-shadow .18s,background .18s;background:#fff!important;border-color:#0f172a24!important;border-radius:8px!important;font-size:12px!important}.text-model-modal-root .ant-input-number-input{color:#111827;font-size:12px}.text-model-modal-root .ant-input[disabled],.text-model-modal-root .ant-input-disabled{cursor:default;color:#475569!important;background:#f1f5f9!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-inner,.text-model-modal-root .ant-tag,.text-model-modal-root .ant-alert,.text-model-modal-root .ant-alert-message,.text-model-modal-root .ant-alert-description,.text-model-modal-root .ant-form-item-explain-error{font-size:12px!important}.text-model-modal-root .ant-alert{background:#06b6d40e;border-color:#0891b229;border-radius:10px;padding:8px 10px}.text-model-modal-root .ant-alert-message{color:#164e63;font-weight:800}.text-model-modal-root .ant-alert-description{color:#526477;line-height:1.55}.text-model-modal-root textarea.ant-input{resize:vertical;min-height:54px}.text-model-modal-root{--text-modal-surface:#11141b;--text-modal-surface-raised:#171b24;--text-modal-field:#0d1016;--text-modal-border:#94a3b829;--text-modal-border-strong:#22d3ee57;--text-modal-text:#f3f6fa;--text-modal-muted:#a8b1c0;--text-modal-accent:#22d3ee;--text-modal-violet:#a78bfa}.text-model-modal-root .ant-modal-mask{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#03050ab8}.text-model-modal-root .ant-modal-content{color:var(--text-modal-text);border-color:var(--text-modal-border-strong);background:radial-gradient(circle at 100% 0, #7c3aed1c, transparent 28%), linear-gradient(180deg, #141821 0%, var(--text-modal-surface) 100%);box-shadow:0 34px 110px #00000094,inset 0 0 0 1px #ffffff06}.text-model-modal-root .ant-modal-content:before{background:linear-gradient(90deg, #22d3ee00, var(--text-modal-accent) 24%, var(--text-modal-violet) 72%, #a78bfa00)}.text-model-modal-root .ant-modal-header{background:linear-gradient(90deg,#22d3ee0b,#0000 38%),#11141be6;border-bottom-color:#94a3b81f}.text-model-modal-root .ant-modal-body{background:repeating-linear-gradient(90deg,#ffffff03 0 1px,#0000 1px 40px)}.text-model-modal-root .ant-modal-footer{background:#0d1016f5;border-top-color:#94a3b81f}.text-model-modal-root .ant-modal-title,.text-model-modal-title strong{color:var(--text-modal-text)}.text-model-modal-title span{color:var(--text-modal-accent)}.text-model-modal-root .ant-modal-close{color:#9ca8b8;width:40px;height:40px}.text-model-modal-root .ant-modal-close:hover{color:#fff;background:#ffffff14}.text-model-modal-root .ant-modal-close:focus-visible,.text-model-modal-root .ant-modal-footer .ant-btn:focus-visible,.text-model-modal-root .ant-switch:focus-visible,.text-model-param-help.anticon:focus-visible{outline:2px solid var(--text-modal-accent);outline-offset:2px}.text-model-modal-root .ant-modal-footer .ant-btn{color:#d8dee8;background:#1b202a;border-color:#94a3b838;height:38px}.text-model-modal-root .ant-modal-footer .ant-btn:hover,.text-model-modal-root .ant-modal-footer .ant-btn:focus{color:#fff!important;background:#202733!important;border-color:#22d3ee75!important}.text-model-modal-root .ant-modal-footer .ant-btn-primary{color:#051014;background:linear-gradient(135deg,#67e8f9,#22d3ee);border-color:#22d3ee;box-shadow:0 8px 22px #22d3ee33}.text-model-modal-root .ant-modal-footer .ant-btn-primary:hover,.text-model-modal-root .ant-modal-footer .ant-btn-primary:focus{color:#020617!important;background:linear-gradient(135deg,#a5f3fc,#38bdf8)!important;border-color:#a5f3fc!important}.text-model-modal-identity{border-color:var(--text-modal-border);background:radial-gradient(circle at 92% 0, #a78bfa1c, transparent 32%), linear-gradient(135deg, #22d3ee0b, transparent 46%), var(--text-modal-surface-raised);box-shadow:0 8px 24px #00000024}.text-model-modal-identity__icon{color:var(--text-modal-accent);background:#22d3ee13;border-color:#22d3ee38;box-shadow:inset 0 0 18px #22d3ee0f}.text-model-modal-identity strong{color:var(--text-modal-text)}.text-model-modal-identity .ant-typography{color:var(--text-modal-muted)!important}.text-model-modal-root .text-model-tag--default.ant-tag{color:#ddd6fe;background:#7c3aed1f;border-color:#a78bfa47}.text-model-form-block{border-color:var(--text-modal-border);background:linear-gradient(90deg, #22d3ee06, transparent 36%), var(--text-modal-surface-raised);box-shadow:0 6px 20px #0000001c}.text-model-form-block:before{background:linear-gradient(180deg, var(--text-modal-accent), #a78bfa7a)}.text-model-form-block__head{color:#e9eef5}.text-model-form-block__head:after{content:"";background:linear-gradient(90deg,#94a3b826,#0000);flex:1;height:1px;margin-left:4px}.text-model-form-block__head .anticon,.text-model-param-help.anticon{color:var(--text-modal-accent)}.text-model-param-help.anticon:hover,.text-model-param-help.anticon:focus{color:#c4b5fd}.text-model-modal-root .text-model-form .ant-form-item-label>label{font-weight:700;color:#cbd4df!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{color:var(--text-modal-text)!important;background:var(--text-modal-field)!important;border-color:#94a3b82e!important}.text-model-modal-root .ant-input::placeholder,.text-model-modal-root textarea.ant-input::placeholder,.text-model-modal-root .ant-select-selection-placeholder,.text-model-modal-root .ant-input-number-input::placeholder{color:#687386!important}.text-model-modal-root .ant-input-number-input,.text-model-modal-root .ant-select-selection-item{color:var(--text-modal-text)!important}.text-model-modal-root .ant-input:hover,.text-model-modal-root .ant-input-number:hover,.text-model-modal-root .ant-select:hover .ant-select-selector{border-color:#22d3ee6b!important}.text-model-modal-root .ant-input:focus,.text-model-modal-root .ant-input-focused,.text-model-modal-root .ant-input-number-focused,.text-model-modal-root .ant-select-focused .ant-select-selector{border-color:var(--text-modal-accent)!important;box-shadow:0 0 0 2px #22d3ee1f!important}.text-model-modal-root .ant-input[disabled],.text-model-modal-root .ant-input-disabled{color:#8f9bac!important;background:#141820!important;border-color:#94a3b81a!important}.text-model-modal-root .ant-select-arrow,.text-model-modal-root .ant-select-clear,.text-model-modal-root .ant-input-clear-icon{color:#94a3b8!important}.text-model-modal-root .ant-switch{background:#3a4352}.text-model-modal-root .ant-switch.ant-switch-checked{background:linear-gradient(90deg,#0891b2,#7c3aed)}.text-model-modal-root .ant-alert{color:#cbd5e1;background:linear-gradient(90deg,#22d3ee12,#7c3aed09);border-color:#22d3ee29}.text-model-modal-root .ant-alert-message{color:#cffafe}.text-model-modal-root .ant-alert-description,.text-model-modal-root .ant-alert-description .ant-typography{color:#aeb9c8!important}.text-model-modal-root .ant-alert-icon{color:var(--text-modal-accent)}.text-model-modal-root .ant-form-item-explain-error{color:#fda4af}@media (prefers-reduced-motion:reduce){.text-model-modal-root *,.text-model-modal-root :before,.text-model-modal-root :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@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:12px}.text-model-modal-root .ant-modal-header,.text-model-modal-root .ant-modal-footer{padding-inline:14px}.text-model-modal-identity{grid-template-columns:38px minmax(0,1fr)}.text-model-modal-identity .text-model-tag{grid-column:1/-1;width:fit-content}}.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__description.ant-typography{margin:0;font-size:12px;line-height:1.6;display:inline;color:#64748b!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:#ffffff17!important}.studio-team-modal-tabs .ant-tabs-tab{transition:color .18s,background-color .18s;color:#ece6f1b3!important}.studio-team-modal-tabs .ant-tabs-tab:hover,.studio-team-modal-tabs .ant-tabs-tab:hover .ant-tabs-tab-btn{color:#ffd4e9!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{text-shadow:0 0 18px #ff64b133;color:#ff82bd!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:#ece6f14d!important}.studio-team-modal-tabs .ant-tabs-ink-bar{box-shadow:0 0 12px #ff64b157;background:linear-gradient(90deg,#ff72bb,#d86ef2)!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-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}}@media (width<=640px){.studio-header.ant-layout-header{padding-inline:12px}.studio-header-pill.ant-btn{height:34px;padding-inline:10px}.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}}.video-translation-page{background:linear-gradient(#1a1320fa,#090b12fa),#0b0d13;flex-direction:column;gap:20px;min-height:calc(100vh - 112px);padding:22px 24px 32px;display:flex}.video-translation-list-header,.video-translation-detail-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.video-translation-list-header__left{align-items:center;gap:18px;min-width:0;display:flex}.video-translation-back-btn.ant-btn{color:#f4effad6;background:#ffffff0d;border:1px solid #ffffff14;border-radius:4px;height:34px;padding:0 12px;font-size:13px;font-weight:700}.video-translation-back-btn.ant-btn:hover,.video-translation-back-btn.ant-btn:focus{color:#fff!important;background:#ffffff14!important;border-color:#15ddff38!important}.video-translation-tabs{min-height:40px}.video-translation-tab{color:#d6cde2b3;align-items:center;height:40px;font-size:15px;font-weight:800;display:inline-flex;position:relative}.video-translation-tab--active{color:#fff}.video-translation-tab--active:after{content:"";background:linear-gradient(90deg,#15ddff,#ff4b9d);border-radius:2px;height:3px;position:absolute;bottom:0;left:10px;right:10px}.video-translation-storage-pill{color:#f4effae6;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:4px;align-items:center;gap:7px;height:34px;padding:0 13px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 18px 34px #00000029}.video-translation-storage-tooltip{max-width:none}.video-translation-storage-tooltip .ant-tooltip-inner{background:#111219;border:1px solid #ffffff14;border-radius:4px;width:420px;padding:0;box-shadow:0 18px 44px #0000006b}.video-translation-storage-tooltip .ant-tooltip-arrow:before{background:#111219}.video-translation-storage-rule{color:#f4effadb;gap:10px;padding:12px;display:grid}.video-translation-storage-rule__title{color:#fff;font-size:14px;font-weight:800;line-height:1.2}.video-translation-storage-rule__summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.video-translation-storage-rule__summary span{color:#d6cde2a3;white-space:nowrap;background:#ffffff0f;border-radius:4px;gap:4px;min-width:0;padding:9px 10px;font-size:12px;line-height:1.2;display:grid}.video-translation-storage-rule__summary strong{color:#fff;font-size:15px;font-weight:800;line-height:1.1}.video-translation-storage-rule__items{color:#d6cde2b8;gap:6px;font-size:12px;line-height:1.55;display:grid}.video-translation-storage-rule__items span{text-overflow:ellipsis;white-space:nowrap;padding-left:10px;position:relative;overflow:hidden}.video-translation-storage-rule__items span:before{content:"";background:#15ddff;border-radius:50%;width:4px;height:4px;position:absolute;top:.72em;left:0}.video-translation-create-btn.ant-btn{color:#fff;background:linear-gradient(135deg,#ff72bb,#ff4b9d);border:0;border-radius:4px;height:38px;padding:0 16px;font-weight:800;box-shadow:0 18px 36px #ff4b9d38}.video-translation-create-btn.ant-btn:hover,.video-translation-create-btn.ant-btn:focus{color:#fff!important;background:linear-gradient(135deg,#ff86c5,#ff5aa7)!important}.video-translation-list-actions{flex:none}.video-translation-pricing-entry-btn.ant-btn{color:#f4effadb;background:#ffffff12;border:0;border-radius:4px;height:38px;font-weight:800}.video-translation-pricing-entry-btn.ant-btn:hover,.video-translation-pricing-entry-btn.ant-btn:focus{color:#fff!important;background:#ffffff1c!important}.video-translation-pricing-page{background:0 0;gap:12px;min-height:0;padding:0;display:grid}.video-translation-pricing-hero{background:linear-gradient(#231d2af2,#191720f5),#1c1824;border:1px solid #ffffff12;border-radius:6px;grid-template-columns:auto 34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:64px;padding:9px 13px;display:grid}.video-translation-pricing-hero__icon{color:#65e0bc;background:#20242e;border-radius:6px;justify-content:center;align-items:center;width:34px;height:34px;font-size:17px;display:inline-flex}.video-translation-pricing-hero__content{gap:6px;min-width:0;display:grid}.video-translation-pricing-hero__content>div{align-items:baseline;gap:10px;display:flex}.video-translation-pricing-hero h2.ant-typography{color:#fff;margin:0;font-size:20px;line-height:1.25}.video-translation-pricing-hero .ant-typography{color:#dee5f4ad;margin:0;font-size:13px}.video-translation-pricing-hero__status{text-align:right;background:#0d0f18b8;border-radius:5px;gap:2px;min-width:76px;padding:7px 10px;display:grid}.video-translation-pricing-hero__status span{color:#dee5f49e;font-size:11px;font-weight:700}.video-translation-pricing-hero__status strong{color:#fff;font-size:17px;line-height:1.2}.video-translation-pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.video-translation-pricing-card{color:#eef3fce6;background:linear-gradient(#181b24fa,#12141cfa),#151822;border:1px solid #ffffff0b;border-radius:6px;grid-template-rows:auto auto auto;gap:10px;min-width:0;min-height:0;padding:12px;display:grid;box-shadow:0 12px 30px #00000029}.video-translation-pricing-card__header{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.video-translation-pricing-card__header>div{gap:5px;min-width:0;display:grid}.video-translation-pricing-card__badge{color:#bdfbe8;text-overflow:ellipsis;white-space:nowrap;background:#65e0bc1c;border-radius:5px;align-items:center;gap:5px;width:fit-content;max-width:100%;min-height:22px;padding:0 7px;font-size:11px;font-weight:800;display:inline-flex;overflow:hidden}.video-translation-pricing-card h3.ant-typography{color:#fff;margin:0;font-size:16px;line-height:1.3}.video-translation-pricing-card .ant-typography{color:#dee5f4a8;font-size:11px;line-height:1.35}.video-translation-pricing-card .ant-switch{transform-origin:100% 0;flex:none;transform:scale(.86)}.video-translation-pricing-card__body{gap:9px;display:grid}.video-translation-pricing-card__body--compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.video-translation-pricing-card__body--compact .video-translation-pricing-field:first-child{grid-column:auto}.video-translation-pricing-field{gap:5px;min-width:0;display:grid}.video-translation-pricing-field>span{color:#e8eefac7;font-size:11px;font-weight:800}.video-translation-pricing-field .ant-input-number-group-wrapper,.video-translation-pricing-field .ant-input-number,.video-translation-pricing-field .ant-input-number-input,.video-translation-pricing-field textarea.ant-input{width:100%;color:#f8fafff0!important;box-shadow:none!important;background:#101319!important;border:0!important;border-radius:5px!important}.video-translation-pricing-field .ant-input-number-group-wrapper{transition:border-color .18s,box-shadow .18s;overflow:hidden;background:linear-gradient(#13161efa,#0c0e14fa),#101319!important;border:1px solid #ffffff13!important;border-radius:8px!important}.video-translation-pricing-field .ant-input-number-group-wrapper:hover,.video-translation-pricing-field .ant-input-number-group-wrapper:focus-within{border-color:#65e0bc6b!important;box-shadow:0 0 0 3px #65e0bc14!important}.video-translation-pricing-field .ant-input-number-group-wrapper .ant-input-number-wrapper{align-items:stretch;display:flex}.video-translation-pricing-field .ant-input-number{flex:auto;min-width:0}.video-translation-pricing-field .ant-input-number-group-addon{white-space:nowrap;word-break:keep-all;font-size:10px;font-weight:800;color:#e2e9f6c7!important;background:#20242feb!important;border:0!important;border-left:1px solid #ffffff12!important}.video-translation-pricing-input-unit{white-space:nowrap;word-break:keep-all;justify-content:center;align-items:center;min-width:max-content;line-height:1;display:inline-flex}.video-translation-pricing-field .ant-input-number-input{height:32px;padding-inline:9px;font-size:14px;font-weight:900}.video-translation-pricing-field textarea.ant-input{resize:vertical;min-height:58px;padding:8px 10px;font-size:11px;line-height:1.45}.video-translation-pricing-card__footer{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.video-translation-pricing-card__preview{background:#101319;border-radius:5px;gap:2px;min-width:0;padding:7px 9px;display:grid}.video-translation-pricing-card__preview span,.video-translation-pricing-card__updated{color:#dee5f494;font-size:11px;font-weight:700}.video-translation-pricing-card__preview strong{color:#fff;font-size:13px;line-height:1.2}.video-translation-pricing-card__updated{text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;align-items:center;gap:5px;min-width:0;display:inline-flex;overflow:hidden}.video-translation-pricing-card__footer .ant-btn-primary{height:32px;box-shadow:none;background:#8757f2;border:0;border-radius:5px;padding-inline:13px;font-size:12px;font-weight:800}.video-translation-pricing-card__footer .ant-btn-primary:hover,.video-translation-pricing-card__footer .ant-btn-primary:focus{background:#9769ff!important}.video-translation-project-grid{grid-template-columns:repeat(auto-fill,minmax(256px,1fr));align-items:start;gap:20px;display:grid}.video-translation-project-card{color:#f4effae6;cursor:pointer;text-align:left;background:#ffffff0b;border:1px solid #ffffff12;border-radius:4px;gap:9px;min-width:0;padding:10px;text-decoration:none;transition:transform .22s,border-color .22s,background .22s,box-shadow .22s;display:grid}.video-translation-project-card:hover{color:#f4effaf5;background:#fff1;border-color:#15ddff2e;text-decoration:none;transform:translateY(-3px);box-shadow:0 24px 54px #0000003d}.video-translation-project-card:focus-visible{outline-offset:5px;border-radius:4px;outline:2px solid #15ddffad}.video-translation-project-card__cover{aspect-ratio:16/10;min-height:0;box-shadow:none;background:#101017;border:1px solid #ffffff0f;border-radius:4px;flex-direction:column;justify-content:space-between;padding:10px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative;overflow:hidden}.video-translation-project-card__cover--image{background:#07080d}.video-translation-project-card__cover-image{object-fit:cover;width:100%;height:100%;transition:transform .22s,filter .22s;position:absolute;inset:0;transform:scale(1.01)}.video-translation-project-card:hover .video-translation-project-card__cover{box-shadow:none;border-color:#15ddff29;transform:none}.video-translation-project-card:hover .video-translation-project-card__cover-image{filter:saturate(1.05)contrast(1.02);transform:scale(1.045)}.video-translation-project-card__cover:before,.video-translation-project-card__cover:after{pointer-events:none;content:"";position:absolute}.video-translation-project-card__cover:before{background:linear-gradient(#ffffff14,#0000 48%),linear-gradient(135deg,#ff4b9d1f,#0000 42%);inset:0}.video-translation-project-card__cover--image:before{z-index:1;background:linear-gradient(#05070c94 0%,#05070c14 38%,#05070cb8 100%),linear-gradient(90deg,#05070c5c,#0000 55%)}.video-translation-project-card__cover:after{background:#ffffff1a;height:1px;bottom:46px;left:14px;right:14px}.video-translation-project-card__cover--image:after{display:none}.video-translation-project-card__cover--mint{background:linear-gradient(145deg,#131b1d 0%,#173d39 100%)}.video-translation-project-card__cover--blue{background:linear-gradient(145deg,#151723 0%,#1b3154 100%)}.video-translation-project-card__cover--rose{background:linear-gradient(145deg,#1d1420 0%,#4f2638 100%)}.video-translation-project-card__cover--amber{background:linear-gradient(145deg,#1d1914 0%,#4a3520 100%)}.video-translation-project-card__cover-top{z-index:1;color:#f4effac2;justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex;position:relative}.video-translation-project-card__cover-top .ant-tag{color:#ffffffe6;background:#090c13a8;border:1px solid #ffffff1a;border-radius:4px;margin-inline-end:0;font-size:12px;font-weight:700}.video-translation-project-card__cover-icon{z-index:1;color:#ffffff75;align-self:center;font-size:42px;position:relative}.video-translation-project-card__cover-copy{z-index:1;color:#ffffffeb;justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:800;display:flex;position:relative}.video-translation-project-card__meta{gap:8px;min-width:0;padding:2px 2px 0;display:grid}.video-translation-project-card__meta h4.ant-typography{color:#fff;margin:0;font-size:16px;line-height:1.35}.video-translation-project-card__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.video-translation-project-card__stats span{color:#d6cde29e;background:#ffffff0e;border:1px solid #ffffff12;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:32px;padding:0 8px;font-size:12px;line-height:1;display:flex}.video-translation-project-card__stats small{color:#d6cde294;flex:none;font-size:12px;font-weight:700}.video-translation-project-card__stats strong{color:#fff;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;line-height:1;overflow:hidden}.video-translation-project-card__progress{background:#ffffff14;border-radius:2px;height:4px;overflow:hidden}.video-translation-project-card__progress span{background:linear-gradient(90deg,#15ddff,#ff4b9d);border-radius:2px;min-width:4px;height:100%;display:block}.video-translation-project-card__footer{color:#d6cde294;justify-content:space-between;align-items:center;gap:10px;min-height:24px;font-size:12px;display:flex}.video-translation-project-card__footer span{align-items:center;gap:5px;min-width:0;display:inline-flex}.video-translation-project-card__enter{color:#15ddff;flex:none;font-weight:700}.video-translation-project-card__actions{flex:none;justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.video-translation-project-card__edit-btn.ant-btn,.video-translation-project-card__delete-btn.ant-btn{border-radius:4px;width:28px;height:28px}.video-translation-project-card__edit-btn.ant-btn{color:#d6cde2c7;transition:background .16s,color .16s,box-shadow .16s}.video-translation-project-card__edit-btn.ant-btn:hover,.video-translation-project-card__edit-btn.ant-btn:focus{box-shadow:inset 0 0 0 1px #15ddff33;color:#15ddff!important;background:#15ddff1a!important}.video-translation-project-card__delete-btn.ant-btn{color:#ff7a92e6}.video-translation-project-card__delete-btn.ant-btn:hover,.video-translation-project-card__delete-btn.ant-btn:focus{color:#ff7a92;background:#ff4d4f1f}.video-translation-project-action-tooltip .ant-tooltip-inner{color:#f7faffe6;background:#1c1d25;border:1px solid #ffffff14;border-radius:4px;min-height:26px;padding:5px 8px;font-size:12px;font-weight:700;line-height:16px;box-shadow:0 10px 24px #00000061}.video-translation-project-action-tooltip .ant-tooltip-arrow:before{background:#1c1d25}.video-translation-project-pagination{justify-content:flex-end;margin-top:18px;display:flex}.video-translation-project-pagination .ant-pagination-item{background:#ffffff0d;border-color:#ffffff14}.video-translation-project-pagination .ant-pagination-item a,.video-translation-project-pagination .ant-pagination-prev .ant-pagination-item-link,.video-translation-project-pagination .ant-pagination-next .ant-pagination-item-link{color:#f4effac2}.video-translation-project-pagination .ant-pagination-item-active{background:#15ddff1f;border-color:#15ddff6b}.video-translation-project-pagination .ant-pagination-item-active a{color:#fff}.video-translation-empty{color:#f4effad1;background:#ffffff0b;border:1px dashed #ffffff1f;border-radius:4px;justify-content:center;align-items:center;min-height:360px;display:flex}.video-translation-empty .ant-empty-description{color:#f4effab8}.video-translation-empty__icon{color:#d6cde294;font-size:42px}.video-translation-empty .ant-btn-primary{background:linear-gradient(135deg,#ff72bb,#ff4b9d);border:0;border-radius:4px;font-weight:800}.video-translation-create-modal .ant-modal-content,.video-translation-create-modal .ant-modal-header,.video-translation-translate-modal .ant-modal-content,.video-translation-translate-modal .ant-modal-header,.video-translation-player-modal .ant-modal-content,.video-translation-player-modal .ant-modal-header{background:#14121b}.video-translation-translate-modal-root.app-modal-root .ant-modal-mask,.video-translation-player-modal-root.app-modal-root .ant-modal-mask{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#020408b8}.video-translation-player-modal-root.app-modal-root .ant-modal{top:42px}.video-translation-create-modal .ant-modal-content,.video-translation-player-modal .ant-modal-content{border:1px solid #ffffff14;border-radius:16px;box-shadow:0 30px 90px #0000006b}.video-translation-create-modal .ant-modal-title,.video-translation-translate-modal .ant-modal-title,.video-translation-player-modal .ant-modal-title{color:#fff;font-weight:800}.video-translation-create-modal .ant-modal-close,.video-translation-translate-modal .ant-modal-close,.video-translation-player-modal .ant-modal-close{color:#f4effaad}.video-translation-translate-modal-root.app-modal-root .ant-modal-content,.video-translation-translate-modal .ant-modal-content{border:0;border-radius:6px;padding:0;overflow:hidden;box-shadow:0 24px 76px #0000009e;background:#111217!important}.video-translation-translate-modal-root.app-modal-root .ant-modal-header,.video-translation-translate-modal .ant-modal-header{border-bottom:0;margin:0;padding:12px 14px 6px;position:relative;background:#111217!important}.video-translation-translate-modal-root.app-modal-root .ant-modal-header:after,.video-translation-translate-modal .ant-modal-header:after{display:none}.video-translation-translate-modal-root.app-modal-root .ant-modal-title,.video-translation-translate-modal .ant-modal-title{letter-spacing:0;font-size:14px;font-weight:800;line-height:1.25;color:#f7fafff0!important}.video-translation-translate-modal .ant-modal-body{gap:0;padding:6px 14px 0;display:grid}.video-translation-translate-modal .ant-modal-footer{background:0 0;justify-content:flex-end;gap:8px;margin:0;padding:10px 14px 12px;display:flex;border-top:none!important}.video-translation-translate-modal .ant-modal-footer .ant-btn{border-radius:4px;min-width:78px;height:34px;font-size:14px;font-weight:800}.video-translation-create-modal .ant-form-item-label>label,.video-translation-translate-modal .ant-form-item-label>label{font-size:12px;font-weight:800;color:#e5ecf8c7!important}.video-translation-create-modal .ant-input,.video-translation-create-modal .ant-select,.video-translation-create-modal .ant-select-selector,.video-translation-create-modal .ant-select-content,.video-translation-translate-modal .ant-input,.video-translation-translate-modal .ant-select,.video-translation-translate-modal .ant-select-selector,.video-translation-translate-modal .ant-select-content{min-height:34px;font-size:14px;color:#f7faffeb!important;box-shadow:none!important;background:#101319!important;border-color:#0000!important;border-radius:4px!important}.video-translation-create-modal .ant-input:hover,.video-translation-create-modal .ant-select:hover,.video-translation-create-modal .ant-select-selector:hover,.video-translation-create-modal .ant-select-content:hover,.video-translation-translate-modal .ant-input:hover,.video-translation-translate-modal .ant-select:hover,.video-translation-translate-modal .ant-select-selector:hover,.video-translation-translate-modal .ant-select-content:hover,.video-translation-create-modal .ant-input:focus,.video-translation-translate-modal .ant-input:focus,.video-translation-translate-modal .ant-select-focused,.video-translation-translate-modal .ant-select-focused .ant-select-selector,.video-translation-translate-modal .ant-select-focused .ant-select-content{box-shadow:none!important;background:#171b23!important;border-color:#0000!important}.video-translation-translate-modal .ant-select,.video-translation-create-modal .ant-select{align-items:center;padding:0 11px;display:flex;border:1px solid #0000!important;height:34px!important}.video-translation-translate-modal .ant-select-content,.video-translation-create-modal .ant-select-content{flex:auto;min-width:0;height:auto;min-height:0;padding:0;background:0 0!important;border:0!important}.video-translation-create-modal .ant-input::placeholder,.video-translation-translate-modal .ant-input::placeholder{color:#d6cde26b}.video-translation-create-modal .ant-select-selection-item,.video-translation-translate-modal .ant-select-selection-item,.video-translation-translate-modal .ant-select-content{color:#fff}.video-translation-translate-modal .ant-select-arrow,.video-translation-translate-modal .ant-select-clear,.video-translation-translate-modal .ant-select-suffix{color:#d9e5ff94!important}.video-translation-select-popup.ant-select-dropdown{background:#15131b;border:0;border-radius:4px;padding:6px;overflow:hidden;box-shadow:0 22px 64px #00000080}.video-translation-select-popup.ant-select-dropdown .ant-select-item{color:#f4effad1;border-radius:4px;min-height:34px;font-size:14px;font-weight:700}.video-translation-select-popup.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){color:#fff;background:#ffffff13}.video-translation-select-popup.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){color:#fff;background:#ff5fab29}.video-translation-create-modal .ant-upload-wrapper .ant-upload-drag{background:#ffffff0b;border-color:#ffffff1f}.video-translation-create-modal .ant-upload-wrapper .ant-upload-drag:hover{border-color:#15ddff52}.video-translation-create-modal .ant-upload-drag-icon .anticon,.video-translation-create-modal .ant-upload-wrapper .ant-typography{color:#f4effac7}.video-translation-create-modal.video-translation-translate-modal .ant-modal-content{border:0;border-radius:4px;padding:0;overflow:hidden;box-shadow:0 24px 76px #0000009e;background:#111217!important}.video-translation-create-modal.video-translation-translate-modal .ant-modal-header{border-bottom:0;margin:0;padding:14px 16px 8px;background:#111217!important}.video-translation-create-modal.video-translation-translate-modal .ant-modal-footer{border-top:0;justify-content:flex-end;gap:8px;margin:0;padding:10px 16px 14px;display:flex}.video-translation-create-modal.video-translation-translate-modal .ant-form{gap:12px;display:grid}.video-translation-create-modal.video-translation-translate-modal .ant-form-item{margin-bottom:0}.video-translation-create-modal.video-translation-translate-modal .ant-form-item-label{padding-bottom:5px}.video-translation-create-modal.video-translation-translate-modal .ant-modal-footer .ant-btn{border-radius:4px;min-width:78px;height:34px;font-size:14px;font-weight:800}.video-translation-create-modal.video-translation-translate-modal .ant-modal-footer .ant-btn:not(.ant-btn-primary){color:#e8f0ffd6;background:#1d1f28;border-color:#0000}.video-translation-create-modal.video-translation-translate-modal .ant-modal-footer .ant-btn:not(.ant-btn-primary):hover,.video-translation-create-modal.video-translation-translate-modal .ant-modal-footer .ant-btn:not(.ant-btn-primary):focus{color:#fff!important;background:#242733!important;border-color:#0000!important}.video-translation-create-modal .ant-modal-footer .ant-btn-primary,.video-translation-translate-modal .ant-modal-footer .ant-btn-primary{min-width:158px;box-shadow:none;background:#8757f2;border:0;border-radius:4px;font-weight:800}.video-translation-create-modal .ant-modal-footer .ant-btn-primary{box-shadow:none;background:#8757f2}.video-translation-translate-modal .ant-modal-footer .ant-btn-primary:hover,.video-translation-translate-modal .ant-modal-footer .ant-btn-primary:focus{background:#9a6cff!important}.video-translation-submit-btn-content{justify-content:center;align-items:center;gap:8px;display:inline-flex}.video-translation-submit-btn-content .ant-spin{line-height:0}.video-translation-submit-btn-content .ant-spin-dot-item{background-color:#fff}.video-translation-translate-modal .ant-modal-footer .ant-btn:not(.ant-btn-primary){color:#e8f0ffd6;background:#1d1f28;border-color:#0000}.video-translation-translate-modal .ant-modal-footer .ant-btn:not(.ant-btn-primary):hover,.video-translation-translate-modal .ant-modal-footer .ant-btn:not(.ant-btn-primary):focus{color:#fff!important;background:#242733!important;border-color:#0000!important}.video-translation-translate-modal .ant-modal-body,.video-translation-translate-modal .ant-typography,.video-translation-translate-modal .ant-checkbox-wrapper{color:#f4effad1;font-size:14px}.video-translation-translate-modal .ant-typography-secondary{font-size:12px;color:#d6cde294!important}.video-translation-translate-modal .ant-checkbox-inner{background:#101319;border-color:#0000;border-radius:4px}.video-translation-translate-modal .ant-checkbox-wrapper:hover .ant-checkbox-inner,.video-translation-translate-modal .ant-checkbox:hover .ant-checkbox-inner{border-color:#ff5fab94!important}.video-translation-translate-modal .ant-checkbox-checked .ant-checkbox-inner{background:#ff5aa7!important;border-color:#ff5aa7!important}.video-translation-player-modal .ant-modal-content{border-color:#cee0ff21;border-radius:18px;padding:0;overflow:hidden;box-shadow:0 28px 90px #0000009e,inset 0 1px #ffffff0d;background:#080910!important}.video-translation-player-modal .ant-modal-header{border-bottom:1px solid #ffffff12;margin:0;padding:14px 20px 12px;background:linear-gradient(90deg,#ffffff0f,#ffffff05),#0d0d15!important}.video-translation-player-modal .ant-modal-title{color:#ffffffeb;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.4;overflow:hidden}.video-translation-player-modal .ant-modal-close{color:#f4effab3;top:10px}.video-translation-player-modal .ant-modal-body{background:#05060a;padding:0}.video-translation-player-modal__video{background:#05060a;border-radius:0;width:100%;max-height:min(76vh,780px);display:block}.video-translation-table-card.ant-card{border-radius:8px}.video-translation-table-link.ant-btn{color:#111827;height:auto;padding:0;font-weight:600}.video-translation-detail-header{background:linear-gradient(90deg,#ffffff0e,#ffffff05 48%,#ff4b9d0e),#100d16b8;border:1px solid #ffffff12;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:66px;padding:12px 16px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b}.video-translation-detail-header:before{content:"";background:linear-gradient(#15ddff,#ff4b9d);border-radius:0 999px 999px 0;width:3px;position:absolute;top:12px;bottom:12px;left:0}.video-translation-detail-header h3.ant-typography{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:min(34vw,520px);margin:0;font-size:23px;font-weight:900;line-height:1.12;overflow:hidden}.video-translation-detail-titlebar{align-items:center;gap:14px;min-width:0;display:flex}.video-translation-detail-title{align-items:center;gap:10px;min-width:0;display:flex}.video-translation-detail-tags{flex-wrap:nowrap;align-items:center;min-height:24px;display:flex;gap:6px!important}.video-translation-detail-tags .ant-tag{color:#f4effac7;background:#ffffff0f;border-color:#ffffff17;border-radius:999px;align-items:center;height:24px;margin:0;padding:0 9px;font-size:12px;font-weight:800;line-height:24px;display:inline-flex}.video-translation-detail-tags .ant-tag-blue{color:#c8f9ff;background:#15ddff1a;border-color:#15ddff38}.video-translation-detail-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;min-width:max-content;display:flex;gap:8px!important}.video-translation-detail-actions .ant-btn{color:#f4effad1;height:34px;box-shadow:none;background:#ffffff0e;border-color:#ffffff1a;border-radius:10px;padding:0 14px;font-size:13px;font-weight:800}.video-translation-detail-actions .ant-btn:hover,.video-translation-detail-actions .ant-btn:focus{color:#fff!important;background:#ffffff16!important;border-color:#ffffff2e!important}.video-translation-detail-actions .ant-btn-primary{color:#fff;background:linear-gradient(135deg,#9b62ff,#6f4cff);border:0;box-shadow:0 14px 30px #764dff47}.video-translation-video-grid{grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:10px;padding-bottom:4px;display:grid}.video-translation-video-grid::-webkit-scrollbar{height:5px}.video-translation-video-grid::-webkit-scrollbar-track{background:0 0}.video-translation-video-grid::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px}.video-translation-batch-bar{color:#f4effad6;background:#ffffff0b;border:1px solid #ffffff12;border-radius:0;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.video-translation-batch-bar .ant-checkbox-wrapper,.video-translation-batch-bar .ant-typography{color:#f4effac2;font-weight:700}.video-translation-video-row{--translation-frame-height:clamp(210px, 14vw, 320px);background:#ffffff0b;border:1px solid #ffffff12;border-radius:4px;gap:8px;width:100%;min-width:0;padding:8px;display:grid;box-shadow:0 14px 34px #0000001f}.video-translation-video-row__meta,.video-translation-row-actions,.video-translation-media-panel__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.video-translation-video-title{color:#fff;align-items:center;gap:7px;min-width:0;font-size:13px;font-weight:800;display:flex}.video-translation-video-storage{color:#ffffffeb;white-space:nowrap;flex:none;font-size:12px;font-weight:800}.video-translation-video-title span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.video-translation-compare{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;display:grid}.video-translation-media-panel{width:100%;min-width:0;height:var(--translation-frame-height);background:#080a10;border:1px solid #ffffff12;border-radius:4px;padding:0;display:block;position:relative;overflow:hidden}.video-translation-media-panel__head{z-index:2;color:#fff;min-height:18px;text-shadow:none;background:0 0;padding:0;font-size:11px;font-weight:800;position:absolute;top:8px;left:8px;right:8px}.video-translation-media-panel__foot{z-index:4;pointer-events:none;justify-content:space-between;align-items:center;gap:8px;min-height:20px;display:flex;position:absolute;bottom:7px;left:7px;right:7px}.video-translation-media-preview,.video-translation-media-preview__cover,.video-translation-media-preview__video,.video-translation-media-placeholder{aspect-ratio:auto;background:#080a10;border:0;border-radius:4px;width:100%;height:100%}.video-translation-media-preview{color:inherit;text-align:inherit;cursor:default;padding:0;display:block;position:relative;overflow:hidden}.video-translation-media-preview--playable{cursor:zoom-in}.video-translation-media-preview:disabled{cursor:default}.video-translation-media-preview__cover,.video-translation-media-preview__video{object-fit:cover;object-position:center;display:block;position:absolute;inset:0}.video-translation-media-preview__cover{z-index:0}.video-translation-media-preview__video{z-index:1}.video-translation-media-placeholder{z-index:0;color:#d6cde294;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:12px;display:flex;position:relative}.video-translation-media-placeholder .anticon{color:#d6cde28a;font-size:28px}.video-translation-media-loading{z-index:3;pointer-events:none;background:#080a109e;place-items:center;display:grid;position:absolute;inset:0}.video-translation-media-loading .ant-spin-dot-item{background-color:#9eefff}.video-translation-media-panel--loading{animation:1.35s ease-in-out infinite video-translation-loading-pulse;box-shadow:inset 0 0 0 1px #9eefff1f,0 0 #9eefff00}.video-translation-output-stack{min-width:0;max-height:var(--translation-frame-height);align-content:start;gap:8px;padding-right:2px;display:grid;overflow:auto}.video-translation-output-stack::-webkit-scrollbar{width:4px}.video-translation-output-stack::-webkit-scrollbar-track{background:0 0}.video-translation-output-stack::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px}.video-translation-status-text{text-shadow:0 1px 8px #000000b8;pointer-events:none;flex:none;font-size:11px;font-weight:900;line-height:1}.video-translation-status-text--default{color:#f4effac7}.video-translation-status-text--processing{color:#9eefff}.video-translation-status-text--success{color:#baffc8}.video-translation-status-text--error{color:#ff9caf}.video-translation-output-delete-btn.ant-btn{color:#ff9cafeb;pointer-events:auto;background:#080a1094;border-radius:4px;justify-content:center;align-items:center;width:18px;min-width:18px;height:18px;padding:0;font-size:11px;display:inline-flex}.video-translation-output-delete-btn.ant-btn:hover,.video-translation-output-delete-btn.ant-btn:focus{color:#ff6f8f;background:#ff708e29}@keyframes video-translation-loading-pulse{0%,to{box-shadow:inset 0 0 0 1px #9eefff1a,0 0 #9eefff00}50%{box-shadow:inset 0 0 0 1px #9eefff38,0 0 22px #9eefff1f}}.video-translation-row-actions{justify-content:space-between;gap:10px}.video-translation-row-actions .video-translation-row-primary-btn.ant-btn{color:#fff;background:linear-gradient(135deg,#ff72bb,#ff4b9d);border:0;border-radius:0;min-width:96px;height:32px;font-size:12px;font-weight:800;box-shadow:0 16px 32px #ff4b9d2e}.video-translation-row-actions .video-translation-row-delete-btn.ant-btn{color:#ff9caf;background:#ff708e14;border-color:#ff708e57;border-radius:4px;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;padding:0;font-size:13px;font-weight:800;display:inline-flex}.video-translation-row-actions .video-translation-row-delete-btn.ant-btn:hover,.video-translation-row-actions .video-translation-row-delete-btn.ant-btn:focus{color:#ff6f8f;background:#ff708e26;border-color:#ff708eb8}.video-translation-detail .ant-empty{background:#ffffff0b;border:1px dashed #ffffff1f;border-radius:18px;place-items:center;min-height:360px;display:grid}.video-translation-detail .ant-empty-description{color:#f4effab8}.video-translation-detail .ant-tag{color:#f4effad6;background:#ffffff0f;border-color:#ffffff1a;border-radius:999px;font-weight:700}.video-translation-detail .video-translation-detail-tags .ant-tag-blue,.video-translation-detail .ant-tag-processing{color:#baf7ff;background:#15ddff1a;border-color:#15ddff3d}.video-translation-detail .ant-tag-success,.video-translation-detail .ant-tag-green{color:#c5ffd8;background:#53da841a;border-color:#53da8442}.video-translation-detail .ant-tag-error{color:#ffc4d0;background:#ff708e1c;border-color:#ff708e47}.video-translation-translate-layout{grid-template-columns:minmax(0,1fr) 304px;align-items:stretch;gap:10px;height:min(56vh,422px);min-height:360px;display:grid}.video-translation-translate-videos,.video-translation-translate-config-pane{border-radius:4px;gap:10px;min-width:0;min-height:0;display:grid}.video-translation-translate-videos{box-shadow:none;background:#171a22;border:0;grid-template-rows:auto minmax(0,1fr);padding:8px;overflow:hidden}.video-translation-translate-config-pane{box-shadow:none;background:#1d1d24;border:0;align-content:start;padding:12px;overflow:hidden}.video-translation-translate-pane-head{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.video-translation-translate-pane-head .ant-typography{color:#fafcfff0;letter-spacing:.02em;margin:0;font-size:14px;font-weight:900}.video-translation-translate-pane-head .ant-typography-secondary{white-space:nowrap;font-size:12px;font-weight:700;color:#cfdbf094!important}.video-translation-translate-video-grid{scrollbar-color:#9197a894 #ffffff0a;scrollbar-width:thin;flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:12px;height:100%;min-height:0;max-height:100%;padding:0 4px 0 0;display:flex;overflow-y:auto}.video-translation-translate-video-grid::-webkit-scrollbar{width:5px}.video-translation-translate-video-grid::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}.video-translation-translate-video-grid::-webkit-scrollbar-thumb{background:#9197a894;border-radius:999px}.video-translation-translate-video-grid::-webkit-scrollbar-thumb:hover{background:#b8bed0b8}.video-translation-translate-video-card{aspect-ratio:3/4;min-width:0;box-shadow:none;background:0 0;border:0;border-radius:4px;flex:0 0 calc(33.3333% - 8px);padding:0;display:block;position:relative;overflow:hidden}.video-translation-translate-video-card:only-child{grid-column:auto}.video-translation-modal-preview{background:linear-gradient(135deg,#ffffff12,#ffffff09),#ffffff0a;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:138px minmax(0,1fr);align-items:center;gap:14px;margin-bottom:0;padding:12px;display:grid}.video-translation-modal-preview__info{gap:7px;min-width:0;display:grid}.video-translation-modal-preview__info .ant-typography{color:#fff;font-size:14px;line-height:1.4}.video-translation-modal-preview__info div{color:#d6cde29e;font-size:12px;font-weight:700}.video-translation-modal-thumb{aspect-ratio:9/5.4;color:#fff;width:138px;box-shadow:none;background:#080a10;border:0;border-radius:4px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.video-translation-modal-thumb:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#0000,#0000008a);height:42px;position:absolute;bottom:0;left:0;right:0}.video-translation-modal-thumb video,.video-translation-modal-thumb img{z-index:0;object-fit:cover;width:100%;height:100%;display:block;position:relative}.video-translation-modal-thumb__title{z-index:2;box-sizing:border-box;color:#fffffff0;text-align:left;text-overflow:ellipsis;text-shadow:0 1px 2px #0000006b;white-space:nowrap;pointer-events:none;background:#0000004d;border-radius:3px;max-width:calc(100% - 12px);padding:1px 4px 2px;font-size:12px;font-weight:700;line-height:15px;display:inline-block;position:absolute;bottom:5px;left:6px;right:auto;overflow:hidden}.video-translation-modal-batch{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;gap:10px;margin-bottom:0;padding:12px;display:grid}.video-translation-modal-batch__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.video-translation-modal-batch__grid{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-height:248px;padding:0 4px 2px 0;display:grid;overflow:auto}.video-translation-modal-batch__item{color:#f4effacc;background:#00000029;border:1px solid #ffffff12;border-radius:10px;gap:7px;min-width:0;padding:8px;display:grid}.video-translation-modal-batch__item .video-translation-modal-thumb{border-radius:8px;width:100%}.video-translation-translate-video-card .video-translation-modal-thumb{aspect-ratio:auto;border:0;border-radius:4px;width:100%;height:100%}.video-translation-translate-video-card .video-translation-modal-thumb video{object-fit:cover}.video-translation-config-form{background:#00000024;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;padding:14px;display:grid}.video-translation-translate-config-pane .video-translation-config-form{background:0 0;border:0;grid-template-columns:1fr;gap:10px;padding:0}.video-translation-config-form .ant-form-item{margin-bottom:0}.video-translation-config-form .ant-select-selection-item{font-weight:700}.video-translation-config-checks{flex-wrap:wrap;grid-column:1/-1;padding-top:0;gap:6px!important}.video-translation-config-checks .ant-form-item{margin-bottom:0}.video-translation-config-checks .ant-checkbox-wrapper{background:#282932;border:0;border-radius:4px;min-height:28px;padding:4px 8px;font-size:12px;font-weight:700}.video-translation-billing-estimate{color:#e2e9f6b8;background:#151821;border-radius:4px;gap:4px;padding:10px;font-size:12px;line-height:1.35;display:grid}.video-translation-billing-estimate span{color:#e2e9f6b3;font-size:12px;font-weight:700}.video-translation-billing-estimate strong{color:#fff;font-size:14px;font-weight:900}.video-translation-billing-estimate small{color:#bcc6daa8;font-size:12px}.video-translation-billing-estimate__loading{align-items:center;gap:8px;display:inline-flex}.video-translation-billing-estimate--error{background:#5c1c287a}.video-translation-billing-estimate--error strong{color:#ff9fb0;font-size:12px;line-height:1.45}.video-translation-billing-wallet{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.video-translation-billing-wallet>div{color:#e2e9f6b3;background:#151821;border-radius:4px;gap:3px;min-width:0;padding:9px 10px;font-size:12px;display:grid}.video-translation-billing-wallet .anticon{color:#65e0bc;font-size:14px}.video-translation-billing-wallet span{color:#e2e9f6a3;font-size:12px;font-weight:700}.video-translation-billing-wallet strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:900;overflow:hidden}.video-translation-billing-wallet p{color:#ffb3c1;background:#5c1c287a;border-radius:4px;grid-column:1/-1;margin:0;padding:8px 10px;font-size:12px;font-weight:800}.video-translation-billing-wallet--warning>div{background:#5c1c2852}.video-translation-billing-wallet--warning .anticon,.video-translation-billing-wallet--warning strong{color:#ff9fb0}.video-translation-billing-rule{color:#c7d1e2b8;background:#101319;border-radius:4px;align-items:flex-start;gap:8px;padding:9px 10px;font-size:12px;line-height:1.5;display:flex}.video-translation-billing-rule .anticon{color:#65e0bc;flex:none;margin-top:2px}.video-translation-submit-confirm{gap:8px;padding-top:4px;display:grid}.video-translation-submit-confirm>div{background:#ffffff0a;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.video-translation-submit-confirm span{color:#e2e9f6a8;font-size:12px;font-weight:700}.video-translation-submit-confirm strong{color:#fff;font-size:13px;font-weight:900}.video-translation-submit-confirm p{color:#e2e9f6ad;margin:2px 0 0;font-size:12px;line-height:1.55}@media (width<=1600px){.video-translation-video-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=1360px){.video-translation-video-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1120px){.video-translation-video-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.video-translation-video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1180px){.video-translation-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.video-translation-video-row{--translation-frame-height:clamp(220px, 28vw, 360px)}.video-translation-modal-batch__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1040px){.video-translation-translate-layout{grid-template-columns:1fr}.video-translation-translate-videos{min-height:auto}.video-translation-translate-video-grid{max-height:38vh}}@media (width<=760px){.video-translation-page{padding:14px}.video-translation-pricing-hero{grid-template-columns:auto minmax(0,1fr) auto;gap:10px}.video-translation-pricing-hero__icon{display:none}.video-translation-pricing-hero__content>div{flex-direction:column;align-items:flex-start;gap:2px}.video-translation-pricing-grid{grid-template-columns:1fr}.video-translation-list-header,.video-translation-detail-header,.video-translation-video-row__meta,.video-translation-batch-bar,.video-translation-modal-batch__head{flex-direction:column;align-items:stretch}.video-translation-detail-header{grid-template-columns:1fr;min-height:auto;padding:14px}.video-translation-detail-titlebar,.video-translation-detail-title{flex-direction:column;align-items:flex-start}.video-translation-detail-header h3.ant-typography{white-space:normal;max-width:100%}.video-translation-detail-tags{flex-wrap:wrap}.video-translation-detail-actions{justify-content:flex-start;min-width:0}.video-translation-list-header__left,.video-translation-tabs{flex-direction:column;align-items:flex-start;gap:12px}.video-translation-config-form,.video-translation-modal-preview{grid-template-columns:1fr}.video-translation-translate-modal .ant-modal-body{padding:16px}.video-translation-modal-thumb{width:100%}.video-translation-project-grid{grid-template-columns:1fr;gap:18px}.video-translation-project-card__cover{aspect-ratio:16/9}.video-translation-modal-batch__grid{grid-template-columns:1fr}.video-translation-translate-video-grid{gap:10px}.video-translation-translate-video-card:only-child{grid-template-columns:1fr}.video-translation-translate-video-card{flex-basis:100%}.video-translation-video-grid{grid-template-columns:1fr}.video-translation-video-row{--translation-frame-height:min(62vh, 420px)}.video-translation-compare{grid-template-columns:1fr}.video-translation-media-preview,.video-translation-media-preview__cover,.video-translation-media-preview__video,.video-translation-media-placeholder{width:100%;height:var(--translation-frame-height);aspect-ratio:auto}.video-translation-output-stack{max-height:none}}@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-header__actions{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}}@media (width<=1180px){.standard-series-page .series-list{grid-template-columns:1fr}.standard-series-page .series-card{grid-template-columns:196px minmax(0,1fr)}.standard-series-page .series-card__cover,.standard-series-page .series-card__body{min-height:236px}}@media (width<=760px){.standard-series-page,.series-workbench--standard{border-radius:12px;margin:-6px -2px 0}.standard-series-page .series-page-header,.series-workbench--standard .series-workbench__header{flex-direction:column;align-items:stretch;padding:16px}.standard-series-page .series-page-header h2.ant-typography,.series-workbench--standard .series-workbench__title h2.ant-typography{white-space:normal;max-width:100%;font-size:20px}.standard-series-page .series-page-header__actions,.series-workbench--standard .series-workbench__stats,.series-workbench--standard .character-board__actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.standard-series-page .series-card{grid-template-columns:1fr}.standard-series-page .series-card__cover{aspect-ratio:16/9;min-height:180px}.standard-series-page .series-card__body{min-height:0}.series-workbench--standard,.series-workbench--standard .character-board,.series-workbench--standard .storyboard-flow{padding:12px}}.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:7px!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:7px!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:7px!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:7px!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}@keyframes studio-panel-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.studio-content:not(.studio-content--immersive) .studio-panel{animation:.32s ease-out both studio-panel-in}.studio-content:not(.studio-content--immersive) .studio-section__icon{color:#ae7af4;filter:drop-shadow(0 0 10px #9e62ff4d)}.studio-content:not(.studio-content--immersive) .studio-section__count.ant-typography{color:#aaa5b1;background:#955ae812;border-color:#bc8bff24}.studio-content:not(.studio-content--immersive) .studio-quick-card.ant-card{background:radial-gradient(100% 90% at 100% 100%, rgba(var(--mode-accent-rgb), .16), transparent 62%), linear-gradient(145deg, #1b191ffa, #101014fa);box-shadow:inset 0 1px #ffffff0a,0 18px 42px #0000003d;border:1px solid rgba(var(--mode-accent-rgb), .3)!important}.studio-content:not(.studio-content--immersive) .studio-quick-card.ant-card:hover{box-shadow:inset 0 1px 0 #ffffff0f, 0 22px 48px #00000052, 0 10px 28px rgba(var(--mode-accent-rgb), .12)}.studio-content:not(.studio-content--immersive) .studio-quick-card__label{color:#dec9fb;background:#9152e51c;border-color:#bc8bff38}.studio-content:not(.studio-content--immersive) .studio-quick-card__label--free{color:#d6ddff;background:#6070e01a;border-color:#7487f433}.studio-content:not(.studio-content--immersive) .studio-quick-card__label--script{color:#ffe0b8;background:#da763d1f;border-color:#f3ab683d}.studio-content:not(.studio-content--immersive) .studio-quick-card__label--translation{color:#d3fff1;background:#50dcb01c;border-color:#50dcb03d}.studio-content:not(.studio-content--immersive) .studio-quick-card__plus{color:#c99eff;background:linear-gradient(145deg, rgba(var(--mode-accent-rgb), .44), rgba(var(--mode-accent-rgb), .12)), #17151c}.studio-content:not(.studio-content--immersive) .studio-quick-card__plus--free{color:#c6cdff}.studio-content:not(.studio-content--immersive) .studio-quick-card__plus--script{color:#ffd0da}.studio-content:not(.studio-content--immersive) .studio-quick-card--srt .studio-quick-card__plus{color:#c9f8ff}.studio-content:not(.studio-content--immersive) .studio-quick-card__plus--translation{color:#baffeb}.studio-content:not(.studio-content--immersive) .studio-quick-card--srt .studio-quick-card__label{color:#d7fbff;background:#4ec7e11a;border-color:#7ee5f738}.studio-content:not(.studio-content--immersive) .studio-quick-card__summary span:before{background:#a96cf6;box-shadow:0 0 12px #a96cf673}.studio-content:not(.studio-content--immersive) .studio-quick-card__summary--free span:before{background:#7f8ff4;box-shadow:0 0 12px #7f8ff466}.studio-content:not(.studio-content--immersive) .studio-quick-card__summary--script span:before{background:#f2a15f;box-shadow:0 0 12px #f2a15f6b}.studio-content:not(.studio-content--immersive) .studio-quick-card__summary--translation span:before{background:#50dcb0;box-shadow:0 0 12px #50dcb06b}.studio-content:not(.studio-content--immersive) .studio-create-btn.ant-btn,.studio-content:not(.studio-content--immersive) .ant-btn-primary{color:#fff!important;background:linear-gradient(135deg,#a654ef,#7249df 62%,#5f6ee6)!important;border-color:#ffffff1f!important;box-shadow:0 14px 32px #693bbf38!important}.studio-content:not(.studio-content--immersive) .studio-create-btn.ant-btn:hover,.studio-content:not(.studio-content--immersive) .ant-btn-primary:not(:disabled):hover{background:linear-gradient(135deg,#b765f5,#8058e7 62%,#6978ed)!important;border-color:#d5b7ff4d!important}.studio-content:not(.studio-content--immersive) .standard-series-page .series-page-header__create.ant-btn-primary,.studio-content:not(.studio-content--immersive) .standard-series-page .series-card__enter.ant-btn,.studio-content:not(.studio-content--immersive) .series-workbench--standard .character-board__actions .ant-btn-primary,.studio-content:not(.studio-content--immersive) .series-workbench--standard .storyboard-flow__header .ant-btn-primary{color:#fff4f9!important;background:#f05aa6!important;border-color:#f05aa66b!important;box-shadow:0 12px 28px #f05aa62e!important}.studio-content:not(.studio-content--immersive) .standard-series-page .series-page-header__create.ant-btn-primary:hover,.studio-content:not(.studio-content--immersive) .standard-series-page .series-card__enter.ant-btn:hover,.studio-content:not(.studio-content--immersive) .series-workbench--standard .character-board__actions .ant-btn-primary:hover:not(:disabled),.studio-content:not(.studio-content--immersive) .series-workbench--standard .storyboard-flow__header .ant-btn-primary:hover:not(:disabled){color:#fff!important;background:#f36eb3!important;border-color:#ff82bd7a!important}.studio-content:not(.studio-content--immersive) .standard-series-page{background:#171516;border:0;border-radius:10px;min-height:calc(100dvh - 118px);margin:-10px -10px 0}.studio-content:not(.studio-content--immersive) .standard-series-page .series-page-header{background:linear-gradient(90deg,#f05aa61f,#0000 30%),#222021;border:0;min-height:92px;padding:14px 20px}.studio-content:not(.studio-content--immersive) .standard-series-page .series-page-header h2.ant-typography{font-size:22px}.studio-content:not(.studio-content--immersive) .standard-series-page .series-list-section{gap:12px;padding:14px}.studio-content:not(.studio-content--immersive) .standard-series-page .series-list{gap:10px}.studio-content:not(.studio-content--immersive) .standard-series-page .series-card{background:#252324;border:0;border-radius:8px;grid-template-columns:168px minmax(0,1fr);min-height:198px}.studio-content:not(.studio-content--immersive) .standard-series-page .series-card:hover{background:#2b2829;box-shadow:0 14px 30px #0003}.studio-content:not(.studio-content--immersive) .standard-series-page .series-card__cover,.studio-content:not(.studio-content--immersive) .standard-series-page .series-card__body{min-height:198px}.studio-content:not(.studio-content--immersive) .standard-series-page .series-card__body{gap:10px;padding:14px}.studio-content:not(.studio-content--immersive) .standard-series-page .series-card__main{gap:7px;padding-right:42px}.studio-content:not(.studio-content--immersive) .standard-series-page .series-card__main h4.ant-typography{font-size:16px}.studio-content:not(.studio-content--immersive) .standard-series-page .series-card__description.ant-typography{-webkit-line-clamp:2;min-height:0;font-size:13px;line-height:1.58}.studio-content:not(.studio-content--immersive) .standard-series-page .series-card__more.ant-btn{width:34px;height:34px;box-shadow:none;background:#ffffff12;border:0;top:14px;right:14px}.studio-content:not(.studio-content--immersive) .standard-series-page .series-card__meta-item,.studio-content:not(.studio-content--immersive) .standard-series-page .series-card__episode,.studio-content:not(.studio-content--immersive) .standard-series-page .series-card__status,.studio-content:not(.studio-content--immersive) .standard-series-page .series-list__pagination .ant-pagination{border-radius:7px}.studio-content:not(.studio-content--immersive) .standard-series-page .series-list__pagination{min-height:42px}.studio-content:not(.studio-content--immersive) .standard-series-page .series-list__pagination .ant-pagination{background:#222021;border:0;padding:6px 8px}.studio-content:not(.studio-content--immersive) .series-workbench--standard{background:#171516;border:0;border-radius:10px;gap:10px;min-height:calc(100dvh - 118px);margin:-10px -10px 0;padding:10px}.studio-content:not(.studio-content--immersive) .series-workbench--standard .series-workbench__header{background:linear-gradient(90deg,#f05aa61f,#0000 31%),#222021;border:0;border-radius:9px;min-height:86px;padding:14px 18px}.studio-content:not(.studio-content--immersive) .series-workbench--standard .series-workbench__title h2.ant-typography{font-size:22px}.studio-content:not(.studio-content--immersive) .series-workbench--standard .series-detail-stat,.studio-content:not(.studio-content--immersive) .series-workbench--standard .series-workbench__episode,.studio-content:not(.studio-content--immersive) .series-workbench--standard .series-page-header__back.ant-btn,.studio-content:not(.studio-content--immersive) .series-workbench--standard .character-board__collapse-btn,.studio-content:not(.studio-content--immersive) .series-workbench--standard .character-board__actions .ant-tag,.studio-content:not(.studio-content--immersive) .series-workbench--standard .storyboard-flow__title .ant-tag,.studio-content:not(.studio-content--immersive) .series-workbench--standard .character-board__actions .ant-btn,.studio-content:not(.studio-content--immersive) .series-workbench--standard .storyboard-flow__header .ant-btn{border-radius:7px}.studio-content:not(.studio-content--immersive) .series-workbench--standard .character-board,.studio-content:not(.studio-content--immersive) .series-workbench--standard .storyboard-flow{background:#222021;border:0;border-radius:9px;padding:12px}.studio-content:not(.studio-content--immersive) .series-workbench--standard .character-board__header,.studio-content:not(.studio-content--immersive) .series-workbench--standard .storyboard-flow__header{border:0;min-height:36px;padding-bottom:8px}.studio-content:not(.studio-content--immersive) .series-workbench--standard .character-board__header h4.ant-typography,.studio-content:not(.studio-content--immersive) .series-workbench--standard .storyboard-flow__header h4.ant-typography{font-size:16px}.studio-content:not(.studio-content--immersive) .series-workbench--standard .character-board__actions .ant-btn,.studio-content:not(.studio-content--immersive) .series-workbench--standard .storyboard-flow__header .ant-btn{min-height:34px}.studio-content:not(.studio-content--immersive) .series-workbench--standard .character-card{background:#252324;border:0;border-radius:8px;grid-template-columns:72px minmax(0,1fr);min-width:228px;max-width:228px}.studio-content:not(.studio-content--immersive) .series-workbench--standard .character-card:hover{background:#2b2829}.studio-content:not(.studio-content--immersive) .series-workbench--standard .character-card__title-row h5.ant-typography{font-size:13px}.studio-content:not(.studio-content--immersive) .series-workbench--standard .storyboard-flow-card{background:#252324;border:0;border-radius:8px;grid-template-columns:180px minmax(280px,1.35fr) minmax(210px,1fr) minmax(190px,.9fr) minmax(210px,1fr);gap:10px;padding:10px}.studio-content:not(.studio-content--immersive) .series-workbench--standard .storyboard-flow-card__step{background:#ffffff09;border:0;border-radius:8px;gap:10px;min-height:300px;padding:12px}.studio-content:not(.studio-content--immersive) .series-workbench--standard .storyboard-flow-card__step--s1,.studio-content:not(.studio-content--immersive) .series-workbench--standard .storyboard-flow-card__step.is-active{background:#f05aa614;box-shadow:inset 3px 0 #f05aa69e}.studio-content:not(.studio-content--immersive) .series-workbench--standard .storyboard-flow-card__step-header h5.ant-typography{font-size:14px}.studio-content:not(.studio-content--immersive) .series-workbench--standard .storyboard-flow-card__subtitle-list,.studio-content:not(.studio-content--immersive) .series-workbench--standard .storyboard-flow-card__subtitle-list li,.studio-content:not(.studio-content--immersive) .series-workbench--standard .storyboard-flow-card__text.ant-typography{font-size:13px;line-height:1.68}.studio-content:not(.studio-content--immersive) .series-workbench--standard .storyboard-flow-card__visual{border:0;border-radius:8px;height:260px;min-height:260px}.series-workbench--standard{background:#171516;border:0;border-radius:10px;gap:10px;min-height:calc(100dvh - 118px);margin:-2px -8px 0;padding:10px}.series-workbench--standard .series-workbench__header{background:linear-gradient(90deg,#f05aa61f,#0000 31%),#222021;border:0;border-radius:9px;min-height:86px;padding:14px 18px}.series-workbench--standard .series-workbench__title h2.ant-typography{font-size:22px}.series-workbench--standard .series-detail-stat,.series-workbench--standard .series-workbench__episode,.series-workbench--standard .series-page-header__back.ant-btn,.series-workbench--standard .character-board__collapse-btn,.series-workbench--standard .character-board__actions .ant-tag,.series-workbench--standard .storyboard-flow__title .ant-tag,.series-workbench--standard .character-board__actions .ant-btn,.series-workbench--standard .storyboard-flow__header .ant-btn{border-radius:7px}.series-workbench--standard .character-board,.series-workbench--standard .storyboard-flow{background:#222021;border:0;border-radius:9px;padding:12px}.series-workbench--standard .character-board__header,.series-workbench--standard .storyboard-flow__header{border:0;min-height:36px;padding-bottom:8px}.series-workbench--standard .character-board__header h4.ant-typography,.series-workbench--standard .storyboard-flow__header h4.ant-typography{font-size:16px}.series-workbench--standard .character-board__actions .ant-btn,.series-workbench--standard .storyboard-flow__header .ant-btn{min-height:34px}.series-workbench--standard .character-card{background:#252324;border:0;border-radius:8px;grid-template-columns:72px minmax(0,1fr);min-width:228px;max-width:228px}.series-workbench--standard .character-card:hover{background:#2b2829}.series-workbench--standard .character-card__title-row h5.ant-typography{font-size:13px}.series-workbench--standard .storyboard-flow-card{background:#252324;border:0;border-radius:8px;grid-template-columns:180px minmax(280px,1.35fr) minmax(210px,1fr) minmax(190px,.9fr) minmax(210px,1fr);gap:10px;padding:10px}.series-workbench--standard .storyboard-flow-card__step{background:#ffffff09;border:0;border-radius:8px;gap:10px;min-height:300px;padding:12px}.series-workbench--standard .storyboard-flow-card__step--s1,.series-workbench--standard .storyboard-flow-card__step.is-active{background:#f05aa614;box-shadow:inset 3px 0 #f05aa69e}.series-workbench--standard .storyboard-flow-card__step-header h5.ant-typography{font-size:14px}.series-workbench--standard .storyboard-flow-card__subtitle-list,.series-workbench--standard .storyboard-flow-card__subtitle-list li,.series-workbench--standard .storyboard-flow-card__text.ant-typography{font-size:13px;line-height:1.68}.series-workbench--standard .storyboard-flow-card__visual{border:0;border-radius:8px;height:260px;min-height:260px}.studio-content:not(.studio-content--immersive) .standard-series-page .series-page-header{align-items:center;height:96px;min-height:96px;padding:12px 20px}.studio-content:not(.studio-content--immersive) .standard-series-page{min-height:0;padding-bottom:12px}.studio-content:not(.studio-content--immersive) .standard-series-page .studio-section{flex-direction:column;display:flex}.studio-content:not(.studio-content--immersive) .standard-series-page .series-page-header__title{gap:3px}.studio-content:not(.studio-content--immersive) .standard-series-page .series-page-header__eyebrow.ant-typography{font-size:11px;line-height:1.35}.studio-content:not(.studio-content--immersive) .standard-series-page .series-page-header h2.ant-typography{font-size:21px;line-height:1.24}.studio-content:not(.studio-content--immersive) .standard-series-page .series-page-header__back.ant-btn,.studio-content:not(.studio-content--immersive) .standard-series-page .series-page-header__create.ant-btn{height:36px;min-height:36px}.studio-content:not(.studio-content--immersive) .standard-series-page .series-list-section{background:linear-gradient(#ffffff05,#0000 38%),#171516;gap:10px;min-height:0;padding:12px;position:relative}.studio-content:not(.studio-content--immersive) .standard-series-page .series-list-section:before{display:none}.studio-content:not(.studio-content--immersive) .standard-series-page .series-list,.studio-content:not(.studio-content--immersive) .standard-series-page .series-list__pagination{z-index:1;position:relative}.studio-content:not(.studio-content--immersive) .standard-series-page .series-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,520px),620px));justify-content:start;gap:12px}.studio-content:not(.studio-content--immersive) .standard-series-page .series-card{background:linear-gradient(135deg,#ffffff0e,#ffffff05),#222021;border:1px solid #ffffff0b;grid-template-rows:168px;grid-template-columns:166px minmax(0,1fr);height:168px;min-height:168px;box-shadow:0 16px 34px #00000029}.studio-content:not(.studio-content--immersive) .standard-series-page .series-card__cover,.studio-content:not(.studio-content--immersive) .standard-series-page .series-card__body{height:168px;min-height:168px}.studio-content:not(.studio-content--immersive) .standard-series-page .series-card__cover{isolation:isolate}.studio-content:not(.studio-content--immersive) .standard-series-page .series-card__cover--image{background-color:#181719;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important}.studio-content:not(.studio-content--immersive) .standard-series-page .series-card__cover:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000 62%,#222021b8);position:absolute;inset:0}.studio-content:not(.studio-content--immersive) .standard-series-page .series-card__cover:after{z-index:2}.studio-content:not(.studio-content--immersive) .standard-series-page .series-card__episode{z-index:3;background:#0d0c0dbd;padding:6px 9px;bottom:12px;left:12px}.studio-content:not(.studio-content--immersive) .standard-series-page .series-card__body{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-content:space-between;align-items:stretch;gap:10px 12px;padding:14px}.studio-content:not(.studio-content--immersive) .standard-series-page .series-card__main{grid-area:1/1;align-content:start;align-self:start;gap:7px;padding-right:0}.studio-content:not(.studio-content--immersive) .standard-series-page .series-card__title-row{align-items:center;gap:9px;min-height:28px;display:flex}.studio-content:not(.studio-content--immersive) .standard-series-page .series-card__main h4.ant-typography{font-size:18px;line-height:1.32;margin:0!important}.studio-content:not(.studio-content--immersive) .standard-series-page .series-card__description.ant-typography{color:#cfc6cb;-webkit-line-clamp:2;max-width:330px;font-size:13px;line-height:1.58;margin:0!important}.studio-content:not(.studio-content--immersive) .standard-series-page .series-card__meta{grid-area:2/1;gap:6px}.studio-content:not(.studio-content--immersive) .standard-series-page .series-card__meta-item{color:#d1c8cd;background:#ffffff0a;border-color:#ffffff13;padding:6px 9px}.studio-content:not(.studio-content--immersive) .standard-series-page .series-card__status{align-items:center;width:fit-content;height:26px;padding:5px 9px;font-size:12px;line-height:1;display:inline-flex}.studio-content:not(.studio-content--immersive) .standard-series-page .series-card__actions{top:14px;right:14px}.studio-content:not(.studio-content--immersive) .standard-series-page .series-card__footer{grid-area:1/2/3;justify-content:flex-end;align-self:end;align-items:flex-end;min-width:92px}.studio-content:not(.studio-content--immersive) .standard-series-page .series-card__enter.ant-btn{width:94px;height:38px;min-height:38px}.studio-content:not(.studio-content--immersive) .standard-series-page .series-list__pagination{justify-content:flex-end;min-height:36px;padding-top:0;padding-right:6px}.studio-content:not(.studio-content--immersive) .standard-series-page .series-list__pagination .ant-pagination{box-shadow:none;background:0 0;padding:6px 8px}.series-edit-modal-root.app-modal-root .ant-modal{top:36px;width:min(680px,100vw - 40px)!important}.series-edit-modal-root.app-modal-root .ant-modal-content{background:linear-gradient(135deg,#f05aa60f,#0000 38%),#171519;border:1px solid #ffffff14;border-radius:12px;overflow:hidden;box-shadow:0 28px 76px #00000075}.series-edit-modal-root.app-modal-root .ant-modal-header{background:0 0;border-bottom:1px solid #ffffff0f;margin:0;padding:16px 22px 12px}.series-edit-modal-root.app-modal-root .ant-modal-title{color:#fff6fa;font-size:17px;font-weight:700;line-height:1.35}.series-edit-modal-root.app-modal-root .ant-modal-close{color:#bdb4ba;border-radius:8px;top:14px;right:16px}.series-edit-modal-root.app-modal-root .ant-modal-close:hover{color:#fff6fa;background:#ffffff12}.series-edit-modal-root.app-modal-root .ant-modal-body{padding:14px 22px}.series-edit-form.ant-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;display:grid}.series-edit-form .ant-form-item{min-width:0;margin-bottom:0}.series-edit-form .ant-form-item:nth-child(3),.series-edit-form .ant-form-item:nth-child(4),.series-edit-form .ant-form-item:nth-child(5){grid-column:1/-1}.series-edit-form .ant-form-item:nth-child(4),.series-edit-form .ant-form-item:nth-child(5){background:#ffffff09;border:1px solid #ffffff12;border-radius:8px;padding:10px}.series-edit-form .ant-form-item-label{padding-bottom:5px}.series-edit-form .ant-form-item-label>label{color:#eee7eb;font-size:13px;font-weight:700}.series-edit-form .ant-input,.series-edit-form .ant-input-number,.series-edit-form .ant-input-number-input,.series-edit-form textarea.ant-input{color:#f3edf0;font-size:13px}.series-edit-form .ant-input,.series-edit-form .ant-input-number,.series-edit-form textarea.ant-input{box-shadow:none;background:#08080ab8;border-color:#ffffff17;border-radius:8px}.series-edit-form .ant-input:hover,.series-edit-form .ant-input:focus,.series-edit-form .ant-input-number:hover,.series-edit-form .ant-input-number-focused,.series-edit-form textarea.ant-input:hover,.series-edit-form textarea.ant-input:focus{border-color:#f05aa66b;box-shadow:0 0 0 2px #f05aa614}.series-edit-form textarea.ant-input{resize:vertical;min-height:68px;max-height:82px}.series-edit-form .ant-form-item-extra{color:#8f878d;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.series-edit-form .ant-upload-wrapper .ant-btn{color:#f6dce9;background:#f05aa61a;border-color:#f05aa633;border-radius:8px;height:32px;font-size:13px;font-weight:600}.series-edit-form .ant-upload-wrapper .ant-btn:hover{color:#fff6fa!important;background:#f05aa629!important;border-color:#f05aa66b!important}.series-edit-modal-root.app-modal-root .ant-modal-footer{background:#ffffff05;border-top:1px solid #ffffff0f;margin:0;padding:12px 22px 14px}.series-edit-modal-root.app-modal-root .ant-modal-footer .ant-btn{border-radius:8px;height:32px;font-size:13px;font-weight:600}.series-edit-modal-root.app-modal-root .ant-modal-footer .ant-btn-primary{background:#f05aa6;border-color:#f05aa673;box-shadow:0 10px 24px #f05aa62e}@media (width>=700px){.series-edit-form .ant-form-item:nth-child(4){grid-column:1}.series-edit-form .ant-form-item:nth-child(5){grid-column:2}}@media (width<=960px){.studio-content:not(.studio-content--immersive) .standard-series-page .series-card{grid-template-columns:142px minmax(0,1fr)}.studio-content:not(.studio-content--immersive) .standard-series-page .series-card__body{grid-template-columns:1fr}.studio-content:not(.studio-content--immersive) .standard-series-page .series-card__footer{grid-area:auto/1;min-width:0}}.studio-content:not(.studio-content--immersive) .series-workbench--standard{border-radius:8px;gap:8px;margin:-6px -6px 0;padding:8px}.studio-content:not(.studio-content--immersive) .series-workbench--standard .series-workbench__header{border-radius:8px;height:92px;min-height:92px;padding:10px 18px}.studio-content:not(.studio-content--immersive) .series-workbench--standard .series-workbench__title{gap:2px}.studio-content:not(.studio-content--immersive) .series-workbench--standard .series-workbench__project-name{font-size:11px;line-height:1.3}.studio-content:not(.studio-content--immersive) .series-workbench--standard .series-workbench__title h2.ant-typography{font-size:21px;line-height:1.24}.studio-content:not(.studio-content--immersive) .series-workbench--standard .series-detail-stat,.studio-content:not(.studio-content--immersive) .series-workbench--standard .series-page-header__back.ant-btn{height:36px;min-height:36px}.studio-content:not(.studio-content--immersive) .series-workbench--standard .series-workbench__stats{gap:8px}.studio-content:not(.studio-content--immersive) .series-workbench--standard .series-workbench__body{gap:10px}.studio-content:not(.studio-content--immersive) .series-workbench--standard .character-board,.studio-content:not(.studio-content--immersive) .series-workbench--standard .storyboard-flow{border-radius:8px;padding:11px}.studio-content:not(.studio-content--immersive) .series-workbench--standard .character-board__header,.studio-content:not(.studio-content--immersive) .series-workbench--standard .storyboard-flow__header{min-height:34px;padding-bottom:7px}.studio-content:not(.studio-content--immersive) .series-workbench--standard .character-board__actions{gap:8px!important}.studio-content:not(.studio-content--immersive) .series-workbench--standard .character-board__actions .ant-btn,.studio-content:not(.studio-content--immersive) .series-workbench--standard .storyboard-flow__header .ant-btn{height:33px;min-height:33px}.studio-content:not(.studio-content--immersive) .series-workbench--standard .character-board__list{gap:8px;padding-top:8px}.studio-content:not(.studio-content--immersive) .series-workbench--standard .character-card{grid-template-columns:76px minmax(0,1fr);min-width:238px;max-width:238px}.studio-content:not(.studio-content--immersive) .series-workbench--standard .character-card__preview,.studio-content:not(.studio-content--immersive) .series-workbench--standard .character-card__preview-trigger{min-height:94px}.studio-content:not(.studio-content--immersive) .series-workbench--standard .character-card__content{padding:8px 10px 8px 0}.studio-content:not(.studio-content--immersive) .series-workbench--standard .storyboard-flow__list{gap:8px;padding-top:8px}.studio-content:not(.studio-content--immersive) .series-workbench--standard .storyboard-flow-card{gap:8px;padding:8px}.studio-content:not(.studio-content--immersive) .series-workbench--standard .storyboard-flow-card__step{gap:8px;min-height:286px;padding:10px}.studio-content:not(.studio-content--immersive) .series-workbench--standard .s2-prompt-editor,.studio-content:not(.studio-content--immersive) .series-workbench--standard .s2-prompt-editor__content,.studio-content:not(.studio-content--immersive) .series-workbench--standard .storyboard-flow-card__textarea,.studio-content:not(.studio-content--immersive) .series-workbench--standard .storyboard-flow-card__textarea.ant-input-textarea,.studio-content:not(.studio-content--immersive) .series-workbench--standard .storyboard-flow-card__textarea .ant-input,.studio-content:not(.studio-content--immersive) .series-workbench--standard .storyboard-flow-card__textarea textarea,.studio-content:not(.studio-content--immersive) .series-workbench--standard .storyboard-flow-card__textarea textarea.ant-input,.studio-content:not(.studio-content--immersive) .series-workbench--standard textarea.storyboard-flow-card__textarea{min-height:168px}.studio-content:not(.studio-content--immersive) .series-workbench--standard .storyboard-flow-card__visual{height:236px;min-height:236px}.series-workbench--standard{border-radius:8px;gap:8px;margin:-6px -6px 0;padding:8px}.series-workbench--standard .series-workbench__title{gap:2px}.series-workbench--standard .series-workbench__project-name{font-size:11px;line-height:1.3}.series-workbench--standard .series-workbench__title h2.ant-typography{font-size:21px;line-height:1.24}.series-workbench--standard .series-detail-stat,.series-workbench--standard .series-page-header__back.ant-btn{height:36px;min-height:36px}.studio-content:not(.studio-content--immersive) .standard-series-page .series-page-header,.series-workbench--standard .series-workbench__header{box-shadow:none;background:linear-gradient(90deg,#f05aa618,#0000 34%),#1e1b1d;border-color:#ffffff0e;border-radius:7px}.studio-content:not(.studio-content--immersive) .standard-series-page .series-list-section{box-shadow:none;background:#151416;border-color:#ffffff0b;border-radius:7px}.studio-content:not(.studio-content--immersive) .standard-series-page .series-card{background:linear-gradient(120deg,#ffffff0b,#ffffff05),#232122;border-color:#ffffff0e;border-radius:7px;box-shadow:0 10px 24px #00000029}.studio-content:not(.studio-content--immersive) .standard-series-page .series-card:hover{border-color:#f05aa633;box-shadow:0 14px 30px #0003}.studio-content:not(.studio-content--immersive) .standard-series-page .series-card__cover{border-radius:7px 0 0 7px}.studio-content:not(.studio-content--immersive) .standard-series-page .series-card__episode,.studio-content:not(.studio-content--immersive) .standard-series-page .series-card__meta-item,.studio-content:not(.studio-content--immersive) .standard-series-page .series-card__status,.studio-content:not(.studio-content--immersive) .standard-series-page .series-card__more.ant-btn,.studio-content:not(.studio-content--immersive) .standard-series-page .series-card__enter.ant-btn,.series-workbench--standard .series-page-header__back.ant-btn,.series-workbench--standard .series-detail-stat,.series-workbench--standard .series-workbench__episode{border-radius:7px}.studio-content:not(.studio-content--immersive) .standard-series-page .series-list__pagination .ant-pagination{justify-content:flex-end;width:100%;display:flex;box-shadow:none!important;background:0 0!important}.studio-content:not(.studio-content--immersive) .standard-series-page .series-list{grid-template-columns:minmax(0,1fr)}.studio-content:not(.studio-content--immersive) .standard-series-page .series-card{width:100%}.studio-content:not(.studio-content--immersive) .standard-series-page .series-card__description.ant-typography{max-width:min(720px,62vw)}.series-workbench--standard .character-board,.series-workbench--standard .storyboard-flow{box-shadow:none;background:linear-gradient(#ffffff07,#0000 180px),#1b191b;border-color:#ffffff0d;border-radius:7px}.series-workbench--standard .character-card,.series-workbench--standard .storyboard-flow-card,.series-workbench--standard .storyboard-flow-card__step{box-shadow:none;background:#ffffff08;border-color:#ffffff0e;border-radius:7px}.series-workbench--standard .character-card:hover,.series-workbench--standard .storyboard-flow-card:hover{box-shadow:none;border-color:#f05aa62e}.series-workbench--standard .character-card__preview,.series-workbench--standard .character-card__preview-trigger,.series-workbench--standard .storyboard-flow-card__visual,.series-workbench--standard .s2-prompt-editor,.series-workbench--standard .s2-prompt-editor__content,.series-workbench--standard .storyboard-flow-card__textarea,.series-workbench--standard .storyboard-flow-card__textarea.ant-input-textarea,.series-workbench--standard .storyboard-flow-card__textarea .ant-input,.series-workbench--standard .storyboard-flow-card__textarea textarea,.series-workbench--standard .storyboard-flow-card__textarea textarea.ant-input,.series-workbench--standard textarea.storyboard-flow-card__textarea{border-radius:7px}.series-edit-modal-root.app-modal-root .ant-modal-content{background:#171519;border-color:#ffffff0f;border-radius:10px;box-shadow:0 22px 58px #0000006b}.series-edit-modal-root.app-modal-root .ant-modal-header,.series-edit-modal-root.app-modal-root .ant-modal-footer{border-color:#ffffff0b}.series-edit-form .ant-form-item:nth-child(4),.series-edit-form .ant-form-item:nth-child(5),.series-edit-form .ant-input,.series-edit-form .ant-input-number,.series-edit-form textarea.ant-input,.series-edit-form .ant-upload-wrapper .ant-btn,.series-edit-modal-root.app-modal-root .ant-modal-footer .ant-btn{border-radius:7px}.studio-modal-theme .project-create-modal-root.app-modal-root .ant-modal-content,.studio-modal-theme .project-create-modal-root.app-modal-root .ant-modal-container{border-color:#ffffff14;border-radius:12px;box-shadow:0 24px 68px #0000008a;background:#121117!important}.studio-modal-theme .project-create-modal-root.app-modal-root .project-create-form__section,.studio-modal-theme .project-create-modal-root.app-modal-root .project-collaborator-editor{box-shadow:none;border-color:#fff1;border-radius:10px}.studio-modal-theme .project-create-modal-root.app-modal-root .project-create-option-group .ant-radio-button-wrapper,.studio-modal-theme .project-create-modal-root.app-modal-root .project-create-form .ant-input,.studio-modal-theme .project-create-modal-root.app-modal-root .project-create-form .ant-select,.studio-modal-theme .project-create-modal-root.app-modal-root .project-create-form .ant-select-selector,.studio-modal-theme .project-create-modal-root.app-modal-root .ant-modal-footer .ant-btn{border-radius:8px!important}.series-workbench--standard .series-workbench__body{gap:10px}.series-workbench--standard .character-board,.series-workbench--standard .storyboard-flow{border-radius:8px;padding:11px}.series-workbench--standard .character-board__header,.series-workbench--standard .storyboard-flow__header{min-height:34px;padding-bottom:7px}.series-workbench--standard .character-board__actions{gap:8px!important}.series-workbench--standard .character-board__actions .ant-btn,.series-workbench--standard .storyboard-flow__header .ant-btn{height:33px;min-height:33px}.series-workbench--standard .character-board__list{gap:8px;padding-top:8px}.series-workbench--standard .character-card{grid-template-columns:76px minmax(0,1fr);min-width:238px;max-width:238px}.series-workbench--standard .character-card__preview,.series-workbench--standard .character-card__preview-trigger{min-height:94px}.series-workbench--standard .character-card__content{padding:8px 10px 8px 0}.series-workbench--standard .storyboard-flow__list{gap:8px;padding-top:8px}.series-workbench--standard .storyboard-flow-card{gap:8px;padding:8px}.series-workbench--standard .storyboard-flow-card__step{gap:8px;min-height:286px;padding:10px}.series-workbench--standard .s2-prompt-editor,.series-workbench--standard .s2-prompt-editor__content,.series-workbench--standard .storyboard-flow-card__textarea,.series-workbench--standard .storyboard-flow-card__textarea.ant-input-textarea,.series-workbench--standard .storyboard-flow-card__textarea .ant-input,.series-workbench--standard .storyboard-flow-card__textarea textarea,.series-workbench--standard .storyboard-flow-card__textarea textarea.ant-input,.series-workbench--standard textarea.storyboard-flow-card__textarea{min-height:168px}.series-workbench--standard .storyboard-flow-card__visual{height:236px;min-height:236px}.series-workbench--standard .series-workbench__header{border-radius:8px;height:64px;min-height:64px;padding:8px 16px}.series-workbench--standard .series-workbench__header>.ant-space{gap:12px!important}.series-workbench--standard .series-workbench__title{grid-template-columns:minmax(0,auto) auto;grid-template-areas:"project episode""title episode";align-items:center;gap:1px 10px;min-width:0;display:grid}.series-workbench--standard .series-workbench__project-name{color:#9b9298;grid-area:project;font-size:11px;line-height:1.2}.series-workbench--standard .series-workbench__title h2.ant-typography{color:#fff8fb;text-overflow:ellipsis;white-space:nowrap;grid-area:title;max-width:min(36vw,520px);font-size:20px;line-height:1.12;overflow:hidden;margin:0!important}.series-workbench--standard .series-workbench__episode{white-space:nowrap;grid-area:episode;justify-content:center;align-items:center;height:26px;padding:0 8px;line-height:1;display:inline-flex}.series-workbench--standard .series-page-header__back.ant-btn,.series-workbench--standard .series-detail-stat{height:34px;min-height:34px}.series-workbench--standard .series-detail-stat{padding:0 11px;font-size:13px}.series-workbench--standard .series-workbench__stats{gap:8px}@media (width<=960px){.studio-content:not(.studio-content--immersive) .standard-series-page .series-page-header,.studio-content:not(.studio-content--immersive) .series-workbench--standard .series-workbench__header,.series-workbench--standard .series-workbench__header{height:auto;min-height:0}}.studio-content:not(.studio-content--immersive) .studio-create-btn--script.ant-btn{background:linear-gradient(135deg,#ff7d68,#e34e82)!important;border-color:#ffd4dd33!important;box-shadow:0 12px 26px #e34e8233!important}.studio-content:not(.studio-content--immersive) .studio-create-btn--script.ant-btn:hover,.studio-content:not(.studio-content--immersive) .studio-create-btn--script.ant-btn:focus{background:linear-gradient(135deg,#ff907d,#ed6092)!important;border-color:#ffe2e952!important}.studio-content:not(.studio-content--immersive) .studio-quick-card--srt .studio-create-btn.ant-btn{background:linear-gradient(135deg,#3fc9d7,#3f8fe7)!important;border-color:#bef7ff33!important;box-shadow:0 12px 26px #3faede2e!important}.studio-content:not(.studio-content--immersive) .studio-quick-card--srt .studio-create-btn.ant-btn:hover,.studio-content:not(.studio-content--immersive) .studio-quick-card--srt .studio-create-btn.ant-btn:focus{background:linear-gradient(135deg,#52d7e3,#529fed)!important;border-color:#dafbff52!important}.studio-content:not(.studio-content--immersive) .studio-create-btn--translation.ant-btn{background:linear-gradient(135deg,#27c997,#1687d9)!important;border-color:#b2ffe829!important;box-shadow:0 14px 32px #27c9972e!important}.studio-content:not(.studio-content--immersive) .studio-create-btn--translation.ant-btn:hover,.studio-content:not(.studio-content--immersive) .studio-create-btn--translation.ant-btn:focus{background:linear-gradient(135deg,#3ad5a7,#2599e6)!important;border-color:#caffef47!important}.studio-content:not(.studio-content--immersive) .studio-project-search .ant-input-affix-wrapper,.studio-content:not(.studio-content--immersive) .studio-project-search .ant-input,.studio-content:not(.studio-content--immersive) .studio-filter-form .ant-input,.studio-content:not(.studio-content--immersive) .studio-filter-form .ant-input-affix-wrapper,.studio-content:not(.studio-content--immersive) .studio-filter-form .ant-select-selector,.studio-content:not(.studio-content--immersive) .studio-filter-form .ant-picker{color:#ece8f2!important;box-shadow:none!important;background:#0c0c11d1!important;border-color:#ffffff1a!important}.studio-content:not(.studio-content--immersive) .studio-project-search .ant-btn{color:#e9ddf8!important;background:#9553ea21!important;border-color:#bc8bff33!important}.studio-content:not(.studio-content--immersive) .studio-project-search .ant-btn:hover{color:#fff!important;background:#9553ea33!important;border-color:#bc8bff61!important}.studio-content:not(.studio-content--immersive) .studio-filter-form .ant-select-selection-item,.studio-content:not(.studio-content--immersive) .studio-filter-form .ant-picker-input>input,.studio-content:not(.studio-content--immersive) .studio-filter-form input{color:#ece8f2!important}.studio-content:not(.studio-content--immersive) .studio-project-search .ant-input:focus,.studio-content:not(.studio-content--immersive) .studio-project-search .ant-input-affix-wrapper:focus-within,.studio-content:not(.studio-content--immersive) .studio-filter-form .ant-input:focus,.studio-content:not(.studio-content--immersive) .studio-filter-form .ant-input-affix-wrapper:focus-within,.studio-content:not(.studio-content--immersive) .studio-filter-form .ant-select-focused .ant-select-selector{border-color:#ae6dff80!important;box-shadow:0 0 0 3px #9553ea17!important}.studio-content:not(.studio-content--immersive) .studio-toolbar,.studio-content:not(.studio-content--immersive) .studio-table-wrap,.studio-content:not(.studio-content--immersive) .asset-library-page__surface{background:linear-gradient(145deg,#8249cf0b,#0000 38%),#0f0f14;border-color:#bc8bff21;box-shadow:0 20px 56px #00000038,inset 0 1px #ffffff06}.studio-content:not(.studio-content--immersive) .studio-table-wrap{border-radius:18px}.studio-content:not(.studio-content--immersive) .studio-table-wrap .ant-table-thead>tr>th{color:#aaa5b1;background:#ffffff09;border-bottom-color:#ffffff13;font-weight:600}.studio-content:not(.studio-content--immersive) .studio-table-wrap .ant-table-tbody>tr>td{color:#d9d5df;border-bottom-color:#ffffff0e}.studio-content:not(.studio-content--immersive) .studio-table-wrap .ant-table-tbody>tr:hover>td,.studio-content:not(.studio-content--immersive) .studio-table-wrap .ant-table-tbody>tr.ant-table-row:hover>td,.studio-content:not(.studio-content--immersive) .studio-table-wrap .ant-table-tbody>tr>td.ant-table-cell-row-hover{background:#975ce90e!important}.studio-content:not(.studio-content--immersive) .studio-table-wrap .ant-btn-link{color:#bd8df7}.studio-content:not(.studio-content--immersive) .project-card__cover{isolation:isolate;border-color:#ffffff14;border-radius:18px;box-shadow:0 22px 52px #0000004d}.studio-content:not(.studio-content--immersive) .project-card__cover:not(.project-card__cover--image){background:radial-gradient(circle at 72% 22%,#8f5fe13b,#0000 24%),linear-gradient(150deg,#171522,#0b0b10 68%)}.studio-content:not(.studio-content--immersive) .project-card__cover:not(.project-card__cover--image):before,.studio-content:not(.studio-content--immersive) .project-card__cover:not(.project-card__cover--image):after{content:"";pointer-events:none;position:absolute}.studio-content:not(.studio-content--immersive) .project-card__cover:not(.project-card__cover--image):before{z-index:0;background:linear-gradient(112deg,#0000 42%,#aa6cf524 43% 44%,#0000 45%),radial-gradient(circle at 40% 45%,#caa5ff2e,#0000 4%,#6947a51a 5% 18%,#0000 19%);border:1px solid #c7a5ff1f;border-radius:50%;inset:14% -18% 18% 12%;transform:rotate(-12deg);box-shadow:inset 0 0 60px #6d42b314,0 0 80px #4e2d8214}.studio-content:not(.studio-content--immersive) .project-card__cover:not(.project-card__cover--image):after{z-index:1;background:linear-gradient(#0000 55%,#050508c7),linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/42px 42px,linear-gradient(#ffffff05 1px,#0000 1px) 0 0/42px 42px;inset:0;-webkit-mask-image:linear-gradient(#000000a6,#0000 74%);mask-image:linear-gradient(#000000a6,#0000 74%)}.studio-content:not(.studio-content--immersive) .project-cover--two:not(.project-card__cover--image){background:radial-gradient(circle at 28% 22%,#ce845033,#0000 23%),radial-gradient(circle at 76% 68%,#7147c533,#0000 30%),linear-gradient(145deg,#1b1719,#0b0b11 70%)}.studio-content:not(.studio-content--immersive) .project-cover--three:not(.project-card__cover--image){background:radial-gradient(circle at 68% 18%,#4481bc38,#0000 24%),radial-gradient(circle at 32% 72%,#8955d82e,#0000 28%),linear-gradient(150deg,#101821,#090a0f 70%)}.studio-content:not(.studio-content--immersive) .project-cover--four:not(.project-card__cover--image){background:radial-gradient(circle at 42% 18%,#ae559733,#0000 24%),radial-gradient(circle at 72% 72%,#595bcb2e,#0000 30%),linear-gradient(150deg,#19121a,#09090e 70%)}.studio-content:not(.studio-content--immersive) .project-card:hover .project-card__cover{border-color:#bc8bff4d;box-shadow:0 30px 66px #0006}.studio-content:not(.studio-content--immersive) .project-card:focus-visible{outline-color:#ae6dffb8}.studio-content:not(.studio-content--immersive) .project-card__more.ant-btn{background:#0d0c12cc;border-color:#bc8bff2e}.studio-content:not(.studio-content--immersive) .studio-points-card,.studio-content:not(.studio-content--immersive) .studio-points-settings-hero,.studio-content:not(.studio-content--immersive) .studio-points-settings-card,.studio-content:not(.studio-content--immersive) .text-model-hero{background:radial-gradient(circle at 96% 0,#8d4fe021,#0000 32%),#101015;border-color:#bc8bff26;box-shadow:0 22px 62px #0000003d,inset 0 1px #ffffff08}.studio-content:not(.studio-content--immersive) .studio-points-card:before,.studio-content:not(.studio-content--immersive) .studio-points-settings-card:before{background:linear-gradient(90deg,#a465f1,#6f62ea)}.studio-content:not(.studio-content--immersive) .ant-pagination .ant-pagination-item-active{background:#9553ea24;border-color:#ae6dffa6}.studio-content:not(.studio-content--immersive) .ant-tabs .ant-tabs-ink-bar{background:linear-gradient(90deg,#a465f1,#e064bc)}.studio-content:not(.studio-content--immersive) .ant-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#c79af8!important}.studio-content:not(.studio-content--immersive) .studio-empty-state{background:#0f0f14;border-color:#bc8bff24;box-shadow:0 22px 62px #00000038}.studio-project-menu .ant-dropdown-menu{background:linear-gradient(#16141dfc,#0e0e13fc);border-color:#bc8bff2e;box-shadow:0 24px 64px #00000075}.studio-modal-theme .app-modal-root .ant-modal-mask{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040408b8}.studio-modal-theme .app-modal-root .ant-modal-content,.studio-modal-theme .app-modal-root .ant-modal-container{color:#e9e5ef;border:1px solid #bc8bff2e;border-radius:22px;overflow:hidden;box-shadow:0 34px 100px #000000a3,inset 0 1px #ffffff0a;background:radial-gradient(circle at 90% 0,#844bd21a,#0000 28%),#121117!important}.studio-modal-theme .app-modal-root .ant-modal-header{border-bottom:1px solid #ffffff13;margin-bottom:20px;padding-bottom:15px;background:0 0!important}.studio-modal-theme .app-modal-root .ant-modal-title,.studio-modal-theme .app-modal-root .ant-modal-confirm-title,.studio-modal-theme .app-modal-root .ant-modal-body,.studio-modal-theme .app-modal-root .ant-form-item-label>label,.studio-modal-theme .app-modal-root .ant-typography,.studio-modal-theme .app-modal-root .ant-descriptions-item-label,.studio-modal-theme .app-modal-root .ant-descriptions-item-content,.studio-modal-theme .app-modal-root .ant-radio-wrapper,.studio-modal-theme .app-modal-root .ant-checkbox-wrapper{color:#e9e5ef!important}.studio-modal-theme .app-modal-root .ant-modal-title{font-size:16px;font-weight:700}.studio-modal-theme .app-modal-root .ant-modal-close,.studio-modal-theme .app-modal-root .ant-modal-close-x{color:#8e8995!important}.studio-modal-theme .app-modal-root .ant-modal-close:hover,.studio-modal-theme .app-modal-root .ant-modal-close:hover .ant-modal-close-x{background:#ffffff0f;color:#fff!important}.studio-modal-theme .app-modal-root .ant-input,.studio-modal-theme .app-modal-root .ant-input-affix-wrapper,.studio-modal-theme .app-modal-root .ant-select-selector,.studio-modal-theme .app-modal-root .ant-picker,.studio-modal-theme .app-modal-root .ant-input-number{color:#eeeaf3!important;box-shadow:none!important;background:#08080cb8!important;border-color:#ffffff1c!important}.studio-modal-theme .app-modal-root .ant-input-affix-wrapper input,.studio-modal-theme .app-modal-root .ant-select-selection-item,.studio-modal-theme .app-modal-root .ant-select-selection-search-input,.studio-modal-theme .app-modal-root .ant-picker-input>input,.studio-modal-theme .app-modal-root .ant-input-number-input{color:#eeeaf3!important}.studio-modal-theme .app-modal-root .ant-input::placeholder,.studio-modal-theme .app-modal-root .ant-input-affix-wrapper input::placeholder,.studio-modal-theme .app-modal-root .ant-select-selection-placeholder,.studio-modal-theme .app-modal-root .ant-picker-input>input::placeholder{color:#68636e!important}.studio-modal-theme .app-modal-root .ant-input:focus,.studio-modal-theme .app-modal-root .ant-input-affix-wrapper:focus-within,.studio-modal-theme .app-modal-root .ant-select-focused .ant-select-selector,.studio-modal-theme .app-modal-root .ant-picker-focused,.studio-modal-theme .app-modal-root .ant-input-number-focused{border-color:#ae6dff85!important;box-shadow:0 0 0 3px #9553ea1a!important}.studio-modal-theme .app-modal-root .ant-radio-inner,.studio-modal-theme .app-modal-root .ant-checkbox-inner{background:#ffffff0a;border-color:#ffffff38}.studio-modal-theme .app-modal-root .ant-radio-checked .ant-radio-inner,.studio-modal-theme .app-modal-root .ant-checkbox-checked .ant-checkbox-inner{background:#9e62ff;border-color:#9e62ff}.studio-modal-theme .app-modal-root .ant-modal-footer{border-top:1px solid #ffffff13;margin-top:22px;padding-top:16px;background:0 0!important}.studio-modal-theme .app-modal-root .ant-btn-default{color:#cbc6d1;background:#ffffff0b;border-color:#ffffff1f}.studio-modal-theme .app-modal-root .ant-btn-default:hover,.studio-modal-theme .app-modal-root .ant-btn-default:focus{color:#fff;background:#9553ea17;border-color:#bc8bff4d}.studio-modal-theme .app-modal-root .ant-btn-color-primary,.studio-modal-theme .app-modal-root .ant-btn-primary{color:#fff;background:linear-gradient(135deg,#a654ef,#7249df 62%,#5f6ee6);border-color:#ffffff1f;box-shadow:0 12px 28px #693bbf33}.studio-modal-theme .app-modal-root .ant-btn-color-primary:hover,.studio-modal-theme .app-modal-root .ant-btn-primary:hover{background:linear-gradient(135deg,#b765f5,#8058e7 62%,#6978ed)}.studio-modal-theme .app-modal-root .ant-descriptions-view,.studio-modal-theme .app-modal-root .ant-descriptions-row>th,.studio-modal-theme .app-modal-root .ant-descriptions-row>td{background:#ffffff06!important;border-color:#ffffff14!important}.studio-modal-theme .app-modal-root .ant-table,.studio-modal-theme .app-modal-root .ant-table-thead>tr>th,.studio-modal-theme .app-modal-root .ant-table-tbody>tr>td{color:#dcd7e2;background:0 0;border-bottom-color:#ffffff12}.studio-modal-theme .app-modal-root .ant-table-thead>tr>th{color:#9f9aa5;background:#ffffff09}.studio-modal-theme .app-modal-root .project-collaborator-editor{background:#ffffff06;border-color:#bc8bff21}.studio-modal-theme .project-create-modal-root.app-modal-root .ant-modal{max-width:calc(100vw - 28px)}.studio-modal-theme .project-create-modal-root.app-modal-root .ant-modal-header{margin-bottom:14px;padding-bottom:13px}.studio-modal-theme .project-create-modal-root.app-modal-root .ant-modal-body{scrollbar-width:thin;scrollbar-color:#ae6dff57 transparent;max-height:calc(100dvh - 220px);padding-right:3px;overflow:hidden auto}.studio-modal-theme .project-create-modal-root.app-modal-root .ant-modal-body::-webkit-scrollbar{width:5px}.studio-modal-theme .project-create-modal-root.app-modal-root .ant-modal-body::-webkit-scrollbar-thumb{background:#ae6dff57;border-radius:999px}.studio-modal-theme .project-create-modal-root.app-modal-root .ant-modal-footer{justify-content:flex-end;gap:8px;margin-top:14px;padding-top:14px;display:flex}.studio-modal-theme .project-create-modal-root.app-modal-root .ant-modal-footer .ant-btn{border-radius:11px;min-width:96px;height:40px;margin-inline-start:0;font-weight:700}.studio-modal-theme .project-create-modal-root--free.app-modal-root .ant-modal-footer .ant-btn-primary{min-width:168px}.project-create-modal__title{align-items:center;gap:11px;min-width:0;display:flex}.project-create-modal__title-icon{color:#d3adff;background:linear-gradient(145deg,#9c5bf433,#674fdc14);border:1px solid #bc8bff38;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:inset 0 1px #ffffff0d}.project-create-modal__title-icon--free{color:#f5c76f;background:linear-gradient(145deg,#e19d3133,#9d5e2314);border-color:#f5b53f40}.project-create-modal__title-icon--script{color:#f1c978;background:linear-gradient(145deg,#e7b85c33,#754d1714);border-color:#e7b85c47}.project-create-modal__title-copy{gap:2px;min-width:0;display:grid}.project-create-modal__title-copy strong{color:#f5f1f8;font-size:16px;font-weight:750;line-height:1.25}.project-create-modal__title-copy small{color:#8f8997;font-size:12px;font-weight:500;line-height:1.35}.project-create-form{gap:16px;display:grid}.project-style-picker{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;max-height:216px;padding:2px 4px 4px 2px;display:grid;overflow-y:auto}.project-style-card{color:#ffffffc7;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:8px;width:100%;min-width:0;padding:0;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden}.project-style-card:hover{border-color:#c477ff8c;transform:translateY(-3px);box-shadow:0 10px 24px #09040e4d}.project-style-card--selected{color:#fff;border-color:#c774ff;box-shadow:0 0 0 2px #c774ff33}.project-style-card__image{aspect-ratio:1;color:#ffffff47;background:#ffffff0e;place-items:center;width:100%;font-size:28px;display:grid;overflow:hidden}.project-style-card__image img{object-fit:cover;width:100%;height:100%}.project-style-card__name{text-align:center;text-overflow:ellipsis;white-space:nowrap;padding:6px 4px 7px;font-size:12px;line-height:1;display:block;overflow:hidden}.project-style-card__check{color:#fff;background:#a33fe0;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;display:grid;position:absolute;top:6px;right:6px}.project-style-preview-popover.ant-popover .ant-popover-inner{border-radius:9px;min-width:0;overflow:hidden;box-shadow:0 16px 48px #0000007a;background:#18121d!important;padding:2px!important}.project-style-preview-popover.ant-popover .ant-popover-inner-content{padding:0!important}.project-style-preview-popover.ant-popover .ant-popover-arrow:before{background:#18121d!important}.project-style-preview{width:300px;height:300px;line-height:0;display:block}.project-style-preview img{object-fit:cover;border-radius:7px;width:300px;height:300px;display:block}.project-create-form__simple{gap:14px;display:grid}.project-create-form__section{background:linear-gradient(135deg,#9553ea0b,#0000 44%),#ffffff05;border:1px solid #bc8bff1f;border-radius:15px;min-width:0;padding:13px 14px 14px}.project-create-form__section--free{background:linear-gradient(135deg,#e09d300e,#0000 44%),#ffffff05}.project-create-form__section-head{align-items:center;gap:9px;margin-bottom:11px;display:flex}.project-create-form__section-head>span:last-child{gap:1px;min-width:0;display:grid}.project-create-form__section-head strong{color:#eeeaf3;font-size:13px;font-weight:750;line-height:1.3}.project-create-form__section-head small{color:#78727f;font-size:11px;line-height:1.35}.project-create-form__step{color:#bd8df7;letter-spacing:.04em;background:#9553ea17;border:1px solid #bc8bff33;border-radius:7px;flex:none;place-items:center;min-width:26px;height:22px;font-size:10px;font-weight:800;display:inline-grid}.project-create-form__grid{gap:12px;min-width:0;display:grid}.project-create-form__grid--basic{grid-template-columns:minmax(0,1.35fr) minmax(240px,.9fr)}.project-create-form__grid--models{grid-template-columns:repeat(2,minmax(0,1fr))}.project-create-form .ant-form-item{min-width:0;margin-bottom:0}.project-create-form .ant-form-item-label{padding-bottom:5px}.studio-modal-theme .project-create-modal-root.app-modal-root .project-create-form .ant-form-item-label>label{height:auto;font-size:12px;font-weight:650;color:#aaa4b1!important}.studio-modal-theme .project-create-modal-root.app-modal-root .project-create-form .ant-input,.studio-modal-theme .project-create-modal-root.app-modal-root .project-create-form .ant-select-selector{border-radius:7px!important;min-height:44px!important}.studio-modal-theme .project-create-modal-root.app-modal-root .project-create-form .ant-select{border-radius:7px;min-height:44px;color:#eeeaf3!important;box-shadow:none!important;background:#08080cb8!important;border:1px solid #ffffff1c!important}.studio-modal-theme .project-create-modal-root.app-modal-root .project-create-form .ant-select:hover{border-color:#ae6dff61!important}.studio-modal-theme .project-create-modal-root.app-modal-root .project-create-form .ant-select:focus-within{border-color:#ae6dff85!important;box-shadow:0 0 0 3px #9553ea1a!important}.studio-modal-theme .project-create-modal-root.app-modal-root .project-create-form .ant-select-content,.studio-modal-theme .project-create-modal-root.app-modal-root .project-create-form .ant-select-input{color:#eeeaf3!important}.studio-modal-theme .project-create-modal-root.app-modal-root .project-create-form .ant-select-placeholder{color:#77717e!important}.studio-modal-theme .project-create-modal-root.app-modal-root .project-create-form .ant-input{padding-inline:12px 52px}.studio-modal-theme .project-create-modal-root.app-modal-root .project-create-form .ant-input-show-count>.ant-input{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important}.studio-modal-theme .project-create-modal-root.app-modal-root .project-create-form .ant-input-show-count>.ant-input:focus{box-shadow:none!important;border-color:#0000!important;outline:0!important}.studio-modal-theme .project-create-modal-root.app-modal-root .project-create-form .ant-input:focus{box-shadow:none!important;border-color:#0000!important}.studio-modal-theme .project-create-modal-root.app-modal-root .project-create-form .ant-input-data-count{font-size:11px;color:#aaa4b1!important}.studio-modal-theme .project-create-modal-root.app-modal-root .project-create-form .ant-input-show-count-suffix{color:#aaa4b1!important}.project-create-option-group{flex-wrap:wrap;gap:7px;width:100%;display:flex}.studio-modal-theme .project-create-modal-root.app-modal-root .project-create-option-group .ant-radio-button-wrapper{text-align:center;white-space:normal;justify-content:center;align-items:center;min-width:76px;height:36px;margin:0;padding-inline:12px;font-size:12px;font-weight:650;line-height:1.2;transition:color .18s,border-color .18s,background .18s;display:inline-flex;overflow:hidden;color:#bdb7c3!important;box-shadow:none!important;background:#07070b85!important;border:1px solid #ffffff1a!important;border-radius:10px!important}.studio-modal-theme .project-create-modal-root.app-modal-root .project-create-option-group .ant-radio-button-wrapper:before{display:none!important}.studio-modal-theme .project-create-modal-root.app-modal-root .project-create-option-group .ant-radio-button-wrapper:hover{color:#f0e8f8!important;background:#9553ea13!important;border-color:#bc8bff57!important}.studio-modal-theme .project-create-modal-root.app-modal-root .project-create-option-group .ant-radio-button-wrapper-checked{color:#fff!important;background:linear-gradient(135deg,#9f5bf057,#6453dc40)!important;border-color:#bc8bff94!important;box-shadow:inset 0 0 0 1px #dcbeff12!important}.project-create-option-group--compact .ant-radio-button-wrapper{flex:68px}.project-create-option-group--models .ant-radio-button-wrapper{flex:132px;min-height:36px;padding-block:8px;height:auto!important}.project-create-option-group--free .ant-radio-button-wrapper{flex:92px}.studio-modal-theme .project-create-modal-root--free.app-modal-root .project-create-option-group .ant-radio-button-wrapper-checked{background:linear-gradient(135deg,#da972c4f,#a8622638)!important;border-color:#f5bc5380!important}.project-create-form__custom{background:#06060a47;border:1px solid #bc8bff1c;border-radius:12px;gap:9px;margin-top:10px;padding:11px;display:grid}.project-create-form__custom .ant-alert{border-radius:10px;padding:8px 10px}.project-create-form__custom .ant-alert-message{font-size:12px;font-weight:700}.project-create-form__custom .ant-alert-description{font-size:11px;line-height:1.45}.project-create-form__dropdown-action{border-top:1px solid #ffffff12;padding:6px 8px 2px}.studio-modal-theme .project-create-modal-root.app-modal-root .project-collaborator-editor{background:#ffffff06;border:1px solid #bc8bff24;border-radius:12px;margin-top:12px;padding:11px 12px;position:relative;overflow:hidden}.studio-modal-theme .project-create-modal-root.app-modal-root .project-collaborator-editor__head{align-items:center;margin-bottom:8px}.project-collaborator-editor__copy{min-width:0}.studio-modal-theme .project-create-modal-root.app-modal-root .project-collaborator-editor__title{color:#f4eff8;flex-wrap:wrap;gap:8px;font-size:13px}.studio-modal-theme .project-create-modal-root.app-modal-root .project-collaborator-editor__description.ant-typography{margin:0;font-size:10px;line-height:1.35;color:#8f8796!important}.project-collaborator-editor__tags{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.project-collaborator-editor__tag{color:#efe8f7;background:#bc8bff1a;border:1px solid #bc8bff33;border-radius:999px;align-items:center;gap:5px;max-width:180px;min-height:24px;padding:0 4px 0 9px;font-size:11px;font-weight:700;display:inline-flex}.project-collaborator-editor__tag-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.project-collaborator-editor__tag>button{color:#c8b4e6;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:16px;height:16px;padding:0;font-size:12px;line-height:1;display:grid}.project-collaborator-editor__tag>button:hover{color:#fff;background:#ffffff1f}.project-collaborator-editor__empty-text{color:#8f8796;font-size:11px}.project-collaborator-editor__add-button.ant-btn{color:#eadcff;background:#bc8bff1a;border-color:#bc8bff3d;border-radius:9px;flex:none;height:30px;padding:0 11px;font-size:11px;font-weight:750}.project-collaborator-editor__add-button.ant-btn:hover{color:#fff!important;background:#bc8bff2e!important;border-color:#bc8bff75!important}.project-collaborator-picker-root.app-modal-root .ant-modal-content,.project-collaborator-picker-root.app-modal-root .ant-modal-header{color:#efe8f7;background:#19151d;border-color:#bc8bff29}.project-collaborator-picker-root.app-modal-root .ant-modal-title,.project-collaborator-picker-root.app-modal-root .ant-modal-body,.project-collaborator-picker-root.app-modal-root .ant-modal-close,.project-collaborator-picker-root.app-modal-root .ant-modal-close-x{color:#efe8f7!important}.project-collaborator-picker-root.app-modal-root .ant-modal-footer{border-top-color:#ffffff14}.project-collaborator-picker-root.app-modal-root .ant-btn-default{color:#cfc5d8;background:#ffffff0a;border-color:#ffffff1f}.project-collaborator-picker-root.app-modal-root .ant-btn-default:hover{color:#fff!important;background:#bc8bff1f!important;border-color:#bc8bff57!important}.project-collaborator-picker-root.app-modal-root .ant-btn-primary{box-shadow:none;background:#7c3aed;border-color:#bc8bffa6}.project-collaborator-picker-root.app-modal-root .ant-checkbox-inner{background:#07070bb8;border-color:#bc8bff5c}.project-collaborator-picker-root.app-modal-root .ant-checkbox-checked .ant-checkbox-inner{background:#8b5cf6;border-color:#8b5cf6}.project-collaborator-picker{gap:12px;display:grid}.project-collaborator-picker__hint{color:#aaa4b1;background:#ffffff0b;border:1px solid #ffffff14;border-radius:999px;width:fit-content;max-width:100%;padding:5px 8px;font-size:11px}.project-collaborator-picker-root.app-modal-root .project-collaborator-picker__search.ant-input{border-radius:10px;height:36px;color:#efe8f7!important;background:#07070bb8!important;border-color:#ffffff1a!important}.project-collaborator-picker__list{gap:8px;max-height:340px;padding-right:2px;display:grid;overflow:auto}.project-collaborator-picker__item{cursor:pointer;background:#ffffff09;border:1px solid #ffffff14;border-radius:10px;grid-template-columns:20px 32px minmax(0,1fr);align-items:center;gap:10px;min-height:52px;padding:8px 10px;display:grid}.project-collaborator-picker__item:hover{background:#bc8bff14;border-color:#bc8bff42}.project-collaborator-picker__avatar{color:#f3e8ff;background:#bc8bff33;border:1px solid #bc8bff33;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;font-weight:800;display:grid}.project-collaborator-picker__copy{gap:2px;min-width:0;display:grid}.project-collaborator-picker__copy strong{color:#f4eff8;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.project-collaborator-picker__copy span{color:#8f8796;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.project-collaborator-picker__empty{color:#8f8796;text-align:center;background:#ffffff06;border:1px dashed #ffffff1a;border-radius:10px;padding:22px 12px;font-size:12px}@media (width<=560px){.studio-modal-theme .project-create-modal-root.app-modal-root .project-collaborator-editor__head{flex-direction:column;align-items:stretch;gap:8px}.project-collaborator-editor__add-button.ant-btn{width:100%}}@media (width<=680px){.studio-modal-theme .project-create-modal-root.app-modal-root .ant-modal-body{max-height:calc(100dvh - 196px)}.studio-modal-theme .project-create-modal-root.app-modal-root .ant-modal-header{margin-bottom:11px;padding-bottom:11px}.project-create-form__grid--basic,.project-create-form__grid--models{grid-template-columns:minmax(0,1fr)}.project-create-form__section{padding:12px}.project-create-modal__title-copy small{display:none}.studio-modal-theme .project-create-modal-root.app-modal-root .ant-modal-footer{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.studio-modal-theme .project-create-modal-root.app-modal-root .ant-modal-footer .ant-btn,.studio-modal-theme .project-create-modal-root--free.app-modal-root .ant-modal-footer .ant-btn-primary{width:100%;min-width:0}}.studio-modal-theme>.ant-select-dropdown{background:#15131b;border:1px solid #bc8bff2e;box-shadow:0 22px 60px #0000007a}.studio-modal-theme>.ant-select-dropdown .ant-select-item{color:#dcd7e2}.studio-modal-theme>.ant-select-dropdown .ant-select-item-option-active,.studio-modal-theme>.ant-select-dropdown .ant-select-item-option-selected{background:#9553ea1f}@media (width<=820px){.studio-header.ant-layout-header{height:var(--studio-header-height);gap:10px;padding:0 14px}.studio-header__brand-area{gap:10px}.studio-mobile-menu-button{display:grid}.studio-brand__copy small,.studio-header__page{display:none}.studio-brand__copy strong{font-size:16px}.studio-workspace.ant-layout{min-height:calc(100dvh - var(--studio-header-height))}.studio-workspace.ant-layout.studio-workspace--fixed-viewport{height:calc(100dvh - var(--studio-header-height));min-height:0;max-height:calc(100dvh - var(--studio-header-height))}.studio-sider.ant-layout-sider{z-index:90;top:calc(var(--studio-header-height) + 12px);opacity:0;visibility:hidden;height:auto;padding:0;transition:opacity .2s,transform .24s,visibility .2s;position:fixed;bottom:12px;left:12px;transform:translate(-110%);width:84px!important;min-width:84px!important;max-width:84px!important}.studio-sider.ant-layout-sider.is-open{opacity:1;visibility:visible;transform:translate(0)}.studio-sider .ant-layout-sider-children{border-radius:25px;padding:10px 8px 12px}.studio-rail-backdrop{z-index:80;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);opacity:0;visibility:hidden;pointer-events:none;background:#040408ad;border:0;transition:opacity .2s,visibility .2s;display:block;position:fixed;inset:64px 0 0}.studio-rail-backdrop.is-open{opacity:1;visibility:visible;pointer-events:auto}.studio-content.ant-layout-content{width:100%;padding:22px 18px 36px}}@media (width<=560px){.studio-brand__mark{transform-origin:0;width:34px;transform:scale(.88)}.studio-brand__copy{display:none}.studio-header__actions{gap:6px}.studio-team-entry.ant-btn{display:none}.studio-point-entry.ant-btn{min-width:60px;padding-inline:10px}.studio-content.ant-layout-content{padding:18px 14px 30px}}@media (prefers-reduced-motion:reduce){.studio-content:not(.studio-content--immersive) .studio-panel{animation:none}}.member-change-modal-root .ant-modal-content{overflow:hidden}.member-change-modal-root .ant-modal-title{color:#f8fafc;letter-spacing:-.01em;font-size:18px;font-weight:650}.member-change-modal{gap:18px;padding-top:4px;display:grid}.member-change-modal__status{grid-template-columns:42px minmax(0,1fr);align-items:flex-start;gap:14px;display:grid}.member-change-modal__icon{color:#c4b5fd;background:#7c3aed24;border:1px solid #8b5cf659;border-radius:13px;justify-content:center;align-items:center;width:42px;height:42px;font-size:20px;display:inline-flex}.member-change-modal.is-blocked .member-change-modal__icon{color:#fdba74;background:#ea580c21;border-color:#fb923c61}.member-change-modal__eyebrow{margin-bottom:5px;font-size:14px;font-weight:600;display:block;color:#f8fafc!important}.member-change-modal__description{font-size:14px;line-height:1.65;color:#aeb7c8!important;margin:0!important}.member-change-modal__points{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.member-change-modal__points>div{background:#0f172a75;border:1px solid #94a3b826;border-radius:13px;justify-content:space-between;align-items:center;min-height:54px;padding:0 16px;display:flex}.member-change-modal__points span{color:#97a3b6;font-size:13px}.member-change-modal__points strong{color:#e8edf6;font-variant-numeric:tabular-nums;font-size:17px}.member-change-modal__points strong.is-warning{color:#fdba74}.member-change-modal__impact{color:#93c5fd;background:#1e40af1a;border:1px solid #60a5fa33;border-radius:12px;grid-template-columns:20px minmax(0,1fr);gap:10px;padding:13px 14px;display:grid}.member-change-modal__impact svg{margin-top:2px}.member-change-modal__impact p{color:#b8c2d4;margin:0;font-size:13px;line-height:1.65}@media (width<=520px){.member-change-modal__points{grid-template-columns:1fr}}.script-workbench-splitter,.script-result-history-splitter{display:none}@media (width>=1220px){.free-studio-shell.is-script-workbench.is-pre-inference{--script-workbench-editor-width:680px;--script-workbench-surface-assets:#242124;background:#151315;height:100%;min-height:0;max-height:100%}.free-studio-shell.is-script-workbench.is-pre-inference .free-studio-layout{grid-template:auto minmax(0,1fr)/286px minmax(460px,1fr);gap:8px;overflow:hidden}.free-studio-shell.is-script-workbench.is-pre-inference .free-studio-left{display:contents}.free-studio-shell.is-script-workbench.is-pre-inference .free-studio-episode-bar{background:#252225;border:0;border-radius:12px;grid-area:1/2;min-width:0}.free-studio-shell.is-script-workbench.is-pre-inference .script-storyboard-preparation{grid-area:2/2;min-width:0;min-height:0}.free-studio-shell.is-script-workbench.is-pre-inference .free-studio-right{background:var(--script-workbench-surface-assets);border:0;border-radius:12px;grid-area:1/1/3;min-width:0;min-height:0;padding:0;overflow:hidden}.free-studio-shell.is-script-workbench.is-pre-inference .free-studio-materials{border-radius:inherit;background:0 0;border:0;height:100%;padding:10px}.free-studio-shell.is-script-workbench.is-pre-inference .free-studio-role-card,.free-studio-shell.is-script-workbench.is-pre-inference .free-studio-material-card{background:#302c2f;border:0}.free-studio-shell.is-script-workbench.is-pre-inference .free-studio-role-card:hover,.free-studio-shell.is-script-workbench.is-pre-inference .free-studio-material-card:hover{background:#3a3539;border:0}.free-studio-shell.is-result-workbench{--script-workbench-editor-width:680px;--script-workbench-surface-assets:#242124;--script-workbench-surface-editor:#2b282a;--script-workbench-surface-history:#292628;--script-workbench-surface-timeline:#252225;background:#151315;height:100%;min-height:0;max-height:100%;padding:8px}.free-studio-shell.is-result-workbench .free-studio-layout{grid-template-areas:none;grid-template-columns:286px 8px minmax(460px, var(--script-workbench-editor-width)) 8px minmax(480px, 1fr);grid-template-rows:auto auto minmax(0,1fr) 190px;gap:8px 0;overflow:hidden}.free-studio-shell.is-result-workbench.is-timeline-collapsed .free-studio-layout{grid-template-rows:auto auto minmax(0,1fr) 54px}.free-studio-shell.is-result-workbench .free-studio-left{display:contents}.free-studio-shell.is-result-workbench .free-studio-episode-bar{background:#252225;border:0;border-radius:12px;grid-area:1/3;min-width:0}.free-studio-shell.is-free-workbench .free-studio-episode-bar{grid-template-columns:32px minmax(150px,1fr) repeat(3,32px) auto;gap:6px;padding:6px}.free-studio-shell.is-free-workbench .free-studio-episode-bar>.ant-btn:not(.free-studio-copyright-registration-entry){width:32px;min-width:32px;padding-inline:0}.free-studio-shell.is-result-workbench .free-studio-current-shot{background:#302c2f;border:0;border-radius:12px;grid-area:2/3;min-width:0}.free-studio-shell.is-result-workbench .free-studio-compose{z-index:2;grid-area:3/3/5;min-width:0;min-height:0}.free-studio-shell.is-result-workbench .free-studio-compose .free-studio-input-slot,.free-studio-shell.is-result-workbench .free-studio-compose .free-studio-input{height:100%;min-height:0}.free-studio-shell.is-result-workbench .free-studio-compose .free-studio-input{background:var(--script-workbench-surface-editor);box-shadow:none;border:0;border-radius:7px;padding:12px;overflow:hidden}.free-studio-shell.is-result-workbench .free-studio-compose .free-studio-input__box{flex-direction:column;justify-content:space-between;align-items:stretch;gap:10px;height:100%;min-height:0;display:flex;overflow:hidden}.free-studio-shell.is-result-workbench .free-studio-compose .free-studio-compose__assets{flex:none;width:100%;max-width:none}.free-studio-shell.is-result-workbench .free-studio-compose .free-studio-input.is-expanded{z-index:8;background:var(--script-workbench-surface-editor);width:auto;height:100%;min-height:0;box-shadow:none;border-radius:12px;padding:12px;position:absolute;inset:0}.free-studio-shell.is-result-workbench .free-studio-compose .free-studio-input.is-expanded .free-studio-input__box{gap:0;display:flex}.free-studio-shell.is-result-workbench .free-studio-compose .free-studio-input.is-expanded .free-studio-compose__assets{display:none}.free-studio-shell.is-result-workbench .free-studio-compose .free-studio-input.is-expanded .free-studio-prompt-compose{height:100%}.free-studio-shell.is-result-workbench .free-studio-compose .free-studio-input.is-expanded .free-studio-compose__prompt{flex:auto;height:auto}.free-studio-shell.is-result-workbench .free-studio-compose .free-studio-material-panel{background:#363235;border:0;border-radius:10px;height:auto;min-height:0;max-height:none;padding:10px}.free-studio-shell.is-result-workbench .free-studio-compose .free-studio-material-grid{max-height:104px}.free-studio-shell.is-result-workbench .free-studio-compose .free-studio-prompt-compose,.free-studio-shell.is-result-workbench .free-studio-compose .free-studio-compose__prompt{min-height:0;overflow:hidden}.free-studio-shell.is-result-workbench .free-studio-compose .free-studio-prompt-editor{background:#211f21;border-color:#0000;height:auto;min-height:0;max-height:none;overflow:hidden}.free-studio-shell.is-result-workbench .free-studio-compose .free-studio-prompt-editor-content,.free-studio-shell.is-result-workbench .free-studio-compose .free-studio-prompt-editor-content .ProseMirror{min-height:0}.free-studio-shell.is-result-workbench .free-studio-compose .free-studio-input.is-expanded .free-studio-prompt-editor{flex:auto;height:auto;min-height:0;max-height:none}.free-studio-shell.is-result-workbench .free-studio-compose .free-studio-input.is-expanded .free-studio-prompt-editor-content,.free-studio-shell.is-result-workbench .free-studio-compose .free-studio-input.is-expanded .free-studio-prompt-editor-content .ProseMirror{height:100%;min-height:0;max-height:none}.free-studio-shell.is-result-workbench .free-studio-history{background:var(--script-workbench-surface-history);border:0;border-radius:12px;grid-area:1/5/3;min-width:0;min-height:0;padding:12px}.free-studio-shell.is-result-workbench .free-studio-center{background:#0d0d0f;border:0;border-radius:12px;grid-area:3/5;min-width:0;min-height:0;max-height:none;padding:12px}.free-studio-shell.is-result-workbench .free-studio-right{background:var(--script-workbench-surface-assets);border:0;border-radius:12px;grid-area:1/1/5;min-width:0;min-height:0;padding:0;overflow:hidden}.free-studio-shell.is-result-workbench .free-studio-materials{border-radius:inherit;background:0 0;border:0;height:100%;padding:10px}.free-studio-shell.is-result-workbench .script-workbench-splitter{z-index:12;cursor:default;border-radius:999px;grid-area:1/4/5;justify-content:center;align-items:center;min-width:8px;display:flex;position:relative}.free-studio-shell.is-result-workbench .script-workbench-splitter__grip{cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;background:#3b363a;border-radius:999px;outline:none;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:6px;height:28px;transition:background-color .16s,transform .16s;display:flex;box-shadow:0 8px 22px #00000038}.free-studio-shell.is-result-workbench .script-workbench-splitter__grip i{background:#b8afb5;border-radius:50%;width:2px;height:2px}.free-studio-shell.is-result-workbench .script-workbench-splitter__grip:hover,.free-studio-shell.is-result-workbench .script-workbench-splitter.is-dragging .script-workbench-splitter__grip{background:#a83f76;transform:scaleY(1.08)}.free-studio-shell.is-result-workbench .script-workbench-splitter__grip:focus-visible{outline-offset:3px;outline:2px solid #ff83bd}.free-studio-shell.is-result-workbench .free-studio-timeline{z-index:4;background:var(--script-workbench-surface-timeline);width:auto;max-width:none;height:100%;min-height:0;box-shadow:none;border:0;border-radius:12px;grid-area:4/5;grid-template-rows:32px minmax(0,1fr);gap:6px;padding:8px 10px 2px;position:relative;inset:auto}.free-studio-shell.is-result-workbench .free-studio-timeline:hover{box-shadow:none;border:0}.free-studio-shell.is-result-workbench .free-studio-timeline--collapsed{border-radius:12px;width:auto;height:100%;padding:8px 10px;inset:auto}.free-studio-shell.is-result-workbench .free-studio-timeline__handle{display:none}.free-studio-shell.is-result-workbench .free-studio-timeline__head{grid-template-columns:minmax(0,1fr) auto auto;gap:8px}.free-studio-shell.is-result-workbench .free-studio-timeline__transport{background:#1b191b;border:0}.free-studio-shell.is-result-workbench .free-studio-history-preview__item{min-height:108px;box-shadow:none;background:#343034;border:0;border-radius:10px;grid-template-columns:88px minmax(0,1fr);gap:8px;padding:8px}.free-studio-shell.is-result-workbench .free-studio-history-preview__item:hover{box-shadow:none;background:#3d383c;border:0}.free-studio-shell.is-result-workbench .free-studio-history-preview__item.is-active{box-shadow:none;background:#f05aa62e;border:0}.free-studio-shell.is-result-workbench .free-studio-history-preview__thumb{border:0;border-radius:8px;width:88px}.free-studio-shell.is-result-workbench .free-studio-generation-strip{background:#171719;border:0;flex-basis:120px;width:120px;min-width:120px}.free-studio-shell.is-result-workbench .free-studio-preview-stage,.free-studio-shell.is-result-workbench .free-studio-preview-stage.has-generations{grid-template-columns:120px minmax(0,1fr);gap:10px}.free-studio-shell.is-result-workbench .script-storyboard-source-content__summary,.free-studio-shell.is-result-workbench .free-studio-role-card,.free-studio-shell.is-result-workbench .free-studio-material-card,.free-studio-shell.is-result-workbench .free-studio-history-empty{border:0}.free-studio-shell.is-result-workbench .free-studio-role-card,.free-studio-shell.is-result-workbench .free-studio-material-card{background:#302c2f}.free-studio-shell.is-result-workbench .free-studio-role-card:hover,.free-studio-shell.is-result-workbench .free-studio-material-card:hover{background:#3a3539;border:0}.free-studio-shell.is-result-workbench .free-studio-layout.is-script-split-resizing,.free-studio-shell.is-result-workbench .free-studio-layout.is-script-split-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}}@media (width>=1440px){.free-studio-shell.is-script-workbench.is-pre-inference .free-studio-layout{grid-template-columns:312px minmax(500px,1fr)}.free-studio-shell.is-result-workbench .free-studio-layout{grid-template-columns:312px 8px minmax(500px, var(--script-workbench-editor-width)) 8px minmax(220px, 16vw) 8px minmax(400px, 1fr)}.free-studio-shell.is-result-workbench .free-studio-history{grid-area:1/5/4}.free-studio-shell.is-result-workbench .free-studio-center{grid-area:1/7/4}.free-studio-shell.is-result-workbench .free-studio-timeline{grid-area:4/5/auto/8}}@media (width>=1220px){.free-studio-shell.is-result-workbench{--script-workbench-history-width:280px;--script-workbench-history-collapsed-width:112px}.free-studio-shell.is-result-workbench .free-studio-layout{grid-template-columns:286px 8px minmax(460px, var(--script-workbench-editor-width)) 8px minmax(320px, 1fr) 8px var(--script-workbench-history-width)}.free-studio-shell.is-result-workbench.is-history-collapsed .free-studio-layout{grid-template-columns:286px 8px minmax(460px, var(--script-workbench-editor-width)) 8px minmax(320px, 1fr) 8px var(--script-workbench-history-collapsed-width)}.free-studio-shell.is-result-workbench .free-studio-center{grid-area:1/5/4;padding:10px}.free-studio-shell.is-result-workbench .workbench-result-history{background:#292628;grid-area:1/7/4;padding:10px;transition:padding .16s,background-color .16s}.free-studio-shell.is-result-workbench .free-studio-timeline{grid-area:4/5/auto/8}.free-studio-shell.is-result-workbench .free-studio-preview-stage,.free-studio-shell.is-result-workbench .free-studio-preview-stage.has-generations{grid-template-columns:minmax(0,1fr);gap:0}.free-studio-shell.is-result-workbench .free-studio-generation-strip{display:none}.free-studio-shell.is-result-workbench .workbench-result-history .free-studio-panel__head{min-height:30px}.free-studio-shell.is-result-workbench .workbench-result-history .free-studio-panel__head h5.ant-typography{color:#f0ebef;margin:0;font-size:16px;font-weight:650;line-height:24px}.workbench-result-history__head-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.workbench-result-history__head-actions .ant-tag{color:#aaa2a8;background:#3a3639;border:0;margin:0;font-size:11px}.workbench-result-history__head-actions .ant-btn{color:#bdb5bb;background:#3a3639}.workbench-result-history__head-actions .ant-btn:hover{color:#fff!important;background:#4a4448!important}.workbench-result-history__collapse-button.ant-btn{border:0;border-radius:7px;width:28px;min-width:28px;height:28px;padding:0}.workbench-result-history__collapse-icon{box-sizing:border-box;color:#e8e3e7;border:1.5px solid;border-radius:2.5px;width:15px;height:14px;display:block;position:relative;overflow:hidden}.workbench-result-history__collapse-icon:before{content:"";background:currentColor;border-radius:999px;width:1.5px;transition:right .16s,left .16s;position:absolute;top:1.5px;bottom:1.5px;right:3px}.workbench-result-history__collapse-icon:after{content:"";opacity:.2;background:currentColor;width:4px;transition:right .16s,left .16s;position:absolute;top:0;bottom:0;right:0}.workbench-result-history__collapse-icon.is-collapsed:before{left:3px;right:auto}.workbench-result-history__collapse-icon.is-collapsed:after{left:0;right:auto}.free-studio-shell.is-result-workbench .workbench-result-history .free-studio-history-preview{gap:8px}.free-studio-shell.is-result-workbench .workbench-result-history .free-studio-history-preview__item{min-height:126px;box-shadow:none;cursor:default;background:#343034;border:0;border-radius:10px;grid-template-columns:96px minmax(0,1fr);gap:9px;padding:7px}.free-studio-shell.is-result-workbench .workbench-result-history .free-studio-history-preview__item.is-switchable{cursor:pointer}.free-studio-shell.is-result-workbench .workbench-result-history .free-studio-history-preview__item:hover{box-shadow:none;background:#3d383c;border:0;transform:none}.free-studio-shell.is-result-workbench .workbench-result-history .free-studio-history-preview__item.is-active{background:#f05aa629;border:0;box-shadow:inset 3px 0 #ef5aa6}.free-studio-shell.is-result-workbench .workbench-result-history .free-studio-history-preview__thumb{aspect-ratio:auto;background:#171719;border:0;border-radius:8px;width:96px;height:112px}.free-studio-shell.is-result-workbench .workbench-result-history .free-studio-history-preview__thumb img{object-fit:cover;width:100%;max-width:100%;height:100%}.free-studio-shell.is-result-workbench .workbench-result-history .free-studio-history-preview__meta-line{grid-template-columns:minmax(0,1fr) auto}.free-studio-shell.is-result-workbench .workbench-result-history .free-studio-history-preview__meta-line time{display:none}.free-studio-shell.is-result-workbench .workbench-result-history .free-studio-history-preview__prompt{color:#c4bcc2;min-height:40px;max-height:50px;font-size:12px;line-height:20px}.free-studio-shell.is-result-workbench .workbench-result-history .free-studio-history-prompt-rich--compact{max-height:50px}.free-studio-shell.is-result-workbench .workbench-result-history .free-studio-history-preview__actions{opacity:1;min-height:24px}.free-studio-shell.is-result-workbench.is-history-collapsed .workbench-result-history{padding:8px}.free-studio-shell.is-result-workbench.is-history-collapsed .workbench-result-history .free-studio-panel__head{justify-content:center;min-height:28px}.free-studio-shell.is-result-workbench.is-history-collapsed .workbench-result-history .free-studio-panel__head>h5,.free-studio-shell.is-result-workbench.is-history-collapsed .workbench-result-history__head-actions>.ant-tag,.free-studio-shell.is-result-workbench.is-history-collapsed .workbench-result-history__loading-label span,.free-studio-shell.is-result-workbench.is-history-collapsed .workbench-result-history__skeleton-copy,.free-studio-shell.is-result-workbench.is-history-collapsed .workbench-result-history__error strong,.free-studio-shell.is-result-workbench.is-history-collapsed .workbench-result-history__error span,.free-studio-shell.is-result-workbench.is-history-collapsed .workbench-result-history__error .ant-btn,.free-studio-shell.is-result-workbench.is-history-collapsed .workbench-result-history__refreshing span{display:none}.free-studio-shell.is-result-workbench.is-history-collapsed .workbench-result-history__loading{gap:8px}.free-studio-shell.is-result-workbench.is-history-collapsed .workbench-result-history__loading-label{min-height:24px}.free-studio-shell.is-result-workbench.is-history-collapsed .workbench-result-history__skeleton-card{min-height:0;padding:4px;display:block}.free-studio-shell.is-result-workbench.is-history-collapsed .workbench-result-history__skeleton-thumb{width:100%;height:72px}.free-studio-shell.is-result-workbench.is-history-collapsed .workbench-result-history__error{padding:4px}.free-studio-shell.is-result-workbench.is-history-collapsed .workbench-result-history__refreshing{margin-right:2px;padding:5px}.free-studio-shell.is-result-workbench.is-history-collapsed .workbench-result-history .free-studio-history-preview--scroll{scrollbar-width:thin;scrollbar-color:#ffffff3d transparent;flex-direction:column;flex:auto;align-items:stretch;gap:8px;min-height:0;padding-right:0;display:flex;overflow:hidden auto}.free-studio-shell.is-result-workbench.is-history-collapsed .workbench-result-history .free-studio-history-preview--scroll::-webkit-scrollbar{width:4px}.free-studio-shell.is-result-workbench.is-history-collapsed .workbench-result-history .free-studio-history-preview--scroll::-webkit-scrollbar-track{background:0 0}.free-studio-shell.is-result-workbench.is-history-collapsed .workbench-result-history .free-studio-history-preview--scroll::-webkit-scrollbar-thumb{background:#ffffff3d;border-radius:999px}.free-studio-shell.is-result-workbench.is-history-collapsed .workbench-result-history .free-studio-history-preview__item{border-radius:9px;flex:none;width:100%;min-height:0;padding:4px;display:block}.free-studio-shell.is-result-workbench.is-history-collapsed .workbench-result-history .free-studio-history-preview__item.is-active{box-shadow:inset 0 0 0 2px #ef5aa6}.free-studio-shell.is-result-workbench.is-history-collapsed .workbench-result-history .free-studio-history-preview__thumb{aspect-ratio:auto;border-radius:7px;width:100%;height:72px}.free-studio-shell.is-result-workbench.is-history-collapsed .workbench-result-history .free-studio-history-preview__content,.free-studio-shell.is-result-workbench.is-history-collapsed .workbench-result-history .free-studio-history-preview__status{display:none}.script-result-history-splitter{z-index:12;cursor:default;border-radius:999px;grid-area:1/6/4;justify-content:center;align-items:center;min-width:8px;display:flex;position:relative}.script-result-history-splitter__grip{cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;background:#3b363a;border-radius:999px;outline:none;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:6px;height:28px;transition:background-color .16s,transform .16s;display:flex;box-shadow:0 8px 22px #00000038}.script-result-history-splitter__grip i{background:#b8afb5;border-radius:50%;width:2px;height:2px}.script-result-history-splitter__grip:hover,.script-result-history-splitter.is-dragging .script-result-history-splitter__grip{background:#a83f76;transform:scaleY(1.08)}.script-result-history-splitter__grip:focus-visible{outline-offset:3px;outline:2px solid #ff83bd}.free-studio-shell.is-result-workbench.is-history-collapsed .script-result-history-splitter{visibility:hidden;pointer-events:none}.free-studio-shell.is-result-workbench .free-studio-layout.is-script-history-resizing,.free-studio-shell.is-result-workbench .free-studio-layout.is-script-history-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}}@media (width<=1219px){.free-studio-shell.is-result-workbench .script-workbench-splitter,.free-studio-shell.is-result-workbench .script-result-history-splitter,.free-studio-shell.is-result-workbench .workbench-result-history__head-actions .ant-btn{display:none}}@media (prefers-reduced-motion:reduce){.script-workbench-splitter__grip,.script-result-history-splitter__grip{transition:none!important}}.free-material-editor-modal.app-modal-root .ant-modal{width:min(1180px,100vw - 48px)!important}.free-material-editor-modal.free-studio-character-modal-root--basic.app-modal-root .ant-modal{width:min(720px,100vw - 48px)!important}.free-material-editor-modal .free-studio-create-character:not(.is-basic-step){align-items:stretch;grid-template-rows:auto minmax(0,1fr)!important}.free-material-editor-modal .free-material-editor-upload-row{grid-column:1/-1;min-height:48px;margin:0!important;padding:0 0 12px!important}.free-material-editor-modal .free-material-editor-upload-row>div{flex-direction:column;gap:3px;min-width:0;display:flex}.free-material-editor-modal .free-material-editor-upload-row>div>span{color:#eee7eb;font-size:13px;font-weight:700}.free-material-editor-modal .free-material-editor-upload-row>div>small{color:#8f878b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.free-material-editor-modal .free-studio-create-character__left,.free-material-editor-modal .free-studio-create-character__form{grid-row:2}.free-material-editor-modal .free-studio-create-character__form{background:#292728!important;border-color:#ffffff0e!important;border-radius:8px!important;grid-template-rows:auto minmax(0,1fr)!important;gap:12px!important;padding:14px 16px 16px!important}.free-material-editor-modal .free-studio-create-character__form>.contribution-editor__basics{background:0 0;border:0;border-bottom:1px solid #ffffff0f;border-radius:0;min-height:0;padding:0 0 12px}.free-material-editor-modal .contribution-editor__field-grid{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}.free-material-editor-modal .contribution-editor__wide-field textarea.ant-input{min-height:62px!important;max-height:88px!important}.free-material-editor-modal.free-studio-character-modal-root--basic .free-studio-create-character__form{grid-row:auto;padding:18px!important;overflow:visible!important}.free-material-editor-modal.free-studio-character-modal-root--basic .free-studio-create-character__form>.contribution-editor__basics{border-bottom:0;padding-bottom:0}.free-material-editor-modal.free-studio-character-modal-root--basic .contribution-editor__field-grid{grid-template-columns:minmax(0,1fr)}.free-material-editor-modal.free-studio-character-modal-root--basic .contribution-editor__wide-field textarea.ant-input{min-height:96px!important;max-height:120px!important}.free-studio-material-tools .script-storyboard-material-actions,.free-studio-material-tools .script-storyboard-material-actions .ant-btn{width:100%}@media (width<=900px){.free-material-editor-modal .free-studio-create-character:not(.is-basic-step){grid-template-rows:auto auto auto!important}.free-material-editor-modal .free-studio-create-character__left,.free-material-editor-modal .free-studio-create-character__form{grid-row:auto}.free-material-editor-modal.app-modal-root .ant-modal-body{overflow-y:auto!important}}.studio-content:not(.studio-content--immersive) .studio-quick-card.ant-card,.studio-content:not(.studio-content--immersive) .project-card{box-shadow:none;border-color:#ffffff0e;border-radius:14px}.studio-content:not(.studio-content--immersive) .studio-quick-card.ant-card:hover,.studio-content:not(.studio-content--immersive) .project-card:hover{box-shadow:0 20px 44px #0000004d, 0 8px 24px rgba(var(--mode-accent-rgb), .1);transform:translateY(-3px)}.studio-content:not(.studio-content--immersive) .project-card__cover{box-shadow:none;border-radius:8px}.studio-content:not(.studio-content--immersive) .studio-quick-card__plus{box-shadow:0 8px 24px rgba(var(--mode-accent-rgb), .3), inset 0 1px 0 #fff3;border-radius:14px}.studio-content:not(.studio-content--immersive) .project-card:hover .project-card__cover{box-shadow:0 12px 26px #00000038}.studio-content:not(.studio-content--immersive) .project-card__more.ant-btn,.studio-content:not(.studio-content--immersive) .project-card__type-label,.studio-content:not(.studio-content--immersive) .project-card__cover-badge,.studio-content:not(.studio-content--immersive) .project-card__cover-copy,.studio-content:not(.studio-content--immersive) .project-card__meta-tag,.studio-content:not(.studio-content--immersive) .project-card__relationship,.studio-content:not(.studio-content--immersive) .studio-action-btn,.studio-project-menu{border-radius:7px}.studio-content:not(.studio-content--immersive) .studio-project-pagination{box-shadow:none;background:0 0;justify-content:flex-end;padding:8px 0 0}.studio-content:not(.studio-content--immersive) .studio-project-pagination .ant-pagination{box-shadow:none;background:0 0;border:0;padding:0}.free-studio-character-modal-root.app-modal-root .ant-modal-container,.free-studio-character-modal-root.app-modal-root .ant-modal-content,.free-material-editor-modal.app-modal-root .ant-modal-container,.free-material-editor-modal.app-modal-root .ant-modal-content{border-color:#ffffff0e!important;border-radius:12px!important;box-shadow:0 24px 68px #0000007a!important}.free-studio-character-modal-root.app-modal-root .ant-modal-header,.free-material-editor-modal.app-modal-root .ant-modal-header{border-bottom-color:#ffffff0b!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,.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__reference-card,.free-studio-character-modal-root.app-modal-root .free-studio-create-character__history-card,.free-studio-character-modal-root.app-modal-root .free-studio-create-character__history-thumb,.free-studio-character-modal-root.app-modal-root .free-studio-create-character__quote-current,.free-material-editor-modal.app-modal-root .free-studio-create-character__form,.free-material-editor-modal.app-modal-root .free-studio-create-character__info-card,.free-material-editor-modal.app-modal-root .free-studio-create-character__ai,.free-material-editor-modal.app-modal-root .free-studio-create-character__prompt-wrap,.free-material-editor-modal.app-modal-root .free-studio-create-character__reference-card,.free-material-editor-modal.app-modal-root .free-studio-create-character__history-card,.free-material-editor-modal.app-modal-root .free-studio-create-character__history-thumb,.free-material-editor-modal.app-modal-root .free-studio-create-character__quote-current{box-shadow:none!important;border-color:#fff1!important;border-radius:8px!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__reference-card,.free-material-editor-modal.app-modal-root .free-studio-create-character__reference-card{border-radius:6px!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__reference-card img,.free-material-editor-modal.app-modal-root .free-studio-create-character__reference-card img{border-radius:inherit!important}.free-studio-character-modal-root.app-modal-root .free-studio-create-character__prompt-expand,.free-studio-character-modal-root.app-modal-root .free-studio-create-character__actions .ant-btn,.free-material-editor-modal.app-modal-root .free-studio-create-character__prompt-expand,.free-material-editor-modal.app-modal-root .free-studio-create-character__actions .ant-btn{border-radius:7px!important}.free-studio-shell.is-script-workbench.is-pre-inference .free-studio-episode-bar,.free-studio-shell.is-script-workbench.is-pre-inference .free-studio-right,.free-studio-shell.is-result-workbench .free-studio-episode-bar,.free-studio-shell.is-result-workbench .free-studio-current-shot,.free-studio-shell.is-result-workbench .free-studio-input,.free-studio-shell.is-result-workbench .free-studio-material-panel,.free-studio-shell.is-result-workbench .free-studio-history,.free-studio-shell.is-result-workbench .free-studio-center,.free-studio-shell.is-result-workbench .free-studio-right,.free-studio-shell.is-result-workbench .free-studio-timeline,.free-studio-shell.is-result-workbench .workbench-result-history{box-shadow:none;border-color:#ffffff0e;border-radius:8px}.free-studio-shell.is-result-workbench .free-studio-history-preview__item,.free-studio-shell.is-result-workbench .workbench-result-history .free-studio-history-preview__item,.free-studio-shell.is-result-workbench .free-studio-role-card,.free-studio-shell.is-result-workbench .free-studio-material-card,.free-studio-shell.is-script-workbench.is-pre-inference .free-studio-role-card,.free-studio-shell.is-script-workbench.is-pre-inference .free-studio-material-card{box-shadow:none;border-color:#ffffff0e;border-radius:7px}.free-studio-shell.is-result-workbench .script-workbench-splitter__grip,.free-studio-shell.is-result-workbench .script-result-history-splitter__grip{box-shadow:none;border-radius:7px}.standard-character-modal-root.app-modal-root .asset-editor-modal-frame.ant-modal>.ant-modal-container,.standard-character-modal-root.app-modal-root .asset-editor-modal-frame.ant-modal>.ant-modal-content,.standard-character-modal-root.app-modal-root .ant-modal-content{border-color:#ffffff0e!important;border-radius:12px!important;box-shadow:0 24px 68px #00000080!important}.standard-character-modal-root .asset-generation-workspace,.standard-character-modal-root .asset-generation-stage,.standard-character-modal-root .asset-generation-controls,.standard-character-modal-root .standard-character-stage-preview,.standard-character-modal-root .standard-character-basic-grid .ant-input,.standard-character-modal-root .standard-character-basic-grid .ant-select-selector,.standard-character-modal-root .standard-character-materials,.standard-character-modal-root .asset-generation-reference,.standard-character-modal-root .standard-character-prompt-wrap,.standard-character-modal-root .standard-character-prompt .free-studio-prompt-editor-shell,.standard-character-modal-root .standard-character-settings .ant-select-selector,.standard-character-modal-root .asset-generation-settings__picker.ant-btn,.standard-character-modal-root .standard-character-settings .art-style-picker__trigger,.standard-character-modal-root .character-history,.standard-character-modal-root .character-history__thumb,.standard-character-ratio-popover-root .ant-popover-inner{box-shadow:none!important;border-color:#fff1!important;border-radius:8px!important}.standard-character-modal-root .standard-character-source-action.ant-btn,.standard-character-modal-root .standard-character-history-switch.ant-btn,.standard-character-modal-root .asset-generation-source-row .ant-btn,.standard-character-modal-root .asset-generation-stage__quote.ant-btn,.standard-character-modal-root .asset-generation-prompt-heading .ant-btn,.standard-character-modal-root .standard-character-actions .ant-btn,.standard-character-ratio-popover button{box-shadow:none!important;border-radius:7px!important}.standard-character-modal-root .standard-character-source-action.ant-btn:not(:disabled):hover,.standard-character-modal-root .standard-character-source-action.ant-btn:not(:disabled):focus-visible,.standard-character-modal-root .asset-generation-source-row .ant-btn:hover,.standard-character-modal-root .asset-generation-source-row .ant-btn:focus-visible{box-shadow:none!important;transform:none!important}.standard-character-modal-root .asset-generation-stage,.standard-character-modal-root .asset-generation-controls,.standard-character-modal-root .standard-character-materials,.standard-character-modal-root .standard-character-prompt-wrap,.standard-character-modal-root .character-history{background:#282627!important}.standard-character-modal-root .standard-character-stage-preview,.standard-character-modal-root .character-modal__preview-trigger,.standard-character-modal-root .asset-generation-reference img,.standard-character-modal-root .character-history__thumb img{border-radius:7px!important}.studio-sider .ant-layout-sider-children{box-shadow:none;background:#121218e6;border-color:#ffffff13;border-radius:12px}.studio-rail-menu{gap:3px}.studio-rail-menu button{border-radius:8px;min-height:64px;transform:none}.studio-rail-menu button:hover{transform:none}.studio-rail-menu button.is-active{background:#9553ea2e}.studio-rail-menu button.is-active:before{height:18px;box-shadow:none;border-radius:2px}.studio-header-pill.ant-btn,.studio-mobile-menu-button,.studio-icon-btn.ant-btn{box-shadow:none;border-radius:8px}.studio-modal-theme .app-modal-root .ant-modal-content,.studio-modal-theme .app-modal-root .ant-modal-container{border-radius:10px!important;box-shadow:0 22px 58px #00000075!important}.studio-modal-theme .app-modal-root .ant-modal-header,.studio-modal-theme .app-modal-root .ant-modal-footer{border-color:#ffffff0d!important}.studio-modal-theme .app-modal-root .ant-btn,.studio-modal-theme .app-modal-root .ant-input,.studio-modal-theme .app-modal-root .ant-input-affix-wrapper,.studio-modal-theme .app-modal-root .ant-input-number,.studio-modal-theme .app-modal-root .ant-picker,.studio-modal-theme .app-modal-root .ant-select-selector,.studio-modal-theme .app-modal-root .ant-radio-button-wrapper{border-radius:8px!important}.studio-modal-theme .app-modal-root .ant-btn-primary,.studio-modal-theme .app-modal-root .ant-btn-color-primary{box-shadow:none!important}.studio-modal-theme .project-create-modal-root.app-modal-root .project-create-form{gap:12px}.studio-modal-theme .project-create-modal-root.app-modal-root .project-create-form__section,.studio-modal-theme .project-create-modal-root.app-modal-root .project-collaborator-editor,.studio-modal-theme .project-create-modal-root.app-modal-root .project-create-form__custom,.studio-modal-theme .project-create-modal-root.app-modal-root .project-style-card,.studio-modal-theme .project-create-modal-root.app-modal-root .project-style-preview-popover.ant-popover .ant-popover-inner{box-shadow:none!important;border-color:#fff1!important;border-radius:8px!important}.studio-modal-theme .project-create-modal-root.app-modal-root .project-create-modal__title-icon,.studio-modal-theme .project-create-modal-root.app-modal-root .project-style-preview img{border-radius:7px!important}.studio-modal-theme>.ant-select-dropdown,.studio-modal-theme>.ant-dropdown,.studio-modal-theme>.ant-popover .ant-popover-inner{border-color:#ffffff13;border-radius:8px;box-shadow:0 16px 42px #00000061}.project-create-modal-root.app-modal-root .project-create-option-group .ant-radio-button-wrapper,.project-create-modal-root.app-modal-root .project-create-form .ant-input,.project-create-modal-root.app-modal-root .project-create-form .ant-select,.project-create-modal-root.app-modal-root .project-create-form .ant-select-selector,.project-create-modal-root.app-modal-root .ant-modal-footer .ant-btn,.studio-modal-theme .project-create-modal-root.app-modal-root .project-create-option-group .ant-radio-button-wrapper,.studio-modal-theme .project-create-modal-root.app-modal-root .project-create-form .ant-input,.studio-modal-theme .project-create-modal-root.app-modal-root .project-create-form .ant-select,.studio-modal-theme .project-create-modal-root.app-modal-root .project-create-form .ant-select-selector,.studio-modal-theme .project-create-modal-root.app-modal-root .ant-modal-footer .ant-btn{box-shadow:none!important;border-radius:8px!important}.project-delete-confirm{gap:14px;display:grid}.project-delete-confirm__text{line-height:1.75}.project-delete-confirm__blockers{background:linear-gradient(135deg,#ffab401f,#ffffff09);border:1px solid #ffab4042;border-radius:8px;gap:10px;padding:12px;display:grid}.project-delete-confirm__blocker-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.project-delete-confirm__blocker-head .ant-typography{margin:0}.project-delete-confirm__blocker-list{gap:8px;display:grid}.project-delete-confirm__blocker-item{color:#ffffffd1;background:#0a0a0e47;border:1px solid #ffffff12;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;min-height:34px;padding:7px 10px;display:flex}.project-delete-confirm__blocker-item strong{color:#ffd8a3;background:#ffab402e;border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:22px;padding:0 7px;font-size:12px;display:inline-flex}:root{--studio-form-radius:7px;--studio-form-radius-sm:6px;--studio-form-radius-md:8px}#root input:not([type=checkbox]):not([type=radio]):not([type=range]),#root textarea,#root select,#root .ant-input,#root textarea.ant-input,#root .ant-input-affix-wrapper,#root .ant-input-number,#root .ant-input-number-input,#root .ant-picker,#root .ant-mentions,#root .ant-select:not(.ant-select-customize-input) .ant-select-selector,#root .ant-cascader-picker,#root .ant-segmented,#root .ant-radio-button-wrapper,#root .ant-upload-wrapper .ant-upload-drag,#root .free-studio-prompt-editor,#root .free-studio-prompt-editor-shell,#root .s2-prompt-editor,#root .storyboard-flow-card__textarea,#root .storyboard-flow-card__textarea .ant-input,#root .storyboard-flow-card__textarea textarea,#root .ant-input-search .ant-input,#root .ant-input-search .ant-input-affix-wrapper,#root .ant-input-search .ant-input-group-addon,#root .ant-input-search .ant-input-group-addon .ant-btn{border-radius:var(--studio-form-radius)!important}#root .ant-segmented .ant-segmented-item,#root .ant-segmented .ant-segmented-item-selected,#root .ant-segmented .ant-segmented-thumb,#root .ant-radio-button-wrapper:first-child,#root .ant-radio-button-wrapper:last-child,#root .ant-select-multiple .ant-select-selection-item,#root .ant-select-multiple .ant-select-selection-overflow-item .ant-select-selection-item{border-radius:var(--studio-form-radius-sm)!important}.studio-modal-theme>.ant-select-dropdown,.studio-modal-theme>.ant-picker-dropdown .ant-picker-panel-container,.studio-modal-theme>.ant-cascader-dropdown,.studio-modal-theme>.ant-dropdown .ant-dropdown-menu,.studio-modal-theme>.ant-popover .ant-popover-inner,.ant-select-dropdown,.ant-picker-dropdown .ant-picker-panel-container,.ant-cascader-dropdown,.ant-dropdown .ant-dropdown-menu{border-radius:var(--studio-form-radius-md)!important}.studio-modal-theme>.ant-select-dropdown .ant-select-item-option,.ant-select-dropdown .ant-select-item-option,.ant-cascader-dropdown .ant-cascader-menu-item,.ant-picker-dropdown .ant-picker-cell-inner{border-radius:var(--studio-form-radius-sm)!important}.studio-modal-theme .app-modal-root .ant-input,.studio-modal-theme .app-modal-root textarea.ant-input,.studio-modal-theme .app-modal-root .ant-input-affix-wrapper,.studio-modal-theme .app-modal-root .ant-input-number,.studio-modal-theme .app-modal-root .ant-picker,.studio-modal-theme .app-modal-root .ant-select:not(.ant-select-customize-input) .ant-select-selector,.studio-modal-theme .app-modal-root .ant-segmented,.studio-modal-theme .app-modal-root .ant-radio-button-wrapper,.studio-modal-theme .app-modal-root .ant-upload-wrapper .ant-upload-drag,.standard-character-modal-root .standard-character-basic-grid .ant-input,.standard-character-modal-root .standard-character-basic-grid .ant-select-selector,.standard-character-modal-root .standard-character-settings .ant-select-selector,.standard-character-modal-root .standard-character-prompt .free-studio-prompt-editor-shell,.standard-character-modal-root .asset-generation-reference,.standard-character-modal-root .standard-character-prompt-wrap,.free-studio-character-modal-root.app-modal-root .ant-input,.free-studio-character-modal-root.app-modal-root textarea.ant-input,.free-studio-character-modal-root.app-modal-root .ant-select-selector,.free-studio-character-modal-root .free-studio-prompt-editor-shell,.free-material-editor-modal.app-modal-root .ant-input,.free-material-editor-modal.app-modal-root textarea.ant-input,.free-material-editor-modal.app-modal-root .ant-select-selector,.free-material-editor-modal .free-studio-prompt-editor-shell{border-radius:var(--studio-form-radius)!important}.video-translation-translate-modal-root.app-modal-root .ant-modal-container,.video-translation-translate-modal-root.app-modal-root .ant-modal-content{background:#111217!important;border:0!important;border-radius:6px!important;box-shadow:0 24px 68px #00000094!important}.video-translation-translate-modal-root.app-modal-root .ant-modal-header,.video-translation-translate-modal-root.app-modal-root .ant-modal-body,.video-translation-translate-modal-root.app-modal-root .ant-modal-footer{background:#111217!important;border:0!important;margin:0!important}.video-translation-translate-modal-root.app-modal-root .ant-modal-header{padding:12px 14px 6px!important}.video-translation-translate-modal-root.app-modal-root .ant-modal-header:after{content:none!important;display:none!important}.video-translation-translate-modal-root.app-modal-root .ant-modal-title{color:#f7fafff0!important;letter-spacing:0!important;font-size:14px!important;line-height:1.25!important}.video-translation-translate-modal-root.app-modal-root .ant-modal-close,.video-translation-translate-modal-root.app-modal-root .ant-modal-close-x{color:#f4effa9e!important}.video-translation-translate-modal-root.app-modal-root .ant-modal-close:hover{background:#24262f!important}.video-translation-translate-modal-root.app-modal-root .ant-modal-body{padding:6px 14px 0!important}.video-translation-translate-modal-root.app-modal-root .ant-modal-footer{justify-content:flex-end;gap:8px;display:flex;padding:10px 14px 12px!important}.video-translation-translate-modal-root.app-modal-root .video-translation-translate-layout{grid-template-columns:minmax(0,1fr) 304px;align-items:stretch;gap:10px;height:min(56vh,422px);min-height:360px}.video-translation-translate-modal-root.app-modal-root .video-translation-translate-videos{grid-template-rows:auto minmax(0,1fr);min-height:0;padding:8px;overflow:hidden;background:#171a22!important;border:0!important;border-radius:4px!important}.video-translation-translate-modal-root.app-modal-root .video-translation-translate-config-pane{min-height:0;padding:12px;overflow:hidden;background:#1d1d24!important;border:0!important;border-radius:4px!important}.video-translation-translate-modal-root.app-modal-root .video-translation-translate-video-grid{gap:12px;height:100%;min-height:0;max-height:100%;overflow-y:auto}.video-translation-translate-modal-root.app-modal-root .video-translation-modal-thumb,.video-translation-translate-modal-root.app-modal-root .video-translation-translate-video-card{box-shadow:none!important;border:0!important;border-radius:4px!important}.video-translation-translate-modal-root.app-modal-root .ant-input,.video-translation-translate-modal-root.app-modal-root .ant-select,.video-translation-translate-modal-root.app-modal-root .ant-select:not(.ant-select-customize-input) .ant-select-selector{height:34px!important;min-height:34px!important;box-shadow:none!important;color:#f7faffeb!important;background:#101319!important;border:0!important;border-radius:4px!important}.video-translation-translate-modal-root.app-modal-root .ant-input:focus,.video-translation-translate-modal-root.app-modal-root .ant-input-focused,.video-translation-translate-modal-root.app-modal-root .ant-select-focused .ant-select-selector{box-shadow:none!important;background:#171b23!important;border:0!important}.video-translation-translate-modal-root.app-modal-root .video-translation-config-checks .ant-checkbox-wrapper{box-shadow:none!important;background:#282932!important;border:0!important;border-radius:4px!important}.video-translation-translate-modal-root.app-modal-root .ant-modal-footer .ant-btn{height:34px!important;box-shadow:none!important;border:0!important;border-radius:4px!important}.video-translation-translate-modal-root.app-modal-root .ant-modal-footer .ant-btn-primary{background:#8757f2!important;min-width:158px!important}.video-translation-translate-modal-root.app-modal-root .ant-modal-footer .ant-btn-default{color:#e8f0ffd6!important;background:#1d1f28!important}.video-translation-translate-modal-root.app-modal-root .video-translation-create-modal.ant-modal .ant-modal-content{border-radius:4px!important}.video-translation-create-modal.video-translation-translate-modal .ant-modal-header{padding:14px 16px 6px!important}.video-translation-create-modal.video-translation-translate-modal .ant-modal-body{padding:8px 16px 0!important}.video-translation-create-modal.video-translation-translate-modal .ant-form{gap:14px}.video-translation-create-modal.video-translation-translate-modal .ant-input,.video-translation-create-modal.video-translation-translate-modal .ant-select,.video-translation-create-modal.video-translation-translate-modal .ant-select:not(.ant-select-customize-input) .ant-select-selector{color:#f8fafff0!important;background:#1b1f29!important;border:0!important;border-radius:4px!important;height:36px!important;min-height:36px!important;box-shadow:inset 0 0 0 1px #ffffff09!important}.video-translation-create-modal.video-translation-translate-modal .ant-input:hover,.video-translation-create-modal.video-translation-translate-modal .ant-select:hover,.video-translation-create-modal.video-translation-translate-modal .ant-select:hover .ant-select-selector{background:#202532!important}.video-translation-create-modal.video-translation-translate-modal .ant-input:focus,.video-translation-create-modal.video-translation-translate-modal .ant-input-focused,.video-translation-create-modal.video-translation-translate-modal .ant-select-focused,.video-translation-create-modal.video-translation-translate-modal .ant-select-focused .ant-select-selector{background:#222837!important;box-shadow:inset 0 0 0 1px #8757f25c!important}.global-notice-entry.ant-btn{justify-content:center;width:38px;min-width:38px;padding:0;position:relative}.global-notice-entry .anticon{font-size:15px}.global-notice-entry__dot{pointer-events:none;background:#ff9f1a;border:1px solid #0c0a0de6;border-radius:50%;width:7px;height:7px;position:absolute;top:8px;right:9px;box-shadow:0 0 0 2px #ff9f1a2e}.global-notice-popover-root.ant-popover{--global-notice-panel:#242124;--global-notice-panel-deep:#242124;--global-notice-action:#38c8b6;--global-notice-action-hover:#5ce0d0;padding-top:8px}.global-notice-popover-root.ant-popover .ant-popover-content{width:min(382px,100vw - 18px);overflow:hidden;box-shadow:0 18px 48px #00000080;border:1px solid var(--global-notice-panel-deep)!important;background:var(--global-notice-panel)!important;border-radius:4px!important}.global-notice-popover-root.ant-popover .ant-popover-container{background:var(--global-notice-panel)!important;box-shadow:none!important;border-radius:4px!important;padding:0!important;overflow:hidden!important}.global-notice-popover-root.ant-popover .ant-popover-inner{width:min(382px,100vw - 18px);box-shadow:none;overflow:hidden;border:1px solid var(--global-notice-panel-deep)!important;background:var(--global-notice-panel)!important;border-radius:4px!important;padding:0!important}.global-notice-popover-root.ant-popover .ant-popover-inner-content{background:var(--global-notice-panel)!important;padding:0!important}.global-notice-popover{color:#e9e3e7;background:#242124;border-radius:4px}.global-notice-popover header{border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;height:46px;padding:0 13px 0 14px;display:flex}.global-notice-popover header strong{color:#f7f1f5;font-size:14px;font-weight:650}.global-notice-popover header .ant-btn-link{color:#38c8b6;height:28px;padding:0;font-size:12px}.global-notice-popover header .ant-btn-link:hover,.global-notice-popover header .ant-btn-link:focus-visible{color:#5ce0d0}.global-notice-popover__loading{place-items:center;min-height:270px;display:grid}.global-notice-popover .ant-empty-description{color:#f7f1f5}.global-notice-list{scrollbar-color:#bcb5bbdb #ffffff0f;scrollbar-width:thin;max-height:270px;padding:8px 4px 8px 0;overflow-y:auto}.global-notice-list::-webkit-scrollbar{width:8px}.global-notice-list::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}.global-notice-list::-webkit-scrollbar-thumb{background:#bcb5bbdb;border:2px solid #242124;border-radius:999px}.global-notice-item{width:100%;height:54px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:7px minmax(0,1fr) 70px;align-items:center;gap:9px;padding:0 12px 0 18px;display:grid}.global-notice-item:hover,.global-notice-item:focus-visible{background:#ffffff0b}.global-notice-item__dot{background:0 0;border-radius:50%;width:5px;height:5px}.global-notice-item.is-unread .global-notice-item__dot{background:#ff5ab4;box-shadow:0 0 0 3px #ff5aa714}.global-notice-item__main{min-width:0;display:block}.global-notice-item__main strong{white-space:nowrap;text-overflow:ellipsis;color:#d9d2d8;font-size:13.5px;font-weight:400;line-height:20px;display:block;overflow:hidden}.global-notice-item time{color:#918990;text-align:right;white-space:nowrap;font-size:13px}.global-notice-banner{--global-notice-banner-accent:#8fb8ff;--global-notice-banner-accent-soft:#8fb8ff26;--global-notice-banner-accent-border:#8fb8ff57;z-index:140;border:1px solid var(--global-notice-banner-accent-border);color:#f6f0f5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#242124f5;border-radius:999px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;width:clamp(440px,34vw,660px);min-height:40px;padding:4px 6px 4px 5px;display:grid;position:fixed;top:7px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 12px 30px #00000052,inset 0 1px #ffffff14}.global-notice-banner--info{--global-notice-banner-accent:#9fc5ff;--global-notice-banner-accent-soft:#78a7eb26;--global-notice-banner-accent-border:#7ea5de57}.global-notice-banner--warning{--global-notice-banner-accent:#f0c878;--global-notice-banner-accent-soft:#f0c87824;--global-notice-banner-accent-border:#f0c87861}.global-notice-banner--danger{--global-notice-banner-accent:#ff8f9c;--global-notice-banner-accent-soft:#ff8f9c24;--global-notice-banner-accent-border:#ff8f9c66}.global-notice-banner--success{--global-notice-banner-accent:#94dbc1;--global-notice-banner-accent-soft:#94dbc124;--global-notice-banner-accent-border:#94dbc15c}.global-notice-banner__icon{border:1px solid var(--global-notice-banner-accent-border);width:30px;height:30px;color:var(--global-notice-banner-accent);background:var(--global-notice-banner-accent-soft);border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff14,0 0 0 3px #ffffff08}.global-notice-banner__content{min-width:0;min-height:30px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 4px 0 0;transition:opacity .18s,color .18s;display:flex}.global-notice-banner__content:hover,.global-notice-banner__content:focus-visible{color:#fff}.global-notice-banner__content:focus-visible{outline-offset:3px;border-radius:999px;outline:2px solid #ffffff6b}.global-notice-banner__title,.global-notice-banner__summary{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.global-notice-banner__type{color:var(--global-notice-banner-accent);background:var(--global-notice-banner-accent-soft);border-radius:999px;flex:none;padding:4px 9px;font-size:12px;font-weight:700;line-height:1}.global-notice-banner__title{flex:auto;min-width:0;font-size:13px;font-weight:700;line-height:18px}.global-notice-banner__summary{color:#a9a1a8;flex:0 2 auto;min-width:0;max-width:180px;font-size:12px;line-height:18px}.global-notice-banner__summary:before{content:"";vertical-align:-2px;background:#ffffff1f;width:1px;height:12px;margin:0 10px 0 2px;display:inline-block}.global-notice-banner .ant-btn{color:#aaa2aa;background:#ffffff0f;border-radius:50%;width:28px;min-width:28px;height:28px;transition:color .18s,background .18s}.global-notice-banner .ant-btn:hover,.global-notice-banner .ant-btn:focus-visible{color:#fff!important;background:#ffffff1f!important}.global-notice-modal-root .ant-modal-content{color:#e7e1e5;background:#292526;border:1px solid #ffffff14;border-radius:10px;box-shadow:0 28px 78px #00000080}.global-notice-modal-root--blocking .ant-modal-content{border-color:#ff5aa75c}.global-notice-modal-root .ant-modal-header{background:0 0}.global-notice-modal-root .ant-modal-title,.global-notice-modal-root .ant-modal-close,.global-notice-modal-title{color:#fff}.global-notice-modal-title .anticon{color:#ff5aa7}.global-notice-detail{gap:14px;display:grid}.global-notice-detail__meta{color:#aaa1a7;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.global-notice-detail__tag.ant-tag,.global-notice-detail__severity.ant-tag{border-radius:999px;margin-inline-end:0;padding:2px 11px;font-size:12px;font-weight:700;line-height:20px}.global-notice-detail__tag.ant-tag{color:#bdebe6;background:#9adad21a;border-color:#9adad247}.global-notice-detail__tag.is-maintenance.ant-tag,.global-notice-detail__tag.is-service_status.ant-tag{color:#f0d59a;background:#f0c8781c;border-color:#f0c8784d}.global-notice-detail__tag.is-compensation.ant-tag,.global-notice-detail__tag.is-activity.ant-tag{color:#dfc8ff;background:#d8b7ff1a;border-color:#d8b7ff47}.global-notice-detail__severity.ant-tag{color:#d4ccd3;background:#a79fa61a;border-color:#a79fa647}.global-notice-detail__severity.is-important.ant-tag{color:#dfc8ff;background:#d8b7ff1f;border-color:#d8b7ff57}.global-notice-detail__severity.is-urgent.ant-tag{color:#f4d48c;background:#f0c87821;border-color:#f0c87861}.global-notice-detail__severity.is-blocking.ant-tag{color:#ffb6bf;background:#ff7c8a24;border-color:#ff7c8a6b}.global-notice-detail__summary.ant-typography{color:#f0e8ed;margin:0;font-size:15px;line-height:1.8}.global-notice-detail__link.ant-btn{justify-self:start}.global-notice-markdown{color:#d9d2d7;max-height:min(56vh,520px);line-height:1.8;overflow-y:auto}.global-notice-markdown h2,.global-notice-markdown h3,.global-notice-markdown h4,.global-notice-markdown p,.global-notice-markdown ul{margin:0 0 12px}.global-notice-markdown h2,.global-notice-markdown h3,.global-notice-markdown h4{color:#fff}.global-notice-markdown h2{font-size:22px}.global-notice-markdown h3{font-size:18px}.global-notice-markdown h4{font-size:15px}.global-notice-markdown ul{padding-left:20px}.global-notice-markdown a{color:#ff75b5}.global-notice-blocking-footer{color:#ffd3e5;align-items:center;gap:8px;min-height:36px;font-size:13px;display:flex}.global-notice-blocking-footer .anticon{color:#ff5aa7}.global-notice-hard-block{z-index:900;pointer-events:auto;position:fixed;inset:0}.notification-admin-page{--notification-admin-bg:#151315;--notification-admin-surface:#242124;--notification-admin-surface-soft:#2b282a;--notification-admin-surface-raised:#302c2f;--notification-admin-border:#e8e0e61a;--notification-admin-border-strong:#e8e0e629;--notification-admin-text:#f2edf0;--notification-admin-text-muted:#a79fa6;--notification-admin-text-subtle:#756d73;--notification-admin-accent:#9adad2;--notification-admin-accent-strong:#d8b7ff;--notification-admin-danger:#ff7c8a;color:var(--notification-admin-text);grid-auto-rows:max-content;align-content:start;gap:12px;display:grid}.notification-admin-hero{border:1px solid var(--notification-admin-border);background:var(--notification-admin-surface);border-radius:8px;align-self:start;min-height:64px;padding:14px 16px}.notification-admin-hero .studio-section__bar{align-items:center;gap:12px;min-height:0}.notification-admin-hero .studio-section__title.ant-space{align-items:center;min-width:0;display:inline-flex}.notification-admin-hero .studio-section__icon{width:32px;height:32px;color:var(--notification-admin-accent);background:#1e1c1e;border-radius:8px;flex:none;place-items:center;display:inline-grid}.notification-admin-hero__copy h2.ant-typography{color:var(--notification-admin-text);margin:0 0 3px;font-size:18px;font-weight:720;line-height:1.25}.notification-admin-hero__copy .ant-typography{color:var(--notification-admin-text-muted);font-size:12px}.notification-admin-hero__meta{color:var(--notification-admin-text-muted);align-items:center;gap:6px;margin-left:auto;font-size:12px;display:flex}.notification-admin-hero__meta span{border:1px solid var(--notification-admin-border);background:#1f1d1f;border-radius:999px;align-items:center;min-height:26px;padding:0 9px;display:inline-flex}.notification-admin-page .ant-btn-primary{color:#171517;background:var(--notification-admin-accent);box-shadow:none;border-color:#0000}.notification-admin-page .ant-btn-primary:hover,.notification-admin-page .ant-btn-primary:focus{color:#111010;background:#b2eee7;border-color:#0000}.notification-admin-table-section{border:1px solid var(--notification-admin-border);background:var(--notification-admin-surface);border-radius:8px;align-content:start;align-self:start;gap:10px;padding:12px;display:grid}.notification-admin-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.notification-admin-toolbar__meta{gap:2px;display:grid}.notification-admin-toolbar__meta strong{color:var(--notification-admin-text);font-size:14px;font-weight:700;line-height:1.3}.notification-admin-toolbar__meta span{color:var(--notification-admin-text-muted);font-size:12px}.notification-admin-toolbar__actions{align-items:center;gap:8px;display:flex}.notification-admin-toolbar .ant-select{width:132px}.notification-admin-toolbar .notification-admin-filter-select{width:124px}.notification-admin-toolbar .notification-admin-filter-select.is-severity{width:112px}.notification-admin-toolbar .ant-segmented{border:1px solid var(--notification-admin-border-strong);background:#1f1d1f;border-radius:6px;padding:2px}.notification-admin-toolbar .ant-segmented-item{min-height:28px;color:var(--notification-admin-text-muted);border-radius:4px;font-size:12px;transition:color .16s,background-color .16s}.notification-admin-toolbar .ant-segmented-item:hover{color:var(--notification-admin-text)}.notification-admin-toolbar .ant-segmented-item-selected{color:#151315;background:var(--notification-admin-accent);box-shadow:none}.notification-admin-toolbar .ant-segmented-thumb{background:var(--notification-admin-accent);border-radius:4px}.notification-admin-toolbar .ant-select-selector,.notification-admin-toolbar .ant-btn{height:32px;box-shadow:none;border-radius:6px;border-color:var(--notification-admin-border-strong)!important;color:var(--notification-admin-text)!important;background:#1f1d1f!important}.notification-admin-toolbar .ant-select-selection-placeholder,.notification-admin-toolbar .ant-select-arrow,.notification-admin-toolbar .ant-select-clear{color:var(--notification-admin-text-muted)!important}.notification-admin-toolbar .ant-btn:hover,.notification-admin-toolbar .ant-btn:focus{color:var(--notification-admin-accent)!important;border-color:#9adad27a!important}.notification-admin-table .ant-table{color:var(--notification-admin-text);background:#1f1d1f;border-radius:6px}.notification-admin-table.ant-table-wrapper{min-width:0}.notification-admin-table .ant-table-container{border:1px solid var(--notification-admin-border);border-radius:6px;overflow:hidden}.notification-admin-table .ant-table-thead>tr>th{border-bottom:1px solid var(--notification-admin-border);color:var(--notification-admin-text-muted);padding:9px 12px;font-size:12px;font-weight:600;background:var(--notification-admin-surface-soft)!important}.notification-admin-table .ant-table-tbody>tr>td{color:var(--notification-admin-text);background:#1f1d1f;border-bottom:1px solid #e8e0e612;padding:10px 12px;position:relative}.notification-admin-table .ant-table-tbody>tr:hover>td,.notification-admin-table .ant-table-tbody>tr.ant-table-row:hover>td,.notification-admin-table .ant-table-tbody>tr>td.ant-table-cell-row-hover{background:var(--notification-admin-surface-raised)!important}.notification-admin-table .ant-table-cell-fix-right,.notification-admin-table .ant-table-cell-fix-left{background:#1f1d1f!important}.notification-admin-table .ant-table-thead .ant-table-cell-fix-right{background:var(--notification-admin-surface-soft)!important}.notification-admin-table .ant-table-tbody>tr:hover>.ant-table-cell-fix-right,.notification-admin-table .ant-table-tbody>tr>.ant-table-cell-fix-right.ant-table-cell-row-hover{background:var(--notification-admin-surface-raised)!important}.notification-admin-table .notification-admin-row>td:first-child:before{content:"";background:0 0;border-radius:999px;width:2px;position:absolute;top:12px;bottom:12px;left:0}.notification-admin-table .notification-admin-row.is-published>td:first-child:before{background:#9adad2c7}.notification-admin-table .notification-admin-row.is-draft>td:first-child:before{background:#a79fa680}.notification-admin-table .notification-admin-row.is-revoked{opacity:.72}.notification-admin-table .notification-admin-row.is-blocking>td:first-child:before,.notification-admin-table .notification-admin-row.is-urgent>td:first-child:before{background:#ff7c8ad1}.notification-admin-table .ant-empty-description{color:var(--notification-admin-text-muted)}.notification-admin-table .ant-table-placeholder .ant-table-cell{background:#1f1d1f!important}.notification-admin-table .ant-pagination{margin:12px 0 2px}.notification-admin-table .ant-pagination .ant-pagination-item,.notification-admin-table .ant-pagination .ant-pagination-prev .ant-pagination-item-link,.notification-admin-table .ant-pagination .ant-pagination-next .ant-pagination-item-link{border-color:var(--notification-admin-border);background:#1f1d1f;border-radius:6px}.notification-admin-table .ant-pagination .ant-pagination-item a,.notification-admin-table .ant-pagination .ant-pagination-prev .ant-pagination-item-link,.notification-admin-table .ant-pagination .ant-pagination-next .ant-pagination-item-link{color:var(--notification-admin-text-muted)}.notification-admin-table .ant-pagination .ant-pagination-item-active{background:#9adad21f;border-color:#9adad280}.notification-admin-table .ant-pagination .ant-pagination-item-active a{color:var(--notification-admin-accent)}.notification-admin-title-cell{gap:5px;min-width:0;display:grid}.notification-admin-title-cell__main{align-items:center;gap:8px;min-width:0;display:flex}.notification-admin-title-cell strong,.notification-admin-title-cell span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.notification-admin-title-cell strong{color:var(--notification-admin-text);font-size:13px;font-weight:650}.notification-admin-type-dot{background:var(--notification-admin-accent);border-radius:999px;flex:none;width:6px;height:6px}.notification-admin-type-dot.is-maintenance,.notification-admin-type-dot.is-service_status{background:#f3c36f}.notification-admin-type-dot.is-compensation,.notification-admin-type-dot.is-activity{background:#d8b7ff}.notification-admin-type-dot.is-compliance,.notification-admin-type-dot.is-rule{background:#ff9aa5}.notification-admin-title-cell span,.notification-admin-time-cell{color:var(--notification-admin-text-muted);font-size:12px}.notification-admin-time-cell{font-variant-numeric:tabular-nums;gap:3px;display:grid}.notification-admin-mode-tag.ant-tag,.notification-admin-severity-tag.ant-tag,.notification-admin-status-tag.ant-tag{border-width:1px;border-radius:999px;margin-inline-end:0;font-size:12px;font-weight:600;line-height:20px}.notification-admin-mode-tag.ant-tag{color:#bdebe6;background:#9adad214;border-color:#9adad238}.notification-admin-severity-tag.ant-tag{color:#dfc8ff;background:#d8b7ff14;border-color:#d8b7ff38}.notification-admin-severity-tag.is-urgent.ant-tag,.notification-admin-severity-tag.is-blocking.ant-tag{color:#ffb3bc;background:#ff7c8a1f;border-color:#ff7c8a57}.notification-admin-status-tag.is-draft.ant-tag{color:#c9c0c7;background:#a79fa614;border-color:#a79fa63d}.notification-admin-status-tag.is-published.ant-tag{color:#bdebe6;background:#9adad21c;border-color:#9adad252}.notification-admin-status-tag.is-revoked.ant-tag{color:#ffb3bc;background:#ff7c8a1a;border-color:#ff7c8a47}.notification-admin-actions.ant-space{min-width:0}.notification-admin-action-btn.ant-btn{border-radius:4px;height:28px;padding-inline:5px;font-size:12px;color:var(--notification-admin-accent)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.notification-admin-action-btn.ant-btn:hover,.notification-admin-action-btn.ant-btn:focus{background:#9adad214;color:#c7fff8!important}.notification-admin-action-btn.is-danger.ant-btn,.notification-admin-action-btn.is-danger.ant-btn:hover,.notification-admin-action-btn.is-danger.ant-btn:focus{color:var(--notification-admin-danger)!important}.notification-admin-modal-root.app-modal-root .ant-modal-mask{background:#070608b8}.notification-admin-modal-root.app-modal-root,.notification-admin-select-dropdown,.notification-admin-picker-dropdown{--notification-admin-accent:#9adad2;--notification-admin-text:#f2edf0;--notification-admin-text-muted:#a79fa6}.notification-admin-modal-root.app-modal-root .ant-modal{max-width:calc(100vw - 40px);padding-bottom:0;top:24px}.notification-admin-modal-root.app-modal-root .ant-modal-wrap{padding:16px 20px}.notification-admin-modal-root.app-modal-root .ant-modal-content{overflow:hidden;background:#242124!important;border:1px solid #e8e0e624!important;border-radius:4px!important;padding:0!important;box-shadow:0 18px 60px #00000080,inset 0 0 0 1px #ffffff06!important}.notification-admin-modal-root.app-modal-root .ant-modal-header{border-bottom:1px solid #e8e0e617;padding:10px 12px;background:#1f1d1f!important;margin:0!important}.notification-admin-modal-root.app-modal-root .ant-modal-body{max-height:min(72vh,640px);padding:8px 12px 2px;overflow-y:auto;color:#f2edf0!important;background:#242124!important}.notification-admin-modal-root.app-modal-root .ant-modal-footer{border-top:1px solid #e8e0e617;padding:8px 12px 10px;background:#1f1d1f!important;margin:0!important}.notification-admin-modal-root.app-modal-root .ant-modal-close,.notification-admin-modal-root.app-modal-root .ant-modal-close-x{background:#302c2f;border-radius:4px;width:30px;height:30px;line-height:30px;color:#f2edf0b3!important}.notification-admin-modal-root.app-modal-root .ant-modal-close{top:12px;inset-inline-end:12px}.notification-admin-modal-root.app-modal-root .ant-modal-close:hover,.notification-admin-modal-root.app-modal-root .ant-modal-close:hover .ant-modal-close-x{background:#ffffff14;color:#fff!important}.notification-admin-modal-root.app-modal-root .ant-modal-footer .ant-btn{height:32px;box-shadow:none;border-radius:6px;padding-inline:14px}.notification-admin-modal-root.app-modal-root .ant-modal-footer .ant-btn-default{color:#d8d0d6;background:#1f1d1f;border-color:#e8e0e624}.notification-admin-modal-root.app-modal-root .ant-modal-footer .ant-btn-default:hover,.notification-admin-modal-root.app-modal-root .ant-modal-footer .ant-btn-default:focus{color:#fff;background:#302c2f;border-color:#e8e0e638}.notification-admin-modal-root.app-modal-root .ant-modal-footer .ant-btn-color-primary{color:#151315;background:var(--notification-admin-accent);border-color:#0000}.notification-admin-modal-root.app-modal-root .ant-modal-footer .ant-btn-color-primary:hover,.notification-admin-modal-root.app-modal-root .ant-modal-footer .ant-btn-color-primary:focus{color:#111010;background:#b2eee7}.notification-admin-modal-title{align-items:center;gap:8px;display:flex}.notification-admin-modal-title>span{width:28px;height:28px;color:var(--notification-admin-accent);background:#1e1c1e;border-radius:8px;place-items:center;display:inline-grid}.notification-admin-modal-title strong{color:#f2edf0;font-size:15px;font-weight:700;line-height:1.25;display:block}.notification-admin-modal-title small{color:#a79fa6;margin-top:1px;font-size:11px;line-height:1.3;display:block}.notification-admin-form{gap:8px;display:grid}.notification-admin-form__section{background:#2b282a;border:1px solid #e8e0e617;border-radius:5px;gap:8px;min-width:0;padding:8px 10px 10px;display:grid}.notification-admin-form__section-title{color:#f2edf0;font-size:13px;font-weight:700;line-height:1.3}.notification-admin-form__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.notification-admin-form__grid .ant-form-item,.notification-admin-switch-card .ant-form-item{margin-bottom:0}.notification-admin-form__switches{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.notification-admin-switch-card{background:#1f1d1f;border:1px solid #e8e0e61a;border-radius:5px;flex:250px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:56px;padding:8px 9px;display:grid}.notification-admin-switch-card.is-danger{border-color:#ff7c8a2e}.notification-admin-switch-card strong,.notification-admin-switch-card span{display:block}.notification-admin-switch-card strong{color:#f2edf0;font-size:12px;font-weight:700;line-height:1.35}.notification-admin-switch-card span{color:#8c858b;margin-top:2px;font-size:11px;line-height:1.45}.notification-admin-switch-card.is-danger strong{color:#ffc4ca}.notification-admin-modal-root .ant-form-item{margin-bottom:8px}.notification-admin-modal-root .ant-form-item-label{padding-bottom:3px}.notification-admin-modal-root .ant-form-item-label>label{height:auto;font-size:12px;font-weight:600;color:#f2edf0d1!important}.notification-admin-modal-root .ant-form-item-extra{color:#8c858b;max-width:620px;padding-top:3px;font-size:11px;line-height:1.35}.notification-admin-modal-root .ant-form-item-explain-error{color:#ff9aa5;font-size:12px}.notification-admin-modal-root .ant-input,.notification-admin-modal-root .ant-input-number,.notification-admin-modal-root .ant-picker,.notification-admin-modal-root .ant-select-selector,.notification-admin-modal-root .ant-input-affix-wrapper{width:100%;min-height:32px;color:#f2edf0!important;box-shadow:none!important;background:#1f1d1f!important;border-color:#e8e0e61f!important;border-radius:5px!important}.notification-admin-modal-root .ant-input-number-input,.notification-admin-modal-root .ant-picker-input>input{background:0 0!important}.notification-admin-modal-root .ant-input-number-handler-wrap{border-start-end-radius:5px;border-end-end-radius:5px;background:#242124!important}.notification-admin-modal-root .ant-input-number-handler{border-color:#e8e0e61a!important}.notification-admin-modal-root .ant-input-number-handler-up-inner,.notification-admin-modal-root .ant-input-number-handler-down-inner{color:#a79fa6!important}.notification-admin-modal-root .ant-input:hover,.notification-admin-modal-root .ant-input-number:hover,.notification-admin-modal-root .ant-picker:hover,.notification-admin-modal-root .ant-select-selector:hover,.notification-admin-modal-root .ant-input-affix-wrapper:hover{border-color:#9adad26b!important}.notification-admin-modal-root .ant-input:focus,.notification-admin-modal-root .ant-input-focused,.notification-admin-modal-root .ant-input-number-focused,.notification-admin-modal-root .ant-picker-focused,.notification-admin-modal-root .ant-select-focused .ant-select-selector{border-color:#9adad29e!important;box-shadow:0 0 0 2px #9adad21a!important}.notification-admin-modal-root .ant-input::placeholder,.notification-admin-modal-root .ant-picker-input>input::placeholder,.notification-admin-modal-root .ant-select-selection-placeholder{color:#756d73!important}.notification-admin-modal-root .ant-input-number-input,.notification-admin-modal-root .ant-picker-input>input,.notification-admin-modal-root .ant-select-selection-item,.notification-admin-modal-root .ant-select-selection-search-input{color:#f2edf0!important}.notification-admin-modal-root .ant-select-arrow,.notification-admin-modal-root .ant-picker-suffix,.notification-admin-modal-root .ant-input-data-count{color:#a79fa6!important}.notification-admin-modal-root textarea.ant-input{resize:vertical;min-height:96px}.notification-admin-modal-root .ant-input-number,.notification-admin-modal-root .ant-picker{width:100%}.notification-admin-display-group.ant-checkbox-group{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.notification-admin-display-group .ant-checkbox-wrapper{color:#d8d0d6;background:#1f1d1f;border:1px solid #e8e0e61a;border-radius:5px;min-height:32px;margin-inline-start:0;padding:6px 8px;transition:border-color .18s,background-color .18s,color .18s}.notification-admin-display-group .ant-checkbox-wrapper:hover{color:#f2edf0;border-color:#9adad26b}.notification-admin-display-group .ant-checkbox-wrapper-checked{color:#c7fff8;background:#9adad21a;border-color:#9adad285}.notification-admin-display-group .ant-checkbox+span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.notification-admin-modal-root .ant-checkbox-inner{background:#242124;border-color:#e8e0e638}.notification-admin-modal-root .ant-checkbox-checked .ant-checkbox-inner,.notification-admin-modal-root .ant-switch.ant-switch-checked{background:var(--notification-admin-accent);border-color:var(--notification-admin-accent)}.notification-admin-modal-root .ant-switch{background:#1f1d1f}.notification-admin-select-dropdown.ant-select-dropdown,.notification-admin-picker-dropdown.ant-picker-dropdown .ant-picker-panel-container{background:#242124;border:1px solid #e8e0e61f;border-radius:8px;box-shadow:0 18px 48px #0000006b}.notification-admin-select-dropdown .ant-select-item{color:#d8d0d6;min-height:30px}.notification-admin-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled),.notification-admin-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){color:#f2edf0;background:#302c2f}.notification-admin-picker-dropdown .ant-picker-panel,.notification-admin-picker-dropdown .ant-picker-header,.notification-admin-picker-dropdown .ant-picker-footer{background:#242124;border-color:#e8e0e61a}.notification-admin-picker-dropdown .ant-picker-content th,.notification-admin-picker-dropdown .ant-picker-cell,.notification-admin-picker-dropdown .ant-picker-header button,.notification-admin-picker-dropdown .ant-picker-time-panel-cell-inner{color:#d8d0d6!important}.notification-admin-picker-dropdown .ant-picker-cell-in-view{color:#f2edf0}.notification-admin-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner,.notification-admin-picker-dropdown .ant-picker-ok .ant-btn-primary{color:#151315;background:var(--notification-admin-accent);border-color:#0000}.notification-admin-picker-dropdown .ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner,.notification-admin-picker-dropdown .ant-picker-cell-inner:hover{background:#302c2f!important}@media (width<=900px){.global-notice-banner{top:calc(var(--studio-header-height,50px) + 8px);width:calc(100vw - 20px)}.global-notice-banner__content{gap:7px}.global-notice-banner__summary{display:none}.notification-admin-form__grid{grid-template-columns:1fr}.notification-admin-hero .studio-section__bar,.notification-admin-toolbar{flex-direction:column;align-items:stretch}.notification-admin-hero__meta{margin-left:0}.notification-admin-toolbar__actions{flex-wrap:wrap;justify-content:space-between}.notification-admin-toolbar .ant-select{flex:1;width:auto}.notification-admin-toolbar .notification-admin-filter-select,.notification-admin-toolbar .notification-admin-filter-select.is-severity{width:auto;min-width:0}.notification-admin-toolbar .ant-segmented,.notification-admin-toolbar .ant-segmented-group{width:100%}.notification-admin-toolbar .ant-segmented-item{flex:1}.notification-admin-display-group.ant-checkbox-group{grid-template-columns:repeat(2,minmax(0,1fr))}}.asset-library-page__section{flex-direction:column;gap:16px;display:flex}.asset-library-page__library-tabs{border-bottom:1px solid var(--asset-border);align-items:center;gap:30px;min-height:44px;display:flex}.asset-library-page__library-tab-wrap{align-self:stretch}.asset-library-page__library-tab{height:44px;color:var(--asset-text-secondary);background:0 0;border:0;padding:0 0 12px;font-size:18px;font-weight:500;line-height:1;transition:color .18s;position:relative}.asset-library-page__library-tab--active{color:var(--asset-text);cursor:default;font-weight:650}.asset-library-page__library-tab--active:after{background:var(--asset-accent);content:"";border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.asset-library-page__library-tab--disabled{color:#e5e2f06b;cursor:not-allowed}.asset-library-page__surface{border:1px solid var(--asset-border);background:linear-gradient(180deg, #ffffff05, transparent 180px), var(--asset-surface);border-radius:20px;flex-direction:column;gap:22px;padding:22px;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 24px 80px #00000029}.asset-library-page__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.asset-library-page__scope-switch{min-width:210px}.asset-library-page__scope-switch .ant-tabs-nav{margin:0}.asset-library-page__scope-switch .ant-tabs-nav:before{border-bottom:0}.asset-library-page__scope-switch .ant-tabs-tab{color:var(--asset-text-muted);margin:0 24px 0 0;padding:8px 0 10px;font-size:14px;font-weight:500}.asset-library-page__scope-switch .ant-tabs-tab:hover{color:var(--asset-text)}.asset-library-page__scope-switch .ant-tabs-tab-active .ant-tabs-tab-btn{font-weight:600;color:var(--asset-text)!important}.asset-library-page__scope-switch .ant-tabs-ink-bar{background:var(--asset-accent);border-radius:2px;height:2px}.asset-library-page__secondary-segmented{border:1px solid var(--asset-border);background:#ffffff09;border-radius:9px;width:fit-content;padding:2px}.asset-library-page__secondary-segmented .ant-segmented-item-label{min-width:74px;color:var(--asset-text-secondary);padding:3px 10px;font-size:13px;font-weight:550;line-height:20px}.asset-library-page__secondary-segmented .ant-segmented-item-label>span{justify-content:center;align-items:center;gap:5px;display:inline-flex}.asset-library-page__secondary-segmented .anticon{font-size:12px}.asset-library-page__secondary-segmented .ant-segmented-item-selected .ant-segmented-item-label{color:var(--asset-text)}.asset-library-page__secondary-segmented .ant-segmented-item-selected{border-radius:7px;background:var(--asset-accent-soft)!important;box-shadow:none!important}.asset-library-page__secondary-segmented .ant-segmented-thumb{background:var(--asset-accent-soft);box-shadow:none;border:1px solid #d95ea940;border-radius:7px}.asset-library-page__actions{justify-content:flex-end;align-self:center;gap:10px;display:flex}.asset-library-page__action-btn{border-color:var(--asset-border);height:40px;color:var(--asset-text);box-shadow:none;background:#ffffff0b;border-radius:11px;padding-inline:16px;font-weight:550}.asset-library-page__action-btn .anticon{color:inherit}.asset-library-page__action-btn:hover,.asset-library-page__action-btn:focus{border-color:var(--asset-border-strong);color:#fff;background:#ffffff17}.asset-library-page__action-btn--primary.ant-btn-primary{color:#fff;border-color:#dc67ae;box-shadow:0 8px 24px #d95ea92e;background:#d95ea9!important}.asset-library-page__action-btn--primary.ant-btn-primary:hover,.asset-library-page__action-btn--primary.ant-btn-primary:focus{color:#fff;background:#e46cb3!important;border-color:#ec83c2!important}.asset-library-page__action-btn--active{color:#ffd7ef;background:#ff4fb824;border-color:#ff5eb752}.asset-library-page__asset-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.asset-library-page__mini-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.asset-library-page__mini-filter{width:156px}.asset-library-page__mini-filter.ant-select-disabled{opacity:1}.asset-library-page__mini-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__mini-filter.ant-select-disabled .ant-select-selection-item{color:#f2f6ffeb!important;-webkit-text-fill-color:#f2f6ffeb!important}.asset-library-page__mini-filter.ant-select-disabled .ant-select-selection-placeholder,.asset-library-page__mini-filter.ant-select-disabled .ant-select-arrow,.asset-library-page__mini-filter.ant-select-disabled .ant-select-suffix{color:#e8eeffb8!important}.asset-library-page__mini-filter.ant-select-disabled .ant-select-selection-search-input{color:#f2f6ffeb!important}.asset-library-page__summary-text{color:var(--asset-text-secondary);font-variant-numeric:tabular-nums;font-size:13px}.asset-library-page__refresh-btn.ant-btn{border-color:var(--asset-border);color:#eef3ff;background:#ffffff0b;width:28px;min-width:28px;height:28px}.asset-library-page__refresh-btn.ant-btn:hover,.asset-library-page__refresh-btn.ant-btn:focus{border-color:var(--asset-border-strong);color:#fff;background:#ffffff17}.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:7px;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:6px;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:6px;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-modal-root .ant-modal-container,.asset-modal-root .ant-modal-content{color:#eee7eb;background:#201e1f;border:1px solid #ffffff14;border-radius:18px;max-height:min(92vh,880px);padding:0;overflow:hidden;box-shadow:0 32px 96px #0000008f}.asset-modal-root .ant-modal-header{background:#242223;border-bottom:1px solid #ffffff12;margin:0!important;padding:16px 20px 14px!important}.asset-modal-root .ant-modal-title{color:#f6eff3}.asset-modal-root .ant-modal-close{color:#b9afb4;border-radius:10px;width:38px;height:38px;top:15px;right:16px}.asset-modal-root .ant-modal-close:hover{color:#fff;background:#ffffff14}.asset-modal-root .ant-modal-body{color:#eee7eb;scrollbar-color:#555054 transparent;scrollbar-width:thin;background:#201e1f;max-height:min(92vh - 142px,738px);padding:0;overflow-y:auto}.asset-modal-root .ant-modal-footer{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#242223fa;border-top:1px solid #ffffff12;position:relative;margin:0!important;padding:12px 20px!important}.asset-modal-root .ant-modal-footer .ant-btn{border-radius:9px;min-width:124px;height:40px;font-size:14px;font-weight:500}.asset-modal-root .ant-modal-footer .ant-btn-default{color:#e4dce0;background:#343032;border-color:#ffffff14}.asset-modal-root .ant-modal-footer .ant-btn-primary{color:#fff;background:linear-gradient(135deg,#f064a9 0%,#d94b91 100%);border-color:#ffffff1f;box-shadow:0 10px 24px #d94b9138}.asset-modal-heading{align-items:center;gap:12px;min-height:38px;display:flex}.asset-modal-heading__icon{color:#ff82bd;background:#f05aa614;border:1px solid #f05aa63d;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.asset-modal-heading>div{flex-direction:column;min-width:0;display:flex}.asset-modal-heading strong{color:#fff8fb;font-size:16px;line-height:1.35}.asset-modal-heading small{color:#9c9498;margin-top:2px;font-size:12px;font-weight:400}.asset-modal-form{padding:14px 16px 16px}.asset-modal-basic-step{background:#242223;border:1px solid #ffffff13;border-radius:12px;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:0;width:min(100%,1040px);margin-inline:auto;display:grid;overflow:hidden}.asset-modal-basic-step .asset-modal-form-section{background:0 0;border:0;border-radius:0;min-width:0;padding:20px}.asset-modal-basic-step .asset-modal-form-section--ownership{border-left:1px solid #fff1}.asset-modal-prior-info{background:#272526;border:1px solid #ffffff13;border-radius:12px;margin-bottom:12px;padding:0;overflow:hidden}.asset-modal-prior-info>header{justify-content:space-between;align-items:center;gap:16px;min-height:58px;margin-bottom:0;padding:12px 16px;display:flex}.asset-modal-prior-info.is-expanded>header{border-bottom:1px solid #ffffff0e;margin-bottom:0}.asset-modal-prior-info>header>div{flex-direction:column;gap:3px;min-width:0;display:flex}.asset-modal-prior-info>header strong{color:#f3ecef;font-size:13px;line-height:1.4}.asset-modal-prior-info>header small{color:#9c9498;font-size:11px;line-height:1.45}.asset-modal-prior-info>header>button{color:#cfc6cb;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;align-items:center;gap:7px;height:32px;padding:0 6px 0 10px;font-size:12px;display:inline-flex}.asset-modal-prior-info>header>button:hover,.asset-modal-prior-info>header>button:focus-visible{color:#fff5fa;background:#ffffff0f;outline:none}.asset-modal-prior-info>header>button .anticon{transition:transform .18s}.asset-modal-prior-info.is-expanded>header>button .anticon{transform:rotate(180deg)}.asset-modal-prior-info__fields[hidden],.asset-modal-prior-info__summary[hidden]{display:none}.asset-modal-prior-info__fields{background:#242223;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:0;display:grid}.asset-modal-prior-info__fields .asset-modal-form-section{background:0 0;border:0;border-radius:0;min-width:0;padding:18px 20px 20px}.asset-modal-prior-info__fields .asset-modal-form-section--ownership{border-left:1px solid #fff1}.asset-modal-basic-step .asset-modal-section-heading,.asset-modal-prior-info__fields .asset-modal-section-heading{min-height:30px;margin-bottom:16px}.asset-modal-basic-step .asset-modal-section-heading__icon,.asset-modal-prior-info__fields .asset-modal-section-heading__icon{background:#f05aa612;border:1px solid #f05aa61f;border-radius:8px;width:28px;height:28px}.asset-modal-basic-step .asset-modal-section-heading strong,.asset-modal-prior-info__fields .asset-modal-section-heading strong{font-size:13px}.asset-modal-root .asset-modal-form__grid--ownership>:last-child,.asset-modal-root .asset-modal-form__grid--ownership>:first-child:nth-last-child(2){grid-column:1/-1}.asset-modal-prior-info__summary{align-content:center;gap:6px;min-height:50px;padding:0 16px 14px;display:grid}.asset-modal-prior-info__summary-title{align-items:center;gap:7px;padding-right:96px;display:flex}.asset-modal-prior-info__summary-title strong{color:#fff7fb;text-overflow:ellipsis;white-space:nowrap;margin-right:3px;font-size:15px;overflow:hidden}.asset-modal-prior-info__summary-title span{color:#d7ccd2;background:#fff1;border-radius:8px;flex:none;padding:3px 8px;font-size:10px;line-height:1.4}.asset-modal-prior-info__summary p{color:#958c91;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;line-height:1.5;overflow:hidden}.asset-modal-prior-info__summary>small{color:#7f777b;font-size:11px}.asset-modal-readonly-field{background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:flex-start;gap:5px;min-height:38px;padding:0;display:flex}.asset-modal-readonly-field>span{color:#c4babe;font-size:12px;font-weight:500;line-height:1.4}.asset-modal-readonly-field>strong{color:#e9e1e5;text-overflow:ellipsis;white-space:nowrap;background:#ffffff06;border:1px solid #ffffff0f;border-radius:8px;align-items:center;min-height:38px;padding:0 11px;font-size:12px;font-weight:500;line-height:1.4;display:flex;overflow:hidden}.asset-modal-readonly-field--form-item{justify-content:center;min-height:38px}.asset-modal-readonly-field--form-item>strong{width:100%}.asset-generation-workspace{--asset-workspace-panel:#292728;--asset-workspace-surface:#ffffff09;--asset-workspace-canvas:#181619;background:var(--asset-workspace-panel);border-radius:12px;overflow:hidden}.asset-generation-source-row{align-items:center;gap:10px;min-height:56px;padding:12px 14px 8px;display:flex}.asset-generation-source-row>.ant-typography{color:#d4cbd0;margin-right:auto;font-size:12px;font-weight:600}.asset-generation-source-row>.ant-btn:first-of-type{margin-right:auto}.asset-generation-source-row .ant-btn{color:#d9cfd4;box-shadow:none;background:0 0;border-color:#ed5aa133}.asset-generation-source-row .ant-btn:hover,.asset-generation-source-row .ant-btn:focus-visible{color:#fff;background:#ed5aa114;border-color:#ed5aa17a}.asset-generation-workspace__body{grid-template-columns:minmax(260px,.6fr) minmax(0,1.4fr);display:grid}.asset-generation-stage,.asset-generation-controls{min-width:0;min-height:448px;padding:4px 12px 16px}.asset-generation-stage{place-items:center;display:grid}.asset-generation-stage__preview{background:var(--asset-workspace-canvas);border:1px solid #ffffff17;border-radius:14px;width:min(100%,280px);min-height:280px;max-height:448px;position:relative;overflow:hidden;box-shadow:0 18px 42px #00000057}.asset-generation-stage__preview>.ant-image,.asset-generation-stage__preview>.ant-image .ant-image-img,.asset-generation-stage__image{width:100%;height:100%}.asset-generation-stage__preview>.ant-image .ant-image-img,.asset-generation-stage__image{object-fit:cover}.asset-generation-stage__label{z-index:3;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f0d10a8;border-radius:7px;padding:5px 8px;font-size:12px;font-weight:600;position:absolute;top:12px;left:12px}.asset-generation-stage__quote.ant-btn{z-index:4;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f0d10b3;border:1px solid #ffffff29;border-radius:7px;height:30px;padding-inline:10px;font-size:12px;font-weight:600;position:absolute;top:10px;right:10px}.asset-generation-stage__quote.ant-btn:hover,.asset-generation-stage__quote.ant-btn:focus-visible{color:#fff;background:#381d2de6;border-color:#ed5aa185}.asset-generation-stage__quote.ant-btn:disabled{display:none}.asset-generation-stage__preview>footer{z-index:3;background:linear-gradient(#09080a00,#09080ae6);justify-content:space-between;align-items:flex-end;gap:10px;min-height:50px;padding:17px 14px 11px;display:flex;position:absolute;bottom:0;left:0;right:0}.asset-generation-stage__preview>footer small{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.asset-generation-stage__preview>footer span{color:#ff8bc2;flex:none;font:600 12px/1.4 SFMono-Regular,Consolas,monospace}.asset-generation-stage__empty{color:#fff;text-align:center;place-content:center;justify-items:center;gap:8px;width:100%;height:100%;min-height:280px;display:grid}.asset-generation-stage__empty>.anticon{color:#ed5aa1;margin-bottom:8px;font-size:32px}.asset-generation-stage__empty small{color:#ffffffa8;font-size:12px}.asset-generation-stage__generating{z-index:5;color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0d0b0eb8;place-content:center;justify-items:center;gap:9px;display:grid;position:absolute;inset:0}.asset-generation-stage__generating>.anticon{color:#ff8bc2;font-size:24px}.asset-generation-stage__generating small{color:#ffffff9e;font-size:10px}.asset-generation-stage__error{z-index:4;color:#ffb2ba;text-overflow:ellipsis;white-space:nowrap;background:#811f2dc7;border-radius:7px;padding:7px 9px;font-size:11px;position:absolute;bottom:54px;left:10px;right:10px;overflow:hidden}.asset-generation-controls{flex-direction:column;gap:12px;display:flex}.asset-generation-references{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:8px;height:82px;min-height:82px;transition:opacity .14s;display:grid;overflow:hidden}.asset-generation-references__list{scrollbar-color:#ed5aa180 #ffffff0d;scrollbar-width:thin;gap:8px;min-width:0;height:82px;padding:1px 2px 8px;display:flex;overflow:auto hidden}.asset-generation-reference{background:var(--asset-workspace-surface);border:1px solid #ed5aa194;border-radius:10px;width:76px;min-width:76px;height:76px;padding:0;position:relative;overflow:hidden}.asset-generation-reference--add{color:#ff8bc2;cursor:pointer;border-style:dashed;border-color:#ffffff1a;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:inline-flex}.asset-generation-reference--add span{color:#d9cfd4;font-size:11px}.asset-generation-reference img{object-fit:cover;width:100%;height:100%}.asset-generation-reference>button{color:#fff;cursor:pointer;background:#0c0f16c2;border:1px solid #fff3;border-radius:50%;width:22px;height:22px;padding:0;position:absolute;top:4px;right:4px}.asset-generation-references>small{color:#a69da2;white-space:nowrap;align-items:flex-end;height:76px;font-size:11px;display:inline-flex}.asset-generation-prompt-wrap{--asset-prompt-expand-offset:94px;z-index:2;flex-direction:column;flex:168px;gap:6px;min-height:168px;margin:0;transition:min-height .18s,flex-basis .18s,margin-bottom .18s,transform .18s,box-shadow .18s;display:flex;position:relative}.asset-generation-prompt-wrap.is-expanded{z-index:8;min-height:calc(168px + var(--asset-prompt-expand-offset));margin-bottom:calc(var(--asset-prompt-expand-offset) * -1);flex-basis:calc(168px + var(--asset-prompt-expand-offset));transform:translateY(calc(var(--asset-prompt-expand-offset) * -1));background:var(--asset-workspace-panel);border-radius:7px}.asset-generation-controls:has(.asset-generation-prompt-wrap.is-expanded) .asset-generation-references{opacity:0;pointer-events:none}.asset-generation-prompt-heading,.asset-generation-prompt-meta{justify-content:space-between;align-items:center;gap:12px;min-height:22px;display:flex}.asset-generation-prompt-heading>div{align-items:baseline;gap:8px;min-width:0;display:flex}.asset-generation-prompt-heading span{color:#eee7eb;font-size:12px;font-weight:600}.asset-generation-prompt-heading small,.asset-generation-prompt-meta{color:#91878d;font-size:11px}.asset-generation-prompt-heading .ant-btn{color:#a69da2;border-radius:6px;width:26px;min-width:26px;height:26px;padding:0}.asset-generation-prompt-heading .ant-btn:hover,.asset-generation-prompt-heading .ant-btn:focus-visible{color:#fff;background:#ed5aa11a}.asset-generation-prompt-meta{min-height:16px;line-height:16px}.asset-generation-prompt-meta .is-over-limit{color:#ff7f8d}.asset-modal-root .asset-generation-prompt.ant-form-item{flex-direction:column;flex:auto;min-height:0;margin:0;display:flex}.asset-generation-prompt .ant-form-item-row,.asset-generation-prompt .ant-form-item-control,.asset-generation-prompt .ant-form-item-control-input,.asset-generation-prompt .ant-form-item-control-input-content{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex}.asset-generation-prompt .ant-form-item-row{flex-flow:column!important}.asset-generation-prompt .ant-form-item-explain-error{padding-top:3px;font-size:11px}.asset-modal-root .asset-generation-prompt .free-studio-prompt-editor-shell,.asset-modal-root .asset-generation-prompt .free-studio-prompt-editor-content,.asset-modal-root .asset-generation-prompt .free-studio-prompt-editor-content .ProseMirror{width:100%;height:100%;min-height:0;max-height:none}.asset-modal-root .asset-generation-prompt .free-studio-prompt-editor-shell{background:var(--asset-workspace-surface);cursor:text;border:1px solid #ffffff17;border-radius:9px;flex:auto;min-width:0;padding:0;display:flex;position:relative;overflow:hidden}.asset-modal-root .asset-generation-prompt .free-studio-prompt-editor-shell:hover,.asset-modal-root .asset-generation-prompt .free-studio-prompt-editor-shell:focus-within{border-color:#ed5aa175;box-shadow:0 0 0 2px #ed5aa114}.asset-modal-root .asset-generation-prompt .free-studio-prompt-editor-shell.is-empty:before{color:#b9c6dc75;font-size:12px;line-height:22px;top:10px;left:12px;right:12px}.asset-modal-root .asset-generation-prompt .free-studio-prompt-editor-content{flex:auto;min-width:0;display:flex;overflow:hidden}.asset-modal-root .asset-generation-prompt .free-studio-prompt-editor-content .ProseMirror{box-sizing:border-box;color:#e8e1e5;padding:10px 12px;font-size:13px;line-height:1.7;overflow-y:auto}.asset-generation-settings{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;height:38px;min-height:38px;display:grid}.asset-modal-root .asset-generation-settings .ant-form-item{margin:0}.asset-generation-settings .ant-select,.asset-generation-settings .ant-select-selector,.asset-generation-settings__picker.ant-btn,.asset-generation-settings .art-style-picker__trigger{width:100%;min-width:0;height:38px}.asset-generation-settings__picker.ant-btn,.asset-generation-settings .art-style-picker__trigger{color:#e9e1e5;background:var(--asset-workspace-surface);border-color:#0000;justify-content:space-between;align-items:center;display:flex}.asset-generation-submit.ant-btn{border-radius:9px;width:100%;height:42px;margin-top:0}.asset-generation-history{min-height:450px;padding:4px 14px 14px}.asset-generation-history__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.asset-generation-history__card{background:var(--asset-workspace-surface);border:1px solid #0000;border-radius:10px;grid-template-columns:82px minmax(0,1fr);gap:10px;min-height:132px;padding:10px;display:grid}.asset-generation-history__card.is-current{background:#ed5aa117;border-color:#f05aa657}.asset-generation-history__thumb{color:#9b9297;background:#1c191b;border:0;border-radius:10px;width:82px;height:108px;padding:0;position:relative;overflow:hidden}.asset-generation-history__thumb img{object-fit:cover;width:100%;height:100%}.asset-generation-history__thumb>.anticon{color:#ed5aa1;position:absolute;top:6px;left:6px}.asset-generation-history__info{flex-direction:column;min-width:0;display:flex}.asset-generation-history__info>div:first-child{align-items:center;gap:8px;display:flex}.asset-generation-history__info strong,.asset-generation-history__info p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.asset-generation-history__info strong{color:#fff;font-size:12px}.asset-generation-history__info span,.asset-generation-history__info small{color:#b8aeb3;font-size:10px}.asset-generation-history__info p{color:#ddd3d8;margin:10px 0 5px;font-size:12px}.asset-generation-history__actions{justify-content:flex-end;margin-top:auto;display:flex}.asset-generation-history__empty{color:#92898e;place-items:center;min-height:360px;font-size:13px;display:grid}@media (width<=900px){.asset-generation-workspace__body{grid-template-columns:minmax(0,1fr)}.asset-generation-stage{min-height:448px}.asset-generation-controls{min-height:490px}}@media (width<=640px){.asset-generation-source-row{flex-direction:column;align-items:stretch}.asset-generation-source-row>.ant-btn:first-of-type{margin-right:0}.asset-generation-source-row>.ant-space,.asset-generation-source-row>.ant-space .ant-space-item,.asset-generation-source-row .ant-btn{width:100%}.asset-generation-settings{grid-template-columns:1fr;height:auto}.asset-generation-history__grid{grid-template-columns:1fr}}.asset-modal-source-switch{background:#292728;border:1px solid #ffffff0e;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;min-height:54px;margin-bottom:12px;padding:8px 10px 8px 14px;display:flex}.asset-modal-source-switch>div{flex-direction:column;gap:3px;min-width:0;display:flex}.asset-modal-source-switch strong{color:#f3ecef;font-size:13px}.asset-modal-source-switch span{color:#9c9498;font-size:12px}.asset-modal-source-switch .asset-modal-form__mode{flex:none;width:260px;max-width:none;margin:0}.asset-modal-layout{grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);gap:12px}.asset-modal-layout__visual,.asset-modal-form-section{background:#292728;border:1px solid #ffffff0e;border-radius:8px}.asset-modal-layout__visual{align-self:start;padding:14px;position:sticky;top:0}.asset-modal-layout__form{flex-direction:column;gap:10px;display:flex}.asset-modal-form-section{padding:14px 16px}.asset-modal-section-heading{justify-content:space-between;align-items:flex-start;gap:12px;min-height:36px;margin-bottom:12px;display:flex}.asset-modal-section-heading>div{align-items:center;gap:10px;min-width:0;display:flex}.asset-modal-section-heading__icon{color:#f58abf;background:#f05aa617;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.asset-modal-section-heading>div>div{flex-direction:column;gap:2px;min-width:0;display:flex}.asset-modal-section-heading strong{color:#f3ecef;font-size:14px;line-height:1.4}.asset-modal-section-heading small{color:#9c9498;font-size:11px;line-height:1.4}.asset-modal-section-heading__meta{color:#cfc4ca;background:#ffffff0e;border-radius:8px;flex:none;padding:4px 8px;font-size:11px;line-height:1.4}.asset-modal-section-heading--visual{border-bottom:1px solid #ffffff0f;padding-bottom:12px}.asset-modal-root .asset-modal-visual{gap:10px}.asset-modal-root .asset-modal-visual__preview,.asset-modal-root .asset-modal-visual__placeholder{background:#1d1b1c;border-color:#fff1;border-radius:8px;max-height:500px}.asset-modal-root .asset-modal-visual__preview-image,.asset-modal-root .asset-modal-visual__preview .ant-image-img{border-radius:8px}.asset-modal-root .asset-modal-visual__placeholder-icon{color:#f18abb;background:#f05aa612;border-color:#f05aa62e;border-radius:14px;width:56px;height:56px;margin-bottom:14px}.asset-modal-root .asset-modal-visual__upload-btn.ant-btn{color:#f1e9ed;background:#353133;border-color:#ffffff14;border-radius:9px;height:40px}.asset-modal-root .asset-modal-visual__upload-btn.ant-btn:hover,.asset-modal-root .asset-modal-visual__upload-btn.ant-btn:focus-visible{color:#fff5fa;background:#f05aa61f;border-color:#f05aa65c}.asset-modal-root .ant-form-item{margin-bottom:12px}.asset-modal-root .asset-modal-form__grid{gap:10px;margin-bottom:12px;display:grid}.asset-modal-root .asset-modal-form__grid--two,.asset-modal-root .asset-modal-form__grid--ownership{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-modal-root .asset-modal-form__grid--model{grid-template-columns:minmax(0,1fr)}.asset-modal-root .asset-modal-form__grid-item,.asset-modal-root .asset-modal-form__grid+.ant-form-item,.asset-modal-root .asset-modal-form-section>.ant-form-item:last-child{margin-bottom:0}.asset-modal-root .ant-form-item-label{padding-bottom:5px}.asset-modal-root .ant-form-item-label>label{color:#c4babe;font-size:12px;font-weight:500}.asset-modal-root .ant-form-item-required:before{color:#f06aa9!important}.asset-modal-root .ant-input,.asset-modal-root textarea.ant-input,.asset-modal-root .ant-select-selector{color:#f3ecef!important;box-shadow:none!important;background:#211f20!important;border-color:#ffffff13!important;border-radius:8px!important}.asset-modal-root .ant-input,.asset-modal-root .ant-select-selector{min-height:38px}.asset-modal-root .ant-select{--ant-color-bg-container:#211f20;--ant-select-selector-bg:#211f20;--ant-color-border:#ffffff13;min-height:38px;color:#f3ecef!important;box-shadow:none!important;background:#211f20!important;border:1px solid #ffffff13!important;border-radius:8px!important}.asset-modal-root .ant-select:hover:not(.ant-select-disabled){border-color:#f05aa657!important}.asset-modal-root .ant-select-focused{border-color:#f05aa69e!important;box-shadow:0 0 0 2px #f05aa61a!important}.asset-modal-root .ant-input::placeholder,.asset-modal-root textarea.ant-input::placeholder,.asset-modal-root .ant-select-selection-placeholder{color:#706a6d!important}.asset-modal-root .ant-select-selection-item,.asset-modal-root .ant-select-content,.asset-modal-root .ant-select-input{color:#f3ecef!important}.asset-modal-root .ant-select-suffix,.asset-modal-root .ant-select-clear{color:#8e858a}.asset-modal-root .ant-input:hover,.asset-modal-root textarea.ant-input:hover,.asset-modal-root .ant-select:hover:not(.ant-select-disabled) .ant-select-selector{border-color:#f05aa657!important}.asset-modal-root .ant-input:focus,.asset-modal-root textarea.ant-input:focus,.asset-modal-root .ant-select-focused .ant-select-selector{border-color:#f05aa69e!important;box-shadow:0 0 0 2px #f05aa61a!important}.asset-modal-root textarea.ant-input{resize:none;padding:9px 11px;line-height:1.6}.asset-modal-root .ant-input-data-count{color:#756e72;font-size:10px}.asset-modal-root .ant-select-disabled .ant-select-selector,.asset-modal-root .ant-select-disabled,.asset-modal-root .ant-input-disabled{--ant-color-bg-container-disabled:#262324;--ant-select-selector-bg:#262324;color:#8f878b!important;background:#262324!important}.asset-modal-root .ant-form-item-explain-error{color:#ee858d;font-size:11px}@media (width<=960px){.asset-modal-root .ant-modal-body{max-height:min(92vh - 142px,738px)}.asset-modal-layout__visual{position:static}.asset-modal-layout__visual .asset-modal-visual{width:min(100%,440px);margin-inline:auto}.asset-modal-basic-step,.asset-modal-prior-info__fields{grid-template-columns:1fr}.asset-modal-basic-step .asset-modal-form-section--ownership,.asset-modal-prior-info__fields .asset-modal-form-section--ownership{border-top:1px solid #fff1;border-left:0}}@media (width<=680px){.asset-modal-root .ant-modal{width:calc(100vw - 24px)!important}.asset-modal-heading small{display:none}.asset-modal-source-switch{flex-direction:column;align-items:stretch;gap:10px}.asset-modal-source-switch .asset-modal-form__mode{width:100%}.asset-modal-prior-info__summary-title{flex-wrap:wrap;padding-right:0}.asset-modal-root .asset-modal-form__grid--two,.asset-modal-root .asset-modal-form__grid--ownership{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.asset-modal-root *,.asset-modal-root :before,.asset-modal-root :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.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(220px,1fr));gap:16px;display:grid}.asset-library-card.ant-card{background:#151821;border:0;border-radius:5px;transition:transform .18s,box-shadow .18s;overflow:hidden;box-shadow:0 14px 34px #0000002e}.asset-library-card .ant-card-cover{border-radius:inherit;margin:0;overflow:hidden}.asset-library-card.ant-card .ant-card-cover>*{border-radius:0!important}.asset-library-card.ant-card:hover{transform:translateY(-2px);box-shadow:0 20px 44px #00000047}.asset-library-card--batch.ant-card{background:#0c111df5}.asset-library-card--batch.ant-card:hover{box-shadow:0 20px 48px #060b185c}.asset-library-card--selected.ant-card{box-shadow:0 22px 52px #05091461,0 0 0 2px #2ec4ff70}.asset-library-card--selected.ant-card:hover{box-shadow:0 24px 56px #0509146b,0 0 0 2px #2ec4ff8f}.asset-library-card--readonly.ant-card{opacity:.82}.asset-library-card .ant-card-body{display:none}.asset-library-card__cover{aspect-ratio:3/4;background:linear-gradient(135deg,#ffffff09,#0000),#151821;border-radius:0;width:100%;position:relative;overflow:hidden}.asset-library-card__cover .ant-image{cursor:pointer;border-radius:0;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0;overflow:hidden}.asset-library-card__cover .ant-image .asset-library-card__image{object-fit:cover;object-position:center center;border-radius:0;width:100%;height:100%;transition:transform .32s cubic-bezier(.22,1,.36,1);display:block;position:absolute;inset:0;transform:scale(1)}.asset-library-card.ant-card:hover .asset-library-card__image,.asset-library-card.ant-card:focus-within .asset-library-card__image{transform:scale(1.2)}.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:12px;left:12px}.asset-library-card--batch .asset-library-card__cover-overlay{left:auto;right:12px}.asset-library-card__scope-tag,.asset-library-card__task-tag{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f5f7ff;background:#08090ec7;border:1px solid #ffffff1f;border-radius:8px;margin-inline-end:0}.asset-library-card__title-overlay{z-index:2;pointer-events:none;opacity:.92;background:linear-gradient(#08090e00 0%,#08090e33 30%,#08090ee0 100%);align-items:flex-end;min-height:48px;padding:14px 14px 10px;transition:opacity .22s,transform .26s cubic-bezier(.4,0,1,1);display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(0)}.asset-library-card__title.ant-typography{color:#f5f7ff;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 2px 12px #000000b8;width:100%;margin:0;font-size:14px;font-weight:600;line-height:22px;transition:color .22s,transform .22s,text-shadow .22s;overflow:hidden;transform:translateY(2px)}.asset-library-card.ant-card:hover .asset-library-card__title-overlay,.asset-library-card.ant-card:focus-within .asset-library-card__title-overlay{opacity:0;transform:translateY(100%)}.asset-library-card__more.ant-btn{z-index:3;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#08090ec7;border-color:#0000;width:34px;min-width:34px;height:34px;transition:opacity .18s,transform .18s,background .18s;position:absolute;top:12px;right:12px;box-shadow:0 6px 20px #00000047}.asset-library-card__more.ant-btn:hover,.asset-library-card__more.ant-btn:focus,.asset-library-card__more.ant-btn[aria-expanded=true]{border-color:#ffffff29;color:#fff!important;background:#181922f5!important}@media (hover:hover){.asset-library-card__more.ant-btn{opacity:0;pointer-events:none;transform:translateY(-4px)}.asset-library-card.ant-card:hover .asset-library-card__more.ant-btn,.asset-library-card.ant-card:focus-within .asset-library-card__more.ant-btn{opacity:1;pointer-events:auto;transform:translateY(0)}}.asset-library-card-menu .ant-dropdown-menu{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid #ffffff1f;border-radius:13px;min-width:184px;padding:7px;box-shadow:0 20px 56px #00000080,inset 0 1px #ffffff0b;background:#171821!important}.asset-library-card-menu .ant-dropdown-menu-item{border-radius:9px;min-height:38px;font-size:13px;line-height:20px;transition:color .16s,background .16s;color:#f7f5fbe0!important;padding:8px 11px!important}.asset-library-card-menu .ant-dropdown-menu-item:not(.ant-dropdown-menu-item-danger) .ant-dropdown-menu-title-content,.asset-library-card-menu .ant-dropdown-menu-item:not(.ant-dropdown-menu-item-danger) .anticon{color:#f7f5fbe0!important}.asset-library-card-menu .ant-dropdown-menu-item .anticon{font-size:14px}.asset-library-card-menu .ant-dropdown-menu-item:hover{background:#ffffff16!important}.asset-library-card-menu .ant-dropdown-menu-item-danger,.asset-library-card-menu .ant-dropdown-menu-item-danger .ant-dropdown-menu-title-content,.asset-library-card-menu .ant-dropdown-menu-item-danger .anticon{color:#ff6f85!important}.asset-library-card-menu .ant-dropdown-menu-item-danger:hover{background:#ff52701f!important}.asset-library-card-menu .ant-dropdown-menu-item-disabled,.asset-library-card-menu .ant-dropdown-menu-item-disabled .ant-dropdown-menu-title-content,.asset-library-card-menu .ant-dropdown-menu-item-disabled .anticon{color:#f7f5fb57!important}.asset-library-card-menu .ant-dropdown-menu-item-divider{background:#ffffff17;margin:5px 7px}@media (hover:none){.asset-library-card__more.ant-btn{width:44px;min-width:44px;height:44px}.asset-library-card-menu .ant-dropdown-menu-item{min-height:44px}}.asset-library-page__empty{border:1px dashed var(--asset-border-strong);background:radial-gradient(circle at top,#ffffff0d,#0000 45%),#ffffff05;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:340px;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-detail-modal-root .ant-modal{padding-bottom:24px;top:24px;width:min(1080px,100vw - 48px)!important}.asset-detail-modal-root .ant-modal-content{flex-direction:column;max-height:calc(100dvh - 48px);display:flex}.asset-detail-modal-root .ant-modal-header,.asset-detail-modal-root .ant-modal-footer{flex:none}.asset-detail-modal-root .ant-modal-body{scrollbar-color:#ffffff29 transparent;scrollbar-width:thin;flex:auto;min-height:0;padding-right:8px;overflow-y:auto}.asset-detail-modal-root .ant-modal-body::-webkit-scrollbar{width:6px}.asset-detail-modal-root .ant-modal-body::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:999px}.asset-detail-modal__heading{align-items:baseline;gap:10px;min-width:0;display:flex}.asset-detail-modal__name{color:#f7f4fb;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:650;line-height:24px;overflow:hidden}.asset-detail-modal__subtitle{color:#e4dfeb94;flex:none;font-size:12px;font-weight:500}.asset-modal-layout--detail{grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);gap:24px}.asset-modal-layout--detail .asset-modal-layout__visual{position:sticky;top:0}.asset-modal-layout--detail .asset-modal-layout__detail{flex-direction:column;gap:18px;display:flex}.asset-modal-visual--detail{gap:9px}.asset-modal-visual--detail .asset-modal-visual__preview{aspect-ratio:1;background:radial-gradient(circle at 50% 24%,#ffffff0b,#0000 55%),#ffffff06;border:1px solid #ffffff17;border-radius:12px;width:100%;min-height:0;overflow:hidden}.asset-modal-visual--detail .asset-modal-visual__preview .ant-image{cursor:zoom-in}.asset-detail-visual__hint.ant-typography{text-align:center;font-size:12px;line-height:18px;color:#e4dfeb94!important}.asset-detail-section{flex-direction:column;gap:9px;display:flex}.asset-detail-section__title.ant-typography{align-items:center;gap:8px;margin:0;font-size:14px;font-weight:650;line-height:22px;display:flex;color:#f4f1f8!important}.asset-detail-section__title.ant-typography:before{content:"";background:#d95ea9;border-radius:999px;width:3px;height:14px}.asset-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.asset-detail-section--configuration .asset-detail-grid,.asset-detail-section--ownership .asset-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.asset-detail-item{background:#ffffff08;border:1px solid #ffffff13;border-radius:10px;flex-direction:column;gap:5px;min-width:0;padding:10px 11px;display:flex}.asset-detail-item--full{grid-column:1/-1}.asset-detail-item__label{color:#ded9e694;font-size:12px;font-weight:500;line-height:18px}.asset-detail-item__value{color:#f1edf5;overflow-wrap:anywhere;font-size:13px;font-weight:500;line-height:1.55}.asset-detail-item__value--multiline{color:#f1edf5d1;white-space:pre-wrap;font-weight:400}@media (width<=960px){.asset-library-page__surface{padding:16px}.asset-library-page__toolbar{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-modal-layout{grid-template-columns:1fr}.asset-modal-layout--detail .asset-modal-layout__visual{position:static}.asset-modal-visual--detail{width:min(100%,520px);margin-inline:auto}.asset-modal-visual__preview,.asset-modal-visual__placeholder{min-height:0}.asset-modal-form__grid,.asset-detail-grid,.asset-detail-section--configuration .asset-detail-grid,.asset-detail-section--ownership .asset-detail-grid{grid-template-columns:1fr}}@media (width<=680px){.asset-detail-modal-root .ant-modal{padding-bottom:12px;top:12px;width:calc(100vw - 24px)!important}.asset-detail-modal-root .ant-modal-content{max-height:calc(100dvh - 24px)}.asset-detail-modal__heading{flex-direction:column;align-items:flex-start;gap:2px}.asset-library-page__library-tabs{gap:24px;overflow-x:auto}.asset-library-page__library-tab{flex:none}.asset-library-page__scope-switch,.asset-library-page__secondary-segmented{width:100%}.asset-library-page__secondary-segmented .ant-segmented-group{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.asset-library-page__secondary-segmented .ant-segmented-item-label{min-width:0;padding:5px 8px}.asset-library-page__asset-tools{flex-direction:column;align-items:stretch}.asset-library-page__mini-tools{justify-content:flex-start;width:100%}.asset-library-page__mini-filter{flex:132px;width:auto;min-width:132px}.asset-library-page__mini-filter .ant-select-selector{min-height:44px!important}.asset-library-page__refresh-btn.ant-btn{width:44px;min-width:44px;height:44px}.asset-library-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.asset-library-page__library-tab,.asset-library-card.ant-card,.asset-library-card__image,.asset-library-card__title-overlay,.asset-library-card__title.ant-typography,.asset-library-card__more.ant-btn{transition:none}.asset-library-card.ant-card:hover,.asset-library-card.ant-card:hover .asset-library-card__image,.asset-library-card.ant-card:focus-within .asset-library-card__image,.asset-library-card.ant-card:hover .asset-library-card__title,.asset-library-card.ant-card:focus-within .asset-library-card__title{transform:none}}.asset-library-page{--asset-border:#ffffff0f;--asset-border-strong:#ffffff1f;--asset-surface-soft:#ffffff07}.asset-library-page__library-tabs{border-bottom-color:#ffffff0e}.asset-library-page__surface{box-shadow:none;background:#101016;border-color:#ffffff0e;border-radius:10px;gap:18px;padding:18px}.asset-library-page__secondary-segmented,.asset-library-page__action-btn,.asset-library-page__mini-filter .ant-select-selector,.asset-library-page__refresh-btn.ant-btn{border-radius:7px!important}.asset-library-page__secondary-segmented .ant-segmented-item-selected,.asset-library-page__secondary-segmented .ant-segmented-thumb{border-radius:5px}.asset-library-page__action-btn--primary.ant-btn-primary{box-shadow:0 8px 18px #d95ea929}.asset-library-card.ant-card{box-shadow:none;border-color:#ffffff0e;border-radius:8px}.asset-library-card.ant-card:hover,.asset-library-card.ant-card:focus-within{border-color:#d95ea938;box-shadow:0 12px 28px #0000002e}.asset-library-card__image,.asset-library-card__more.ant-btn,.asset-library-card__meta-item,.asset-library-card__tag.ant-tag{border-radius:7px}.asset-modal-root .ant-modal-container,.asset-modal-root .ant-modal-content{background:#1f1d1f;border-color:#ffffff0f;border-radius:12px;box-shadow:0 24px 68px #0000007a}.asset-modal-root .ant-modal-close,.asset-modal-root .ant-modal-footer .ant-btn,.asset-modal-heading__icon,.asset-modal-basic-step,.asset-modal-prior-info,.asset-modal-prior-info>header>button,.asset-modal-root .asset-modal-form__mode .ant-segmented,.asset-modal-root .asset-modal-form__mode .ant-segmented-item-selected,.asset-modal-root .asset-modal-form__mode .ant-segmented-thumb,.asset-modal-root .asset-modal-visual__preview,.asset-modal-root .asset-modal-visual__placeholder,.asset-modal-root .asset-modal-visual__upload-btn.ant-btn,.asset-modal-root .ant-input,.asset-modal-root textarea.ant-input,.asset-modal-root .ant-select-selector{border-radius:8px!important}.asset-modal-basic-step,.asset-modal-prior-info,.asset-modal-root .asset-modal-form-section,.asset-modal-root .asset-modal-visual__preview,.asset-modal-root .asset-modal-visual__placeholder,.asset-modal-root .asset-generation-prompt .free-studio-prompt-editor-shell{box-shadow:none;border-color:#ffffff0e}.asset-library-page__section{gap:12px}.asset-library-page__library-tabs{border-bottom-color:#ffffff0b;gap:22px}.asset-library-page__library-tab{height:40px;padding-bottom:10px;font-size:16px}.asset-library-page__surface{box-shadow:none;border-color:#ffffff0b;border-radius:8px;gap:14px;padding:16px}.asset-library-page__secondary-segmented,.asset-library-page__action-btn,.asset-library-page__mini-filter .ant-select,.asset-library-page__mini-filter .ant-select-selector,.asset-library-page__refresh-btn.ant-btn,.asset-library-card.ant-card,.asset-library-card__image,.asset-library-card__more.ant-btn,.asset-library-card__meta-item,.asset-library-card__tag.ant-tag{box-shadow:none!important;border-radius:7px!important}.asset-library-card.ant-card:hover,.asset-library-card.ant-card:focus-within{box-shadow:0 10px 24px #00000029}.asset-modal-root .ant-modal-container,.asset-modal-root .ant-modal-content{border-color:#ffffff0e!important;border-radius:10px!important;box-shadow:0 22px 58px #00000075!important}.asset-modal-root .ant-modal-header,.asset-modal-root .ant-modal-footer,.asset-modal-prior-info.is-expanded>header{border-color:#ffffff0b!important}.asset-modal-root .ant-modal-close,.asset-modal-root .ant-modal-footer .ant-btn,.asset-modal-heading__icon,.asset-modal-basic-step,.asset-modal-prior-info,.asset-modal-prior-info>header>button,.asset-modal-root .asset-modal-form__mode .ant-segmented,.asset-modal-root .asset-modal-form__mode .ant-segmented-item-selected,.asset-modal-root .asset-modal-form__mode .ant-segmented-thumb,.asset-modal-root .asset-modal-visual__preview,.asset-modal-root .asset-modal-visual__placeholder,.asset-modal-root .asset-modal-visual__placeholder-icon,.asset-modal-root .asset-modal-visual__upload-btn.ant-btn,.asset-modal-root .asset-modal-readonly,.asset-modal-root .ant-input,.asset-modal-root textarea.ant-input,.asset-modal-root .ant-select,.asset-modal-root .ant-select-selector,.asset-generation-workspace,.asset-generation-stage__preview,.asset-generation-reference,.asset-generation-prompt-wrap,.asset-modal-root .asset-generation-prompt .free-studio-prompt-editor-shell,.asset-generation-settings__picker.ant-btn,.asset-generation-settings .art-style-picker__trigger,.asset-generation-submit.ant-btn,.asset-generation-history__card,.asset-generation-history__thumb{box-shadow:none!important;border-radius:8px!important}.asset-generation-stage__preview{border-color:#fff1!important}.asset-generation-source-row .ant-btn,.asset-generation-stage__quote.ant-btn,.asset-generation-prompt-heading .ant-btn,.asset-generation-reference>button,.asset-generation-stage__error{box-shadow:none!important;border-radius:7px!important}.asset-generation-source-row .ant-btn:hover,.asset-generation-source-row .ant-btn:focus-visible,.asset-generation-prompt .free-studio-prompt-editor-shell:hover,.asset-generation-prompt .free-studio-prompt-editor-shell:focus-within{box-shadow:none!important}.studio-content:not(.studio-content--immersive) .asset-library-page__surface{box-shadow:none!important;border-color:#ffffff0b!important;border-radius:8px!important}.studio-content:not(.studio-content--immersive) .asset-library-page__action-btn--primary.ant-btn-primary,.asset-library-page__action-btn--primary.ant-btn-primary{box-shadow:none!important}.asset-library-page .ant-input,.asset-library-page textarea.ant-input,.asset-library-page .ant-input-affix-wrapper,.asset-library-page .ant-input-number,.asset-library-page .ant-picker,.asset-library-page .ant-select:not(.ant-select-customize-input) .ant-select-selector,.asset-library-page .ant-segmented,.asset-modal-root .ant-input,.asset-modal-root textarea.ant-input,.asset-modal-root .ant-input-affix-wrapper,.asset-modal-root .ant-input-number,.asset-modal-root .ant-picker,.asset-modal-root .ant-select:not(.ant-select-customize-input) .ant-select-selector,.asset-modal-root .ant-segmented,.asset-modal-root .asset-generation-prompt .free-studio-prompt-editor-shell,.asset-generation-prompt-wrap,.asset-generation-reference,.asset-generation-settings__picker.ant-btn{border-radius:7px!important}.asset-modal-root .asset-modal-form__mode .ant-segmented-item,.asset-modal-root .asset-modal-form__mode .ant-segmented-item-selected,.asset-modal-root .asset-modal-form__mode .ant-segmented-thumb,.asset-library-page .ant-segmented-item,.asset-library-page .ant-segmented-item-selected,.asset-library-page .ant-segmented-thumb{border-radius:6px!important}.asset-library-page{--asset-surface:#242426;--asset-surface-soft:#2b2b2e;--asset-border:#ffffff0e;--asset-border-strong:#ffffff1c;--asset-text:#f1eff0;--asset-text-secondary:#aaa6a8;--asset-text-muted:#858184;--asset-accent:#d7617b;--asset-accent-soft:#332a2d;--asset-focus:#e58ca0}.asset-library-page:not(.script-assets-page){box-sizing:border-box;min-height:calc(100dvh - 55px);color:var(--asset-text);background:0 0;align-content:start;gap:28px}.asset-library-page__library-tabs{border:0;gap:4px;min-height:38px}.asset-library-page__library-tab{height:36px;color:var(--asset-text-secondary);cursor:pointer;border-radius:6px;padding:0 14px;font-size:14px;font-weight:500}.asset-library-page__library-tab:hover{color:var(--asset-text);background:var(--asset-surface-soft)}.asset-library-page__library-tab--active{color:var(--asset-text);background:var(--asset-surface);cursor:default;font-weight:600}.asset-library-page__library-tab--active:after{display:none}.asset-library-page__library-tab:focus-visible{outline:2px solid var(--asset-focus);outline-offset:2px}.asset-library-page__hero{background:var(--asset-surface);border-radius:6px;justify-content:space-between;align-items:center;gap:24px;min-height:92px;padding:18px 20px;display:flex}.asset-library-page__hero h2.ant-typography{color:var(--asset-text);margin:0 0 5px;font-family:inherit;font-size:22px;font-weight:650;line-height:1.35}.asset-library-page__hero div.ant-typography{color:var(--asset-text-secondary);margin:0;font-size:13px;line-height:1.65}.asset-library-page:not(.script-assets-page) .asset-library-page__surface{background:0 0;gap:28px;padding:0;overflow:visible;border:0!important;border-radius:0!important}.asset-library-page:not(.script-assets-page) .asset-library-page__toolbar,.asset-library-page:not(.script-assets-page) .asset-library-page__asset-tools{min-height:42px}.asset-library-page:not(.script-assets-page) .asset-library-page__scope-switch .ant-tabs-tab{color:var(--asset-text-muted)}.asset-library-page:not(.script-assets-page) .asset-library-page__scope-switch .ant-tabs-tab:hover,.asset-library-page:not(.script-assets-page) .asset-library-page__scope-switch .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--asset-text)!important}.asset-library-page:not(.script-assets-page) .asset-library-page__scope-switch .ant-tabs-ink-bar{background:var(--asset-accent)}.asset-library-page:not(.script-assets-page) .asset-library-page__secondary-segmented{background:var(--asset-surface);border:0}.asset-library-page:not(.script-assets-page) .asset-library-page__secondary-segmented .ant-segmented-item-selected,.asset-library-page:not(.script-assets-page) .asset-library-page__secondary-segmented .ant-segmented-thumb{color:var(--asset-text);border:0;background:var(--asset-surface-soft)!important}.asset-library-page:not(.script-assets-page) .asset-library-page__action-btn{border-color:var(--asset-border);min-height:38px;color:var(--asset-text);background:var(--asset-surface-soft);border-radius:5px!important}.asset-library-page:not(.script-assets-page) .asset-library-page__action-btn--primary.ant-btn-primary{border-color:var(--asset-accent)!important;color:#fff!important;background:var(--asset-accent)!important}.asset-library-page:not(.script-assets-page) .asset-library-page__action-btn--primary.ant-btn-primary:hover,.asset-library-page:not(.script-assets-page) .asset-library-page__action-btn--primary.ant-btn-primary:focus-visible{background:#c9536d!important;border-color:#c9536d!important}.asset-library-page:not(.script-assets-page) .asset-library-page__mini-filter .ant-select-selector,.asset-library-page:not(.script-assets-page) .asset-library-page__refresh-btn.ant-btn{color:var(--asset-text-secondary);background:#18181a!important;border-color:#0000!important}.asset-library-page:not(.script-assets-page) .asset-library-page__mini-filter.ant-select{color:var(--asset-text-secondary);box-shadow:none!important;background:#18181a!important;border-color:#0000!important;border-radius:6px!important}.asset-library-page:not(.script-assets-page) .asset-library-page__mini-filter .ant-select-content{color:var(--asset-text-secondary)}.asset-library-page:not(.script-assets-page) .asset-library-page__mini-filter .ant-select-suffix{color:var(--asset-text-muted)}.asset-library-page:not(.script-assets-page) .asset-library-page__mini-filter.ant-select:hover,.asset-library-page:not(.script-assets-page) .asset-library-page__mini-filter.ant-select-focused{border-color:#d7617b80!important}.asset-library-page:not(.script-assets-page) .asset-library-page__content{min-height:0}.asset-library-page:not(.script-assets-page) .asset-library-grid{gap:12px}.asset-library-page:not(.script-assets-page) .asset-library-card.ant-card{background:var(--asset-surface);border:1px solid #0000;transition:border-color .18s,background-color .18s;transform:none;box-shadow:none!important;border-radius:6px!important}.asset-library-page:not(.script-assets-page) .asset-library-card.ant-card:hover,.asset-library-page:not(.script-assets-page) .asset-library-card.ant-card:focus-within{background:#28282b;border-color:#d7617b52;transform:none;box-shadow:none!important}.asset-library-page:not(.script-assets-page) .asset-library-card__image,.asset-library-page:not(.script-assets-page) .asset-library-card.ant-card:hover .asset-library-card__image,.asset-library-page:not(.script-assets-page) .asset-library-card.ant-card:focus-within .asset-library-card__image{transform:none}.asset-library-page:not(.script-assets-page) .asset-library-card__title-overlay,.asset-library-page:not(.script-assets-page) .asset-library-card.ant-card:hover .asset-library-card__title-overlay,.asset-library-page:not(.script-assets-page) .asset-library-card.ant-card:focus-within .asset-library-card__title-overlay{opacity:1;transform:none}.asset-library-page:not(.script-assets-page) .asset-library-card__empty-image{color:var(--asset-text-secondary);background:var(--asset-surface-soft)}.asset-library-page:not(.script-assets-page) .asset-library-card__scope-tag,.asset-library-page:not(.script-assets-page) .asset-library-card__task-tag,.asset-library-page:not(.script-assets-page) .asset-library-card__more.ant-btn{border-color:var(--asset-border);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:#18181ae0}@media (width<=1100px){.asset-library-page:not(.script-assets-page){margin:-20px;padding:16px 20px 36px}}@media (width<=820px){.asset-library-page__hero{flex-direction:column;align-items:flex-start;gap:14px;min-height:0}.asset-library-page__hero .asset-library-page__actions{justify-content:flex-start;width:100%}}@media (width<=560px){.asset-library-page:not(.script-assets-page){margin:-18px -14px -30px;padding:14px 14px 30px}}.asset-editor-modal-frame.ant-modal{padding-bottom:0;width:min(1180px,100vw - 32px)!important;max-width:calc(100vw - 32px)!important}.asset-editor-modal-frame.ant-modal>.ant-modal-container,.asset-editor-modal-frame.ant-modal>.ant-modal-content{color:#eee7eb;background:#201e1f;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;max-height:min(92vh,860px);padding:0;display:flex;overflow:hidden;box-shadow:0 32px 96px #0000008f}.asset-editor-modal-frame .ant-modal-header{border-bottom:1px solid #ffffff12;flex:none;min-height:69px;background:#242223!important;margin:0!important;padding:16px 20px 14px!important}.asset-editor-modal-frame .ant-modal-title{width:100%;color:#f4edf1!important}.asset-editor-modal-title{color:#fff8fb;text-align:center;place-items:center;width:100%;min-height:38px;padding:0 48px;display:grid}.asset-editor-modal-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:650;line-height:1.35;overflow:hidden}.asset-editor-modal-frame .ant-modal-close{border-radius:10px;width:36px;height:36px;top:16px;right:16px;color:#c9c0c5!important;background:#ffffff14!important}.asset-editor-modal-frame .ant-modal-close:hover{color:#fff!important;background:#ffffff24!important}.asset-editor-modal-frame .ant-modal-body{color:#eee7eb;scrollbar-color:#555054 transparent;scrollbar-width:thin;flex:auto;min-height:0;max-height:min(92vh - 69px,791px);padding:0;overflow:hidden auto;background:#201e1f!important}.asset-editor-modal-frame .ant-modal-footer{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid #ffffff12;flex:none;min-height:65px;position:relative;background:#242223fa!important;margin:0!important;padding:12px 20px!important}.asset-editor-modal-frame .ant-input,.asset-editor-modal-frame textarea.ant-input,.asset-editor-modal-frame .ant-input-affix-wrapper,.asset-editor-modal-frame .ant-input-number,.asset-editor-modal-frame .ant-picker,.asset-editor-modal-frame .ant-select:not(.ant-select-customize-input) .ant-select-selector{border-radius:7px!important}@media (width<=720px){.asset-editor-modal-frame.ant-modal{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important}.asset-editor-modal-frame .ant-modal-header{padding-left:16px!important;padding-right:54px!important}.asset-editor-modal-frame .ant-modal-footer{padding-left:14px!important;padding-right:14px!important}}.art-style-picker{--art-style-accent:#c774ff;--art-style-accent-soft:#c774ff33;--art-style-surface:#ffffff0b;--art-style-border:#ffffff1a;gap:8px;display:grid}.art-style-picker--inline{grid-template-columns:repeat(6,minmax(0,1fr));max-height:216px;padding:2px 4px 4px 2px;overflow-y:auto}.art-style-picker--compact{color:#f7f1fa;scrollbar-color:#ffffff42 transparent;scrollbar-width:thin;background:#18121d;grid-template-columns:repeat(3,minmax(0,1fr));width:min(356px,100vw - 32px);max-height:min(380px,100vh - 96px);padding:10px;overflow-y:auto}.art-style-picker--compact::-webkit-scrollbar{width:6px}.art-style-picker--compact::-webkit-scrollbar-thumb{background:#ffffff42;border-radius:999px}.art-style-picker--compact::-webkit-scrollbar-track{background:0 0}.art-style-picker__card{color:#ffffffd1;cursor:pointer;background:var(--art-style-surface);border:1px solid var(--art-style-border);touch-action:manipulation;border-radius:8px;width:100%;min-width:0;padding:0;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;position:relative;overflow:hidden}.art-style-picker__card:hover{background:#c774ff14;border-color:#c477ff94;transform:translateY(-2px);box-shadow:0 10px 24px #09040e4d}.art-style-picker__card:focus-visible{outline-offset:2px;outline:2px solid #e4b8ff}.art-style-picker__card.is-selected{color:#fff;border-color:var(--art-style-accent);box-shadow:0 0 0 2px var(--art-style-accent-soft)}.art-style-picker__card:disabled{cursor:not-allowed;opacity:.45;transform:none}.art-style-picker__image{aspect-ratio:1;color:#ffffff52;background:#ffffff0e;place-items:center;width:100%;font-size:28px;display:grid;overflow:hidden}.art-style-picker__image img{object-fit:cover;width:100%;height:100%}.art-style-picker__name{text-align:center;text-overflow:ellipsis;white-space:nowrap;min-height:32px;padding:7px 5px;font-size:12px;font-weight:500;line-height:18px;display:block;overflow:hidden}.art-style-picker__check{color:#fff;background:#a33fe0;border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:19px;height:19px;font-size:11px;display:grid;position:absolute;top:6px;right:6px;box-shadow:0 3px 10px #00000052}.art-style-picker__preview-popover,.art-style-picker__compact-popover{--ant-color-bg-elevated:#18121d;--ant-color-text:#f7f1fa}.art-style-picker__preview-popover .ant-popover-container,.art-style-picker__preview-popover .ant-popover-inner,.art-style-picker__compact-popover .ant-popover-container,.art-style-picker__compact-popover .ant-popover-inner{color:#f7f1fa;border:1px solid #ffffff17;border-radius:8px;min-width:0;overflow:hidden;box-shadow:0 18px 52px #00000080;background:#18121d!important;padding:0!important}.art-style-picker__preview-popover .ant-popover-inner-content,.art-style-picker__compact-popover .ant-popover-inner-content{padding:0!important}.art-style-picker__preview-popover .ant-popover-arrow:before{background:#18121d!important}.art-style-picker__preview{width:min(300px,100vw - 32px);margin:0;line-height:0}.art-style-picker__preview img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.art-style-picker__preview figcaption{color:#f7f1fa;text-overflow:ellipsis;white-space:nowrap;padding:10px 12px 11px;font-size:13px;font-weight:600;line-height:18px;overflow:hidden}.art-style-picker__trigger.ant-btn{justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;height:38px;display:flex}.art-style-picker__trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.art-style-picker__empty{color:#ffffff94;text-align:center;place-items:center;min-height:96px;padding:16px;font-size:13px;display:grid}@media (width<=720px){.art-style-picker--inline{grid-template-columns:repeat(3,minmax(0,1fr));max-height:360px}}@media (prefers-reduced-motion:reduce){.art-style-picker__card{transition:none}.art-style-picker__card:hover{transform:none}}.copyright-registration-drawer .ant-drawer-body{background:#f6f8fb}.copyright-registration-form{color:#1f2937}.copyright-form-stack{width:100%}.copyright-field-section{border-radius:8px}.copyright-field-section .ant-card-head{min-height:42px}.copyright-field-section .ant-card-body{padding:12px 14px}.copyright-registration-form .ant-form-item{margin-bottom:10px}.copyright-publication-switch{margin-bottom:2px!important}.copyright-publication-switch .ant-switch{min-width:66px}.copyright-inline-hint{color:#64748b;margin-top:-4px;font-size:12px;line-height:1.4}.copyright-cover-upload-row{align-items:center;gap:8px;min-height:32px;display:flex}.copyright-cover-upload-row .copyright-inline-hint{margin-top:0}.copyright-cover-upload-field{flex-direction:column;gap:8px;display:flex}.copyright-cover-preview{background:#f8fbff;border:1px solid #dbeafe;border-radius:8px;align-items:center;gap:10px;min-width:0;padding:8px;display:flex}.copyright-cover-preview-frame{background:#fff;border:1px solid #d7dee8;border-radius:8px;flex:0 0 56px;justify-content:center;align-items:center;width:56px;height:56px;display:flex;overflow:hidden}.copyright-cover-preview-frame .ant-image{width:100%;height:100%;display:block}.copyright-cover-preview-image{object-fit:cover;width:100%;height:100%}.copyright-cover-preview-placeholder{color:#64748b;font-size:12px;line-height:1}.copyright-cover-preview-meta{flex-direction:column;flex:1;align-items:flex-start;gap:6px;min-width:0;display:flex}.copyright-cover-preview-name{color:#334155;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:12px;line-height:1.3;overflow:hidden}.copyright-material-upload-stack{flex-direction:column;gap:18px;margin-bottom:12px;display:flex}.copyright-material-upload-row{grid-template-columns:120px minmax(0,1fr);gap:12px;display:grid}.copyright-material-upload-label{color:#111827;text-align:right;padding-top:4px;font-size:14px;line-height:1.4}.copyright-material-upload-main{min-width:0}.copyright-material-upload-dropzone.ant-upload-wrapper .ant-upload-drag{background:#fff;border:2px dashed #e0e3e8;border-radius:0;height:142px}.copyright-material-upload-dropzone.ant-upload-wrapper .ant-upload-drag:hover{border-color:#6a7cc0}.copyright-material-upload-dropzone.ant-upload-wrapper .ant-upload-drag .ant-upload{padding:14px 16px}.copyright-material-upload-icon{color:#c5c8cc;margin-bottom:10px;font-size:42px;line-height:1;display:block}.copyright-material-upload-hint{color:#b6bcc6;margin-top:10px;font-size:13px;line-height:1.3}.copyright-material-upload-tips{color:#4b5563;margin-top:8px;font-size:12px;line-height:1.55}.copyright-material-upload-files{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.copyright-material-file-tag{align-items:center;gap:4px;max-width:280px;padding-inline-end:2px;display:inline-flex}.copyright-material-file-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.copyright-file-delete-icon.ant-btn-sm{width:22px;min-width:22px;height:22px;padding:0}.copyright-owner-list-toolbar{justify-content:flex-end;margin-bottom:10px;display:flex}.copyright-owner-editor-form{padding:4px 2px 0}.copyright-owner-editor-form .ant-form-item{margin-bottom:18px}.copyright-owner-editor-form .ant-form-item-label{padding-inline-end:14px;font-weight:500}.copyright-owner-editor-form .ant-input-group-addon{color:#334155;background:#fff;width:40px}.copyright-owner-region-row{width:360px}.copyright-owner-region-row .ant-select{width:112px}.copyright-owner-form-tip{color:#ff1f1f;margin:-10px 0 18px 112px;font-size:12px;line-height:1.5}.copyright-owner-form-help{color:#64748b;margin-top:8px;font-size:12px;line-height:1.5}.copyright-owner-form-help:before{content:"?";color:#64748b;border:1px solid #94a3b8;border-radius:50%;justify-content:center;align-items:center;width:13px;height:13px;margin-right:4px;font-size:10px;line-height:1;display:inline-flex}.copyright-owner-id-upload.ant-upload-wrapper .ant-upload-drag{background:#fff;border:2px dashed #e0e3e8;border-radius:0;min-height:178px}.copyright-owner-id-upload.ant-upload-wrapper .ant-upload-drag .ant-upload{padding:22px 16px}.copyright-owner-id-upload-icon{color:#c4c7cc;margin-bottom:12px;font-size:48px;line-height:1;display:block}.copyright-owner-id-upload-hint{color:#b6bcc6;margin-top:12px;font-size:13px;line-height:1.3}.copyright-owner-id-file-list{flex-direction:column;gap:6px;margin-top:10px;display:flex}.copyright-owner-id-file-item{background:#f8fafc;border:1px solid #e5e7eb;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;min-height:30px;padding:4px 8px;display:flex}.copyright-owner-id-file-name{color:#334155;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;line-height:1.4;overflow:hidden}.copyright-conditional-field{animation:.16s ease-out copyright-field-reveal}.copyright-right-state-item{margin-top:2px}.copyright-right-state-checkbox-group{background:#fbfcff;border:1px solid #e5e7eb;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px 12px;padding:10px 12px;display:grid}.copyright-right-state-checkbox-group .ant-checkbox-wrapper{color:#334155;margin-inline-start:0}.copyright-full-width{width:100%}@keyframes copyright-field-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.model-option-label{grid-template-columns:36px minmax(0,1fr);align-items:flex-start;gap:11px;min-width:0;padding:2px 0;display:grid}.model-option-label__icon{color:#111827;background:linear-gradient(#fff 0%,#eef2f7 100%);border-radius:8px;place-items:center;width:34px;height:34px;font-size:17px;display:grid;box-shadow:inset 0 0 0 1px #0f172a14,0 6px 16px #0000002e}.model-option-label__custom-icon{max-width:26px;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850;line-height:1;overflow:hidden}.model-option-label__image{border-radius:inherit;object-fit:cover;width:100%;height:100%}.model-option-label__content{gap:4px;min-width:0;display:grid}.model-option-label__title-row{flex-wrap:wrap;align-items:flex-start;gap:7px;min-width:0;display:flex}.model-option-label__name{color:#fffffff0;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:750;line-height:1.35;overflow:hidden}.model-option-label__tags{flex:120px;align-items:center;gap:4px;min-width:0;display:inline-flex;overflow:hidden}.model-option-label__tags>span{color:#ffcf8a;text-overflow:ellipsis;white-space:nowrap;background:#f59e0b38;border-radius:4px;max-width:82px;padding:1px 5px 2px;font-size:10px;font-weight:750;line-height:1.45;overflow:hidden}.model-option-label__description{color:#ffffff7a;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.model-option-label--compact{grid-template-columns:22px minmax(0,1fr);gap:7px;padding:0}.model-option-label--compact .model-option-label__icon{border-radius:5px;width:20px;height:20px;font-size:12px}.model-option-label--compact .model-option-label__name{color:inherit;font-size:12px;font-weight:650}.model-option-label--compact .model-option-label__tags,.model-option-label__fallback{display:none}.model-option-select-popup.ant-select-dropdown{background:linear-gradient(#161218fa 0%,#0e0a10fa 100%)!important;border-color:#ffffff14!important;padding:6px!important;box-shadow:0 18px 44px #00000061!important}.model-option-select-popup .rc-virtual-list-scrollbar{width:5px!important}.model-option-select-popup .rc-virtual-list-scrollbar-thumb{background:#ffffff38!important;border-radius:999px!important}.model-option-select-popup .ant-select-item-option{border:1px solid #0000;min-height:58px;position:relative;border-radius:8px!important;padding:8px 10px!important}.model-option-select-popup .ant-select-item-option:before{content:"";background:0 0;border-radius:999px;width:2px;position:absolute;top:10px;bottom:10px;left:4px}.model-option-select-popup .ant-select-item-option-content{min-width:0}.model-option-select-popup .ant-select-item-option-active:not(.ant-select-item-option-disabled){border-color:#ffffff14;background:#fff1!important}.model-option-select-popup .ant-select-item-option-selected:not(.ant-select-item-option-disabled){border-color:#ffffff1a;background:#ffffff14!important}.model-option-select-popup .ant-select-item-option-selected:not(.ant-select-item-option-disabled):before{background:#f59e0b}.model-option-select-popup .ant-select-item-option-selected:not(.ant-select-item-option-disabled) .model-option-label__name{color:#fff}.model-option-select-popup .ant-select-item-option-selected:not(.ant-select-item-option-disabled) .model-option-label__description{color:#ffffff94}.model-option-select-popup .ant-select-item-option-state{color:#fbbf24}.model-option-select-popup .model-option-label{padding:0}.ant-select-selection-item .model-option-label,.ant-select-selection-placeholder .model-option-label{grid-template-columns:minmax(0,1fr);gap:0;padding:0}.ant-select-selection-item .model-option-label__icon,.ant-select-selection-placeholder .model-option-label__icon,.ant-select-selection-item .model-option-label__description,.ant-select-selection-placeholder .model-option-label__description,.ant-select-selection-item .model-option-label__tags,.ant-select-selection-placeholder .model-option-label__tags{display:none}.ant-select-selection-item .model-option-label__name{color:inherit;font-size:inherit;font-weight:inherit}.asset-library-header{flex-direction:column;gap:12px;display:flex}.asset-library-header__libraries{align-items:center;gap:4px;min-height:38px;display:flex}.asset-library-header__library,.asset-library-header__category{color:var(--asset-text-secondary,#aaa6a8);cursor:pointer;background:0 0;border:0;font-family:inherit;transition:color .18s,background-color .18s}.asset-library-header__library{border-radius:6px;height:36px;padding:0 14px;font-size:14px;font-weight:500}.asset-library-header__library:hover{color:var(--asset-text,#f1eff0);background:var(--asset-surface-soft,#2b2b2e)}.asset-library-header__library--active{color:var(--asset-text,#f1eff0);background:var(--asset-surface,#242426);cursor:default;font-weight:600}.asset-library-header__category-bar{background:var(--asset-surface,#242426);border-radius:6px;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:8px;display:flex}.asset-library-header__categories,.asset-library-header__actions{align-items:center;gap:4px;display:flex}.asset-library-header__category{border-radius:5px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-size:13px;font-weight:550;display:inline-flex}.asset-library-header__category:hover:not(:disabled){color:var(--asset-text,#f1eff0);background:var(--asset-surface-soft,#2b2b2e)}.asset-library-header__category--active{color:var(--asset-text,#f1eff0);background:var(--asset-surface-soft,#2b2b2e);cursor:default;font-weight:600}.asset-library-header__category-icon{color:var(--asset-text-muted,#858184);font-size:13px;display:inline-flex}.asset-library-header__category--active .asset-library-header__category-icon{color:var(--asset-accent,#d7617b)}.asset-library-header__category:disabled{color:var(--asset-text-muted,#858184);opacity:.46;cursor:not-allowed}.asset-library-header__library:focus-visible,.asset-library-header__category:focus-visible{outline:2px solid var(--asset-focus,#e58ca0);outline-offset:2px}.asset-library-header__actions{flex-shrink:0;gap:8px}.asset-library-header__actions .asset-library-page__action-btn.ant-btn{border-color:var(--asset-border,#ffffff0e);min-height:38px;color:var(--asset-text,#f1eff0);background:var(--asset-surface-soft,#2b2b2e);box-shadow:none;border-radius:5px!important}.asset-library-header__actions .asset-library-page__action-btn.ant-btn:hover,.asset-library-header__actions .asset-library-page__action-btn.ant-btn:focus-visible{border-color:var(--asset-border-strong,#ffffff1c);color:#fff;background:#313134}.asset-library-header__actions .asset-library-page__action-btn--primary.ant-btn-primary{border-color:var(--asset-accent,#d7617b)!important;color:#fff!important;background:var(--asset-accent,#d7617b)!important}.asset-library-header__actions .asset-library-page__action-btn--primary.ant-btn-primary:hover,.asset-library-header__actions .asset-library-page__action-btn--primary.ant-btn-primary:focus-visible{background:#c9536d!important;border-color:#c9536d!important}@media (width<=760px){.asset-library-header__category-bar{flex-direction:column;align-items:stretch}.asset-library-header__categories{overflow-x:auto}.asset-library-header__actions{justify-content:flex-end}}:root{--script-ink:#171813;--script-paper:#f1ede3;--script-paper-deep:#e5ddcf;--script-gold:#d3a553;--script-copper:#b95837;--script-line:#e7d2ac29}.script-inference-progress-page{--inference-bg:#1b1b1d;--inference-panel:#242426;--inference-panel-subtle:#2b2b2e;--inference-ink:#f1eff0;--inference-muted:#aaa6a8;--inference-faint:#858184;--inference-accent:#d7617b;--inference-accent-strong:#c9536d;--inference-accent-soft:#332a2d;box-sizing:border-box;min-height:calc(100dvh - 132px);color:var(--inference-ink);background:var(--inference-bg);padding:16px 20px 24px}.script-inference-progress-page:before{display:none}.script-inference-back{z-index:1;color:#ffffffa3;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-bottom:36px;padding:0;transition:color .2s,transform .2s;display:inline-flex;position:relative}.script-inference-back:hover{color:#fff;transform:translate(-3px)}.script-inference-create__hero{z-index:1;max-width:1120px;margin:0 auto 38px;position:relative}.script-inference-create__eyebrow,.script-assets-hero__eyebrow{color:#e2b967;letter-spacing:.2em;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.script-inference-create__hero .ant-typography{color:inherit}.script-inference-create__hero h1.ant-typography{letter-spacing:-.035em;max-width:760px;margin:14px 0 12px;font-family:Songti SC,Noto Serif SC,serif;font-size:clamp(38px,5vw,68px);font-weight:600;line-height:1.08}.script-inference-create__hero p.ant-typography{color:#ffffff9c;max-width:740px;font-size:16px;line-height:1.8}.script-inference-create__flow{border-top:1px solid var(--script-line);border-bottom:1px solid var(--script-line);grid-template-columns:repeat(6,1fr);margin-top:30px;display:grid}.script-inference-create__flow span{color:#ffffff9e;border-right:1px solid var(--script-line);align-items:center;gap:9px;padding:14px 10px;font-size:12px;display:flex}.script-inference-create__flow span:last-child{border-right:0}.script-inference-create__flow b{color:#d5a857;font-family:Georgia,serif;font-size:10px}.script-inference-create__layout{z-index:1;grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:26px;max-width:1120px;margin:0 auto;display:grid;position:relative}.script-inference-create__layout--single{grid-template-columns:minmax(0,1fr)}.script-inference-create__form-card,.script-inference-price-card,.script-inference-trust-card{border:1px solid var(--script-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#191a15e0;box-shadow:0 22px 70px #0000003d}.script-inference-create__form-card .ant-form-item-label>label{color:#ffffffdb;font-weight:600}.script-inference-create__form-card .ant-form-item-extra{color:#ffffff61}.script-inference-create__form-card .ant-input,.script-inference-create__form-card .ant-input-number,.script-inference-create__form-card .ant-select-selector{color:#f4efe7!important;background:#0003!important;border-color:#ffffff21!important}.script-inference-create__form-card .ant-checkbox-wrapper{color:#ffffffa8}.script-inference-section-title{align-items:center;gap:14px;margin-bottom:30px;display:flex}.script-inference-section-title>span{color:#1d1d17;background:#d4aa5b;place-items:center;width:40px;height:40px;display:grid}.script-inference-section-title div{gap:3px;display:grid}.script-inference-section-title strong{font-family:Songti SC,serif;font-size:19px}.script-inference-section-title small{color:#ffffff6b}.script-inference-source-input{font-family:Songti SC,serif;font-size:16px;line-height:1.9}.script-inference-form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.script-inference-create .script-inference-form-grid--modes{grid-template-columns:1fr 1fr 1fr}.script-inference-create .ant-segmented{color:#a8a8b0;background:#202022;padding:4px}.script-inference-create .ant-segmented-item-selected{color:#f5f3f5;box-shadow:none;background:#3a3439}.script-inference-create .ant-segmented-item-label{line-height:32px}.script-inference-strict-row{color:#fffc;align-items:center;gap:10px;margin-bottom:24px;display:flex}.script-inference-strict-row small{color:#ffffff61;margin-left:auto}.script-inference-submit.ant-btn{color:#fff;height:50px;box-shadow:none;background:#d7617b;border-color:#d7617b;font-weight:700}.script-inference-create__aside{gap:18px;display:grid;position:sticky;top:24px}.script-inference-price-card,.script-inference-trust-card{padding:24px}.script-inference-price-card__head{border-bottom:1px solid var(--script-line);gap:10px;padding-bottom:18px;display:grid}.script-inference-price-card__head span{color:#ffffff7a;font-size:12px}.script-inference-price-card__head b{color:#f0c779;font-family:Georgia,Songti SC,serif;font-size:30px;font-weight:500}.script-inference-price-card__metric{color:#ffffff75;border-bottom:1px dashed #ffffff14;justify-content:space-between;padding:12px 0;display:flex}.script-inference-price-card__metric strong{color:#ffffffd6;font-weight:500}.script-inference-price-card p{color:#ffffff73;line-height:1.7}.script-inference-price-card__notice{color:#c9b486;background:#d3a55314;gap:8px;margin-top:18px;padding:12px;font-size:12px;line-height:1.6;display:flex}.script-inference-trust-card h4.ant-typography{color:#f3eee5}.script-inference-trust-card p{color:#ffffff94;gap:9px;display:flex}.script-inference-trust-card p .anticon{color:#7fa27d}.script-inference-submit__content{justify-content:center;align-items:center;gap:8px;display:inline-flex}.script-inference-submit__free-badge{color:#342914;background:#f2d58b;border-radius:3px;align-items:center;min-height:18px;padding:1px 7px;font-size:11px;font-weight:800;line-height:16px;display:inline-flex}.script-inference-create{--inference-bg:#1b1b1d;--inference-panel:#242426;--inference-panel-subtle:#2b2b2e;--inference-field:#18181a;--inference-ink:#f1eff0;--inference-muted:#aaa6a8;--inference-faint:#858184;--inference-accent:#d7617b;--inference-accent-strong:#c9536d;--inference-accent-soft:#332a2d;--inference-line:#ffffff0f;--inference-line-strong:#ffffff1f;box-sizing:border-box;min-height:calc(100dvh - 55px);color:var(--inference-ink);background:0 0;margin:0;padding:16px 20px 44px}.script-inference-create:before{display:none}.script-inference-create__header{z-index:1;align-items:center;gap:18px;min-height:52px;margin-bottom:12px;display:flex;position:relative}.script-inference-create__heading{align-items:baseline;gap:14px;min-width:0;display:flex}.script-inference-create__heading h1{color:var(--inference-ink);flex:none;margin:0;font-size:22px;font-weight:650;line-height:1.3}.script-inference-create .script-inference-back{min-height:36px;color:var(--inference-muted);background:var(--inference-panel);border-radius:6px;gap:6px;margin-bottom:0;padding:0 12px;font-size:13px}.script-inference-create .script-inference-back:hover{color:var(--inference-ink);background:var(--inference-panel-subtle);transform:none}.script-inference-create__layout{grid-template-columns:minmax(0,1fr) 284px;gap:12px;width:100%;max-width:none}.script-inference-create__form-card,.script-inference-create .script-inference-price-card,.script-inference-create .script-inference-trust-card{background:var(--inference-panel);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:6px}.script-inference-create__form-card{padding:18px 20px}.script-inference-create__form .ant-form-item{margin-bottom:14px}.script-inference-create__form-card .ant-form-item-label{padding-bottom:5px}.script-inference-create__form-card .ant-form-item-label>label{color:#ded7dc;font-size:13px;font-weight:600}.script-inference-create__form-card .ant-form-item-extra{min-height:0;color:var(--inference-faint);margin-top:6px;font-size:12px;line-height:1.55}.script-inference-create__form-card .ant-input,.script-inference-create__form-card .ant-input-affix-wrapper,.script-inference-create__form-card .ant-input-number,.script-inference-create__form-card .ant-select-selector{color:var(--inference-ink)!important;background:var(--inference-field)!important;box-shadow:none!important;border-color:#0000!important;border-radius:6px!important}.script-inference-create__form-card .ant-input,.script-inference-create__form-card .ant-input-number-input{font-size:14px}.script-inference-create__form-card .ant-input:not(textarea),.script-inference-create__form-card .ant-input-number{min-height:36px}.script-inference-create__form-card .ant-input-number-input{height:34px}.script-inference-create__form-card .ant-select-single{height:36px}.script-inference-create__form-card .ant-input:hover,.script-inference-create__form-card .ant-input-affix-wrapper:hover,.script-inference-create__form-card .ant-input-number:hover,.script-inference-create__form-card .ant-select:hover .ant-select-selector{border-color:#ffffff24!important}.script-inference-create__form-card .ant-input:focus,.script-inference-create__form-card .ant-input-focused,.script-inference-create__form-card .ant-input-affix-wrapper-focused,.script-inference-create__form-card .ant-input-number-focused,.script-inference-create__form-card .ant-select-focused .ant-select-selector{border-color:var(--inference-accent)!important;box-shadow:0 0 0 2px #d7617b1f!important}.script-inference-create__form-card .ant-input-affix-wrapper>.ant-input{min-height:auto;padding:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.script-inference-create__form-card .ant-select-selection-item,.script-inference-create__form-card .ant-input-number-input{color:var(--inference-ink)!important}.script-inference-create__form-card input::placeholder,.script-inference-create__form-card textarea::placeholder{color:#7d747a}.script-inference-create__form-card .ant-input-number-input::placeholder{-webkit-text-fill-color:#7d747a;opacity:1;color:#7d747a!important}.script-inference-create__form-card .ant-input-data-count,.script-inference-create__form-card .ant-input-show-count-suffix{color:var(--inference-faint)}.script-inference-create__form-card .ant-checkbox-wrapper{color:var(--inference-muted);font-size:12px;line-height:1.6}.script-inference-create__form-card .ant-checkbox-checked .ant-checkbox-inner{border-color:var(--inference-accent)!important;background:var(--inference-accent)!important}.script-inference-create__form-card .ant-switch.ant-switch-checked{background:var(--inference-accent)!important}#root .script-inference-create .script-inference-create__form-card .ant-select:not(.ant-select-customize-input) .ant-select-selector{color:var(--inference-ink)!important;background:var(--inference-field)!important;border-color:#0000!important}#root .script-inference-create .script-inference-create__form-card .ant-select:not(.ant-select-customize-input){--ant-select-background-color:var(--inference-field);--ant-select-border-color:transparent;--ant-select-color:var(--inference-ink);--ant-select-border-radius:7px;color:var(--inference-ink)!important;background:var(--inference-field)!important;box-shadow:none!important;border-color:#0000!important}#root .script-inference-create .script-inference-create__form-card .ant-select:not(.ant-select-customize-input):hover{--ant-select-border-color:#ffffff24;border-color:#ffffff24!important}#root .script-inference-create .script-inference-create__form-card .ant-select-focused:not(.ant-select-customize-input){--ant-select-border-color:var(--inference-accent);border-color:var(--inference-accent)!important;box-shadow:0 0 0 2px #d7617b1f!important}#root .script-inference-create .script-inference-create__form-card .ant-select-selection-item{color:var(--inference-ink)!important}.script-inference-create__form-card .ant-select-arrow{color:var(--inference-faint)}.script-inference-create .script-inference-section-title{border:0;margin-bottom:14px;padding:0}.script-inference-create .script-inference-section-title>span{color:#f171b1;background:var(--inference-accent-soft);border:1px solid #f05aa62e;border-radius:7px;width:36px;height:36px}.script-inference-create .script-inference-section-title strong{color:var(--inference-ink);font-family:inherit;font-size:16px;font-weight:650}.script-inference-create .script-inference-section-title small{color:var(--inference-faint);font-size:12px}.script-inference-create .script-inference-source-input{resize:none;font-family:inherit;font-size:14px;line-height:1.75}.script-inference-create .script-inference-form-grid{gap:12px;margin-bottom:14px}.script-inference-create .script-inference-form-grid .ant-form-item{margin-bottom:0}.script-inference-create .script-inference-strict-row{color:#d8d0d5;background:var(--inference-panel-subtle);border:0;border-radius:6px;gap:9px;margin:-2px 0 14px;padding:9px 11px;font-size:12px}.script-inference-create .script-inference-strict-row small{color:var(--inference-faint)}.script-inference-create .script-inference-submit.ant-btn{color:#fff;border-radius:6px;height:42px;font-size:14px;font-weight:650;border-color:var(--inference-accent)!important;background:var(--inference-accent)!important;box-shadow:none!important}.script-inference-create .script-inference-submit.ant-btn:not(:disabled):hover{background:#e27089!important;border-color:#e27089!important}.script-inference-create__aside{gap:0;top:12px}.script-inference-create .script-inference-price-card,.script-inference-create .script-inference-trust-card{padding:18px}.script-inference-create .script-inference-price-card__head{border:0;gap:6px;padding-bottom:10px}.script-inference-create .script-inference-price-card__head span{color:var(--inference-muted);font-size:12px}.script-inference-create .script-inference-price-card__head b{color:#e37a90;font-family:inherit;font-size:24px;font-weight:650;line-height:1.2}.script-inference-create .script-inference-price-card__metric{color:var(--inference-faint);background:var(--inference-panel-subtle);border:0;border-radius:5px;gap:12px;margin-top:6px;padding:9px 10px;font-size:12px}.script-inference-create .script-inference-price-card__metric strong{color:#ddd5da;font-weight:600}.script-inference-create .script-inference-price-card p{color:var(--inference-muted);margin:8px 0 0;font-size:12px;line-height:1.7}.script-inference-create .script-inference-price-card__notice{color:#c6bfc2;background:var(--inference-accent-soft);border-radius:5px;margin-top:10px;padding:10px;font-size:11px;line-height:1.65}.script-inference-create .script-inference-price-card__notice .anticon{color:#d98295;margin-top:3px}.script-inference-create .script-inference-trust-card h4.ant-typography{color:var(--inference-ink);margin:0 0 14px;font-size:14px}.script-inference-create .script-inference-trust-card h4.ant-typography .anticon{color:#ef72b1;margin-right:6px}.script-inference-create .script-inference-trust-card p{color:var(--inference-muted);gap:8px;margin:0 0 10px;font-size:12px;line-height:1.55}.script-inference-create .script-inference-trust-card p:last-child{margin-bottom:0}.script-inference-create .script-inference-trust-card p .anticon{color:#829f87;margin-top:3px}.script-inference-progress-page{flex-direction:column;display:flex}.script-inference-progress-page .script-inference-back{min-height:36px;color:var(--inference-muted);background:var(--inference-panel);border-radius:6px;align-self:flex-start;gap:6px;margin-bottom:12px;padding:0 12px;font-size:13px}.script-inference-progress-page .script-inference-back:hover{color:var(--inference-ink);background:var(--inference-panel-subtle);transform:none}.script-inference-progress-page .script-inference-back:focus-visible{outline:2px solid var(--inference-accent);outline-offset:2px}.script-inference-progress{z-index:1;background:var(--inference-panel);border-radius:6px;width:min(720px,100%);margin:auto;position:relative;overflow:hidden}.script-inference-progress__header{background:0 0;align-items:center;gap:10px;padding:24px 28px 0;display:flex}.script-inference-progress__status-icon{width:20px;height:20px;color:var(--inference-accent);background:0 0;flex:0 0 20px;place-items:center;font-size:15px;display:grid}.script-inference-progress.is-failed .script-inference-progress__status-icon{color:#e27a7a;background:0 0}.script-inference-progress__identity{gap:2px;min-width:0;display:grid}.script-inference-progress__identity span{color:var(--inference-faint);font-size:11px;line-height:1.4}.script-inference-progress__identity strong{color:var(--inference-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.45;overflow:hidden}.script-inference-progress__state{color:#e1889b;white-space:nowrap;background:0 0;align-items:center;gap:6px;margin-left:auto;font-size:11px;font-weight:600;display:inline-flex}.script-inference-progress__state:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.script-inference-progress.is-failed .script-inference-progress__state{color:#e78e8e;background:0 0}.script-inference-progress__content{background:0 0;padding:30px 28px 24px}.script-inference-progress h1.ant-typography{color:var(--inference-ink);margin:0 0 7px;font-family:inherit;font-size:22px;font-weight:650;line-height:1.35}.script-inference-progress div.ant-typography{color:var(--inference-muted);margin:0;font-size:13px;line-height:1.7}.script-inference-progress__bar{margin:28px 0 0}.script-inference-progress__resume-note{color:#d7d2cf;background:#292729;border-radius:8px;margin:14px 0 4px;padding:10px 12px;font-size:13px;line-height:1.6}.script-inference-progress__bar .ant-progress-text,.script-inference-progress__bar .ant-progress-indicator{font-variant-numeric:tabular-nums;font-size:12px;font-weight:600;color:#fff!important}.script-inference-progress__bar .ant-progress-bg{box-shadow:none}.script-inference-progress__error{color:#e78e8e;background:#382628;border-radius:5px;gap:5px;margin-top:18px;padding:13px 14px;font-size:12px;display:grid}.script-inference-progress__error span{color:#c6a7aa;line-height:1.6}.script-inference-progress__footer{justify-content:space-between;align-items:center;gap:20px;min-height:36px;margin-top:26px;display:flex}.script-inference-progress__actions{margin-left:auto}.script-inference-progress__actions .ant-btn{min-height:36px;box-shadow:none;border-radius:5px}.script-inference-progress__actions .ant-btn-primary{border-color:var(--inference-accent);background:var(--inference-accent)}.script-inference-progress__actions .ant-btn-primary:hover{border-color:var(--inference-accent-strong)!important;background:var(--inference-accent-strong)!important}.script-inference-progress__actions .ant-btn-dangerous{color:#cf8c98;background:0 0;border-color:#514044}.script-inference-progress__actions .ant-btn-dangerous:hover{color:#e5a3af!important;background:#30272a!important;border-color:#76545b!important}.script-inference-progress__footnote{color:var(--inference-faint);text-align:left;font-size:11px;line-height:1.6}.script-assets-page{--inference-bg:#1b1b1d;--inference-panel:#242426;--inference-panel-subtle:#2b2b2e;--inference-field:#18181a;--inference-ink:#f1eff0;--inference-muted:#aaa6a8;--inference-faint:#858184;--inference-accent:#d7617b;--inference-accent-strong:#c9536d;--inference-accent-soft:#332a2d;box-sizing:border-box;min-height:calc(100dvh - 55px);color:var(--inference-ink);background:0 0;align-content:start}.script-assets-page .asset-library-page__section{gap:0}.script-assets-page .asset-library-page__library-tabs{border:0;gap:4px;min-height:38px}.script-assets-page .asset-library-page__library-tab{height:36px;color:var(--inference-muted);cursor:pointer;border-radius:6px;padding:0 14px;font-size:14px;font-weight:500}.script-assets-page .asset-library-page__library-tab:hover{color:var(--inference-ink);background:var(--inference-panel-subtle)}.script-assets-page .asset-library-page__library-tab--active{color:var(--inference-ink);background:var(--inference-panel);cursor:default;font-weight:600}.script-assets-page .asset-library-page__library-tab--active:after{display:none}.script-assets-page .asset-library-page__library-tab:focus-visible,.script-asset-card:focus-within{outline:2px solid var(--inference-accent);outline-offset:2px}.script-assets-hero{background:var(--inference-panel);border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:24px;min-height:92px;padding:18px 20px;display:flex}.script-assets-hero h2.ant-typography{color:var(--inference-ink);margin:0 0 5px;font-family:inherit;font-size:22px;font-weight:650;line-height:1.35}.script-assets-hero div.ant-typography{color:var(--inference-muted);margin:0;font-size:13px;line-height:1.65}.script-assets-page .script-assets-hero .ant-btn-primary{border-radius:5px;min-height:38px;border-color:var(--inference-accent)!important;color:#fff!important;background:var(--inference-accent)!important;box-shadow:none!important}.script-assets-page .script-assets-hero .ant-btn-primary:hover{border-color:var(--inference-accent-strong)!important;background:var(--inference-accent-strong)!important}.script-assets-toolbar{justify-content:space-between;align-items:center;gap:16px;min-height:42px;display:flex}.script-assets-toolbar__filters{align-items:center;gap:12px;display:flex}.script-assets-toolbar__tools{align-items:center;gap:8px;display:flex}.script-assets-status-filter.ant-select{width:136px;height:38px;color:var(--inference-ink);background:var(--inference-field)!important;box-shadow:none!important;border-color:#0000!important;border-radius:6px!important}.script-assets-page .script-assets-status-filter .ant-select-content{min-height:36px;color:var(--inference-ink);padding-inline:12px;font-size:13px;line-height:36px}.script-assets-page .script-assets-status-filter .ant-select-suffix{color:var(--inference-faint)}.script-assets-page .script-assets-status-filter.ant-select:hover,.script-assets-page .script-assets-status-filter.ant-select-focused{border-color:#d7617b9e!important}.script-assets-toolbar .ant-input-affix-wrapper{width:280px;min-height:38px;color:var(--inference-muted);background:var(--inference-field);box-shadow:none;border-color:#0000;border-radius:6px}.script-assets-toolbar .ant-input-affix-wrapper:hover,.script-assets-toolbar .ant-input-affix-wrapper:focus,.script-assets-toolbar .ant-input-affix-wrapper-focused{box-shadow:none;border-color:#d7617b9e}.script-assets-toolbar .ant-input{color:var(--inference-ink);background:0 0}.script-assets-toolbar .ant-input::placeholder{color:var(--inference-faint)}.script-assets-toolbar__refresh.ant-btn{width:38px;min-width:38px;height:38px;color:var(--inference-muted);background:var(--inference-field);box-shadow:none;border-color:#0000;border-radius:6px}.script-assets-toolbar__refresh.ant-btn:hover,.script-assets-toolbar__refresh.ant-btn:focus-visible{color:var(--inference-ink);background:var(--inference-field);border-color:#d7617b9e}.script-assets-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.script-assets-skeleton.ant-skeleton-element,.script-assets-skeleton .ant-skeleton-image{border-radius:6px;width:100%!important;height:146px!important}.script-asset-card{background:var(--inference-panel);cursor:pointer;border:1px solid #0000;border-radius:6px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:13px;min-width:0;min-height:146px;padding:15px;transition:border-color .18s,background-color .18s;display:grid;position:relative}.script-asset-card:hover{background:#28282b;border-color:#d7617b3d}.script-asset-card__icon{width:42px;height:42px;color:var(--inference-accent);background:var(--inference-panel-subtle);border-radius:6px;place-items:center;font-size:17px;display:grid}.script-asset-card__content{min-width:0}.script-asset-card__open{z-index:1;border-radius:inherit;position:absolute;inset:0}.script-asset-card__heading{align-items:flex-start;gap:8px;display:flex}.script-asset-card__delete-control{z-index:2;flex:none;position:relative}.script-asset-card__delete.ant-btn{width:28px;height:28px;color:var(--inference-muted);border-radius:4px;margin-top:-3px}.script-asset-card__delete.ant-btn:not(:disabled):hover{color:#ef9191;background:#3a292c}.script-asset-card__delete.ant-btn:disabled{color:var(--inference-faint);opacity:.45}.script-asset-card__status{color:var(--inference-muted);white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:flex}.script-asset-card__status i{background:var(--inference-accent);width:5px;height:5px;box-shadow:none;border-radius:50%}.script-asset-card__loading{color:var(--inference-accent);flex:none;font-size:12px;animation:1s linear infinite script-asset-status-spin}@keyframes script-asset-status-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.script-asset-card__loading{animation:none}}.script-asset-card--ready .script-asset-card__status i{background:#83a789}.script-asset-card--failed .script-asset-card__status i{background:#df7c7c}.script-asset-card--canceled .script-asset-card__status i{background:var(--inference-faint)}.script-asset-card__heading>h4.ant-typography{min-width:0;min-height:44px;color:var(--inference-ink);white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin:0 0 7px;font-family:inherit;font-size:15px;font-weight:600;line-height:22px;display:-webkit-box;overflow:hidden}.script-asset-card__story{min-height:36px;color:var(--inference-muted);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 9px;font-size:12px;line-height:18px;display:-webkit-box;overflow:hidden}.script-asset-card__details{min-height:18px;color:var(--inference-faint);justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.script-asset-card .ant-progress{margin:8px 0 0}.script-asset-card__failure{color:#d797a0;justify-content:space-between;align-items:center;gap:8px;min-height:28px;margin-top:8px;font-size:11px;display:flex}.script-asset-card__failure span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.script-asset-card__failure .ant-btn{z-index:2;color:#d797a0;background:0 0;border-color:#514044;border-radius:4px;flex:none;position:relative}.script-assets-empty{background:var(--inference-panel);border-radius:6px;margin-top:12px;padding:72px 0}.script-assets-empty .ant-empty-description{color:var(--inference-muted)}.script-assets-pagination{min-height:38px;color:var(--inference-faint);justify-content:space-between;align-items:center;gap:16px;margin-top:4px;font-size:12px;display:flex}.script-assets-pagination .ant-pagination{margin-left:auto}.script-assets-pagination .ant-pagination-item,.script-assets-pagination .ant-pagination-prev .ant-pagination-item-link,.script-assets-pagination .ant-pagination-next .ant-pagination-item-link{color:var(--inference-muted);background:var(--inference-field);border-color:#0000;border-radius:5px}.script-assets-pagination .ant-pagination-item a,.script-assets-pagination .ant-pagination-prev button,.script-assets-pagination .ant-pagination-next button{color:inherit}.script-assets-pagination .ant-pagination-item:hover,.script-assets-pagination .ant-pagination-prev:not(.ant-pagination-disabled) .ant-pagination-item-link:hover,.script-assets-pagination .ant-pagination-next:not(.ant-pagination-disabled) .ant-pagination-item-link:hover{color:var(--inference-ink);background:var(--inference-panel-subtle)}.script-assets-pagination .ant-pagination-item-active{color:var(--inference-ink);background:var(--inference-accent-soft);border-color:#d7617b7a}.script-assets-pagination .ant-pagination-disabled{opacity:.42}@media (width<=1100px){.script-inference-create{padding:16px 20px 36px}.script-assets-page{margin:-20px;padding:16px 20px 36px}.script-assets-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.script-inference-create__header{align-items:flex-start}.script-inference-create__heading{flex-direction:column;align-items:flex-start;gap:2px}.script-inference-create__layout{grid-template-columns:1fr}.script-inference-create__aside{position:static}.script-inference-create__form-card{padding:20px 18px}.script-inference-form-grid{grid-template-columns:1fr;gap:0}.script-inference-create .script-inference-form-grid--modes{grid-template-columns:1fr}.script-inference-create .script-inference-form-grid{gap:0}.script-inference-create .script-inference-form-grid .ant-form-item{margin-bottom:18px}.script-inference-create .script-inference-strict-row{flex-wrap:wrap}.script-inference-create .script-inference-strict-row small{width:100%;margin-left:31px}.script-assets-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.script-assets-hero,.script-assets-toolbar{flex-direction:column;align-items:stretch;gap:18px}.script-assets-toolbar .ant-input-affix-wrapper{width:100%}.script-inference-progress-page{padding:16px 16px 32px}.script-inference-progress{margin:16px auto auto}.script-inference-progress__content{padding:24px 20px 20px}}@media (width<=560px){.script-inference-create{padding:14px 14px 30px}.script-assets-page{margin:-18px -14px -30px;padding:14px 14px 30px}.script-assets-grid{grid-template-columns:1fr}.script-assets-hero{padding:16px}.script-assets-toolbar__filters,.script-assets-pagination{flex-direction:column;align-items:flex-start}.script-assets-pagination .ant-pagination{margin-left:0}.script-inference-create__header{flex-direction:column;gap:8px}.script-inference-create__heading h1{font-size:20px}.script-inference-progress__header{align-items:flex-start}.script-inference-progress__state{margin-top:6px}.script-inference-progress h1.ant-typography{font-size:20px}.script-inference-progress__footer{flex-direction:column;align-items:flex-start;gap:14px}.script-inference-progress__actions{margin-left:0}}@media (prefers-reduced-motion:reduce){.script-inference-back,.script-asset-card{transition:none}}.script-asset-card__updated{color:#8f898d;margin-top:8px;font-size:11px;display:block}.script-assets-page .script-asset-card__origin{color:#c08eaa;margin:0 0 8px;font-size:11px}.script-assets-page .script-assets-toolbar__filters{flex-wrap:wrap}.project-preset-modal-root.app-modal-root .ant-modal-mask{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#080c18a8}.project-preset-modal-root.app-modal-root .ant-modal{padding-bottom:24px}.project-preset-modal-root.app-modal-root .ant-modal-content{background:#f6f7fb;border:1px solid #0f172a1a;border-radius:20px;padding:0;position:relative;overflow:hidden;box-shadow:0 32px 90px #02061747,inset 0 1px #fffffff0}.project-preset-modal-root.app-modal-root .ant-modal-content:before{content:"";z-index:2;background:linear-gradient(90deg,#be185d 0%,#ec4899 42%,#f59e0b 100%);height:3px;position:absolute;inset:0 0 auto}.project-preset-modal-root.app-modal-root .ant-modal-header{background:radial-gradient(circle at 86% 0,#f59e0b1f,#0000 28%),linear-gradient(120deg,#fff7fb 0%,#fff 56%,#fffbeb 100%);border-bottom:1px solid #0f172a14;margin:0;padding:17px 22px 15px}.project-preset-modal-root.app-modal-root .ant-modal-body{scrollbar-color:#be185d47 transparent;scrollbar-width:thin;max-height:min(72vh,720px);padding:14px 18px 6px;overflow-y:auto}.project-preset-modal-root.app-modal-root .ant-modal-footer{background:#fffffff5;border-top:1px solid #0f172a14;justify-content:flex-end;gap:8px;margin:0;padding:11px 18px 14px;display:flex;box-shadow:0 -8px 24px #0f172a09}.project-preset-modal-root.app-modal-root .ant-modal-close{top:16px;border-radius:9px;inset-inline-end:18px;color:#64748b!important}.project-preset-modal-root.app-modal-root .ant-modal-close:hover{background:#be185d14;color:#be185d!important}.project-preset-modal-root.app-modal-root .ant-modal-footer .ant-btn{border-radius:9px;min-width:78px;height:35px;margin-inline-start:0;font-size:13px;font-weight:750}.project-preset-modal-root.app-modal-root .ant-modal-footer .ant-btn-primary{background:linear-gradient(135deg,#be185d,#ec4899);border-color:#be185d;box-shadow:0 8px 20px #be185d33}.project-preset-modal-root.app-modal-root .ant-modal-footer .ant-btn-primary:hover,.project-preset-modal-root.app-modal-root .ant-modal-footer .ant-btn-primary:focus{background:linear-gradient(135deg,#db2777,#f472b6)!important;border-color:#db2777!important}.project-preset-modal-title{gap:1px;padding-right:44px;display:grid}.project-preset-modal-title>span{color:#be185d;letter-spacing:.08em;background:#be185d12;border:1px solid #be185d24;border-radius:999px;width:fit-content;padding:2px 7px;font-size:10px;font-weight:850;line-height:1.4}.project-preset-modal-title>strong{color:#111827;margin-top:2px;font-size:19px;font-weight:850;line-height:1.25}.project-preset-modal-title>small{color:#64748b;font-size:11px;font-weight:500}.project-preset-form{gap:11px;display:grid}.project-preset-form-section{background:#fffffff0;border:1px solid #0f172a14;border-radius:8px;padding:13px 14px 1px;box-shadow:0 5px 18px #0f172a09}.project-preset-form-section--identity{background:linear-gradient(110deg,#fdf2f8c2,#fffffff7 42%);border-color:#be185d1f}.project-preset-form-section--billing{border-color:#05966929}.project-preset-form-section__header{align-items:center;gap:9px;margin-bottom:11px;display:flex}.project-preset-form-section__header--split{border-bottom:1px dashed #0f172a1a;justify-content:space-between;padding-bottom:10px}.project-preset-form-section__heading{align-items:center;gap:9px;display:flex}.project-preset-form-section__header>div,.project-preset-form-section__heading>div{gap:1px;display:grid}.project-preset-form-section__header strong{color:#172033;font-size:13px;font-weight:850;line-height:1.35}.project-preset-form-section__header small{color:#7a8598;font-size:10px;line-height:1.45}.project-preset-form-section__icon{color:#be185d;background:#fce7f3;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:14px;display:grid}.project-preset-form-section__icon--rose{color:#c026d3;background:#fae8ff}.project-preset-form-section__icon--amber{color:#b45309;background:#fef3c7}.project-preset-form-section__icon--green{color:#047857;background:#d1fae5}.project-preset-form-section__icon--slate{color:#475569;background:#e2e8f0}.project-preset-form__grid{gap:0 12px;display:grid}.project-preset-form__grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.project-preset-form__grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.project-preset-form__full{grid-column:1/-1}.project-preset-modal-root .project-preset-form .ant-form-item{min-width:0;margin-bottom:12px}.project-preset-modal-root .project-preset-form .ant-form-item-label{padding-bottom:4px}.project-preset-modal-root .project-preset-form .ant-form-item-label>label{height:auto;font-size:11px;font-weight:750;color:#344054!important}.project-preset-modal-root .project-preset-form .ant-input,.project-preset-modal-root .project-preset-form .ant-input-number,.project-preset-modal-root .project-preset-form .ant-select-selector,.project-preset-modal-root .project-preset-form .ant-btn{border-radius:9px!important}.project-preset-modal-root .project-preset-form .ant-input:not(textarea),.project-preset-modal-root .project-preset-form .ant-input-number,.project-preset-modal-root .project-preset-form .ant-select-single .ant-select-selector{min-height:36px}.project-preset-modal-root .project-preset-form .ant-input-number,.project-preset-modal-root .project-preset-form .ant-input-number-input-wrap,.project-preset-modal-root .project-preset-form .ant-input-number-input{color:#111827;background:#fff}.project-preset-modal-root .project-preset-form .ant-input-number{border-color:#0f172a24}.project-preset-modal-root .project-preset-form .ant-input-number-focused,.project-preset-modal-root .project-preset-form .ant-input-number:hover{border-color:#be185d8f;box-shadow:0 0 0 2px #be185d14}.project-preset-modal-root .project-preset-form textarea.ant-input{resize:vertical;line-height:1.55}.project-preset-modal-root .project-preset-form .ant-form-item-extra,.project-preset-modal-root .project-preset-form .ant-form-item-explain,.project-preset-modal-root .project-preset-form .ant-form-item-additional{font-size:10px;line-height:1.45}.project-preset-modal-root .project-preset-form .ant-switch.ant-switch-checked{background:#059669}.project-preset-resolution-pricing{background:linear-gradient(110deg,#ecfdf5b8,#f8fafcb8);border:1px solid #05966924;border-radius:11px;grid-template-columns:minmax(150px,.68fr) minmax(0,1.32fr);gap:14px;margin:1px 0 12px;padding:11px 12px 0;display:grid}.project-preset-resolution-pricing__intro{align-content:start;gap:3px;padding-top:3px;display:grid}.project-preset-resolution-pricing__intro strong{color:#065f46;font-size:12px;font-weight:850}.project-preset-resolution-pricing__intro span{color:#64748b;font-size:10px;line-height:1.5}.project-preset-resolution-pricing__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.project-preset-duration-field{padding:0 4px;margin-bottom:14px!important}.project-preset-duration-field .ant-slider{margin:9px 10px 16px}.project-preset-duration-field .ant-slider-track{background:#059669}.project-preset-duration-field .ant-slider-handle:after{box-shadow:0 0 0 2px #059669}.project-preset-upload-preview{background:#fff8fc;border:1px dashed #be185d38;border-radius:12px;align-items:center;gap:13px;padding:10px;display:flex}.project-preset-upload-preview>div:last-child{justify-items:start;gap:4px;display:grid}.project-preset-upload-preview strong{color:#831843;font-size:12px}.project-preset-upload-preview span{color:#64748b;font-size:10px}.project-preset-upload-button{color:#9d174d!important;background:#fff8fc!important;border-style:dashed!important}.project-preset-model-icon-field{align-self:stretch}.project-preset-model-icon-preview,.project-preset-model-icon-empty{background:#fff8fc;border:1px dashed #be185d33;border-radius:12px;min-height:78px}.project-preset-model-icon-preview{align-items:center;gap:11px;padding:9px;display:flex}.project-preset-model-icon-preview>div:last-child{justify-items:start;gap:4px;min-width:0;display:grid}.project-preset-model-icon-preview strong,.project-preset-model-icon-empty span{color:#831843;font-size:12px;font-weight:750}.project-preset-model-icon-preview span{color:#64748b;font-size:10px}.project-preset-model-icon-empty{text-align:center;place-items:center;gap:7px;padding:10px;display:grid}@media (width<=760px){.project-preset-modal-root.app-modal-root .ant-modal{max-width:calc(100vw - 20px);margin:10px auto}.project-preset-modal-root.app-modal-root .ant-modal-body{max-height:calc(100vh - 184px);padding-inline:12px}.project-preset-form__grid--three,.project-preset-form__grid--two,.project-preset-resolution-pricing,.project-preset-resolution-pricing__fields{grid-template-columns:1fr}.project-preset-form-section__header--split{align-items:flex-start}.project-preset-resolution-pricing{gap:8px}}.studio-modal-theme .project-preset-modal-root.app-modal-root .ant-modal-content{color:#172033;background:#f6f7fb!important}.studio-modal-theme .project-preset-modal-root.app-modal-root .ant-modal-header{border-bottom-color:#0f172a14;margin-bottom:0;padding-bottom:15px;background:radial-gradient(circle at 86% 0,#f59e0b1f,#0000 28%),linear-gradient(120deg,#fff7fb 0%,#fff 56%,#fffbeb 100%)!important}.studio-modal-theme .project-preset-modal-root.app-modal-root .ant-modal-title,.studio-modal-theme .project-preset-modal-root.app-modal-root .ant-modal-body,.studio-modal-theme .project-preset-modal-root.app-modal-root .ant-form-item-label>label,.studio-modal-theme .project-preset-modal-root.app-modal-root .ant-typography{color:#172033!important}.studio-modal-theme .project-preset-modal-root.app-modal-root .ant-modal-close,.studio-modal-theme .project-preset-modal-root.app-modal-root .ant-modal-close-x{color:#64748b!important}.studio-modal-theme .project-preset-modal-root.app-modal-root .ant-modal-close:hover,.studio-modal-theme .project-preset-modal-root.app-modal-root .ant-modal-close:hover .ant-modal-close-x{background:#be185d14;color:#be185d!important}.studio-modal-theme .project-preset-modal-root.app-modal-root .project-preset-form .ant-input,.studio-modal-theme .project-preset-modal-root.app-modal-root .project-preset-form .ant-input-affix-wrapper,.studio-modal-theme .project-preset-modal-root.app-modal-root .project-preset-form .ant-select-selector,.studio-modal-theme .project-preset-modal-root.app-modal-root .project-preset-form .ant-input-number{color:#111827!important;box-shadow:none!important;background:#fff!important;border-color:#0f172a24!important}.studio-modal-theme .project-preset-modal-root.app-modal-root .project-preset-form .ant-input-number-input-wrap,.studio-modal-theme .project-preset-modal-root.app-modal-root .project-preset-form .ant-input-number-input{color:#111827!important;background:#fff!important}.studio-modal-theme .project-preset-modal-root.app-modal-root .project-preset-form .ant-select-selection-item,.studio-modal-theme .project-preset-modal-root.app-modal-root .project-preset-form .ant-select-selection-search-input{color:#111827!important}.studio-modal-theme .project-preset-modal-root.app-modal-root .project-preset-form .ant-input::placeholder,.studio-modal-theme .project-preset-modal-root.app-modal-root .project-preset-form .ant-select-selection-placeholder{color:#98a2b3!important}.studio-modal-theme .project-preset-modal-root.app-modal-root .project-preset-form .ant-input:focus,.studio-modal-theme .project-preset-modal-root.app-modal-root .project-preset-form .ant-input-focused,.studio-modal-theme .project-preset-modal-root.app-modal-root .project-preset-form .ant-select-focused .ant-select-selector,.studio-modal-theme .project-preset-modal-root.app-modal-root .project-preset-form .ant-input-number-focused{border-color:#be185d8f!important;box-shadow:0 0 0 2px #be185d17!important}.studio-modal-theme .project-preset-modal-root.app-modal-root .ant-modal-footer{border-top-color:#0f172a14;margin-top:0;padding-top:11px;background:#fffffff5!important}.studio-modal-theme .project-preset-modal-root.app-modal-root .ant-modal-footer .ant-btn-default{color:#344054;background:#fff;border-color:#0f172a24}.studio-modal-theme .project-preset-modal-root.app-modal-root .ant-modal-footer .ant-btn-primary{color:#fff;background:linear-gradient(135deg,#be185d,#ec4899);border-color:#be185d;box-shadow:0 8px 20px #be185d33}.project-preset-modal-root.app-modal-root .project-preset-form .ant-input,.project-preset-modal-root.app-modal-root .project-preset-form textarea.ant-input,.project-preset-modal-root.app-modal-root .project-preset-form .ant-input-affix-wrapper,.project-preset-modal-root.app-modal-root .project-preset-form .ant-input-number,.project-preset-modal-root.app-modal-root .project-preset-form .ant-picker,.project-preset-modal-root.app-modal-root .project-preset-form .ant-select:not(.ant-select-customize-input) .ant-select-selector,.studio-modal-theme .project-preset-modal-root.app-modal-root .project-preset-form .ant-input,.studio-modal-theme .project-preset-modal-root.app-modal-root .project-preset-form textarea.ant-input,.studio-modal-theme .project-preset-modal-root.app-modal-root .project-preset-form .ant-input-affix-wrapper,.studio-modal-theme .project-preset-modal-root.app-modal-root .project-preset-form .ant-input-number,.studio-modal-theme .project-preset-modal-root.app-modal-root .project-preset-form .ant-picker,.studio-modal-theme .project-preset-modal-root.app-modal-root .project-preset-form .ant-select:not(.ant-select-customize-input) .ant-select-selector{border-radius:7px!important}.yike-media{flex-direction:column;gap:18px;display:flex}.yike-media__hero{background:linear-gradient(135deg,#0e1b2af0,#100d1cdb);border:1px solid #66dbff29;border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:22px 24px;display:grid;box-shadow:inset 0 1px #ffffff0a}.yike-media__hero h2.ant-typography{color:#f6fbff;margin:0 0 4px}.yike-media__hero .ant-typography-secondary,.yike-media__hero .ant-typography{color:#dcebf7ad}.yike-media__hero-icon{color:#73dcff;background:#46c0f01f;border:1px solid #68deff2e;border-radius:15px;place-items:center;width:48px;height:48px;font-size:22px;display:grid}.yike-media__surface{background:#100c18ad;border:1px solid #ffffff0f;border-radius:20px;padding:18px}.yike-media__filters{margin-bottom:16px}.yike-media__filters .ant-select{min-width:150px}.yike-media__asset{flex-direction:column;gap:3px;display:flex}.yike-media__asset strong{color:#f7faffeb}.yike-media__asset span{color:#d3deef8a;font-size:12px}@media (width<=720px){.yike-media__hero{grid-template-columns:auto 1fr}.yike-media__hero>.ant-btn{grid-column:1/-1}}.script-workflow-nav{box-sizing:border-box;height:var(--script-workflow-nav-height,48px);min-height:var(--script-workflow-nav-height,48px);flex:0 0 var(--script-workflow-nav-height,48px);background:#181617;border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:center;padding:0 14px;display:flex}.script-workflow-nav .script-workflow-nav__back{color:#fff!important}.script-workflow-nav ol,.script-workflow-nav li{align-items:center;margin:0;padding:0;list-style:none;display:flex}.script-workflow-nav li{gap:16px}.script-workflow-nav li+li{margin-left:16px}.script-workflow-nav li>i{color:#6d676b;font-style:normal}.script-workflow-nav li>button{color:#8f898d;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:5px 2px;transition:color .15s,transform .15s;display:inline-flex}.script-workflow-nav li>button:not(:disabled):hover{color:#f7d7e8;transform:translateY(-1px)}.script-workflow-nav li>button.is-active{color:#f05aa6}.script-workflow-nav li>button:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #f05aa6ad}.script-workflow-nav li>button:disabled{color:#5f5a5d;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.script-workflow-nav li>button{transition:none}.script-workflow-nav li>button:not(:disabled):hover{transform:none}}@media (width<=760px){.script-workflow-nav ol{gap:10px}.script-workflow-nav li,.script-workflow-nav li+li{gap:10px;margin-left:0}.script-workflow-nav li>button span{display:none}}.contribution-page{--contribution-bg:#171516;--contribution-panel:#222021;--contribution-panel-soft:#282526;--contribution-line:#ffffff1a;--contribution-ink:#f2edef;--contribution-muted:#928a8f;--contribution-accent:#f05aa6;min-height:calc(100vh - 64px);color:var(--contribution-ink);background:linear-gradient(#ffffff05 1px, transparent 1px), linear-gradient(90deg, #ffffff04 1px, transparent 1px), radial-gradient(circle at 48% -10%, #f05aa61a, transparent 34%), var(--contribution-bg);background-size:42px 42px,42px 42px,auto,auto;margin:-24px}.contribution-page--loading,.contribution-page--result{text-align:center;place-content:center;min-height:calc(100vh - 64px);display:grid}.contribution-page--loading p{color:var(--contribution-muted);margin-top:16px}.contribution-page--result .ant-result-title,.contribution-page--result .ant-result-subtitle{color:var(--contribution-ink)}.contribution-flow-nav{border-bottom:1px solid var(--contribution-line);background:#141213eb;justify-content:space-between;align-items:center;min-height:48px;padding:0 16px;display:flex}.contribution-flow-nav>div{color:var(--contribution-muted);align-items:center;gap:20px;display:flex}.contribution-flow-nav .ant-btn{color:#e7e1e4}.contribution-flow-nav span{align-items:center;gap:7px;display:inline-flex}.contribution-flow-nav span.is-active{color:#ff6fb4}.contribution-flow-nav i{color:#625c60;font-style:normal}.contribution-header{border-bottom:1px solid var(--contribution-line);background:#1b191af0;justify-content:space-between;align-items:center;gap:22px;min-height:88px;padding:14px 20px;display:flex}.contribution-header__identity{align-items:center;gap:14px;min-width:0;display:flex}.contribution-header__index{width:48px;height:48px;color:var(--contribution-accent);background:#f05aa614;border:1px solid #f05aa657;border-radius:14px;flex:none;place-items:center;font:700 16px/1 SFMono-Regular,Consolas,monospace;display:grid;box-shadow:inset 0 0 24px #f05aa60f}.contribution-header h1{color:#fff8fb;text-overflow:ellipsis;white-space:nowrap;margin:0;font:650 19px/1.3 Noto Sans SC,PingFang SC,sans-serif;overflow:hidden}.contribution-header p{color:var(--contribution-muted);margin:5px 0 0;font-size:12px}.contribution-header__status{align-items:center;gap:14px;display:flex}.contribution-header__status>span{color:#8ed9b3;align-items:center;gap:7px;font-size:12px;display:inline-flex}.contribution-header__status>span.is-error{color:#ff858d}.contribution-header__status .ant-btn-primary,.contribution-editor__actions .ant-btn-primary,.contribution-failed .ant-btn-primary{border-color:var(--contribution-accent)!important;background:var(--contribution-accent)!important}.contribution-main{min-height:430px}.contribution-processing{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:min(720px,100% - 40px);min-height:430px;margin:58px auto;padding:58px 24px;display:flex}.contribution-processing__loader{align-items:center;gap:7px;height:12px;display:flex}.contribution-processing__loader span{background:var(--contribution-accent);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite contribution-loading-wave;box-shadow:0 0 12px #f05aa673}.contribution-processing__loader span:nth-child(2){animation-delay:.15s}.contribution-processing__loader span:nth-child(3){animation-delay:.3s}.contribution-processing__status{color:#eee7eb;margin:20px 0 0;font-size:16px;line-height:1.7}.contribution-processing__status strong{color:#ff79ba;font-weight:650}.contribution-failed{width:min(760px,100% - 32px);margin:clamp(42px,9vh,82px) auto}.contribution-failed__panel{background:linear-gradient(120deg,#ff5d691f,#0000 44%),linear-gradient(#ffffff09,#0000),#201d1f;border:1px solid #ff6d7a42;border-radius:10px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0e,0 18px 46px #00000047}.contribution-failed__panel:before{content:"";background:linear-gradient(#ff6d7a,#ff6d7a3d);border-radius:0 999px 999px 0;width:3px;position:absolute;inset:12px auto 12px 0}.contribution-failed__icon{color:#ff7c88;background:#ff6d7a14;border:1px solid #ff6d7a47;border-radius:9px;place-items:center;width:42px;height:42px;font-size:18px;display:grid}.contribution-failed__content{min-width:0}.contribution-failed__content>span{color:#ff9aa4;margin-bottom:4px;font-size:11px;font-weight:800;display:inline-flex}.contribution-failed__content h2{color:#fff5f7;margin:0;font-size:16px;font-weight:750;line-height:1.35}.contribution-failed__content p{color:#f2e6eab8;max-width:560px;margin:7px 0 0;font-size:13px;line-height:1.7}.contribution-failed .ant-btn-primary{border-radius:7px;min-width:120px;height:36px;box-shadow:0 12px 26px #8a5cf62e;background:#8a5cf6!important}.contribution-toolbar{justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:12px 18px 10px;display:flex}.contribution-tabs{background:#2b2829;border-radius:14px;gap:3px;padding:3px;display:inline-flex}.contribution-tabs button{color:#aaa2a7;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-width:112px;min-height:38px;padding:9px 14px;transition:color .16s,background .16s,transform .16s;display:inline-flex}.contribution-tabs button:hover{color:#f5eef2}.contribution-tabs button.is-active{color:#261c21;background:#f2edef}.contribution-tabs em{min-width:20px;color:inherit;background:#7f777b2e;border-radius:10px;padding:1px 6px;font:600 10px/1.5 SFMono-Regular,Consolas,monospace}.contribution-episode-filter{width:180px}.contribution-toolbar__actions{align-items:center;gap:10px;display:flex}.contribution-batch-generate.ant-btn{border-color:var(--contribution-accent);background:var(--contribution-accent);align-items:center;gap:8px;height:40px;padding-inline:14px;display:inline-flex;box-shadow:0 6px 18px #f05aa629}.contribution-batch-generate.ant-btn:hover:not(:disabled){transform:translateY(-1px);background:#ff79ba!important;border-color:#ff79ba!important}.contribution-batch-generate small{opacity:.9;border-left:1px solid #ffffff52;padding-left:8px;font-size:11px;font-weight:500}.contribution-batch-confirm p{color:#e9e1e5;margin:0 0 14px}.contribution-batch-confirm strong,.contribution-batch-confirm dd{color:#ff79ba}.contribution-batch-confirm dl{background:#ffffff0d;border-radius:10px;margin:0 0 12px;padding:10px 12px}.contribution-batch-confirm dl>div{justify-content:space-between;gap:20px;display:flex}.contribution-batch-confirm dt,.contribution-batch-confirm dd{margin:0}.contribution-batch-confirm small{color:#928a8f;line-height:1.6}.contribution-episode-filter .ant-select-selector{min-height:40px;color:#ddd4d8!important;box-shadow:none!important;background:#2b2829!important;border:0!important;border-radius:7px!important;padding:4px 12px!important}.contribution-episode-filter .ant-select-selection-item{line-height:30px!important}.contribution-episode-filter .ant-select-arrow{color:#9a9196}.contribution-assets{padding:4px 18px 32px}.contribution-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.contribution-asset-card,.contribution-card-skeleton{background:#252324;border-radius:14px;min-height:292px;overflow:hidden}.contribution-asset-card{content-visibility:auto;contain-intrinsic-size:292px;grid-template-columns:220px minmax(0,1fr);transition:background .18s;display:grid}.contribution-asset-card:hover{background:#292627}.contribution-asset-card__media{background:#1d1a1c;flex-direction:column;min-height:290px;padding:14px;display:flex}.contribution-asset-card__media-preview{border-radius:12px;flex:1;width:100%;min-height:0;position:relative;overflow:hidden}.contribution-asset-card__media-preview>.ant-image{cursor:zoom-in;width:100%;height:100%}.contribution-asset-card__media-preview>.ant-image .ant-image-img{object-fit:contain;border-radius:12px;width:100%;height:100%}.contribution-asset-card__media-preview>.contribution-placeholder{height:100%}.contribution-asset-card__generating{z-index:2;color:#fff;letter-spacing:.04em;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#120f11b3;border-radius:12px;place-content:center;justify-items:center;gap:9px;font-size:12px;font-weight:500;display:grid;position:absolute;inset:0}.contribution-asset-card__generating .ant-spin-dot-item{background-color:#f05aa6}.contribution-placeholder{color:#756e72;background:#211e20;border-radius:12px;flex:1;place-content:center;justify-items:center;gap:12px;min-height:0;display:grid}.contribution-placeholder>span{color:#9a8d94;background:#2d292b;border-radius:21px 21px 17px 17px;place-items:center;width:66px;height:66px;font-size:25px;display:grid;transform:rotate(-2deg)}.contribution-placeholder small{font-size:12px}.contribution-asset-card__media-meta{color:#827a7f;justify-content:space-between;align-items:center;margin-top:12px;font-size:10px;display:flex}.contribution-asset-card__media-meta em{color:#f58cbe;background:#f05aa61a;border-radius:8px;padding:2px 7px;font-style:normal}.contribution-asset-card__body{flex-direction:column;min-width:0;padding:17px 18px 14px;display:flex}.contribution-asset-card__body>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.contribution-asset-card__body h3{color:#f6eff3;align-items:center;gap:8px;margin:0;font-size:16px;line-height:1.4;display:flex}.contribution-asset-card__body h3 em{color:#f58cbe;background:#f05aa61c;border-radius:8px;padding:3px 8px;font-size:10px;font-style:normal;font-weight:500}.contribution-asset-card__body .ant-btn{color:#b3a9ae;background:#302d2f;border:0}.contribution-asset-card__body section{margin-top:22px}.contribution-asset-card__body section label{color:#837a80;font-size:14px}.contribution-asset-card__body section p{color:#d8d0d4;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:8px 0 0;font-size:14px;line-height:1.75;display:-webkit-box;overflow:hidden}.contribution-asset-card__body>footer{justify-content:flex-end;align-items:center;margin-top:auto;padding-top:14px;display:flex}.contribution-asset-card__actions{align-items:center;gap:9px;display:inline-flex}.contribution-asset-card__actions .ant-btn{color:#e8dce2;background:#302d2f;border:1px solid #ffffff14;border-radius:8px;min-width:88px;height:36px;padding:0 14px;font-size:14px;font-weight:500}.contribution-asset-card__actions .ant-btn:hover:not(:disabled){color:#fff3f9;background:#523143}.contribution-asset-card__actions .ant-btn-dangerous{color:#d8cfd3;background:#302d2f}.contribution-asset-card__actions .ant-btn-dangerous:hover:not(:disabled){color:#ff8f9a;background:#ff6b7814;border-color:#ff6b7859}.contribution-asset-card__actions .ant-btn-primary{color:#fff4f9;background:#f05aa624;border-color:#f05aa661}.contribution-card-skeleton{padding:28px}.contribution-card-skeleton .ant-skeleton-title,.contribution-card-skeleton .ant-skeleton-paragraph>li{background:#ffffff13!important}.contribution-assets__empty{background:#252324;border-radius:16px;place-items:center;min-height:360px;display:grid}.contribution-assets__empty .ant-empty-description{color:var(--contribution-muted)}.contribution-assets__pagination{justify-content:center;align-items:center;gap:16px;min-height:72px;display:flex}.contribution-assets__pagination>span{color:#81797e;font-size:12px}.contribution-assets__pagination .ant-btn{color:#eee4e9;background:#302d2f;border:0;min-width:108px}.contribution-editor .ant-modal-container{color:#eee7eb;background:#201e1f;border:1px solid #ffffff14;border-radius:20px;max-height:min(92vh,860px);padding:0;overflow:hidden;box-shadow:0 32px 96px #0000008f}.contribution-editor .ant-modal-header{background:#242223;border-bottom:1px solid #ffffff12;margin:0;padding:16px 20px 14px}.contribution-editor .ant-modal-title{color:#f4edf1}.script-asset-editor-title{align-items:center;gap:12px;min-height:38px;display:flex}.script-asset-editor-title>span{color:#ff82bd;background:#f05aa614;border:1px solid #f05aa63d;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.script-asset-editor-title>div{flex-direction:column;min-width:0;display:flex}.script-asset-editor-title strong{color:#fff8fb;font-size:16px}.script-asset-editor-title small{color:#9c9498;margin-top:2px;font-size:12px;font-weight:400}.contribution-editor .ant-modal-body{color:#eee7eb;scrollbar-color:#555054 transparent;scrollbar-width:thin;background:#201e1f;max-height:min(92vh - 69px,791px);overflow-y:auto}.contribution-editor__title{justify-content:center;align-items:center;min-height:36px;display:flex;position:relative}.contribution-editor__title>div{flex-direction:column;align-items:center;display:flex}.contribution-editor__title strong{color:#fff8fb;font-size:17px;line-height:1.35}.contribution-editor__title small{color:#9c9498;margin-top:2px;font-size:12px;font-weight:400}.contribution-editor__close{color:#c9c0c5;cursor:pointer;background:#ffffff14;border:0;border-radius:10px;width:36px;height:36px;font-size:22px;line-height:1}.contribution-editor .contribution-editor__close{position:absolute;top:0;right:0}.contribution-editor__close:hover:not(:disabled){color:#fff;background:#ffffff24}.contribution-editor__close:focus-visible,.contribution-editor__nav button:focus-visible{outline-offset:2px;outline:2px solid #f05aa6b8}.contribution-editor__close:disabled{opacity:.45;cursor:not-allowed}.contribution-editor__loading{padding:28px}.contribution-editor__content{padding:14px 16px 0}.contribution-editor__nav{background:#302c2e;border-radius:12px;grid-template-columns:1fr 1fr;width:fit-content;margin:0 auto 12px;padding:3px;display:grid}.contribution-editor__nav button{color:#aaa1a6;cursor:pointer;background:0 0;border:0;border-radius:9px;min-width:164px;height:38px;padding:0 20px;font-size:13px;font-weight:500}.contribution-editor__nav button.is-active{color:#fff4f9;background:#553047;box-shadow:0 4px 14px #0f080c38}.contribution-editor__nav button:disabled{opacity:.4;cursor:not-allowed}.contribution-editor__details-section[hidden],.contribution-editor__image-section[hidden]{display:none}.contribution-editor__image-section{margin:0 -16px}.contribution-editor__panel{background:#292728;border:1px solid #ffffff0e;border-radius:12px;padding:14px 16px}.contribution-editor__panel>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.contribution-editor__panel>header>div{flex-direction:column;display:flex}.contribution-editor__panel>header strong{color:#f3ecef;font-size:15px}.contribution-editor__panel>header small{color:#9c9498;margin-top:3px;font-size:12px}.contribution-editor__basics>header>button{color:#cfc6cb;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;height:32px;padding:0 4px 0 10px;font-size:12px;display:inline-flex}.contribution-editor__basics>header>button:hover{color:#fff5fa;background:#ffffff0f}.contribution-editor__basics:not(.is-expanded)>header{margin-bottom:4px}.contribution-editor__basics>header>button .anticon{transition:transform .18s}.contribution-editor__basics.is-expanded>header>button .anticon{transform:rotate(180deg)}.contribution-editor__basic-summary{align-content:center;gap:7px;min-height:42px;display:grid}.contribution-editor__basic-summary>div{align-items:center;gap:7px;display:flex}.contribution-editor__basic-summary strong{color:#fff7fb;margin-right:4px;font-size:15px}.contribution-editor__basic-summary span{color:#d7ccd2;background:#fff1;border-radius:8px;padding:3px 8px;font-size:10px}.contribution-editor__basic-summary p{color:#958c91;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;line-height:1.5;overflow:hidden}.contribution-editor__field-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.contribution-editor .ant-form-item{margin-bottom:10px}.contribution-editor .ant-form-item-label>label{color:#bbb2b7;font-size:12px}.contribution-editor .ant-input,.contribution-editor textarea.ant-input,.contribution-editor .ant-select-selector{color:#eee7eb;box-shadow:none!important;background:#373335!important;border:0!important}.contribution-editor .ant-input,.contribution-editor .ant-select-selector{min-height:38px}.contribution-editor .ant-select{min-height:38px;transition:border-color .18s,box-shadow .18s;color:#eee7eb!important;background:#373335!important;border:1px solid #ffffff17!important;border-radius:9px!important}.contribution-editor .ant-select-content,.contribution-editor .ant-select-input{color:#eee7eb!important}.contribution-editor .ant-select-suffix,.contribution-editor .ant-select-clear{color:#9d9499!important}.contribution-editor .ant-select:hover:not(.ant-select-disabled){border-color:#f05aa661!important}.contribution-editor .ant-select-selection-placeholder{color:#756e72}.contribution-editor .ant-input:focus,.contribution-editor textarea.ant-input:focus,.contribution-editor .ant-select-focused,.contribution-editor .ant-select-focused .ant-select-selector{box-shadow:0 0 0 2px #f05aa62e!important}.contribution-editor .ant-input-data-count{color:#746c71}.contribution-editor .ant-input-textarea,.contribution-editor .ant-input-textarea-affix-wrapper{box-sizing:border-box;overflow:hidden;box-shadow:none!important;background:#2d2a2c!important;border:1px solid #ffffff1c!important;border-radius:7px!important}.contribution-editor textarea.ant-input{box-sizing:border-box;width:100%;overflow:hidden auto;box-shadow:none!important;background:#2d2a2c padding-box padding-box!important;border:0!important;border-radius:9px!important}.contribution-editor .ant-input-textarea-show-count:after{z-index:1;pointer-events:none;margin-top:-24px;padding:0 10px 7px 0;position:relative}.contribution-editor__wide-field{margin-bottom:0!important}.contribution-editor__visual-grid{grid-template-columns:minmax(260px,.68fr) minmax(0,1.32fr);gap:10px;margin-top:10px;display:grid}.contribution-editor__preview>header>span{color:#ef86b8;background:#f05aa61a;border-radius:8px;padding:3px 8px;font-size:10px}.contribution-editor__preview-canvas{background:#1d1a1c;border-radius:12px;height:214px;padding:12px;display:flex;overflow:hidden}.contribution-editor__preview-canvas>img{object-fit:contain;width:100%;height:100%}.contribution-editor__preview-canvas>.contribution-placeholder{width:100%}.contribution-editor__preview>footer{flex-direction:column;margin-top:10px;display:flex}.contribution-editor__preview>footer strong{color:#eee7eb;font-size:13px}.contribution-editor__preview>footer small{color:#847c81;margin-top:4px;font-size:10px}.contribution-editor__prompt .ant-form-item{margin:0}.contribution-editor__prompt textarea.ant-input{resize:none;min-height:252px!important}.contribution-editor__detail-grid{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:start;gap:10px;margin-top:10px;display:grid}.contribution-editor__attributes>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.contribution-editor__attributes>div>span{color:#d5cdd1;text-overflow:ellipsis;white-space:nowrap;background:#353133;border-radius:9px;min-height:40px;padding:10px;font-size:12px;overflow:hidden}.contribution-editor__attributes span small{color:#776f74;text-overflow:ellipsis;margin:0 0 3px;display:block;overflow:hidden}.contribution-editor__attributes>div>p{color:#827a7f;margin:0;font-size:12px}.contribution-editor__evidence{max-height:300px;overflow-y:auto}.contribution-editor__evidence>header{justify-content:flex-start;align-items:center}.contribution-editor__evidence>header>span{color:#ed6ead}.contribution-editor__evidence>header>div{flex-direction:column;display:flex}.contribution-editor__evidence>header small{color:#81787d;margin-top:2px;font-size:10px}.contribution-evidence-list{gap:8px;display:grid}.contribution-evidence-list article{background:#353133;border-radius:10px;padding:10px 12px}.contribution-evidence-list header{justify-content:space-between;align-items:center;gap:10px;display:flex}.contribution-evidence-list header>span{color:#a89da3;font-size:10px}.contribution-evidence-list p{color:#d5cdd1;margin:8px 0 0;font-size:12px;line-height:1.7}.contribution-editor__actions{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#242223f7;border-top:1px solid #ffffff12;justify-content:flex-end;gap:10px;margin:12px -16px 0;padding:12px 16px;display:flex;position:sticky;bottom:0}.contribution-editor__actions .contribution-editor__delete{color:#a89da3;background:#302d2f;border:1px solid #ffffff13;margin-right:4px}.contribution-editor__actions .contribution-editor__delete:hover:not(:disabled){color:#dc8a91;background:#8b3c431a;border-color:#de6b743d}.contribution-editor__actions .ant-btn{background:#353133;border:0;border-radius:9px;min-width:156px;height:42px;font-size:14px;font-weight:500}.contribution-editor__actions .ant-btn-primary{color:#fff;box-shadow:0 10px 24px #d94b913d;background:linear-gradient(135deg,#f064a9 0%,#d94b91 100%)!important;border:1px solid #ffffff1f!important}.contribution-editor__actions .ant-btn-primary:hover:not(:disabled){color:#fff;box-shadow:0 12px 28px #d94b9152;background:linear-gradient(135deg,#ff74b7 0%,#e9589d 100%)!important}.contribution-editor-confirm .ant-modal-container{color:#eee7eb;background:#292627;border:1px solid #ffffff14}.contribution-editor-confirm .ant-modal-confirm-title{color:#fff7fb}.contribution-editor-confirm .ant-modal-confirm-content{color:#aaa1a6}.contribution-editor-confirm .ant-btn-default{color:#e6dfe2;background:#373335;border-color:#ffffff1a}.contribution-image-studio{color:#eee7eb}.contribution-editor__image-module{background:#292728;border:1px solid #ffffff0e;border-radius:12px;margin-top:10px;padding:14px 16px 16px}.script-asset-editor-upload-row{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding-bottom:12px;display:flex}.script-asset-editor-upload-row>span{color:#d6cdd1;font-size:13px;font-weight:600}.script-asset-editor-upload-row .ant-btn{color:#ffd7e9;background:#f05aa614;border-color:#f05aa63d;transition:color .16s,border-color .16s,background-color .16s,box-shadow .16s,transform .16s;box-shadow:inset 0 1px #ffffff09}.script-asset-editor-upload-row .ant-btn:hover:not(:disabled),.script-asset-editor-upload-row .ant-btn:focus-visible:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 22px #d94b9129,inset 0 1px #ffffff14;color:#fff5fa!important;background:#f05aa62b!important;border-color:#ff7dbe94!important}.script-asset-editor-upload-row .ant-btn:focus-visible:not(:disabled){outline-offset:2px;outline:2px solid #ff82bd6b}.script-asset-editor-upload-row .ant-btn:active:not(:disabled){transform:translateY(0);box-shadow:inset 0 1px 4px #50163233}.contribution-image-studio__loading{padding:24px}.contribution-image-studio__header{justify-content:space-between;align-items:flex-start;gap:16px;min-height:42px;margin-bottom:12px;display:flex}.contribution-image-studio__header>div{flex-direction:column;display:flex}.contribution-image-studio__header strong{color:#f3ecef;font-size:15px}.contribution-image-studio__header small{color:#9c9498;margin-top:3px;font-size:12px}.contribution-image-studio__header .ant-btn{color:#bcb2b7;background:0 0;border:0;height:34px;font-size:12px}.contribution-image-studio__header .ant-btn:hover{background:#ffffff0f;color:#fff!important}.contribution-image-studio__layout{grid-template-columns:minmax(260px,.6fr) minmax(0,1.4fr);align-items:start;gap:10px;min-height:0;display:grid}.contribution-image-studio__workspace{min-width:0;padding:0 0 16px 16px}.asset-image-stage{background:0 0;border:0;place-items:center;min-height:448px;display:grid;overflow:visible}.asset-image-stage__portrait{aspect-ratio:9/16;background:#181619;border:1px solid #ffffff21;border-radius:16px;width:min(100%,248px);position:relative;overflow:hidden;box-shadow:0 24px 54px #0000006b,0 0 0 8px #ffffff05}.asset-image-stage__meta{z-index:3;justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;top:12px;left:12px;right:12px}.asset-image-stage__meta>span{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f0d10a8;border:1px solid #ffffff1f;border-radius:7px;padding:5px 8px;font-size:12px;font-weight:600;line-height:1.35}.asset-image-stage__meta>div{gap:5px;display:flex}.asset-image-stage__meta .ant-tag{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f0d10a8;border-color:#ffffff1f;border-radius:7px;margin:0;padding:4px 8px;font-size:12px;line-height:1.35}.asset-image-stage__meta .ant-tag.is-generating{background:#54233bc7;border-color:#f05aa657;color:#ffd3e8!important}.asset-image-stage__canvas{place-items:center;display:grid;position:absolute;inset:0}.asset-image-studio__generating-backdrop{background:radial-gradient(circle at 50% 42%,#ec48992e,#0000 30%),linear-gradient(160deg,#211c22 0%,#151316 58%,#101012 100%);width:100%;height:100%}.asset-image-stage__canvas>.ant-image{cursor:zoom-in;width:100%;height:100%}.asset-image-stage__canvas>.ant-image .ant-image-img{object-fit:cover;width:100%;height:100%}.asset-image-studio__generating{z-index:2;color:#fff;text-align:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0d0b0ead;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:74px 24px 62px;display:flex;position:absolute;inset:0}.asset-image-studio__generating>span{color:#ff91c6;background:#ec48991f;border-radius:50%;place-items:center;width:66px;height:66px;margin-bottom:7px;font-size:22px;display:grid;position:relative;box-shadow:0 0 32px #ec489924}.asset-image-studio__generating>span:before{content:"";border-radius:inherit;border:1px solid #ff7fbd;border-color:#ff7fbd #ff7fbd8c #ffffff1a #ffffff1a;animation:1.2s linear infinite asset-generation-orbit;position:absolute;inset:-1px}.asset-image-studio__generating strong{color:#fff;font-size:14px;font-weight:600;line-height:1.45}.asset-image-studio__generating small{color:#fff;opacity:.74;font-size:12px;line-height:1.5}.asset-image-studio__placeholder{isolation:isolate;color:#fff;text-align:center;background:radial-gradient(circle at 50% 36%,#ec48992b,#0000 28%),linear-gradient(160deg,#211c22 0%,#171518 54%,#121113 100%);place-content:center;justify-items:center;gap:10px;width:100%;height:100%;padding:68px 24px 64px;display:grid;position:relative}.asset-image-studio__placeholder:before{z-index:-1;content:"";opacity:.23;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 5%,#000 38%,#0000 92%);mask-image:linear-gradient(#0000 5%,#000 38%,#0000 92%)}.asset-image-studio__placeholder>span{color:#ff8bc2;background:#ec48991f;border:1px solid #ff7ebc57;border-radius:50%;place-items:center;width:64px;height:64px;font-size:22px;display:grid;box-shadow:0 0 0 10px #ec489909,0 14px 32px #0000003d}.asset-image-studio__placeholder strong{color:#fff;font-size:14px}.asset-image-studio__placeholder small{color:#fff;opacity:.78;max-width:172px;font-size:12px;line-height:1.55}.asset-image-studio__placeholder.is-compact{border:0;border-radius:8px;gap:4px}.asset-image-studio__placeholder.is-compact>span{border-radius:10px;width:34px;height:34px;font-size:13px}.asset-image-studio__placeholder.is-compact strong{font-size:9px}.asset-image-stage__portrait>footer{z-index:3;background:linear-gradient(#09080a00,#09080ae6);justify-content:space-between;align-items:flex-end;gap:10px;min-height:50px;padding:17px 14px 11px;display:flex;position:absolute;bottom:0;left:0;right:0}.asset-image-stage__portrait>footer small{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.4;overflow:hidden}.asset-image-stage__portrait>footer>span{color:#ff8bc2;flex:none;font:600 12px/1.4 SFMono-Regular,Consolas,monospace}.asset-image-controls{background:#292728;border:1px solid #ffffff0e;border-radius:12px;margin-top:0;padding:14px}.asset-image-controls__scenes .ant-form-item-label>label{width:100%}.asset-image-controls__scenes .ant-form-item-label>label>span{justify-content:space-between;gap:12px;width:100%;display:flex}.asset-image-controls__scenes .ant-form-item-label small{color:#777074;font-size:9px;font-weight:400}.asset-image-controls__scenes .ant-select{height:auto;min-height:42px}.asset-image-controls__scenes .ant-select-selection-overflow{padding:3px 0}.asset-image-controls__scenes .ant-select-selection-item{color:#e9dce3;background:#4a3f44;border:0}.asset-image-controls__references{background:0 0;border:0;flex-wrap:wrap;align-items:flex-start;gap:8px;min-height:78px;margin-bottom:10px;padding:0;display:flex}.asset-image-controls__references>small{color:#777074;align-items:flex-end;height:76px;font-size:11px;display:inline-flex}.asset-image-controls__references>button{color:#fff;cursor:pointer;background:linear-gradient(145deg,#302c2e 0%,#262325 100%);border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;flex:0 0 76px;justify-content:space-between;align-items:center;gap:4px;width:76px;height:76px;padding:10px 6px 8px;font-size:12px;font-weight:500;transition:border-color .18s,background .18s,box-shadow .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff09}.asset-image-controls__references>button .anticon{color:#ff8bc2;margin-top:4px;font-size:19px}.asset-image-controls__references>button span:last-child{white-space:nowrap}.asset-image-controls__references>button:hover:not(:disabled){color:#fff;background:linear-gradient(145deg,#3a2f35 0%,#2c2629 100%);border-color:#f05aa67a;box-shadow:0 8px 20px #0f090c3d}.asset-image-controls__references>button:focus-visible{outline-offset:2px;outline:2px solid #f05aa6b8}.asset-image-controls__references article{background:#262325;border:1px solid #ffffff1f;border-radius:12px;flex:0 0 76px;width:76px;height:76px;position:relative;overflow:hidden}.asset-image-controls__references article>.ant-image,.asset-image-controls__references article .ant-image-img{object-fit:cover;width:100%;height:100%}.asset-image-controls__references article>button{z-index:2;color:#fff;cursor:pointer;background:#0c0f16c2;border:1px solid #fff3;border-radius:50%;width:22px;height:22px;padding:0;position:absolute;top:4px;right:4px}.asset-image-controls__references article>button:hover{color:#eb8a92;background:#de6b741a}.asset-image-controls__prompt-wrap{--asset-image-prompt-expand-offset:94px;z-index:2;flex-direction:column;gap:6px;min-height:168px;margin-bottom:16px;transition:min-height .18s,margin-bottom .18s,transform .18s,box-shadow .18s;display:flex;position:relative}.asset-image-controls__prompt-wrap.is-expanded{z-index:8;min-height:calc(168px + var(--asset-image-prompt-expand-offset));margin-bottom:calc(16px - var(--asset-image-prompt-expand-offset));transform:translateY(calc(var(--asset-image-prompt-expand-offset) * -1));background:#292728;border-radius:7px;box-shadow:0 -12px 28px #00000042}.asset-image-controls:has(.asset-image-controls__prompt-wrap.is-expanded) .asset-image-controls__references{opacity:0;pointer-events:none}.asset-image-controls__prompt-heading,.asset-image-controls__prompt-meta{justify-content:space-between;align-items:center;gap:12px;min-height:22px;display:flex}.asset-image-controls__prompt-heading>div{align-items:baseline;gap:8px;min-width:0;display:flex}.asset-image-controls__prompt-heading span{color:#eee7eb;font-size:12px;font-weight:600}.asset-image-controls__prompt-heading small,.asset-image-controls__prompt-meta{color:#91878d;font-size:11px}.asset-image-controls__prompt-heading .ant-btn{color:#a69da2;border-radius:6px;width:26px;min-width:26px;height:26px;padding:0}.asset-image-controls__prompt-heading .ant-btn:hover,.asset-image-controls__prompt-heading .ant-btn:focus-visible{color:#fff;background:#f05aa61a}.asset-image-controls__prompt-meta{min-height:16px;line-height:16px}.asset-image-controls__prompt-meta .is-over-limit{color:#ff7f8d}.asset-image-controls__prompt-field.ant-form-item{flex-direction:column;flex:auto;min-height:0;margin:0;display:flex}.asset-image-controls__prompt-field .ant-form-item-row,.asset-image-controls__prompt-field .ant-form-item-control,.asset-image-controls__prompt-field .ant-form-item-control-input,.asset-image-controls__prompt-field .ant-form-item-control-input-content{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex}.asset-image-controls__prompt-field .ant-form-item-row{flex-flow:column!important}.asset-image-controls__prompt-field .ant-form-item-explain-error{padding-top:3px;font-size:11px}.asset-image-controls__prompt-field .free-studio-prompt-editor-shell,.asset-image-controls__prompt-field .free-studio-prompt-editor-content,.asset-image-controls__prompt-field .free-studio-prompt-editor-content .ProseMirror{width:100%;height:100%;min-height:0;max-height:none}.asset-image-controls__prompt-field .free-studio-prompt-editor-shell{cursor:text;border-radius:9px;flex:auto;min-width:0;display:flex;position:relative;overflow:hidden;background:#2d2a2c!important;border:1px solid #ffffff1c!important;padding:0!important}.asset-image-controls__prompt-field .free-studio-prompt-editor-shell:hover,.asset-image-controls__prompt-field .free-studio-prompt-editor-shell:focus-within{border-color:#f05aa67a!important;box-shadow:0 0 0 2px #f05aa612!important}.asset-image-controls__prompt-field .free-studio-prompt-editor-shell.is-empty:before{color:#b9c6dc75;font-size:12px;line-height:22px;top:10px;left:12px;right:12px}.asset-image-controls__prompt-field .free-studio-prompt-editor-content{flex:auto;min-width:0;display:flex;overflow:hidden}.asset-image-controls__prompt-field .free-studio-prompt-editor-content .ProseMirror{box-sizing:border-box;color:#e8e1e5;padding:10px 12px;font-size:13px;line-height:1.7;overflow-y:auto}.asset-image-controls .ant-alert{background:#4f242b4d;border-color:#ff6f7e2e;margin-bottom:10px}.asset-image-controls .ant-form-item-label>label{color:#a69da2;font-size:12px}.asset-image-controls .ant-input,.asset-image-controls textarea.ant-input,.asset-image-controls .ant-select-selector{color:#eee7eb!important;background:#2d2a2c!important;border-color:#ffffff1c!important}.asset-image-controls .ant-select{min-height:38px;color:#eee7eb!important;background:#2d2a2c!important;border:1px solid #ffffff1c!important;border-radius:9px!important}.asset-image-controls .ant-select-content,.asset-image-controls .ant-select-input{color:#eee7eb!important}.asset-image-controls .ant-select-suffix{color:#9d9499!important}.asset-image-controls textarea.ant-input:focus,.asset-image-controls .ant-select-focused,.asset-image-controls .ant-select-focused .ant-select-selector{border-color:#f05aa67a!important;box-shadow:0 0 0 2px #f05aa612!important}.asset-image-controls .ant-input-data-count{color:#71696d}.asset-image-controls__row{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:10px;display:grid}.asset-image-controls__toolbar{grid-template-columns:minmax(170px,1fr) minmax(126px,auto) minmax(150px,1fr);align-items:center;gap:8px;display:grid}.asset-image-controls__toolbar .ant-form-item{min-width:0;margin:0}.asset-image-controls__toolbar .ant-select,.asset-image-controls__picker.ant-btn{width:100%;height:38px}.asset-image-controls__picker.ant-btn{color:#e3d9de;background:#2d2a2c;border:1px solid #ffffff1a;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;display:flex}.asset-image-controls__picker.ant-btn:hover{color:#fff;border-color:#f05aa661;background:#2d2a2c!important}.asset-image-controls__picker.ant-btn:hover :where(span,.anticon){color:#fff}.asset-ratio-popover-root .ant-popover-container,.asset-ratio-popover-root .ant-popover-inner,.asset-style-popover-root .ant-popover-container,.asset-style-popover-root .ant-popover-inner{color:#eee7eb;background:#302c2e;border:1px solid #ffffff14;padding:0;box-shadow:0 18px 48px #00000070}.asset-ratio-popover{width:316px;padding:12px}.asset-ratio-popover>strong{color:#fff;margin-bottom:8px;font-size:12px;display:block}.asset-ratio-popover>div:not(.asset-ratio-popover__resolutions){grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:12px;display:grid}.asset-ratio-popover button{color:#fff;cursor:pointer;background:#3a3638;border:1px solid #0000;border-radius:8px;place-items:center;gap:5px;min-height:56px;padding:7px 4px;font-size:12px;display:grid}.asset-ratio-popover button i{border:1px solid;border-radius:2px;width:16px;max-height:20px}.asset-ratio-popover button.is-active{color:#fff;background:#513043;border-color:#f05aa64d}.asset-ratio-popover__resolutions{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.asset-ratio-popover__resolutions button{min-height:34px}.asset-style-popover{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:330px;max-height:320px;padding:10px;display:grid;overflow-y:auto}.asset-style-popover>button{color:#fff;cursor:pointer;background:#393537;border:1px solid #0000;border-radius:9px;min-width:0;padding:5px}.asset-style-popover>button.is-active{color:#fff4f9;background:#4b313e;border-color:#f05aa666}.asset-style-popover>button>span{color:#887e83;background:#242122;border-radius:7px;place-items:center;height:64px;display:grid;overflow:hidden}.asset-style-popover img{object-fit:cover;width:100%;height:100%}.asset-style-popover strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:12px;font-weight:500;display:block;overflow:hidden}.asset-image-controls__ratios>label{color:#a69da2;align-items:center;height:30px;font-size:12px;display:flex}.asset-image-controls__ratio-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.asset-image-controls__ratios button{color:#8f868b;cursor:pointer;background:#353133;border:0;border-radius:9px;place-items:center;gap:5px;min-height:54px;padding:7px 4px;font-size:9px;display:grid}.asset-image-controls__ratios button i{border:1px solid;border-radius:2px;width:16px;max-height:20px;display:block}.asset-image-controls__ratios button.is-active{color:#ff85bf;background:#513043}.asset-image-controls__ratios button:disabled{opacity:.45;cursor:not-allowed}.asset-image-controls__summary{grid-template-columns:1fr 1fr;gap:8px;margin:-2px 0 10px;display:grid}.asset-image-controls__summary>span{color:#d0c6cb;background:#ffffff09;border-radius:10px;flex-direction:column;padding:9px 12px;font-size:10px;display:flex}.asset-image-controls__summary small{color:#756d71;margin-bottom:3px;font-size:9px}.asset-image-controls__submit.ant-btn-primary{height:42px;margin-top:20px;box-shadow:0 10px 24px #ed5aa12e;background:#ed5aa1!important;border-color:#ed5aa1!important}.asset-image-history{background:#252223;border:1px solid #ffffff0e;border-radius:12px;flex-direction:column;min-width:0;min-height:470px;max-height:620px;display:flex;overflow:hidden}.asset-image-history>header{justify-content:space-between;align-items:center;min-height:64px;padding:12px 16px;display:flex}.asset-image-history>header>div{color:#e867a7;align-items:center;gap:10px;display:flex}.asset-image-history>header span{flex-direction:column;display:flex}.asset-image-history>header strong{color:#fff;font-size:14px;line-height:1.4}.asset-image-history>header small{color:#fff;opacity:.72;margin-top:3px;font-size:12px;line-height:1.4}.asset-image-history>header .ant-btn{color:#fff;width:40px;height:40px}.asset-image-history__list{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px;min-height:0;padding:16px;display:grid;overflow-y:auto}.asset-image-history__list>.ant-empty{grid-column:1/-1;margin-top:110px}.asset-image-history__list .ant-empty-description{color:#fff;font-size:12px}.asset-image-history__list article{background:#302d2f;border:1px solid #fff1;border-radius:14px;grid-template-columns:96px minmax(0,1fr);gap:14px;min-height:194px;padding:12px;display:grid;position:relative}.asset-image-history__list article .asset-image-history__delete{color:#ffffff85;background:#ffffff0a;border-radius:7px;width:24px;min-width:24px;height:24px;margin:0;padding:0;position:absolute;bottom:8px;right:8px}.asset-image-history__list article .asset-image-history__delete:hover:not(:disabled){color:#ff858c;background:#ff4d4f21}.asset-image-history__list article.is-current{background:#45313b;border-color:#f05aa638}.asset-image-history__list article.is-failed{background:#3a292c}.asset-image-history__thumb{background:#171516;border-radius:10px;height:170px;position:relative;overflow:hidden}.asset-image-history__thumb>.ant-image,.asset-image-history__thumb .ant-image-img{width:100%;height:100%}.asset-image-history__thumb>.ant-image{cursor:zoom-in}.asset-image-history__thumb .ant-image-img{object-fit:cover}.contribution-asset-card__media .ant-image-mask,.asset-image-stage__canvas .ant-image-mask,.asset-image-history__thumb .ant-image-mask,.asset-image-controls__references .ant-image-mask{color:#fff;background:#100d109e;font-size:12px}.asset-image-history__thumb em{color:#fff;background:#e64997e6;border-radius:7px;padding:4px 7px;font-size:12px;font-style:normal;position:absolute;top:7px;left:7px}.asset-image-history__detail{min-width:0}.asset-image-history__detail>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.asset-image-history__detail>header span{color:#fff;align-items:center;gap:5px;font-size:12px;font-weight:500;line-height:1.5;display:inline-flex}.asset-image-history__detail>header span.is-success{color:#7fcba4}.asset-image-history__detail>header span.is-failed{color:#f3838b}.asset-image-history__detail time{color:#fff;opacity:.68;flex:none;font-size:12px;line-height:1.5}.asset-image-history__detail>p{color:#fff;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:12px 0 10px;font-size:13px;line-height:1.65;display:-webkit-box;overflow:hidden}.asset-image-history__detail>div{flex-wrap:wrap;gap:6px;display:flex}.asset-image-history__detail>div span{color:#fff;background:#ffffff12;border-radius:7px;padding:4px 8px;font-size:12px;line-height:1.35}.asset-image-history__detail>small{color:#df777e;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:9px;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.asset-image-history__detail .ant-btn{color:#fff;background:#f05aa612;border-color:#f05aa633;height:34px;margin-top:10px;padding:0 12px;font-size:12px}.asset-image-history__thumb .asset-image-studio__placeholder strong{font-size:12px}.contribution-editor :where(button,input,textarea,small,p,label,time,em,.ant-tag,.ant-form-item-explain,.ant-input-data-count,.ant-select-selection-item,.ant-select-selection-placeholder,.contribution-editor__basic-summary span,.asset-image-history__detail>header span,.asset-image-history__detail>div span){font-size:max(12px,1em)}.contribution-editor :where(small,p,label,time,button,.ant-tag,.ant-form-item-label>label,.ant-input-data-count,.ant-select-selection-item,.ant-select-selection-placeholder,.contribution-editor__basic-summary span,.asset-image-history__detail>header span,.asset-image-history__detail>div span){color:#fff!important}.contribution-editor :where(input,textarea)::placeholder{color:#ffffffad!important}.contribution-image-studio__header .ant-btn:hover,.contribution-image-studio__header .ant-btn:hover :where(span,.anticon){color:#fff!important}.asset-ratio-popover-root,.asset-style-popover-root,.asset-ratio-popover-root :where(button,strong,span),.asset-style-popover-root :where(button,strong,span){font-size:max(12px,1em);color:#fff!important}@keyframes asset-generation-orbit{to{transform:rotate(360deg)}}@keyframes contribution-loading-wave{0%,to{opacity:.35;transform:translateY(0)scale(.85)}50%{opacity:1;transform:translateY(-5px)scale(1)}}@media (prefers-reduced-motion:reduce){.asset-image-studio__generating>span:before{animation:none}}@media (width<=1180px){.contribution-asset-card{grid-template-columns:180px minmax(0,1fr)}}@media (width<=960px){.contribution-card-grid{grid-template-columns:1fr}.contribution-editor__field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contribution-editor__visual-grid,.contribution-editor__detail-grid{grid-template-columns:1fr}.contribution-image-studio__layout{grid-template-columns:1fr;min-height:0}.contribution-image-studio__workspace{padding-right:20px}.asset-image-history{border-radius:14px;min-height:420px;margin:0}.asset-image-history__list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:520px}}@media (width<=700px){.contribution-flow-nav>div{display:none}.contribution-header{align-items:flex-start}.contribution-header__status>span{display:none}.contribution-tabs,.contribution-tabs button{flex:1;min-width:0}.contribution-tabs button>span{display:none}.contribution-toolbar{flex-wrap:wrap}.contribution-toolbar__actions{width:100%}.contribution-episode-filter{flex:1;min-width:120px}.contribution-batch-generate.ant-btn{flex:none}.contribution-batch-generate small{display:none}.contribution-editor .ant-modal-container{border-radius:16px}.contribution-editor__title small{display:none}.contribution-editor__content{padding:12px 12px 0}.contribution-editor__nav{width:100%}.contribution-editor__nav button{min-width:0;padding:0 10px}.contribution-editor__image-section{margin-left:-12px;margin-right:-12px}.contribution-editor__field-grid{grid-template-columns:1fr;gap:0}.contribution-editor__image-module{padding:12px}.contribution-image-studio__header{align-items:center}.contribution-image-studio__header small{display:none}.asset-image-history__list{grid-template-columns:1fr}.contribution-editor__actions{margin-left:-12px;margin-right:-12px;padding:12px}.contribution-editor__actions .ant-btn{flex:1;min-width:0}.contribution-asset-card{grid-template-columns:136px minmax(0,1fr)}.contribution-asset-card__media{min-height:260px}.contribution-asset-card__body>footer{align-items:flex-end}.contribution-asset-card__actions{flex-direction:column;align-items:flex-end}.contribution-image-studio__workspace{padding:12px}.asset-image-history{margin:0 12px 12px}.asset-image-stage{min-height:390px}.asset-image-stage__portrait{width:min(100%,214px)}.asset-image-controls__row{grid-template-columns:1fr;gap:0}.asset-image-controls__toolbar{grid-template-columns:1fr}.contribution-processing{padding:42px 24px}.contribution-failed__panel{grid-template-columns:36px minmax(0,1fr);align-items:start}.contribution-failed__icon{width:36px;height:36px}.contribution-failed__panel .ant-btn{grid-column:1/-1;justify-self:stretch}}@media (prefers-reduced-motion:reduce){.contribution-processing__loader span{animation:none}.contribution-asset-card,.contribution-tabs button{transition:none}}.script-contribution-assets-page,.contribution-image-studio{--contribution-soft-line:#ffffff0e;--contribution-line:#ffffff13}.contribution-editor .ant-modal-container{border-color:var(--contribution-soft-line);background:#1f1d1f;border-radius:12px;box-shadow:0 24px 68px #0000007a}.contribution-editor .ant-modal-header,.contribution-editor__content,.script-asset-editor-upload-row,.contribution-editor__basics.is-expanded>header{border-color:var(--contribution-soft-line)}.script-asset-editor-title>span,.contribution-editor__close,.contribution-editor__nav button,.contribution-editor__panel,.contribution-editor__basic-summary>div,.contribution-editor__preview-canvas,.contribution-editor__attributes>div,.contribution-editor__evidence,.contribution-editor__image-module,.script-asset-editor-upload-row .ant-btn,.contribution-image-studio__header .ant-btn,.contribution-editor__actions .ant-btn,.contribution-editor .ant-input,.contribution-editor textarea.ant-input,.contribution-editor .ant-select-selector{border-radius:8px!important}.contribution-editor__panel,.contribution-editor__basic-summary>div,.contribution-editor__preview-canvas,.contribution-editor__attributes>div,.contribution-editor__evidence,.contribution-editor__image-module,.contribution-image-studio__workspace,.asset-image-controls,.asset-image-history{border-color:var(--contribution-soft-line);box-shadow:none}.contribution-editor__actions .ant-btn-primary{box-shadow:0 8px 18px #d94b9129}.contribution-editor__actions .ant-btn-primary:hover:not(:disabled),.script-asset-editor-upload-row .ant-btn:hover:not(:disabled),.script-asset-editor-upload-row .ant-btn:focus-visible:not(:disabled){box-shadow:none;transform:none}.asset-image-stage__portrait{border-color:#ffffff17;border-radius:10px;box-shadow:0 18px 42px #00000052}.asset-image-stage__meta>span,.asset-image-stage__meta .ant-tag,.asset-image-stage__portrait>footer,.asset-image-controls__row,.asset-image-controls__toolbar,.asset-image-history__item,.contribution-asset-card,.contribution-asset-card__media,.contribution-asset-card__actions .ant-btn{border-radius:7px}.contribution-editor.ant-modal,.contribution-editor .ant-modal-content,.contribution-editor .ant-modal-container{border:0!important;outline:0!important}.contribution-editor .ant-modal-content{background:#1f1d1f!important;box-shadow:0 24px 72px #00000094!important}.contribution-editor .ant-modal-header{box-shadow:inset 0 -1px #ffffff09;background:#222021!important;border-bottom:0!important}.contribution-editor__content{background:#1f1d1f;border-top:0!important}.contribution-editor__panel,.contribution-editor__image-module,.contribution-image-studio__workspace,.asset-image-controls,.asset-image-history{box-shadow:none!important;border:0!important;outline:0!important}.contribution-editor__panel{background:#282627}.contribution-editor__image-module{background:linear-gradient(#ffffff06,#0000 160px),#252324;padding:16px}.contribution-editor__basics.is-expanded>header,.script-asset-editor-upload-row,.contribution-image-studio__header{border-color:#ffffff0b!important}.asset-image-controls{background:#2a2829}.asset-image-stage__portrait{box-shadow:0 18px 40px #00000057;border-color:#ffffff12!important}.asset-image-controls__references>button,.asset-image-controls__references article,.asset-image-controls__prompt-field .free-studio-prompt-editor-shell,.asset-image-controls .ant-input,.asset-image-controls textarea.ant-input,.asset-image-controls .ant-select,.asset-image-controls .ant-select-selector,.asset-image-controls__picker.ant-btn{border-color:#ffffff13!important}.asset-image-controls__references>button:hover:not(:disabled),.asset-image-controls__picker.ant-btn:hover,.asset-image-controls textarea.ant-input:focus,.asset-image-controls .ant-select-focused,.asset-image-controls .ant-select-focused .ant-select-selector,.asset-image-controls__prompt-field .free-studio-prompt-editor-shell:hover,.asset-image-controls__prompt-field .free-studio-prompt-editor-shell:focus-within{box-shadow:none!important;border-color:#f05aa652!important}.script-contribution-assets-page{--contribution-card-line:#ffffff0e}.contribution-card-grid{gap:12px}.contribution-asset-card{border-color:var(--contribution-card-line);box-shadow:none;background:#242223;border-radius:8px}.contribution-asset-card:hover{border-color:#f05aa62e;transform:translateY(-1px);box-shadow:0 12px 28px #00000038}.contribution-asset-card__media,.contribution-asset-card__media-preview,.contribution-asset-card__media-preview>.ant-image,.contribution-asset-card__media-preview>.ant-image .ant-image-img,.contribution-asset-card__media-preview>.contribution-placeholder,.contribution-asset-card__media-meta em,.contribution-asset-card__body h3 em,.contribution-asset-card__body .ant-btn,.contribution-asset-card__actions .ant-btn,.asset-image-controls__references>button,.asset-image-controls__references article,.asset-image-controls,.asset-image-controls__prompt-field .free-studio-prompt-editor-shell,.asset-image-controls__row,.asset-image-controls__toolbar,.asset-image-history__item{border-radius:8px!important}.contribution-asset-card__media{border-right-color:#ffffff0a}.contribution-asset-card__body section{background:#ffffff05;border-color:#ffffff0b}.contribution-asset-card__actions .ant-btn{box-shadow:none}.asset-image-controls__references>button,.asset-image-controls__references article,.asset-image-controls__row,.asset-image-controls__toolbar,.asset-image-history__item{box-shadow:none!important;border-color:#fff1!important}.script-contribution-assets-page .script-flow-nav,.script-contribution-assets-page .script-creation-header,.contribution-toolbar,.contribution-editor .ant-modal-header,.contribution-editor__actions{border-color:#ffffff0b!important}.contribution-tabs{box-shadow:none;border-color:#ffffff0f;border-radius:8px;gap:6px;padding:3px}.contribution-tabs button,.contribution-filter .ant-select-selector,.contribution-batch-generate.ant-btn,.contribution-editor__close,.contribution-editor__nav button,.script-asset-editor-upload-row .ant-btn,.contribution-image-studio__header .ant-btn,.contribution-editor__actions .ant-btn,.asset-image-controls__picker.ant-btn,.asset-image-controls .ant-select,.asset-image-controls .ant-select-selector,.asset-image-controls .ant-input,.asset-image-controls textarea.ant-input{box-shadow:none!important;border-radius:7px!important}.contribution-asset-card:hover{box-shadow:0 10px 24px #00000029}.contribution-editor .ant-modal-content,.contribution-editor .ant-modal-container{border-radius:10px!important;box-shadow:0 22px 58px #0000007a!important}.contribution-editor__panel,.contribution-editor__basic-summary>div,.contribution-editor__preview-canvas,.contribution-editor__attributes>div,.contribution-editor__evidence,.contribution-editor__image-module,.asset-image-controls,.asset-image-history,.asset-image-stage__portrait,.asset-image-controls__prompt-field .free-studio-prompt-editor-shell{box-shadow:none!important;border-radius:8px!important}.asset-image-stage__portrait{border-color:#fff1!important}.studio-content:not(.studio-content--immersive) .contribution-batch-generate.ant-btn,.contribution-batch-generate.ant-btn{box-shadow:none!important}.script-contribution-assets-page .ant-input,.script-contribution-assets-page textarea.ant-input,.script-contribution-assets-page .ant-input-affix-wrapper,.script-contribution-assets-page .ant-input-number,.script-contribution-assets-page .ant-picker,.script-contribution-assets-page .ant-select:not(.ant-select-customize-input) .ant-select-selector,.script-contribution-assets-page .ant-segmented,.contribution-editor .ant-input,.contribution-editor textarea.ant-input,.contribution-editor .ant-input-affix-wrapper,.contribution-editor .ant-input-textarea,.contribution-editor .ant-input-textarea-affix-wrapper,.contribution-editor .ant-input-number,.contribution-editor .ant-picker,.contribution-editor .ant-select:not(.ant-select-customize-input) .ant-select-selector,.asset-image-controls .ant-input,.asset-image-controls textarea.ant-input,.asset-image-controls .ant-select:not(.ant-select-customize-input) .ant-select-selector,.asset-image-controls__prompt-field .free-studio-prompt-editor-shell,.asset-image-controls__prompt-wrap,.asset-image-controls__references>button,.asset-image-controls__references article{border-radius:7px!important}.script-contribution-assets-page .ant-segmented-item,.script-contribution-assets-page .ant-segmented-item-selected,.script-contribution-assets-page .ant-segmented-thumb{border-radius:6px!important}.free-asset-editor-modal{--free-asset-accent:#ed5aa1;--free-asset-border:#ffffff0e;--free-asset-panel:#292728;--free-asset-surface:#ffffff09;--free-asset-canvas:#181619;width:min(1180px,100vw - 32px)!important;max-width:calc(100vw - 32px)!important}.free-asset-editor-modal .ant-modal-body{padding:0;overflow-x:hidden}.free-asset-editor-modal .free-asset-editor__content{padding-top:14px}.free-asset-editor-modal .free-studio-create-character{width:100%;display:block}.free-asset-editor-modal .free-studio-create-character__form{grid-template-columns:minmax(260px,.6fr) minmax(0,1.4fr);grid-template-areas:"basics basics""source source""preview controls";gap:0;display:grid}.free-asset-editor-modal input.free-studio-file-input[type=file]{clip:rect(0 0 0 0)!important;white-space:nowrap!important;opacity:0!important;pointer-events:none!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.free-asset-editor-modal .contribution-editor__basics{background:var(--free-asset-panel);box-shadow:none;border:0;border-radius:12px;grid-area:basics;margin-bottom:14px;padding:14px 16px}.free-asset-editor-modal .free-asset-editor__source-row{background:var(--free-asset-panel);border:0;border-radius:12px 12px 0 0;grid-area:source;margin:0;padding:12px 14px 8px}.free-asset-editor-modal .free-asset-editor__source-row .ant-btn{box-shadow:none;background:0 0;border-color:#ed5aa133}.free-asset-editor-modal .free-asset-editor__source-row>.ant-space{flex-direction:row;flex:none;align-items:center;display:inline-flex}.free-asset-editor-modal .free-asset-editor__history-toggle.ant-btn{flex:none;padding-inline:12px}.free-asset-editor-modal .free-asset-editor__history-count.ant-typography{color:#fffc;white-space:nowrap;flex:none;margin-right:auto;font-size:12px;font-weight:600}.free-asset-editor-modal .free-studio-create-character__left{background:var(--free-asset-panel);border:0;border-radius:0 0 0 12px;grid-area:preview;min-width:0;min-height:448px;padding:4px 12px 16px}.free-asset-editor-modal .free-studio-create-character__preview{aspect-ratio:9/16;background:var(--free-asset-canvas);border:1px solid #ffffff17;border-radius:14px;width:min(100%,248px);height:auto;min-height:0;position:relative;overflow:hidden;box-shadow:0 18px 42px #00000057}.free-asset-editor-modal .free-studio-create-character__preview>.ant-image,.free-asset-editor-modal .free-studio-create-character__preview>.ant-image .ant-image-img{width:100%;height:100%}.free-asset-editor-modal .free-studio-create-character__preview>.ant-image .ant-image-img{object-fit:cover}.free-asset-editor-modal .free-material-editor-preview-label{z-index:3;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f0d10a8;border:0;border-radius:7px;padding:5px 8px;font-size:12px;font-weight:600;line-height:1.35;position:absolute;top:12px;left:12px}.free-asset-editor-modal .free-studio-create-character__preview>footer{z-index:3;background:linear-gradient(#09080a00,#09080ae6);justify-content:space-between;align-items:flex-end;gap:10px;min-height:50px;padding:17px 14px 11px;display:flex;position:absolute;bottom:0;left:0;right:0}.free-asset-editor-modal .free-studio-create-character__preview>footer small{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.free-asset-editor-modal .free-studio-create-character__preview>footer span{color:#ff8bc2;flex:none;font:600 12px/1.4 SFMono-Regular,Consolas,monospace}.free-asset-editor-modal .free-studio-create-character__empty{color:#fff;text-align:center;background:#1d1b1d;place-content:center;justify-items:center;gap:8px;width:100%;height:100%;padding:64px 22px;display:grid}.free-asset-editor-modal .free-studio-create-character__empty span{font-size:14px;font-weight:600}.free-asset-editor-modal .free-studio-create-character__empty small{color:#ffffffb8;max-width:176px;font-size:12px;line-height:1.55}.free-asset-editor-modal .free-studio-create-character__generating{z-index:4;color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0d0b0eb8;place-content:center;justify-items:center;gap:10px;display:grid;position:absolute;inset:0}.free-asset-editor-modal .free-studio-create-character__quote-current{z-index:5;color:#fff;background:#0f0d10a8;border:0;position:absolute;top:12px;right:12px}.free-asset-editor-modal .free-studio-create-character__ai{background:var(--free-asset-panel);border:0;border-radius:0 0 12px;flex-direction:column;grid-area:controls;align-self:stretch;gap:12px;min-width:0;height:auto;min-height:448px;margin:0;padding:4px 12px 16px;display:flex;position:relative;overflow:visible}.free-asset-editor-modal .free-studio-create-character__section-title,.free-asset-editor-modal .free-studio-create-character__references-head{display:none}.free-asset-editor-modal .free-studio-create-character__references{flex:0 0 82px;grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:8px;height:82px;min-height:82px;margin:0;display:grid;overflow:hidden}.free-asset-editor-modal .free-studio-create-character__reference-list{scrollbar-color:#ed5aa180 #ffffff0d;scrollbar-width:thin;flex-wrap:nowrap;gap:8px;min-width:0;height:82px;min-height:82px;padding:1px 2px 8px;display:flex;overflow:auto hidden}.free-asset-editor-modal .free-studio-create-character__reference-list::-webkit-scrollbar{height:5px}.free-asset-editor-modal .free-studio-create-character__reference-list::-webkit-scrollbar-thumb{background:#ed5aa180;border-radius:999px}.free-asset-editor-modal .free-studio-create-character__reference-list::-webkit-scrollbar-track{background:#ffffff0d;border-radius:999px}.free-asset-editor-modal .free-studio-create-character__reference-card{color:#fff;background:var(--free-asset-surface);cursor:pointer;border:1px solid #0000;border-radius:10px;flex:0 0 76px;width:76px;min-width:76px;height:76px;padding:0;position:relative;overflow:hidden}.free-asset-editor-modal .free-studio-create-character__reference-card--add{color:#ff8bc2;border-style:dashed;border-color:#ffffff14;flex-direction:column;justify-content:center;align-items:center;gap:7px;font-size:19px;display:inline-flex}.free-asset-editor-modal .free-studio-create-character__reference-card--add span{color:#d9cfd4;font-size:11px;line-height:1}.free-asset-editor-modal .free-studio-create-character__reference-count{color:#a69da2;white-space:nowrap;align-items:flex-end;height:76px;font-size:11px;display:inline-flex}.free-asset-editor-modal .free-studio-create-character__reference-card:hover,.free-asset-editor-modal .free-studio-create-character__reference-card.is-selected{box-shadow:none;border-color:#f05aa694}.free-asset-editor-modal .free-studio-create-character__reference-card img{object-fit:cover;width:100%;height:100%}.free-asset-editor-modal .free-studio-create-character__reference-remove{z-index:2;color:#fff;background:#0c0f16c2;border:1px solid #fff3;border-radius:50%;width:22px;height:22px;padding:0;position:absolute;top:4px;right:4px}.free-asset-editor-modal .free-studio-create-character__reference-badge{color:#fff;background:#ed5aa1d6;border-radius:5px;padding:2px 5px;font-size:9px;position:absolute;bottom:4px;left:4px}.free-asset-editor-modal .free-studio-create-character__prompt-wrap{flex-direction:column;flex:auto;gap:6px;min-width:0;min-height:0;transition:height .18s;display:flex;position:relative}.free-asset-editor-modal .free-material-editor-field-label{color:#a69da2;flex:0 0 18px;min-height:18px;font-size:12px;line-height:18px}.free-asset-editor-modal .free-studio-prompt-editor-shell,.free-asset-editor-modal .free-studio-prompt-editor-content,.free-asset-editor-modal .free-studio-prompt-editor-content .ProseMirror{width:100%;height:100%;min-height:0;max-height:none}.free-asset-editor-modal .free-studio-prompt-editor-shell{background:var(--free-asset-surface);cursor:text;border:1px solid #ffffff12;border-radius:9px;flex:auto;min-width:0;padding:0;display:flex;position:relative;overflow:hidden}.free-asset-editor-modal .free-studio-prompt-editor-shell.is-empty:before{color:#b9c6dc75;text-overflow:ellipsis;white-space:nowrap;line-height:24px;top:10px;left:12px;right:42px;overflow:hidden}.free-asset-editor-modal .free-studio-prompt-editor-content{flex:auto;min-width:0;display:flex;overflow:hidden}.free-asset-editor-modal .free-studio-prompt-editor-content .ProseMirror{box-sizing:border-box;position:relative;overflow-y:auto}.free-asset-editor-modal .free-studio-create-character__prompt-expand{z-index:3;position:absolute;top:28px;right:4px}.free-asset-editor-modal .free-studio-create-character__ai.is-prompt-expanded .free-studio-create-character__references{visibility:hidden;pointer-events:none}.free-asset-editor-modal .free-studio-create-character__ai.is-prompt-expanded .free-studio-create-character__prompt-wrap{z-index:8;background:var(--free-asset-panel);min-height:0;padding:0;display:flex;position:absolute;inset:14px 16px 120px 14px}.free-asset-editor-modal .free-studio-create-character__ai.is-prompt-expanded .free-studio-prompt-editor-shell,.free-asset-editor-modal .free-studio-create-character__ai.is-prompt-expanded .free-studio-prompt-editor-content,.free-asset-editor-modal .free-studio-create-character__ai.is-prompt-expanded .free-studio-prompt-editor-content .ProseMirror{height:100%;min-height:0;max-height:none}.free-asset-editor-modal .free-studio-create-character__settings{flex:0 0 38px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;height:38px;min-height:38px;margin:0;display:grid}.free-asset-editor-modal .free-studio-create-character__settings>.free-material-editor-field-label{display:none}.free-asset-editor-modal .free-studio-create-character__settings .ant-select,.free-asset-editor-modal .free-studio-create-character__settings .ant-select-selector,.free-asset-editor-modal .free-studio-create-character__settings .asset-image-controls__picker{width:100%;min-width:0;height:38px}.free-asset-editor-modal .free-studio-create-character__settings .ant-select,.free-asset-editor-modal .free-studio-create-character__settings .ant-select-selector,.free-asset-editor-modal .free-studio-create-character__settings .asset-image-controls__picker.ant-btn{background:var(--free-asset-surface)!important;box-shadow:none!important;border-color:#0000!important}.free-asset-editor-modal .free-studio-create-character__settings .ant-select:hover,.free-asset-editor-modal .free-studio-create-character__settings .asset-image-controls__picker.ant-btn:hover{border-color:#ed5aa142!important}.free-asset-editor-modal .free-studio-create-character__settings .ant-select-focused,.free-asset-editor-modal .free-studio-create-character__settings .ant-select-focused .ant-select-selector,.free-asset-editor-modal .free-studio-create-character__settings .asset-image-controls__picker.ant-btn:focus-visible{border-color:#ed5aa185!important;box-shadow:0 0 0 2px #ed5aa114!important}.free-asset-editor-modal .free-studio-create-character__ai-footer{flex:0 0 42px;height:42px;min-height:42px;margin:0}.free-asset-editor-modal .free-studio-create-character__ai-footer .asset-image-controls__submit{width:100%;height:42px;margin:0}.free-asset-editor-modal .free-studio-create-character__ai.is-prompt-expanded .free-studio-create-character__settings{margin-top:auto}.free-asset-editor-modal .free-studio-create-character.is-history-view .free-studio-create-character__form{grid-template-columns:minmax(0,1fr);grid-template-areas:"basics""source""preview"}.free-asset-editor-modal .free-studio-create-character.is-history-view .free-studio-create-character__left{background:var(--free-asset-panel);border:0;border-radius:0 0 12px 12px;flex-direction:column;min-height:450px;padding:0 10px 12px;display:flex;overflow:hidden}.free-asset-editor-modal .free-studio-create-character.is-history-view .free-studio-create-character__preview{aspect-ratio:auto;width:100%;height:auto;min-height:0;box-shadow:none;border:0;border-radius:0;flex-direction:column;flex:auto;display:flex}.free-asset-editor-modal .free-studio-create-character__history{background:0 0;border:0;border-radius:0;flex-direction:column;flex:auto;gap:0;height:auto;min-height:0;padding:0;display:flex;overflow:hidden}.free-asset-editor-modal .free-studio-create-character__history>.ant-spin-nested-loading,.free-asset-editor-modal .free-studio-create-character__history .ant-spin-container{flex-direction:column;flex:auto;height:auto;min-height:0;display:flex;overflow:hidden}.free-asset-editor-modal .free-studio-create-character__history-list{flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px;height:auto;min-height:0;max-height:none;padding:4px;display:grid;overflow-y:auto}.free-asset-editor-modal .free-studio-create-character__history-card{background:var(--free-asset-surface);border:1px solid #0000;border-radius:10px;grid-template-columns:82px minmax(0,1fr);align-items:flex-start;gap:10px;min-height:132px;padding:10px;transition:background-color .16s,border-color .16s;display:grid;position:relative}.free-asset-editor-modal .free-studio-create-character__history-card.is-current{background:#ed5aa117;border-color:#f05aa657}.free-asset-editor-modal .free-studio-create-character__history-media,.free-asset-editor-modal .free-studio-create-character__history-info{min-width:0}.free-asset-editor-modal .free-studio-create-character__history-thumb{color:#9b9297;background:#1c191b;border:0;border-radius:10px;width:82px;height:108px;padding:0;position:relative;overflow:hidden}.free-asset-editor-modal .free-studio-create-character__history-thumb img{object-fit:cover;width:100%;height:100%}.free-asset-editor-modal .free-studio-create-character__history-info{flex-direction:column;min-height:108px;display:flex}.free-asset-editor-modal .free-studio-create-character__history-meta{align-items:center;gap:7px;display:flex}.free-asset-editor-modal .free-studio-create-character__history-meta strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.free-asset-editor-modal .free-studio-create-character__history-quote.ant-btn{color:#cfc6cb;background:#fff1;border:0;border-radius:6px;flex:none;height:26px;margin-left:auto;padding:0 8px;font-size:11px}.free-asset-editor-modal .free-studio-create-character__history-quote.ant-btn:not(:disabled):hover,.free-asset-editor-modal .free-studio-create-character__history-quote.ant-btn:not(:disabled):focus-visible{color:#f5edf1;background:#ffffff1c}.free-asset-editor-modal .free-studio-create-character__history-delete.ant-btn{background:0 0;border:0;border-radius:6px;flex:none;height:26px;padding:0 7px;font-size:11px}.free-asset-editor-modal .free-studio-create-character__history-delete.ant-btn:not(:disabled):hover,.free-asset-editor-modal .free-studio-create-character__history-delete.ant-btn:not(:disabled):focus-visible{color:#ffabb5;background:#de6b741c}.free-asset-editor-modal .free-studio-create-character__history-status,.free-asset-editor-modal .free-studio-create-character__history-summary{color:#b8aeb3;font-size:10px}.free-asset-editor-modal .free-studio-create-character__history-prompt{color:#ddd3d8;white-space:nowrap;margin-top:8px;font-size:12px;overflow:hidden}.free-asset-editor-modal .free-studio-create-character__history-prompt .free-studio-history-prompt-rich{text-overflow:ellipsis;white-space:nowrap;width:100%;max-height:none;line-height:26px;display:block;overflow:hidden}.free-asset-editor-modal .free-studio-create-character__history-summary{margin-top:6px}.free-asset-editor-modal .free-studio-create-character__history-actions{justify-content:flex-end;align-items:flex-end;min-height:22px;margin-top:auto;display:flex}.free-asset-editor-modal .free-studio-create-character__history-current-icon{color:var(--free-asset-accent);position:absolute;top:6px;left:6px}.free-asset-editor-modal .free-studio-create-character__history-use-main.ant-btn{color:#ffd4e9;background:#ed5aa11a;border:1px solid #ed5aa17a;border-radius:6px;width:auto;height:24px;margin:0;padding:0 9px;font-size:10px;font-weight:500;line-height:22px}.free-asset-editor-modal .free-studio-create-character__history-use-main.ant-btn:hover,.free-asset-editor-modal .free-studio-create-character__history-use-main.ant-btn:focus-visible{color:#fff;background:#ed5aa133;border-color:#ed5aa1c7}.free-asset-editor-modal .contribution-editor__actions{-webkit-backdrop-filter:none;backdrop-filter:none;background:#242223;border-top:0}.free-asset-editor-modal .contribution-editor__actions .ant-btn:not(.ant-btn-primary){background:var(--free-asset-surface)}.free-asset-editor-modal.is-basic-step .free-studio-create-character__form{display:block}.free-asset-editor-modal.is-basic-step .contribution-editor__basics{margin-bottom:0}.free-asset-editor-modal.is-basic-step .free-studio-create-character__notice{display:none}@media (width<=900px){.free-asset-editor-modal .free-studio-create-character__form{grid-template-columns:minmax(0,1fr);grid-template-areas:"basics""source""preview""controls"}.free-asset-editor-modal .free-studio-create-character__left{border:0;border-radius:0;min-height:448px;padding-right:16px}.free-asset-editor-modal .free-studio-create-character__ai{border:0;border-radius:0 0 12px 12px;min-height:490px;padding-left:16px}}@media (width<=640px){.free-asset-editor-modal .contribution-editor__content{padding-left:10px;padding-right:10px}.free-asset-editor-modal .free-asset-editor__source-row{flex-direction:column;align-items:stretch}.free-asset-editor-modal .free-asset-editor__source-row>.ant-space,.free-asset-editor-modal .free-asset-editor__source-row>.ant-space .ant-space-item,.free-asset-editor-modal .free-asset-editor__source-row .ant-btn{width:100%}.free-asset-editor-modal .free-asset-editor__source-row>.ant-space{grid-template-columns:minmax(0,1fr);display:grid}.free-asset-editor-modal .free-studio-create-character__settings{grid-template-columns:minmax(0,1fr)}.free-asset-editor-modal .free-studio-create-character__ai{min-height:650px}.free-asset-editor-modal .free-studio-create-character__history-list{grid-template-columns:minmax(0,1fr)}.free-asset-editor-modal .contribution-editor__actions .ant-btn{min-width:112px}}.free-asset-editor-modal .ant-input,.free-asset-editor-modal textarea.ant-input,.free-asset-editor-modal .ant-input-affix-wrapper,.free-asset-editor-modal .ant-input-number,.free-asset-editor-modal .ant-picker,.free-asset-editor-modal .ant-select:not(.ant-select-customize-input) .ant-select-selector,.free-asset-editor-modal .free-studio-prompt-editor,.free-asset-editor-modal .free-studio-prompt-editor-shell,.free-asset-editor-modal .free-studio-create-character__prompt-wrap,.free-asset-editor-modal .free-studio-create-character__reference-card{border-radius:7px!important}.script-creation-page{--script-bg:#191718;--script-panel:#222021;--script-panel-deep:#171516;--script-hover:#302d2f;--script-line:#ffffff1c;--script-ink:#ece9eb;--script-muted:#8f898d;--script-accent:#f05aa6;--script-tool-surface:#272426;--script-tool-field:#343033;--script-tool-border:#ffffff1f;--script-tool-ink:#eee9ec;min-height:calc(100vh - 64px);color:var(--script-ink);background:var(--script-bg);margin:-24px}.script-flow-nav{border-bottom:1px solid var(--script-line);background:#181617;justify-content:space-between;align-items:center;min-height:48px;padding:0 14px;display:flex}.script-flow-nav>div{color:var(--script-muted);align-items:center;gap:22px;display:flex}.script-flow-nav>.ant-btn{color:#fff!important}.script-flow-nav span{align-items:center;gap:7px;display:inline-flex}.script-flow-nav span.is-active{color:var(--script-accent)}.script-flow-nav i{color:#6d676b;font-style:normal}.script-creation-header{border-bottom:1px solid var(--script-line);background:#1b191a;grid-template-columns:minmax(240px,1fr) auto;align-items:center;gap:20px;min-height:74px;padding:12px 16px;display:grid}.script-creation-header__identity{align-items:center;gap:10px;display:flex}.script-creation-header__identity h1{font-size:18px;line-height:1.2;color:var(--script-ink)!important;margin:0!important}.script-creation-header__identity .ant-typography{color:var(--script-muted)}.script-creation-header__mark{color:var(--script-accent);font-size:18px}.script-creation-header .ant-btn-primary,.script-import-card .ant-btn-primary,.script-scene-editor .ant-btn-primary{border-color:var(--script-accent)!important;background:var(--script-accent)!important}.script-creation-header .ant-btn-default{color:#d8d3d6;border-color:var(--script-line);background:#302d2f}.script-next-button-content{white-space:nowrap;justify-content:center;align-items:center;gap:7px;min-width:0;display:inline-flex}.script-next-points-badge{color:#fff8d8;letter-spacing:0;background:#ffffff29;border:1px solid #fff2c26b;border-radius:999px;justify-content:center;align-items:center;min-width:44px;height:16px;padding:0 6px;font-size:10px;font-weight:900;line-height:1;display:inline-flex}.script-next-free-badge{min-width:32px;height:16px;font-size:10px}.script-creation-import-view{min-height:calc(100vh - 186px);padding:12px}.script-import-card{background:#211f20;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;height:auto;display:flex;overflow:hidden;box-shadow:0 22px 58px #00000047}.script-import-card__header{background:#252223;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;min-height:88px;padding:16px 22px;display:flex}.script-import-heading{align-items:center;gap:12px;min-width:0;display:flex}.script-import-heading__icon{color:#ff79ba;background:#f05aa61a;border:1px solid #f05aa640;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;font-size:18px;display:grid}.script-import-card__header h3.ant-typography{font-size:20px;font-weight:600;line-height:1.4;color:#f6f2f4!important;margin:0 0 3px!important}.script-import-card__header .ant-typography{color:#aaa3ad;font-size:13px}.script-import-workspace{flex:1;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:18px;min-height:0;padding:22px;display:grid;overflow:visible}.script-compliance-result{color:#eee9eb;background:linear-gradient(90deg,#ff5c671a,#0000 55%),#261d20;border:1px solid #ff6b743d;border-radius:11px;margin:16px 22px 0;padding:12px}.script-compliance-result__summary{align-items:center;gap:10px;display:flex}.script-compliance-result__summary>span{color:#ff858d;background:#ff5c671f;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.script-compliance-result__summary>div{flex-direction:column;display:flex}.script-compliance-result__summary strong{color:#fff0f1;font-size:13px}.script-compliance-result__summary small{color:#b8969a;font-size:11px}.script-compliance-result__issues{gap:6px;max-height:190px;margin-top:10px;display:grid;overflow:auto}.script-compliance-result__issues article{background:#0c0a0b3d;border-radius:8px;grid-template-columns:62px minmax(0,1fr);gap:10px;padding:8px 10px;display:grid}.script-compliance-result__issues article>span{color:#ff939a;font-size:11px}.script-compliance-result__issues article>div{flex-direction:column;gap:2px;min-width:0;display:flex}.script-compliance-result__issues article strong{color:#eadfe2;font-size:12px;font-weight:600}.script-compliance-result__issues article code{color:#b9aeb2;text-overflow:ellipsis;white-space:nowrap;font:11px/1.5 SFMono-Regular,Consolas,monospace;overflow:hidden}.script-compliance-result__issues article small{color:#8f8589;font-size:11px}.script-import-actions{background:#252223;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:12px 22px;display:flex}.script-import-actions .ant-typography{color:#888185;font-size:12px}.script-import-actions .ant-btn-primary{background:#e7559d;border-color:#e7559d;min-width:118px;height:38px;box-shadow:0 7px 20px #e7559d33}.script-import-actions .ant-btn-primary:not(:disabled):hover{background:#f26ab0;border-color:#f26ab0}.script-replace-modal .ant-modal-container,.script-replace-modal .ant-modal-content{color:#ece9eb;background:#211f20;border:1px solid #ffffff1a;border-radius:16px;padding:0;overflow:hidden;box-shadow:0 28px 80px #00000094}.script-replace-modal .ant-modal-header{background:#252223;border-bottom:1px solid #ffffff14;margin:0;padding:18px 22px}.script-replace-modal .ant-modal-title{color:#f4f0f2}.script-replace-heading{align-items:center;gap:12px;display:flex}.script-replace-heading__icon{color:#ff79ba;background:#f05aa61a;border:1px solid #f05aa640;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;font-size:17px;display:grid}.script-replace-heading h2{color:#f6f2f4;margin:0;font-size:17px;font-weight:650;line-height:1.3}.script-replace-modal .ant-modal-close{color:#aaa3a7;background:0 0;width:36px;height:36px;transition:color .18s,background .18s;top:15px;right:17px}.script-replace-modal .ant-modal-close:hover{color:#f5f1f3;background:#ffffff14}.script-replace-modal .ant-modal-close:focus-visible,.script-replace-modal .ant-btn:focus-visible,.script-replace-modal .ant-segmented-item:focus-visible{outline-offset:2px;outline:2px solid #ff79bab8}.script-replace-notice{color:#a9a3a7;background:#30956313;border:1px solid #5bc48f33;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;gap:9px;min-height:42px;margin:14px 22px 0;padding:8px 10px;font-size:12px;display:grid}.script-replace-notice>.anticon{color:#6fd3a1;font-size:16px}.script-replace-notice strong{color:#d9f4e6;margin-right:8px;font-weight:600}.script-replace-workspace{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:16px;min-height:350px;padding:16px 22px;display:grid}.script-replace-input{flex-direction:column;gap:14px;min-width:0;display:flex}.script-replace-section-head{justify-content:space-between;align-items:center;gap:12px;min-height:38px;display:flex}.script-replace-section-head>div:first-child{flex-direction:column;min-width:0;display:flex}.script-replace-section-head span{color:#e9e4e7;font-size:13px;font-weight:600}.script-replace-section-head small{color:#7f797d;margin-top:1px;font-size:11px;font-weight:400}.script-replace-input .ant-segmented{background:#191718;flex:none;width:auto;padding:3px}.script-replace-input .ant-segmented .ant-segmented-item{color:#a9a3a7;min-width:96px;font-size:12px}.script-replace-input .ant-segmented .ant-segmented-item-selected{color:#f8f4f6;background:#423d40}.script-replace-input .ant-upload-wrapper{flex:1;min-height:0}.script-replace-input .ant-upload-wrapper .ant-upload-drag{background:radial-gradient(circle at 50% 38%,#f05aa612,#0000 38%),#1d1a1c;border-style:dashed;border-color:#ffffff1f;border-radius:10px;align-content:center;height:100%;min-height:288px;transition:border-color .18s,background .18s,transform .18s;display:grid}.script-replace-input .ant-upload-wrapper .ant-upload-drag:hover{background:radial-gradient(circle at 50% 38%,#f05aa61c,#0000 42%),#201c1e;border-color:#f05aa6bf}.script-replace-upload-icon{color:#d8a0bc;background:#f05aa614;border:1px solid #f05aa638;border-radius:14px;place-items:center;width:50px;height:50px;margin:0 auto 14px;font-size:24px;display:grid}.script-replace-input .ant-upload-text{font-weight:550;color:#ede8eb!important;margin-bottom:5px!important;font-size:14px!important}.script-replace-input .ant-upload-hint{color:#918b8f!important;margin:0!important;font-size:12px!important}.script-replace-formats{justify-content:center;gap:6px;margin-top:16px;display:flex}.script-replace-formats span{color:#938c90;background:#ffffff06;border:1px solid #ffffff17;border-radius:5px;padding:3px 7px;font-size:10px;line-height:1.2}.script-replace-file{color:#ddd7da;background:#f05aa611;border:1px solid #f05aa633;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:50px;padding:8px 8px 8px 10px;display:grid}.script-replace-file__icon{color:#e889b8;background:#f05aa61c;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.script-replace-file>div{flex-direction:column;min-width:0;display:flex}.script-replace-file strong{color:#eee9ec;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:550;line-height:1.4;overflow:hidden}.script-replace-file small{color:#8f898d;margin-top:1px;font-size:10px}.script-replace-file .ant-btn{color:#a49da1}.script-replace-file .ant-btn:hover{color:#ff7f88!important;background:#ff606a1a!important}.script-replace-paste{flex-direction:column;flex:1;gap:8px;min-height:288px;display:flex}.script-replace-paste>label{color:#b9b2b6;font-size:12px}.script-replace-paste textarea{resize:none;color:#eee9ec;background:#191718;border:1px solid #ffffff1f;border-radius:9px;outline:0;flex:1;min-height:250px;padding:14px;font:14px/1.75 PingFang SC,Microsoft YaHei,sans-serif;transition:border-color .18s,box-shadow .18s}.script-replace-paste textarea:focus{border-color:#f05aa6;box-shadow:0 0 0 2px #f05aa61f}.script-replace-paste small{color:#8f898d;align-self:flex-end;margin-top:-33px;padding-right:11px}.script-replace-guide{flex-direction:column;gap:14px;min-width:0;display:flex}.script-replace-guide .ant-btn{color:#c9c2c6}.script-replace-guide .ant-btn:hover{color:#fff;background:#ffffff12}.script-replace-guide pre{color:#c9c3c6;white-space:pre-wrap;background:#191718;border:1px solid #ffffff1a;border-radius:9px;flex:1;min-height:0;margin:0;padding:14px;font:12px/1.6 PingFang SC,Microsoft YaHei,sans-serif;overflow:auto}.script-replace-actions{background:#252223;border-top:1px solid #ffffff14;justify-content:flex-end;align-items:center;gap:10px;min-height:64px;padding:12px 22px;display:flex}.script-replace-actions>div{gap:9px;display:flex}.script-replace-actions .ant-btn{min-width:78px;height:36px}.script-replace-actions .ant-btn-default{color:#d8d2d5;background:#343033;border-color:#ffffff1f}.script-replace-actions .ant-btn-primary,.script-replace-status .ant-btn-primary{background:#e7559d;border-color:#e7559d;box-shadow:0 6px 18px #e7559d2e}.script-replace-actions .ant-btn-primary:not(:disabled):hover,.script-replace-status .ant-btn-primary:not(:disabled):hover{background:#f26ab0;border-color:#f26ab0}.script-replace-status{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:400px;padding:48px 64px;display:flex}.script-replace-status__icon{color:#f05aa6;background:#f05aa61a;border:1px solid #f05aa647;border-radius:50%;place-items:center;width:64px;height:64px;font-size:28px;display:grid}.script-replace-status h3{color:#f2edef;margin:18px 0 6px;font-size:18px}.script-replace-status p{color:#9f989c;margin:0 0 22px}.script-replace-status>.ant-progress{width:min(520px,100%);margin-bottom:18px}.script-replace-status>.ant-alert{text-align:left;width:min(620px,100%);margin-bottom:18px}.script-format-guide{min-width:0}.script-format-guide__head{grid-template-columns:1fr auto auto;align-items:center;gap:14px;min-height:38px;display:grid}.script-format-guide__head>span{color:#d7d2d5;background:#464244;border-radius:5px;padding:4px 12px}.script-format-guide__body{border:1px solid var(--script-line);background:#1b1719;border-radius:10px;height:462px;padding:16px 18px;overflow:auto}.script-format-guide pre{color:#e6e0e3;white-space:pre-wrap;margin:0;font:14px/1.55 PingFang SC,Microsoft YaHei,sans-serif}.script-parse-status{background:radial-gradient(circle at 92% 0,#8b6cf424,#0000 38%),linear-gradient(145deg,#f05aa60f,#0000 48%),#181617;border:1px solid #e270ab33;border-radius:12px;flex-direction:column;gap:14px;width:min(760px,100% - 44px);margin:18px auto 0;padding:18px;display:flex;box-shadow:0 18px 46px #00000038}.script-parse-status--pending,.script-parse-status--running{margin-top:clamp(20px,5vh,48px)}.script-parse-status--pending{background:radial-gradient(circle at 92% 0,#f59e0b1a,#0000 34%),linear-gradient(145deg,#f05aa60a,#0000 52%),#181617;border-color:#f59e0b42}.script-parse-status--success{border-color:#53c28b3d}.script-parse-status--failed{border-color:#ff717947}.script-parse-status__overview{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;display:grid}.script-parse-status__icon{color:#ff82c0;background:linear-gradient(#f05aa629,#f05aa60f),#0c0b0d80;border:1px solid #f05aa640;border-radius:10px;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.script-parse-status--pending .script-parse-status__icon{color:#fbbf24;background:linear-gradient(#f59e0b29,#f59e0b0d),#0c0b0d80;border-color:#f59e0b52}.script-parse-status--success .script-parse-status__icon{color:#76d9aa;background:#53c28b14;border-color:#53c28b3d}.script-parse-status--failed .script-parse-status__icon{color:#ff858c;background:#ff717914;border-color:#ff71793d}.script-parse-status__copy{min-width:0}.script-parse-status__copy>span{color:#bc8ca5;letter-spacing:0;margin-bottom:3px;font-size:12px;font-weight:700;display:block}.script-parse-status--pending .script-parse-status__copy>span{color:#d9a449}.script-parse-status__copy>strong{color:#f5f0f3;font-size:17px;line-height:1.3;display:block}.script-parse-status__copy p{color:#9a9297;margin:5px 0 0;font-size:13px;line-height:1.5}.script-parse-status__percent{color:#f4d8e6;font-variant-numeric:tabular-nums;font-size:23px;font-weight:800;line-height:1}.script-parse-status .ant-progress{line-height:1}.script-parse-status .ant-progress-inner{border-radius:999px;background:#ffffff13!important;height:7px!important}.script-parse-status .ant-progress-bg{box-shadow:0 0 16px #f05aa62e;height:7px!important}.script-parse-status__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.script-parse-status__metrics>div{background:#08080a3d;border:1px solid #ffffff13;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 8px;min-width:0;min-height:56px;padding:9px 11px;display:grid}.script-parse-status__metrics .anticon,.script-parse-status__pulse{color:#bc8ca5;grid-row:1/3;font-size:14px}.script-parse-status__metrics span{color:#817a80;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.script-parse-status__metrics strong{color:#dcd5d9;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.script-parse-status__pulse{background:#8c8589;border-radius:50%;align-self:center;width:8px;height:8px}.script-parse-status__pulse.is-running{background:#f05aa6;box-shadow:0 0 0 4px #f05aa61a}.script-parse-status--pending .script-parse-status__pulse.is-running,.script-parse-status--pending .script-parse-status__pulse{background:#f59e0b;box-shadow:0 0 0 4px #f59e0b1a}.script-parse-status>.ant-btn{align-self:flex-start}.script-parse-status .ant-alert{border-radius:10px;align-items:center}.script-parse-status .ant-alert-warning{background:linear-gradient(90deg,#f59e0b1f,#f59e0b0b),#171514;border:1px solid #f59e0b3d}.script-parse-status .ant-alert-warning .ant-alert-icon{color:#f59e0b}.script-parse-status .ant-alert-warning .ant-alert-message{color:#f7d08a;font-weight:700}.script-parse-status .ant-alert-warning .ant-alert-description{color:#b8aa96}.script-parse-status .ant-alert-warning .ant-btn{color:#f8d89a;background:#f59e0b14;border-color:#f59e0b47;font-weight:700}.script-parse-status .ant-alert-warning .ant-btn:hover,.script-parse-status .ant-alert-warning .ant-btn:focus{color:#ffe6ad!important;background:#f59e0b24!important;border-color:#f59e0b6b!important}.script-parse-status .ant-alert-error{background:linear-gradient(90deg,#ff71791f,#ff71790b),#171314;border:1px solid #ff71793d}@media (width<=640px){.script-parse-status{width:calc(100% - 28px);padding:16px}.script-parse-status--pending,.script-parse-status--running{margin-top:20px}.script-parse-status__overview{grid-template-columns:42px minmax(0,1fr)}.script-parse-status__icon{width:42px;height:42px}.script-parse-status__percent{grid-column:1/-1;padding-left:56px;font-size:20px}.script-parse-status__metrics{grid-template-columns:1fr}}.script-parse-status__head{justify-content:space-between;display:flex}.script-creation-workspace{border:1px solid var(--script-line);border-radius:12px;grid-template-columns:250px minmax(620px,1fr) 320px;height:calc(100vh - 186px);margin:12px;display:grid;overflow:hidden}.script-directory{border-right:1px solid var(--script-line);background:var(--script-panel);overflow:auto}.script-panel-heading{z-index:2;border-bottom:1px solid var(--script-line);background:var(--script-panel);justify-content:space-between;align-items:center;min-height:38px;padding:8px 14px;font-weight:600;display:flex;position:sticky;top:0}.script-directory__list{padding:16px 12px 30px}.script-directory__episode{margin-bottom:23px}.script-directory__episode-button{width:100%;min-width:0;color:var(--script-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:8px;display:grid}.script-directory__episode-button:hover,.script-directory__episode-button.is-active{background:#3a3035}.script-directory__episode-button.is-active{box-shadow:inset 2px 0 var(--script-accent)}.script-directory__episode-button small{color:var(--script-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.script-directory__episode-button b{color:#fff;background:#fc6265;border-radius:9px;place-items:center;min-width:18px;height:18px;font-size:10px;display:grid}.script-directory__episode-button.has-warning b{color:#1b191a;background:#f59e0b}.script-directory__scenes{border-left:1px solid var(--script-line);gap:4px;margin-left:22px;padding-left:10px;display:grid}.script-directory__scenes button{color:#bbb5b8;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;grid-template-columns:auto minmax(0,1fr) auto;gap:5px;width:100%;min-width:0;padding:9px 10px;display:grid}.script-directory__scenes button:hover,.script-directory__scenes button.is-active{color:#fff;background:#3a3035}.script-directory__scenes button.is-active{box-shadow:inset 2px 0 var(--script-accent)}.script-directory__scenes em{color:var(--script-muted);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.script-directory__scenes b{color:#fff;background:#fc6265;border-radius:9px;place-items:center;min-width:18px;height:18px;font-size:10px;display:grid}.script-directory__scenes button.has-warning b{color:#1b191a;background:#f59e0b}.script-scene-editor{background:var(--script-panel-deep);flex-direction:column;min-height:0;display:flex;overflow:hidden}.script-scene-editor--empty{place-items:center;display:grid}.script-editor-metrics{min-height:38px;color:var(--script-muted);border-bottom:1px solid var(--script-line);background:var(--script-panel);flex:none;align-items:center;gap:34px;padding:0 14px;display:flex}.script-editor-metrics b{color:#c8c3c6;margin-left:7px;font-weight:500}.script-scene-editor__head{border-bottom:1px solid var(--script-line);flex:none;justify-content:space-between;align-items:center;min-height:50px;padding:8px 14px;display:flex}.script-scene-editor__head>div{align-items:center;gap:9px;display:flex}.script-scene-editor__head h2{font-size:16px;color:var(--script-ink)!important;margin:0!important}.script-scene-editor__head>div>.ant-typography{display:none}.script-scene-fields{border-bottom:1px solid var(--script-line);background:var(--script-panel);flex:none;grid-template-columns:140px minmax(280px,1fr) minmax(180px,.5fr) minmax(180px,.5fr);gap:0 14px;margin:0;padding:9px 14px 0;display:grid}.script-scene-fields .ant-form-item{margin-bottom:9px}.script-scene-fields .ant-form-item-label{padding-bottom:3px}.script-scene-fields .ant-form-item-label>label{color:#a19b9f}.script-scene-fields .ant-input,.script-scene-fields .ant-select-selector{color:#eee9ec!important;background:#343133!important;border-color:#0000!important}.script-scene-fields .ant-select{--ant-color-bg-container:#343133;--ant-color-text:#eee9ec;color:#eee9ec!important;background:#343133!important}.script-scene-fields .ant-select-selection-item,.script-scene-fields .ant-select-arrow{color:#eee9ec!important}.script-scene-fields__wide{display:none}.script-scene-fields .ant-form-item.is-issue-target .ant-input,.script-scene-fields .ant-form-item.is-issue-target .ant-select-selector{border-color:#fc6265!important;box-shadow:0 0 0 2px #fc626524!important}.script-episode-fields{border-bottom:1px solid var(--script-line);background:var(--script-panel);flex:none;grid-template-columns:minmax(220px,360px) minmax(300px,1fr);gap:14px;padding:10px 14px 0;display:grid}.script-episode-fields .ant-form-item{margin-bottom:10px}.script-episode-fields .ant-form-item-label{padding-bottom:3px}.script-episode-fields .ant-form-item-label>label{color:#a19b9f}.script-episode-fields .ant-input-number{width:100%}.script-episode-fields .ant-input,.script-episode-fields .ant-input-number,.script-episode-fields .ant-input-number-input{color:#eee9ec!important;background:#343133!important;border-color:#0000!important}.script-episode-editor__empty{flex:1;min-height:0}.script-blocks{flex-direction:column;flex:1;min-height:0;padding:6px 16px 0;display:flex}.script-blocks.is-issue-target{background:#fc626509;box-shadow:inset 3px 0 #fc6265}.script-blocks__toolbar{flex:none;justify-content:space-between;align-items:center;min-height:34px;margin-bottom:2px;display:flex}.script-blocks__scroll{flex:1;min-height:0;padding-bottom:40px;overflow:auto}.script-blocks__toolbar span{color:var(--script-muted)}.script-block{border-left:2px solid #0000;min-width:0}.script-block__line{grid-template-columns:minmax(0,1fr) 138px;align-items:start;gap:3px;min-width:0;min-height:24px;padding:1px 4px;display:grid}.script-block--dialogue .script-block__line,.script-block--voiceover .script-block__line{grid-template-columns:minmax(180px,260px) minmax(0,1fr) 138px}.script-block--note .script-block__line{grid-template-columns:auto minmax(0,1fr) 138px}.script-block__prefix{color:#ffca66;padding:3px 0 3px 4px;font-size:14px;font-weight:700;line-height:22px}.script-block__type{background:var(--script-tool-field);border-radius:3px;width:68px;height:22px;color:var(--script-tool-ink)!important}.script-block__type .ant-select-selector,.script-block__speaker .ant-input{color:#aeb2c0!important;background:0 0!important;border-color:#0000!important;min-height:26px!important;padding:1px 5px!important}.script-block__type.ant-select .ant-select-selector{height:22px!important;min-height:22px!important;color:var(--script-tool-ink)!important;border:1px solid var(--script-tool-border)!important;background:var(--script-tool-field)!important;border-radius:3px!important;padding:0 5px!important}.script-block__type .ant-select-selection-item,.script-block__type .ant-select-arrow{font-size:12px;color:var(--script-tool-ink)!important;line-height:20px!important}.script-block__type .ant-select-arrow{font-size:9px;inset-inline-end:5px}.script-block__type.ant-select-focused .ant-select-selector{border-color:var(--script-accent)!important;box-shadow:0 0 0 1px #f05aa638!important}.script-block__speaker{align-items:center;min-width:0;display:flex}.script-block__speaker .ant-input:first-child{flex:0 0 105px;width:105px;font-weight:700;color:#8db3fe!important}.script-block__speaker .ant-input+.ant-input{min-width:0;color:#fca5a5!important}.script-block__speaker>span:not(.script-block__colon){color:#c4b5fd;padding-left:5px;font-size:12px}.script-block__speaker>.script-block__colon{color:#94a3b8;padding-right:2px}.script-block__content.ant-input{resize:none;min-width:0;font-size:14px;line-height:22px;color:#e5e7eb!important;width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:2px 5px!important}.script-block__actions{justify-content:flex-end;display:flex}.script-block__controls{border:1px solid var(--script-tool-border);background:var(--script-tool-surface);opacity:0;pointer-events:none;border-radius:4px;grid-template-columns:68px 68px;align-items:start;gap:2px;width:138px;min-height:24px;padding:1px;transition:opacity .12s;display:grid}.script-block:hover .script-block__controls,.script-block:focus-within .script-block__controls,.script-block.is-dirty .script-block__controls{opacity:1;pointer-events:auto}.script-block__actions .ant-btn{border-radius:3px;gap:2px;min-width:22px;height:22px;padding:0 3px;font-size:12px;color:#e9d5ff!important;background:0 0!important}.script-block__actions .ant-btn:first-child{width:46px}.script-block__actions .ant-btn:last-child{width:22px;padding:0}.script-block__actions .ant-btn:not(:disabled):hover{color:#fff!important;background:#f05aa629!important}.script-block__actions .ant-btn:disabled{color:#777176!important}.script-block__actions .ant-btn-dangerous{color:#ff7b83!important}.script-block__actions .ant-btn-dangerous:not(:disabled):hover{color:#ffabb0!important;background:#fc626524!important}.script-block:hover{background:#ffffff06}.script-block--dialogue .script-block__content,.script-block--voiceover .script-block__content{color:#e5e7eb!important}.script-block--transition .script-block__content{font-weight:600;color:#c4b5fd!important}.script-block--note .script-block__content{font-weight:600;color:#8db3fe!important}.script-block--subtitle .script-block__content{color:#ffca66!important}.script-block.is-issue-target{background:#fc626514;border-left-color:#fc6265}.script-block-type-popup{background:#e5e7eb!important;padding:2px!important}.script-block-type-popup .ant-select-item{font-size:12px;line-height:20px;color:#2f3136!important;min-height:24px!important;padding:2px 8px!important}.script-block-type-popup .ant-select-item-option-active{background:#d1d5db!important}.script-block-type-popup .ant-select-item-option-selected{color:#111827!important;background:#cbd5e1!important}@media (prefers-reduced-motion:reduce){.script-block__controls,.script-validation-panel__check{transition:none}.script-validation-panel__check:not(:disabled):hover{transform:none}}.script-validation-panel{border-left:1px solid var(--script-line);background:#1d1a1c;min-width:0;height:100%;overflow:auto}.script-validation-panel__head{z-index:3;border-bottom:1px solid var(--script-line);background:#1d1a1c;justify-content:space-between;align-items:center;min-height:58px;padding:10px 12px;display:flex;position:sticky;top:0}.script-validation-panel__head>div{gap:2px;display:grid}.script-validation-panel__head strong{color:#fc6265}.script-validation-panel__head small{color:var(--script-muted)}.script-validation-panel__head .script-validation-panel__check{background:#c4b5fd0b;border:1px solid #c4b5fd2e;border-radius:7px;height:28px;padding:0 10px;transition:color .16s,border-color .16s,background-color .16s,box-shadow .16s,transform .16s;box-shadow:inset 0 1px #ffffff06;color:#c4b5fd!important}.script-validation-panel__head .script-validation-panel__check:not(:disabled):hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff0f,0 5px 14px #58488033;color:#f4efff!important;background:#c4b5fd24!important;border-color:#c4b5fd7a!important}.script-validation-panel__head .script-validation-panel__check:not(:disabled):active{box-shadow:none;transform:translateY(0);background:#c4b5fd1a!important;border-color:#c4b5fd57!important}.script-validation-panel__head .script-validation-panel__check:focus-visible{outline-offset:2px;outline:2px solid #c4b5fdb8}.script-validation-panel__head .script-validation-panel__check:disabled{background:0 0;border-color:#ffffff0f;color:#706a73!important}.script-validation-panel__summary{color:var(--script-muted);border-bottom:1px solid var(--script-line);gap:18px;padding:9px 12px;display:flex}.script-validation-panel__summary b{color:var(--script-ink)}.script-validation-panel__groups{padding:6px 0 24px}.script-validation-empty.ant-empty{color:#e2dee4ad;margin:34px 12px 0;padding:18px 10px}.script-validation-empty .ant-empty-image{opacity:.78;filter:drop-shadow(0 8px 16px #0000003d);height:54px;margin-bottom:8px}.script-validation-empty .ant-empty-description{color:#e8e4ebb8;font-size:12px;line-height:1.5}.script-issue-group{border-bottom:1px solid var(--script-line)}.script-issue-group>summary{color:#ddd8db;cursor:pointer;justify-content:space-between;align-items:center;padding:11px 12px;list-style:none;display:flex}.script-issue-group>summary::-webkit-details-marker{display:none}.script-issue-group>summary b{color:#d7d2d5;background:#393438;border-radius:10px;place-items:center;min-width:22px;height:20px;font-size:11px;display:grid}.script-issue-group__actions{align-items:center;gap:5px;display:flex}.script-ai-repair-action{justify-items:center;gap:1px;line-height:1;display:inline-grid}.script-ai-repair-free-badge{color:#ffe5a8;letter-spacing:0;text-shadow:0 1px 4px #7e360a66;pointer-events:none;background:linear-gradient(92deg,#ffb23924,#ff757529);border:1px solid #ffc75757;border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:13px;padding:0 5px;font-size:9px;font-weight:900;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff06,0 3px 10px #ffab341a}.script-ai-repair-free-badge:before{content:"";background:linear-gradient(90deg,#ffc75714,#ff6a6a3d,#ffc75714) 0 0/180% 100%;animation:1.8s ease-in-out infinite script-ai-repair-free-bg;position:absolute;inset:0}.script-ai-repair-free-badge:after{content:"";background:linear-gradient(90deg,#0000,#ffffff7a,#0000);width:42%;animation:2.2s ease-in-out infinite script-ai-repair-free-shine;position:absolute;inset:-2px auto -2px -45%;transform:skew(-18deg)}.script-ai-repair-free-badge{isolation:isolate}.script-ai-repair-free-badge:before,.script-ai-repair-free-badge:after{z-index:-1}@keyframes script-ai-repair-free-bg{0%,to{background-position:0%}50%{background-position:100%}}@keyframes script-ai-repair-free-shine{0%,45%{left:-45%}78%,to{left:112%}}.script-issue-group__actions .ant-btn{color:#c4b5fd;height:24px;padding:0 3px;font-size:11px}.script-issue-group__actions .ant-btn:disabled{color:#615b60}.script-issue{border-top:1px solid #ffffff09;position:relative}.script-issue.is-active{background:#f05aa61a}.script-issue>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:18px minmax(0,1fr) 12px;align-items:start;gap:8px;padding:10px 10px 10px 12px;display:grid}.script-issue>button:hover{background:#ffffff09}.script-issue>button strong,.script-issue>button small{display:block}.script-issue>button strong{color:#e5e7eb;font-size:12px;font-weight:500;line-height:1.45}.script-issue>button small{color:var(--script-muted);margin-top:3px}.script-issue>.ant-btn{color:#f59e0b;height:22px;padding:0;font-size:11px;position:absolute;bottom:4px;right:19px}.script-issue--error .script-issue__icon{color:#ff747d}.script-issue--warning .script-issue__icon{color:#e7b85c}.script-creation-loading{place-items:center;min-height:60vh;display:grid}.script-creation-loading--replacement{color:#ece9eb;text-align:center;background:radial-gradient(circle at 50% 44%,#f05aa614,#0000 28%),#191718;align-content:center;gap:18px;min-height:calc(100vh - 64px);margin:-24px;padding:24px}.script-creation-loading--replacement>div{gap:5px;display:grid}.script-creation-loading--replacement h2{color:#f2edef;margin:0;font-size:18px;font-weight:600}.script-creation-loading--replacement p{color:#8f898d;margin:0;font-size:13px}.script-creation-loading--replacement .ant-progress{width:min(360px,100vw - 64px)}.script-creation-loading--replacement .ant-progress-bg{background:#f05aa6!important}@media (width<=1100px){.script-replace-modal{max-width:calc(100vw - 32px)}.script-replace-workspace{grid-template-columns:1fr}.script-replace-guide{display:none}.script-import-workspace{grid-template-columns:1fr}.script-import-workspace .script-replace-guide{display:none}.script-creation-workspace{grid-template-columns:210px minmax(560px,1fr) 280px}.script-flow-nav>div{display:none}}@media (width<=640px){.script-replace-modal{max-width:calc(100vw - 20px)}.script-replace-modal .ant-modal-header{padding:16px}.script-replace-notice{grid-template-columns:auto 1fr;margin:12px 14px 0}.script-replace-notice em{display:none}.script-replace-workspace{min-height:330px;padding:14px}.script-replace-section-head{flex-direction:column;align-items:flex-start}.script-replace-input .ant-segmented{width:100%}.script-replace-input .ant-segmented .ant-segmented-item{flex:1;min-width:0}.script-replace-actions{justify-content:flex-end;padding:12px 14px}.script-import-card__header{padding:14px 16px}.script-import-card__header span.ant-typography{display:none}.script-import-workspace{padding:14px}.script-compliance-result{margin:12px 14px 0}.script-import-actions{justify-content:flex-end;padding:12px 14px}.script-import-actions .ant-typography{display:none}}.script-creation-page{--script-line:#fff1;--script-tool-border:#ffffff13}.script-flow-nav,.script-creation-header,.script-panel-heading{border-color:#ffffff0b}.script-import-card,.script-parse-status,.script-creation-workspace,.script-scene-fields,.script-issue-panel,.script-replace-modal .ant-modal-content{box-shadow:none;border-color:#ffffff0e;border-radius:8px}.script-import-card__header,.script-import-actions,.script-replace-actions{border-color:#ffffff0b}.script-import-heading__icon,.script-compliance-result,.script-compliance-result__summary>span,.script-compliance-result__issues article,.script-parse-status__icon,.script-parse-status__metrics>div,.script-directory__episode-button,.script-directory__scenes button,.script-scene-editor--empty>div,.script-scene-fields .ant-input,.script-scene-fields .ant-select-selector,.script-issue-toolbar,.script-issue-group,.script-replace-notice,.script-replace-section,.script-replace-guide,.script-replace-input .ant-input,.script-replace-input .ant-select-selector,.script-import-card .ant-btn,.script-creation-header .ant-btn,.script-scene-editor .ant-btn,.script-replace-modal .ant-btn{border-radius:7px}.script-directory{border-right-color:#ffffff0a}.script-directory__scenes{border-left:0;margin-left:16px;padding-left:0}.script-directory__episode-button,.script-directory__scenes button{border-color:#0000}.script-directory__episode-button:hover,.script-directory__episode-button.is-active,.script-directory__scenes button:hover,.script-directory__scenes button.is-active{border-color:#f05aa629}.script-scene-editor{border-left-color:#ffffff0a}.script-scene-fields{padding:14px}.script-scene-fields .ant-form-item.is-issue-target .ant-input,.script-scene-fields .ant-form-item.is-issue-target .ant-select-selector{box-shadow:inset 2px 0 #e7b85c}.script-issue-panel,.script-issue-toolbar,.script-issue-group{box-shadow:none}.script-issue,.script-issue-group__head{border-color:#ffffff0a}.script-creation-page .ant-btn,.script-flow-nav>.ant-btn,.script-flow-nav span,.script-import-card,.script-replace-modal .ant-modal-content,.script-import-heading__icon,.script-compliance-result,.script-compliance-result__summary>span,.script-compliance-result__issues article,.script-import-actions .ant-btn-primary,.script-parse-status,.script-parse-status__icon,.script-parse-status__metrics>div,.script-creation-workspace,.script-directory__episode-button,.script-directory__scenes button,.script-scene-fields,.script-scene-fields .ant-input,.script-scene-fields .ant-select,.script-scene-fields .ant-select-selector,.script-replace-notice,.script-replace-section,.script-replace-guide,.script-replace-input .ant-input,.script-replace-input .ant-select-selector,.script-issue-toolbar,.script-issue-group{border-radius:7px!important}.script-import-card,.script-replace-modal .ant-modal-content,.script-parse-status,.script-creation-workspace,.script-scene-fields,.script-issue-panel,.script-issue-toolbar,.script-issue-group,.script-import-actions .ant-btn-primary,.script-scene-editor .ant-btn-primary,.script-creation-header .ant-btn-primary{box-shadow:none!important}.script-flow-nav,.script-creation-header,.script-import-card__header,.script-import-actions,.script-replace-actions,.script-panel-heading{border-color:#ffffff0a!important}.script-directory__episode-button:hover,.script-directory__episode-button.is-active,.script-directory__scenes button:hover,.script-directory__scenes button.is-active{box-shadow:inset 2px 0 #f05aa685}.script-creation-page .ant-input,.script-creation-page textarea.ant-input,.script-creation-page .ant-input-affix-wrapper,.script-creation-page .ant-input-number,.script-creation-page .ant-picker,.script-creation-page .ant-select:not(.ant-select-customize-input) .ant-select-selector,.script-creation-page .ant-segmented,.script-creation-page .ant-upload-wrapper .ant-upload-drag,.script-replace-modal .ant-input,.script-replace-modal textarea.ant-input,.script-replace-modal .ant-input-affix-wrapper,.script-replace-modal .ant-input-number,.script-replace-modal .ant-picker,.script-replace-modal .ant-select:not(.ant-select-customize-input) .ant-select-selector,.script-replace-modal .ant-segmented,.script-replace-modal .ant-upload-wrapper .ant-upload-drag{border-radius:7px!important}.script-creation-page .ant-segmented-item,.script-creation-page .ant-segmented-item-selected,.script-creation-page .ant-segmented-thumb,.script-replace-modal .ant-segmented-item,.script-replace-modal .ant-segmented-item-selected,.script-replace-modal .ant-segmented-thumb{border-radius:6px!important}.script-asset-picker{--picker-accent:#dc91b7;--picker-muted:#aaa3af;color:#efedf0;flex-direction:column;gap:20px;width:100%;min-width:0;font-size:14px;line-height:1.6;display:flex}:is(.script-import-workspace:has(.script-asset-picker),.script-replace-workspace:has(.script-asset-picker)){display:block;overflow:visible}.script-asset-picker__workspace{grid-template-columns:minmax(280px,.8fr) minmax(0,1.4fr);align-items:stretch;gap:28px;display:grid}.script-asset-picker__library{flex-direction:column;gap:16px;min-width:0;display:flex}.script-asset-picker__section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.script-asset-picker__section-heading h3{color:#efedf0;margin:0;font-size:15px;font-weight:600;line-height:1.5}.script-asset-picker__section-heading>span{color:var(--picker-muted);white-space:nowrap;font-size:12px}.script-asset-picker__toolbar{align-items:center;gap:8px;display:flex}.script-asset-picker__toolbar .ant-input-affix-wrapper{flex:1;min-width:0}.script-asset-picker__toolbar .ant-input-prefix{color:#aaa3af;margin-inline-end:8px}.script-asset-picker__list{flex-direction:column;gap:6px;min-height:300px;display:flex}.script-asset-picker__item{text-align:left;color:#ddd8e1;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:flex-start;gap:12px;padding:14px;transition:background .14s;display:flex}.script-asset-picker__item:hover:not(:disabled){background:#2c282e}.script-asset-picker__item.is-selected{box-shadow:inset 3px 0 0 var(--picker-accent);background:#352a33}.script-asset-picker__item:focus-visible,.script-asset-picker__expand:focus-visible{outline:2px solid var(--picker-accent);outline-offset:2px}.script-asset-picker__item:disabled{cursor:default;color:#b7b0bd}.script-asset-picker__document{color:#aaa1b0;background:#2c282f;border-radius:6px;flex:0 0 32px;place-items:center;height:36px;font-size:17px;display:grid}.script-asset-picker__item.is-selected .script-asset-picker__document{color:var(--picker-accent);background:#44313e}.script-asset-picker__item-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.script-asset-picker__item-copy strong{overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:1.6}.script-asset-picker__item-copy>span{color:#b4adb9;font-size:12px}.script-asset-picker__item-copy small{color:#96909c;font-size:11px}.script-asset-picker i{color:#79717e;margin:0 5px;font-style:normal}.script-asset-picker__selection{height:18px;color:var(--picker-accent);flex:0 0 18px;align-self:center;place-items:center;font-size:13px;display:grid}.script-asset-picker__preview{background:#1b191d;border-radius:10px;flex-direction:column;gap:20px;min-width:0;padding:24px;display:flex}.script-asset-picker__preview-title h4{color:#f1edf2;overflow-wrap:anywhere;margin:0 0 8px;font-size:19px;font-weight:600;line-height:1.5}.script-asset-picker__preview-title>span{color:var(--picker-muted);font-size:12px}.script-asset-picker__preview .ant-select{width:100%}.script-asset-picker__reading pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#d4ced9;margin:0;font:14px/2 PingFang SC,Microsoft YaHei,sans-serif}.script-asset-picker__reading pre.is-collapsed{-webkit-line-clamp:12;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.script-asset-picker__expand{color:var(--picker-accent);cursor:pointer;font:inherit;background:0 0;border:0;padding:12px 0 0;font-size:13px}.script-asset-picker__empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;min-height:270px;padding:24px 12px;display:flex}.script-asset-picker__empty strong{color:#d8d1dd;font-size:16px;font-weight:500}.script-asset-picker__empty>span{color:#aaa2b1;font-size:13px}.script-asset-picker__empty .script-asset-picker__empty-mark{color:#ba8ca7;background:#28232b;border-radius:16px;place-items:center;width:64px;height:64px;margin-bottom:8px;font-size:28px;display:grid}.script-asset-picker__pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:6px;display:flex}.script-asset-picker__pagination>span{color:var(--picker-muted);font-size:12px}.script-asset-picker__notice{color:#d2cadb;background:#29262e;border-radius:8px;align-items:center;gap:12px;padding:14px 16px;font-size:13px;display:flex}.script-asset-picker__notice>.anticon{color:#bc9dd5;flex-shrink:0;font-size:17px}.script-asset-picker__notice>div{flex:1;min-width:0}.script-asset-picker__notice strong{font-size:14px;font-weight:500}.script-asset-picker__notice p{color:#beb09a;overflow-wrap:anywhere;margin:3px 0 0;font-size:12px}.script-asset-picker__notice.is-pending{color:#e4c89a;background:#302a22}.script-asset-picker__notice.is-pending>.anticon{color:#d0a76b}.script-asset-picker__notice.is-error{color:#edb6bf;background:#352329}.script-asset-picker__notice.is-error>.anticon{color:#e895a3}.script-asset-picker__footer{border-top:1px solid #353036;justify-content:space-between;align-items:center;gap:20px;padding-top:20px;display:flex}.script-asset-picker__footer>div{flex-direction:column;gap:4px;min-width:0;display:flex}.script-asset-picker__footer strong{color:#ded7e2;overflow-wrap:anywhere;font-size:13px;font-weight:500}.script-asset-picker__footer span{color:var(--picker-muted);font-size:12px}.script-import-card .script-asset-picker .ant-btn-primary,.script-replace-modal .script-asset-picker .ant-btn-primary{min-width:148px;height:40px;box-shadow:none;color:#fff!important;background:#b84982!important;border-color:#b84982!important}.script-asset-picker__footer .ant-btn-primary span{color:inherit;font-size:14px}.script-import-card .script-asset-picker .ant-btn-primary:disabled,.script-replace-modal .script-asset-picker .ant-btn-primary:disabled{color:#a79aaa!important;background:#383039!important;border-color:#0000!important}.script-asset-picker .ant-pagination .ant-pagination-item-active{background:#3b2a36;border-color:#8b5674}.script-asset-picker .ant-pagination .ant-pagination-item-active a{color:#efbcda}@media (width<=850px){.script-asset-picker__workspace{grid-template-columns:minmax(240px,1fr) minmax(0,1.2fr);gap:16px}.script-asset-picker__preview{padding:18px}}@media (width<=680px){.script-asset-picker__workspace{grid-template-columns:1fr}.script-asset-picker__list{min-height:0}.script-asset-picker__preview{min-height:280px}.script-asset-picker__footer{flex-direction:column;align-items:stretch;gap:14px}.script-asset-picker__notice{flex-wrap:wrap}.script-asset-picker__notice>.ant-btn{margin-left:29px}}.script-import-card .ant-segmented-thumb,.script-import-card .ant-segmented-item-selected,.script-replace-modal .ant-segmented-thumb,.script-replace-modal .ant-segmented-item-selected{box-shadow:none!important;background:#40363f!important}@media (prefers-reduced-motion:reduce){.script-asset-picker__item{transition:none}}.script-project-entry{color:#ece9eb;background:radial-gradient(circle at 50% 44%,#f05aa61a,#0000 28%),#191718;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:calc(100vh - 64px);margin:-24px;display:flex}.script-project-entry__mark{color:#f05aa6;background:#f05aa614;border:1px solid #f05aa63d;border-radius:14px;place-items:center;width:46px;height:46px;font-size:22px;display:grid}.script-project-entry strong{margin-top:2px;font-size:17px}.script-project-entry>span{color:#8f898d;font-size:13px}.script-project-entry--error .ant-result-title{color:#ece9eb}.script-project-entry--error .ant-result-subtitle{color:#8f898d}.script-project-entry__actions{justify-content:center;gap:10px;display:flex}.script-project-entry__actions .ant-btn-primary{background:#f05aa6;border-color:#f05aa6}.agreement-consent{z-index:1;color:#aaa6b5;text-align:left;align-items:flex-start;gap:.5rem;margin-top:1rem;font-size:.78rem;line-height:1.8;display:flex;position:relative}.agreement-consent input[type=checkbox]{accent-color:#a98bff;cursor:pointer;flex:none;width:1rem;height:1rem;margin:.2rem 0 0}.agreement-consent button{color:#c5b5ff;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.agreement-consent button:hover{color:#eee7ff;text-underline-offset:3px;text-decoration:underline}.agreement-consent button:focus-visible,.agreement-consent input:focus-visible,.agreement-reader button:focus-visible{outline-offset:3px;outline:2px solid #a98bff}.agreement-reader{color:#dedbe6;background:#17151e;border:1px solid #393241;border-radius:20px;width:min(780px,100vw - 32px);height:min(820px,86dvh);max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:hidden;box-shadow:0 24px 90px #0009}.agreement-reader[open]{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.agreement-reader::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#08070bbf}.agreement-reader__header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:20px 28px;display:flex}.agreement-reader__header h2{color:#f6f3fc;margin:0;font-size:20px;font-weight:650}.agreement-reader__header button{color:#bbb4c7;cursor:pointer;background:#ffffff09;border:0;border-radius:10px;width:36px;height:36px;font-size:28px}.agreement-reader__body{overscroll-behavior:contain;scrollbar-color:#5e506e transparent;overflow-wrap:anywhere;padding:8px 28px 24px;font-size:14px;line-height:1.9;overflow-y:auto}.agreement-reader__body h3,.agreement-reader__body h4{color:#f4f0fa;margin:24px 0 12px;font-size:17px;font-weight:650}.agreement-reader__body h4{font-size:15px}.agreement-reader__body p{white-space:pre-wrap;margin:16px 0}.agreement-reader__body strong{color:#f3eefb;font-weight:650}.agreement-reader__footer{border-top:1px solid #ffffff12;justify-content:flex-end;padding:16px 28px;display:flex}.agreement-reader__footer button{color:#eee5ff;cursor:pointer;background:#30253f;border:1px solid #9b82c755;border-radius:10px;padding:9px 24px}@media (width<=600px){.agreement-reader{border-radius:14px;width:calc(100vw - 20px);height:92dvh}.agreement-reader__header,.agreement-reader__footer{padding:14px 18px}.agreement-reader__body{padding:4px 18px 16px}}.login-card:not(.login-card--status) h1{letter-spacing:-.035em;font-size:clamp(1.65rem,3.5vh,2.45rem);font-weight:760}.login-card--status{--status-accent:#a98bff;--status-accent-rgb:169, 139, 255;border-color:rgba(var(--status-accent-rgb), .24);background:radial-gradient(circle at 50% -15%, rgba(var(--status-accent-rgb), .15), transparent 42%), linear-gradient(135deg, #ffffff0d, #ffffff03), #0e0e13f0;width:min(100%,30rem);min-height:0;box-shadow:inset 0 1px 0 #ffffff0e, 0 0 2.5rem rgba(var(--status-accent-rgb), .1), 0 1.75rem 5rem #0000007a;border-radius:1.5rem;justify-content:flex-start;padding:1.75rem 2rem 1.15rem;overflow:hidden}.login-card--status:before,.login-card--status:after{content:"";pointer-events:none;position:absolute}.login-card--status:before{background:rgba(var(--status-accent-rgb), .12);filter:blur(3.5rem);border-radius:50%;width:14rem;height:14rem;top:-8rem;left:50%;transform:translate(-50%)}.login-card--status:after{opacity:.34;background-image:radial-gradient(#ffffff14 .55px,#0000 .75px);background-size:17px 17px;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.login-card--status-review_rejected,.login-card--status-account_disabled,.login-card--status-account_abnormal{--status-accent:#ff8b9f;--status-accent-rgb:255, 139, 159}.login-card--status-review_approved{--status-accent:#73ddb2;--status-accent-rgb:115, 221, 178}.login-card--status-no_team{--status-accent:#8bb8ff;--status-accent-rgb:139, 184, 255}.login-status__brand{z-index:1;justify-content:center;align-items:center;gap:.65rem;margin-bottom:.6rem;display:flex;position:relative}.login-status__brand strong{color:var(--status-accent);letter-spacing:-.025em;font-size:.98rem;font-weight:720}.login-logo--status{border-radius:.78rem;flex:none;width:2.5rem;height:2.5rem;margin:0}.login-logo--status span{font-size:1rem}.login-status__visual{z-index:1;place-items:center;width:7.25rem;height:7.25rem;margin:.1rem auto .7rem;display:grid;position:relative}.login-status__orbit{border:1px solid rgba(var(--status-accent-rgb), .19);border-radius:50%;position:absolute}.login-status__orbit:before{content:"";background:var(--status-accent);width:.4rem;height:.4rem;box-shadow:0 0 .75rem var(--status-accent);border-radius:50%;position:absolute;top:-.22rem;left:50%;transform:translate(-50%)}.login-status__orbit--outer{animation:8s linear infinite loginStatusOrbit;inset:0}.login-status__orbit--inner{border-color:rgba(var(--status-accent-rgb), .12);animation:11s linear infinite loginStatusOrbitReverse;inset:1rem}.login-status__orbit--inner:before{opacity:.48;width:.3rem;height:.3rem;top:auto;bottom:-.16rem}.login-status__core{border:1px solid rgba(var(--status-accent-rgb), .26);width:4.15rem;height:4.15rem;color:var(--status-accent);background:radial-gradient(circle, rgba(var(--status-accent-rgb), .17), rgba(var(--status-accent-rgb), .055) 55%, transparent 56%), #17171d;box-shadow:inset 0 0 1.75rem rgba(var(--status-accent-rgb), .08), 0 0 2rem rgba(var(--status-accent-rgb), .12);border-radius:50%;place-items:center;font-size:1.85rem;animation:2.8s ease-in-out infinite loginStatusCoreBreath;display:grid;position:relative}.login-status__heading{z-index:1;text-align:center;justify-items:center;display:grid;position:relative}.login-card--status .login-status__heading h1{color:#f8f6fb;letter-spacing:-.025em;max-width:100%;margin:0;padding:1rem 0 0;font-size:clamp(1.25rem,1vw,1.35rem);font-weight:720;line-height:1.3}.login-status__heading p{color:#aaa5b3;max-width:21rem;margin:.55rem 0 0;font-size:.8rem;line-height:1.6}.login-card--status-exception .login-status__visual{margin-bottom:.95rem}.login-card--status-exception .login-status__heading{align-content:center;min-height:3.2rem}.login-status__progress{z-index:1;background:#ffffff07;border:1px solid #ffffff13;border-radius:.8rem;justify-content:space-between;align-items:center;gap:1rem;width:100%;min-height:3.35rem;margin-top:1.05rem;padding:.75rem .95rem;display:flex;position:relative}.login-status__progress span,.login-status__progress strong{align-items:center;font-size:.76rem;display:inline-flex}.login-status__progress span{color:#928d9a;letter-spacing:.08em;gap:.58rem;font-weight:620}.login-status__progress span i{background:var(--status-accent);width:.42rem;height:.42rem;box-shadow:0 0 0 .25rem rgba(var(--status-accent-rgb), .1), 0 0 .65rem rgba(var(--status-accent-rgb), .6);border-radius:50%;flex:none;animation:1.8s ease-in-out infinite loginStatusPulse}.login-status__progress strong{color:var(--status-accent);font-weight:720}.login-feedback--status{z-index:1;text-align:center;margin:.6rem 0 0;position:relative}.login-status__actions{z-index:1;width:100%;margin-top:.9rem;display:grid;position:relative}.login-status__actions--split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.7rem}.login-status__action{z-index:1;color:#fff;cursor:pointer;background:linear-gradient(105deg,#a786ff,#7857e9 58%,#6541d2);border:1px solid #ffffff21;border-radius:.8rem;justify-content:center;align-items:center;gap:.58rem;width:100%;min-height:3rem;margin:0;font-size:.9rem;font-weight:720;transition:transform .22s,filter .22s,box-shadow .22s;display:inline-flex;position:relative;box-shadow:0 .85rem 2.2rem #5c3bba38}.login-status__action--secondary{border-color:rgba(var(--status-accent-rgb), .24);color:#d9d5e0;box-shadow:none;background:#ffffff09}.login-status__action--reapply{background:linear-gradient(105deg,#a786ff,#7857e9 58%,#6541d2)}.login-status__action--approved{color:#071b14;background:linear-gradient(105deg,#84e4bd,#62cfaa);box-shadow:0 .85rem 2.2rem #4dbe942e}.login-status__action:hover:not(:disabled){filter:brightness(1.08);box-shadow:0 1rem 2.6rem rgba(var(--status-accent-rgb), .24);transform:translateY(-1px)}.login-status__action:active:not(:disabled){transform:translateY(0)scale(.985)}.login-status__action:focus-visible,.login-status__footer button:focus-visible{outline:3px solid rgba(var(--status-accent-rgb), .3);outline-offset:3px}.login-status__action:disabled{cursor:wait;opacity:.72}.login-status__action .is-spinning{animation:.8s linear infinite loginStatusSpin}.login-status__footer{z-index:1;color:#77727f;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:1rem;min-height:2.5rem;padding-top:.45rem;font-size:.68rem;display:flex;position:relative}.login-status__footer button{color:#9e99a6;cursor:pointer;min-height:2.5rem;font-size:inherit;background:0 0;border:0;padding:0 .2rem}.login-status__footer button:hover{color:var(--status-accent)}.login-card--reapply{padding-top:1.25rem;animation:.24s ease-out both loginReapplyEnter}.login-reapply__back{z-index:1;color:#918c99;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:.4rem;min-height:2.75rem;margin:-.5rem 0 .4rem;padding:0 .25rem;font-size:.76rem;transition:color .2s;display:inline-flex;position:relative}.login-reapply__back:hover{color:#f4f1f7}.login-reapply__heading{z-index:1;align-items:center;gap:.85rem;width:100%;margin-bottom:1.15rem;display:flex;position:relative}.login-reapply__heading>span{border:1px solid rgba(var(--status-accent-rgb), .25);width:3.15rem;height:3.15rem;color:var(--status-accent);background:rgba(var(--status-accent-rgb), .09);box-shadow:inset 0 0 1.3rem rgba(var(--status-accent-rgb), .07);border-radius:1rem;flex:none;place-items:center;font-size:1.25rem;display:grid}.login-card--reapply .login-reapply__heading h1{color:#f8f6fb;letter-spacing:-.025em;margin:0;padding:0;font-size:1.2rem;font-weight:730;line-height:1.35}.login-reapply__heading p{color:#938e9c;margin:.25rem 0 0;font-size:.76rem;line-height:1.45}.login-reapply__form{z-index:1;gap:.85rem;width:100%;display:grid;position:relative}.login-reapply__field{gap:.42rem;min-width:0;display:grid}.login-reapply__field>span{color:#c7c2cd;font-size:.75rem;font-weight:650}.login-reapply__field input{color:#f8f6fb;width:100%;min-width:0;height:3rem;font:inherit;background:#08080c8f;border:1px solid #ffffff18;border-radius:.78rem;outline:none;padding:0 .9rem;font-size:.86rem;transition:border-color .2s,box-shadow .2s,background .2s}.login-reapply__field input::placeholder{color:#696571}.login-reapply__field input:focus{border-color:rgba(var(--status-accent-rgb), .62);box-shadow:0 0 0 3px rgba(var(--status-accent-rgb), .11);background:#08080cc2}.login-reapply__readonly{color:#a9a4b0;background:linear-gradient(90deg, rgba(var(--status-accent-rgb), .055), transparent), #08080c66;font-variant-numeric:tabular-nums;border:1px solid #ffffff13;border-radius:.78rem;align-items:center;width:100%;min-height:3rem;padding:0 .9rem;font-size:.86rem;display:flex}.login-reapply__row{grid-template-columns:minmax(0,1fr) 7.1rem;align-items:end;gap:.7rem;display:grid}.login-reapply__code,.login-reapply__submit{cursor:pointer;min-height:3rem;font:inherit;border-radius:.78rem;font-size:.82rem;font-weight:700;transition:border-color .2s,color .2s,filter .2s,transform .2s}.login-reapply__code{border:1px solid rgba(var(--status-accent-rgb), .27);color:#cdbfff;background:rgba(var(--status-accent-rgb), .075)}.login-reapply__code:hover:not(:disabled){border-color:rgba(var(--status-accent-rgb), .5);background:rgba(var(--status-accent-rgb), .12)}.login-reapply__submit{color:#fff;background:linear-gradient(105deg,#a786ff,#7857e9 58%,#6541d2);border:1px solid #ffffff1f;width:100%;margin-top:.1rem;box-shadow:0 .85rem 2.2rem #5c3bba38}.login-reapply__submit:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.login-reapply__code:focus-visible,.login-reapply__submit:focus-visible,.login-reapply__back:focus-visible{outline:3px solid rgba(var(--status-accent-rgb), .3);outline-offset:3px}.login-reapply__code:disabled,.login-reapply__submit:disabled{cursor:wait;opacity:.62}.login-feedback--reapply{text-align:left;margin:-.15rem 0 0}.login-reapply__tip{z-index:1;color:#77727f;text-align:center;margin:.8rem 0 0;font-size:.68rem;position:relative}@keyframes loginStatusOrbit{to{transform:rotate(360deg)}}@keyframes loginReapplyEnter{0%{opacity:0;transform:translateY(.45rem)}to{opacity:1;transform:translateY(0)}}@keyframes loginStatusOrbitReverse{to{transform:rotate(-360deg)}}@keyframes loginStatusCoreBreath{0%,to{box-shadow:inset 0 0 1.75rem rgba(var(--status-accent-rgb), .07), 0 0 1.5rem rgba(var(--status-accent-rgb), .08);transform:scale(.96)}50%{box-shadow:inset 0 0 2rem rgba(var(--status-accent-rgb), .12), 0 0 2.4rem rgba(var(--status-accent-rgb), .17);transform:scale(1)}}@keyframes loginStatusPulse{50%{opacity:.55;transform:scale(.82)}}@keyframes loginStatusSpin{to{transform:rotate(360deg)}}@media (width<=520px){.login-card--status{border-radius:1.25rem;padding:1.35rem 1.1rem .85rem}.login-status__visual{width:6.65rem;height:6.65rem}.login-status__heading p{max-width:18rem}.login-status__actions--split{gap:.55rem}.login-status__action{font-size:.82rem}.login-card--reapply{padding-top:1.05rem}.login-reapply__row{grid-template-columns:minmax(0,1fr) 6.5rem;gap:.55rem}}@media (prefers-reduced-motion:reduce){.login-status__orbit,.login-status__core,.login-status__progress span i,.login-status__action,.login-status__action .is-spinning,.login-card--reapply{transition:none;animation:none}}@keyframes public-fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes public-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}.public-home{--public-bg:#07070a;--public-panel:#101015;--public-panel-soft:#14141b;--public-line:#ffffff1a;--public-muted:#9897a5;--public-violet:#9e62ff;--public-pink:#ee55cd;color:#f7f6fb;background:radial-gradient(circle at 82% 2%, #5328a02e, transparent 24rem), var(--public-bg);min-height:100vh;font-family:HarmonyOS Sans SC,MiSans,PingFang SC,Microsoft YaHei,sans-serif;overflow-x:hidden}.public-home *,.public-home :before,.public-home :after{box-sizing:border-box}.public-home button,.public-home a{font:inherit}.public-home button{color:inherit}.public-header{z-index:90;-webkit-backdrop-filter:blur(22px)saturate(125%);backdrop-filter:blur(22px)saturate(125%);background:#07070ac7;border-bottom:1px solid #fff1;grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr);align-items:center;gap:30px;height:72px;padding:0 22px;display:grid;position:fixed;inset:0 0 auto}.public-brand{color:#fff;align-items:center;gap:12px;width:max-content;text-decoration:none;display:inline-flex}.public-brand__mark{width:39px;height:32px;display:block;position:relative}.public-brand__mark i{background:#fff;border-radius:3px;width:15px;height:15px;position:absolute;top:7px;transform:rotate(45deg)skew(-5deg,-5deg)}.public-brand__mark i:first-child{left:0}.public-brand__mark i:nth-child(2){opacity:.82;left:11px}.public-brand__mark i:nth-child(3){background:linear-gradient(135deg,#f17adc,#7c5cff);left:23px;box-shadow:0 0 24px #9e62ff75}.public-brand__copy{line-height:1;display:grid}.public-brand__copy strong{letter-spacing:.08em;font-size:18px}.public-brand__copy small{color:#858390;letter-spacing:.23em;margin-top:6px;font-size:8px}.public-header__nav{align-items:center;gap:34px;display:flex}.public-header__nav a{color:#aaa8b4;padding:26px 0;font-size:13px;text-decoration:none;transition:color .2s;position:relative}.public-header__nav a:after{content:"";background:#b67aff;height:1px;transition:left .2s,right .2s;position:absolute;bottom:17px;left:50%;right:50%}.public-header__nav a:hover{color:#fff}.public-header__nav a:hover:after{left:0;right:0}.public-header__actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.public-header button{cursor:pointer;border:0}.header-link{background:#ffffff12;border-radius:10px;align-items:center;gap:7px;height:39px;padding:0 14px;text-decoration:none;transition:background .2s;display:inline-flex;color:#dedce7!important;font-size:13px!important}.header-link:hover{background:#ffffff1f}.support-button{background:0 0;border-radius:50%;width:38px;height:38px;font-size:18px!important}.support-button:hover{background:#ffffff12}.login-button{background:linear-gradient(135deg,#a342f4,#7f3ff0 56%,#a561ff);border-radius:10px;height:40px;padding:0 22px;transition:transform .2s,box-shadow .2s;box-shadow:0 10px 28px #7e37e24d,inset 0 1px #ffffff4d;font-size:13px!important;font-weight:700!important}.login-button:hover{transform:translateY(-1px);box-shadow:0 14px 34px #7e37e26b}.public-header__member{position:relative}.public-member-trigger{cursor:pointer;background:#ffffff0e;border-radius:14px;align-items:center;gap:9px;height:44px;padding:4px 10px 4px 5px;transition:border-color .2s,background .2s,box-shadow .2s;display:flex;border:1px solid #ffffff1a!important}.public-member-trigger:hover,.public-header__member.is-open .public-member-trigger{background:#8b50e51a;box-shadow:0 10px 28px #0003;border-color:#b57eff59!important}.public-member-card__avatar{color:#fff;background:linear-gradient(145deg,#a85af3,#6654df);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:14px;font-weight:700;display:grid;box-shadow:inset 0 1px #ffffff4d}.public-member-card__copy{text-align:left;gap:3px;min-width:0;line-height:1;display:grid}.public-member-card__copy strong{color:#f5f2fa;text-overflow:ellipsis;white-space:nowrap;max-width:84px;font-size:12px;overflow:hidden}.public-member-card__copy small{color:#817d89;align-items:center;gap:5px;font-size:9px;display:flex}.public-member-card__copy small i,.public-member-menu__status i{background:#66d9a0;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #66d9a08c}.public-member-trigger__chevron{color:#777480;margin-left:2px;font-size:10px;transition:color .2s,transform .2s}.public-header__member.is-open .public-member-trigger__chevron{color:#d4c4e8;transform:rotate(180deg)}.public-member-menu{-webkit-backdrop-filter:blur(24px)saturate(135%);backdrop-filter:blur(24px)saturate(135%);opacity:0;visibility:hidden;transform-origin:100% 0;pointer-events:none;background:linear-gradient(145deg,#844ad617,#0000 36%),#111017fa;border:1px solid #cbadf22b;border-radius:20px;width:310px;padding:10px;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:calc(100% + 13px);right:0;transform:translateY(-7px)scale(.98);box-shadow:0 28px 80px #0000009e,inset 0 1px #ffffff0b}.public-member-menu:before{content:"";background:#15131c;border-top:1px solid #cbadf22b;border-left:1px solid #cbadf22b;width:9px;height:9px;position:absolute;top:-5px;right:23px;transform:rotate(45deg)}.public-header__member.is-open .public-member-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.public-member-menu__profile{grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 9px 14px;display:grid}.public-member-menu__avatar{background:linear-gradient(145deg,#a85af3,#6654df);border:1px solid #ffffff29;border-radius:15px;place-items:center;width:46px;height:46px;font-size:17px;font-weight:800;display:grid;box-shadow:0 10px 26px #603cc247,inset 0 1px #ffffff4d}.public-member-menu__identity{gap:5px;min-width:0;display:grid}.public-member-menu__identity strong,.public-member-menu__identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.public-member-menu__identity strong{color:#f5f2fa;font-size:14px}.public-member-menu__identity small{color:#77737f;letter-spacing:.03em;font-size:10px}.public-member-menu__status{color:#a9ddc2;white-space:nowrap;background:#45ac7817;border-radius:999px;align-items:center;gap:5px;padding:5px 7px;font-size:9px;display:inline-flex}.public-member-menu__section{border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;gap:6px;padding:12px 6px;display:grid}.public-member-menu__label{color:#615e69;letter-spacing:.12em;padding:0 7px 4px;font-size:9px}.public-member-menu__primary{text-align:left;background:linear-gradient(105deg,#9553ea2e,#6456db1a);border-radius:13px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:64px;padding:10px;transition:background .18s,transform .18s;display:grid}.public-member-menu__primary:hover{background:linear-gradient(105deg,#a25df745,#6456db29);transform:translate(2px)}.public-member-menu__item-icon{color:#cba8ff;background:#9454ea1f;border:1px solid #ccadff2e;border-radius:11px;place-items:center;width:38px;height:38px;font-size:17px;display:grid}.public-member-menu__primary>span:nth-child(2){gap:4px;min-width:0;display:grid}.public-member-menu__primary strong{color:#efeaf7;font-size:12px}.public-member-menu__primary small{color:#777280;font-size:9px}.public-member-menu__primary>.anticon{color:#736b7e;font-size:11px}.public-member-menu__item{text-align:left;background:0 0;border-radius:11px;grid-template-columns:23px auto minmax(0,1fr);align-items:center;gap:4px;width:100%;min-height:42px;padding:0 10px;transition:color .18s,background .18s;display:grid;color:#aaa5b1!important}.public-member-menu__item:hover{background:#ffffff0e;color:#fff!important}.public-member-menu__item>.anticon{color:#9870cf}.public-member-menu__item span{font-size:11px}.public-member-menu__item small{color:#625e69;justify-self:end;font-size:9px}.public-member-menu__team{color:#90899a;background:#ffffff06;border-radius:11px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;margin:10px 6px 4px;padding:9px 10px;display:grid}.public-member-menu__team>span:first-child{color:#9d7ccc;background:#9363d717;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.public-member-menu__team>span:last-child{gap:3px;min-width:0;display:grid}.public-member-menu__team small{color:#625e69;font-size:8px}.public-member-menu__team strong{color:#a8a3ae;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.public-member-menu__logout{text-align:left;background:0 0;border-radius:11px;align-items:center;gap:9px;width:100%;height:40px;margin-top:6px;padding:0 12px;transition:color .18s,background .18s;display:flex;color:#a98093!important;font-size:11px!important}.public-member-menu__logout:hover{background:#eb528812;color:#ffb6d1!important}.mobile-menu-button{background:#ffffff0f;border-radius:10px;width:40px;height:40px;display:none}.public-rail{z-index:80;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#121218e6;border:1px solid #ffffff13;border-radius:12px;flex-direction:column;justify-content:space-between;width:80px;padding:10px 8px 12px;display:flex;position:fixed;top:92px;bottom:18px;left:12px}.public-rail nav{gap:3px;display:grid}.public-rail nav button{color:#83818b;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;min-height:64px;font-size:11px;text-decoration:none;transition:color .2s,background .2s,transform .2s;display:flex;position:relative}.public-rail nav button span{font-size:20px;line-height:1}.public-rail nav button:hover{color:#fff;background:#ffffff0b;transform:none}.public-rail nav button.active{color:#fff;background:#9553ea2e}.public-rail nav button.active:before{content:"";width:2px;height:18px;box-shadow:none;background:#aa6cff;border-radius:2px;position:absolute;left:-9px}.public-rail__version{color:#55535f;letter-spacing:.15em;text-align:center;font-size:8px}.public-main{margin-left:100px;padding-top:72px}.public-hero{background:#08080d;border-bottom:1px solid #ffffff12;min-height:min(720px,100vh - 72px);position:relative;overflow:hidden}.public-hero>img{object-fit:cover;object-position:center;filter:saturate(.86)contrast(1.05);width:100%;height:100%;animation:14s ease-out both public-hero-zoom;position:absolute;inset:0}@keyframes public-hero-zoom{0%{transform:scale(1.04)}to{transform:scale(1)}}.public-hero__veil{background:linear-gradient(90deg,#060609f0 0%,#060609b3 35%,#06060914 70%,#06060952 100%),linear-gradient(#06060959,#0000 35%,#060609e6);position:absolute;inset:0}.public-hero__content{z-index:2;width:min(1340px,100% - 9vw);margin:0 auto;padding:clamp(100px,14vh,155px) 0 130px;position:relative}.public-eyebrow{color:#dac8f3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.04em;background:#1812237a;border:1px solid #c6a7ff42;border-radius:999px;align-items:center;gap:10px;padding:8px 13px;font-size:12px;animation:.65s both public-fade-up;display:inline-flex}.public-eyebrow i{background:#cd79ff;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite public-pulse;box-shadow:0 0 14px #cd79ff}.public-hero h1{letter-spacing:-.065em;text-wrap:balance;text-shadow:0 12px 50px #00000073;max-width:760px;margin:26px 0 0;font-size:clamp(48px,5.2vw,82px);font-weight:760;line-height:1.04;animation:.72s 80ms both public-fade-up}.public-hero h1 span{color:#0000;background:linear-gradient(105deg,#fff 0%,#dac7ff 25%,#b472ff 56%,#f286cd 100%);-webkit-background-clip:text;background-clip:text}.public-hero__content>p{color:#b9b5c2;margin:24px 0 0;font-size:clamp(15px,1.2vw,18px);line-height:1.9;animation:.72s .16s both public-fade-up}.public-hero__actions{gap:12px;margin-top:34px;animation:.72s .24s both public-fade-up;display:flex}.public-hero__actions button{cursor:pointer;border-radius:13px;height:52px;padding:0 24px}.hero-primary{background:linear-gradient(135deg,#ad52f6,#7c47e9 62%,#646ff1);border:1px solid #ffffff40;align-items:center;gap:10px;display:inline-flex;box-shadow:0 18px 45px #6637be57,inset 0 1px #ffffff59;font-weight:700!important}.hero-primary:hover{transform:translateY(-2px)}.hero-secondary{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#09090e7a;border:1px solid #ffffff2e;color:#d3d0dc!important}.hero-secondary:hover{background:#ffffff14;border-color:#ffffff57}.public-hero__metrics{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#08080c85;border:1px solid #ffffff1f;border-radius:18px;align-items:center;gap:0;animation:.8s .3s both public-fade-up;display:flex;position:absolute;bottom:54px;right:4vw}.public-hero__metrics div{border-right:1px solid #ffffff17;min-width:122px;padding:17px 20px}.public-hero__metrics div:last-child{border:0}.public-hero__metrics strong{font-family:Georgia,serif;font-size:22px;font-weight:500;display:block}.public-hero__metrics span{color:#86838f;margin-top:4px;font-size:10px;display:block}.public-hero__scroll{z-index:2;color:#6e6b76;letter-spacing:.12em;align-items:center;gap:10px;font-size:10px;display:flex;position:absolute;bottom:45px;left:4.5vw}.public-hero__scroll span{background:linear-gradient(90deg,#9d65f6,#0000);width:30px;height:1px}.public-section{width:min(1500px,100% - 7vw);margin:0 auto;padding:105px 0;scroll-margin-top:72px}.public-section__heading{margin-bottom:38px}.public-section__heading--center{text-align:center}.section-index{color:#9e67ef;letter-spacing:.18em;margin-bottom:14px;font-family:Georgia,serif;font-size:11px;display:inline-block}.public-section__heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(30px,3.2vw,48px);line-height:1.12}.public-section__heading p{color:var(--public-muted);margin:13px 0 0;font-size:14px}.public-section__heading--row{justify-content:space-between;align-items:end;gap:30px;display:flex}.public-section__heading--row button{color:#cfc6dc;cursor:pointer;background:0 0;border:0;flex:none;padding:10px 0}.creation-section{padding-bottom:86px}.creation-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.creation-card{text-align:left;cursor:pointer;background:linear-gradient(145deg,#ffffff0a,#ffffff02),#0e0e13;border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;align-items:flex-start;min-height:210px;padding:28px;transition:transform .24s,border-color .24s,box-shadow .24s;display:flex;position:relative;overflow:hidden}.creation-card:before{content:"";background:radial-gradient(circle,#935aff33,#0000 68%);border-radius:50%;width:230px;height:230px;transition:transform .35s;position:absolute;top:-100px;right:-80px}.creation-card--blue:before{background:radial-gradient(circle,#4684f433,#0000 68%)}.creation-card--amber:before{background:radial-gradient(circle,#ec8e382e,#0000 68%)}.creation-card--rose:before{background:radial-gradient(circle,#eb51992e,#0000 68%)}.creation-card:hover{border-color:#bb86ff5c;transform:translateY(-6px);box-shadow:0 22px 55px #00000059}.creation-card:hover:before{transform:scale(1.15)}.creation-card__icon{color:#c5a6fa;background:#7f4bde1f;border:1px solid #cdb3ff38;border-radius:14px;place-items:center;width:47px;height:47px;font-size:23px;display:grid}.creation-card strong{margin-top:28px;font-size:20px}.creation-card small{color:#8e8b97;margin-top:8px;font-size:12px}.creation-card__badge{z-index:1;color:#fff;background:linear-gradient(90deg,#9257fa,#f354bd);border-radius:999px;padding:4px 8px;font-size:9px;position:absolute;top:16px;right:16px}.creation-card__arrow{color:#5f5c68;transition:color .2s,transform .2s;position:absolute;bottom:25px;right:24px}.creation-card:hover .creation-card__arrow{color:#fff;transform:translate(4px)}.showcase-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.showcase-card{background:#0d0d11;border:1px solid #ffffff1b;border-radius:18px;outline:none;min-width:0;transition:transform .25s,border-color .25s;overflow:hidden}.showcase-card:hover,.showcase-card:focus-visible{border-color:#b97fff66;transform:translateY(-5px)}.showcase-art{aspect-ratio:1/1.12;isolation:isolate;background-repeat:no-repeat;background-size:400% 200%;position:relative;overflow:hidden}.showcase-art:before,.showcase-art:after{content:"";position:absolute}.showcase-art:after{z-index:3;background:linear-gradient(#0000 47%,#050508c7);inset:0}.showcase-card__tag{z-index:5;background:linear-gradient(90deg,#8b5cf6,#ef4fae);border-radius:999px;padding:5px 8px;font-size:9px;position:absolute;top:11px;right:11px}.showcase-card__play{z-index:6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;background:#04040780;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:46px;height:46px;font-size:19px;transition:opacity .25s,transform .25s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-42%)}.showcase-card:hover .showcase-card__play{opacity:1;transform:translate(-50%,-50%)}.showcase-art__grain{z-index:4;opacity:.18;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.25'/%3E%3C/svg%3E");position:absolute;inset:0}.showcase-art--history{background:linear-gradient(154deg,#772b14 0%,#a85a24 25%,#33200f 46%,#0b0d16 100%)}.showcase-art--history:before{clip-path:polygon(0 80%,13% 54%,23% 70%,39% 34%,55% 66%,72% 24%,100% 71%,100% 100%,0 100%);background:linear-gradient(#d7b271,#282316 52%,#08090d);height:68%;bottom:0;left:-4%;right:-4%;box-shadow:0 -30px 70px #ff903138}.showcase-art--adventure{background:radial-gradient(circle at 52% 18%,#cae6ff 0 8%,#0000 9%),linear-gradient(165deg,#316f98,#0f2f4c 47%,#704726)}.showcase-art--adventure:before{filter:drop-shadow(0 20px 28px #00000080);background:radial-gradient(circle at 50% 22%,#b67e59 0 9%,#0000 10%),linear-gradient(#0000 0 30%,#bb9d74 31% 54%,#1d252e 55%);border-radius:50% 50% 0 0;width:62%;height:66%;bottom:-8%;left:20%}.showcase-art--noir{background:linear-gradient(155deg,#21160e,#09090b 48%,#5c3516)}.showcase-art--noir:before{clip-path:polygon(8% 0,88% 0,100% 100%,0 100%);background:repeating-linear-gradient(90deg,#0000 0 19px,#ffb64d1f 20px 21px),linear-gradient(#db862f47,#0000 38%),#14120f;inset:8% 14% 0;box-shadow:0 0 45px #ce7a2c2e}.showcase-art--signal{background:radial-gradient(circle at 70% 16%,#5caacf59,#0000 20%),linear-gradient(145deg,#1f323f,#071018 58%,#17111d)}.showcase-art--signal:before{filter:drop-shadow(0 0 25px #67a7cc40);background:radial-gradient(circle at 50% 19%,#c2aa9d 0 11%,#0000 12%),linear-gradient(#0000 0 30%,#b8bdc4 31% 100%);border-radius:45% 45% 12% 12%;width:52%;height:76%;bottom:-10%;left:24%}.showcase-art--oriental{background:linear-gradient(165deg,#9ba8a0,#354a45 45%,#101a19)}.showcase-art--oriental:before{clip-path:polygon(0 47%,19% 30%,30% 47%,53% 14%,67% 43%,84% 25%,100% 42%,100% 100%,0 100%);background:repeating-linear-gradient(120deg,#0000 0 34px,#daebe21f 35px 36px),linear-gradient(170deg,#354841,#0b1413);height:66%;bottom:-4%;left:-5%;right:-5%}.showcase-art--nova{background:radial-gradient(circle at 60% 20%,#00d7ff7a,#0000 19%),linear-gradient(145deg,#071b35,#05101f 52%,#1d1142)}.showcase-art--nova:before{background:linear-gradient(#5eeaff,#7761ff,#e35ed8);width:2px;height:82%;top:8%;left:49%;box-shadow:0 0 18px #5eeaff,0 0 55px #775eff}.showcase-art--rain{background:repeating-linear-gradient(100deg,#0000 0 11px,#b6d5e012 12px 13px),linear-gradient(145deg,#1a343d,#071013 53%,#4d251b)}.showcase-art--rain:before{background:radial-gradient(circle at 50% 20%,#b18774 0 10%,#0000 11%),linear-gradient(#0000 0 29%,#10181c 30%);border-radius:48% 48% 0 0;width:44%;height:72%;bottom:-8%;left:28%}.showcase-art--creature{background:radial-gradient(circle at 50% 25%,#bfb39c 0 3%,#0000 25%),linear-gradient(145deg,#796e59,#342e28 48%,#0d0b0a)}.showcase-art--creature:before{border:9px solid #1b1410;border-bottom-width:40px;border-radius:48% 52% 35% 40%;height:70%;bottom:1%;left:15%;right:15%;transform:rotate(-8deg);box-shadow:25px -20px 0 -15px #17110e,-18px -31px 0 -17px #261812,0 0 50px #00000080}.showcase-card__meta{justify-content:space-between;align-items:center;gap:18px;padding:16px 17px 18px;display:flex}.showcase-card__meta small{color:#787680;font-size:10px}.showcase-card__meta h3{margin:5px 0 0;font-size:16px}.showcase-card__meta>span{color:#5e5b67}.capability-section{padding-top:84px}.capability-grid{background:#0c0c10;border:1px solid #ffffff14;border-radius:22px;grid-template-columns:repeat(4,1fr);display:grid}.capability-grid article{border-right:1px solid #ffffff13;padding:33px 30px;position:relative}.capability-grid article:last-child{border:0}.capability-grid article>span{color:#aa77f6;font-size:22px}.capability-grid h3{margin:18px 0 0;font-size:16px}.capability-grid p{color:#7d7a86;margin:10px 0 0;font-size:12px;line-height:1.7}.public-cta{text-align:center;background:linear-gradient(135deg,#26163cb8,#0c0c11f2 48%,#141e30c2);border:1px solid #b980ff38;border-radius:26px;flex-direction:column;justify-content:center;align-items:center;width:min(1500px,100% - 7vw);min-height:330px;margin:0 auto 80px;padding:60px 30px;scroll-margin-top:92px;display:flex;position:relative;overflow:hidden}.public-cta:before,.public-cta:after{content:"";background:linear-gradient(90deg,#0000,#c9a3ff80,#0000);width:380px;height:1px;position:absolute;transform:rotate(-34deg)}.public-cta:before{top:90px;left:-130px}.public-cta:after{bottom:80px;right:-130px}.public-cta__orb{filter:blur(95px);opacity:.27;background:#9557e8;border-radius:50%;width:420px;height:420px;position:absolute;top:-310px}.public-cta h2{letter-spacing:-.05em;margin:0;font-size:clamp(32px,4vw,54px);position:relative}.public-cta p{color:#97939f;margin:16px 0 26px;font-size:14px;position:relative}.public-cta button{color:#17121e;cursor:pointer;background:#f2edf8;border:1px solid #ffffff40;border-radius:12px;height:48px;padding:0 22px;font-weight:700;position:relative}.public-cta button:hover{background:#fff;transform:translateY(-2px)}.public-footer{color:#696671;border-top:1px solid #ffffff12;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;min-height:130px;padding:30px 4vw;display:grid}.public-footer p{margin:0;font-size:11px}.public-footer>span{justify-self:end;font-size:10px}.public-brand--footer{opacity:.74;transform-origin:0;transform:scale(.88)}.public-login-layer{z-index:140;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 50% 28%,#8047d52e,#0000 32%),#040408d1;place-items:center;padding:24px;animation:.2s both public-dialog-fade;display:grid;position:fixed;inset:0;overflow-y:auto}.public-login-dialog{scrollbar-width:thin;border-radius:26px;width:min(480px,100%);max-height:calc(100vh - 48px);animation:.28s cubic-bezier(.2,.8,.2,1) both public-dialog-rise;position:relative;overflow-y:auto}.public-login-dialog__close{z-index:5;cursor:pointer;background:#ffffff0e;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:14px;right:14px;color:#918c9a!important}.public-login-dialog__close:hover{background:#ffffff1c;color:#fff!important}.public-login-panel.login-card{background:linear-gradient(145deg,#7946c817,#0000 42%),linear-gradient(#181620fa,#0f0e15fc);border-color:#bc8bff33;width:100%;max-height:none;padding:34px 38px 28px}.public-login-panel .login-logo{background:linear-gradient(145deg,#c069ff 8%,#8c5df0 56%,#ed65bf 100%)}.public-login-panel .login-field input:focus{border-color:#ae6dff85;box-shadow:0 0 0 4px #9553ea1a}.public-login-panel .login-code-btn{color:#c9a3ff}.public-login-panel .login-submit{background:linear-gradient(90deg,#a44ff0 0%,#7755e5 52%,#dd5fb9 100%);box-shadow:0 16px 36px #8948dd33}.coming-soon-layer{z-index:130;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#040408bd;place-items:center;padding:24px;animation:.2s both public-dialog-fade;display:grid;position:fixed;inset:0}.coming-soon-dialog{text-align:center;background:linear-gradient(145deg,#ffffff0b,#0000 42%),#111018;border:1px solid #bc8bff47;border-radius:24px;width:min(420px,100%);padding:42px 34px 34px;animation:.26s cubic-bezier(.2,.8,.2,1) both public-dialog-rise;position:relative;overflow:hidden;box-shadow:0 32px 100px #000000a6,inset 0 1px #ffffff0f}.coming-soon-dialog__glow{filter:blur(90px);opacity:.3;pointer-events:none;background:#8f4be7;border-radius:50%;width:360px;height:280px;position:absolute;top:-190px;left:50%;transform:translate(-50%)}.coming-soon-dialog__close{z-index:2;cursor:pointer;background:#ffffff0d;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:14px;right:14px;color:#8e8998!important}.coming-soon-dialog__close:hover{background:#ffffff1a;color:#fff!important}.coming-soon-dialog__icon{color:#d4b4ff;background:linear-gradient(145deg,#a75eff40,#693fc21a);border:1px solid #cba7ff52;border-radius:18px;place-items:center;width:58px;height:58px;margin:0 auto 22px;font-size:26px;display:grid;position:relative;box-shadow:0 14px 38px #6f36c038}.coming-soon-dialog h2{letter-spacing:-.03em;margin:0;font-size:25px;position:relative}.coming-soon-dialog p{color:#9d98a8;margin:12px 0 26px;font-size:14px;position:relative}.coming-soon-dialog__confirm{color:#fff;cursor:pointer;background:linear-gradient(135deg,#a54ef0,#7046df);border:1px solid #ffffff2e;border-radius:12px;width:100%;height:44px;position:relative;box-shadow:0 12px 30px #6939be47}.coming-soon-dialog__confirm:hover{filter:brightness(1.08);transform:translateY(-1px)}@keyframes public-dialog-fade{0%{opacity:0}to{opacity:1}}@keyframes public-dialog-rise{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.public-toast{z-index:120;color:#eeeaf5;opacity:0;pointer-events:none;background:#18161df0;border:1px solid #ffffff24;border-radius:12px;padding:12px 18px;transition:opacity .22s,transform .22s;position:fixed;bottom:30px;left:50%;transform:translate(-50%,15px);box-shadow:0 18px 55px #0006}.public-toast.show{opacity:1;transform:translate(-50%)}@media (width<=1240px){.public-header{grid-template-columns:1fr auto}.public-header__nav{display:none}.public-hero__content{width:calc(100% - 7vw)}.creation-grid,.showcase-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=820px){.public-header{height:64px;padding:0 14px}.public-brand__copy strong{font-size:16px}.public-brand__copy small,.header-link,.support-button{display:none}.login-button{height:37px;padding:0 15px}.public-member-card__copy{display:none}.public-member-trigger{width:42px;padding:4px}.public-member-trigger__chevron{display:none}.public-member-menu{width:min(310px,100vw - 24px);position:fixed;top:72px;right:12px}.public-member-menu:before{right:66px}.mobile-menu-button{place-items:center;display:grid}.public-rail{opacity:0;visibility:hidden;width:auto;height:auto;padding:10px;transition:opacity .2s,transform .2s,visibility .2s;inset:76px 12px auto;transform:translateY(-10px)}.public-rail.is-open{opacity:1;visibility:visible;transform:translateY(0)}.public-rail nav{grid-template-columns:repeat(3,1fr)}.public-rail nav button{min-height:60px}.public-rail__version{display:none}.public-main{margin-left:0;padding-top:64px}.public-hero{min-height:670px}.public-hero>img{object-position:61% center}.public-hero__veil{background:linear-gradient(90deg,#060609eb,#06060959),linear-gradient(#06060933,#0000 30%,#060609ed)}.public-hero__content{width:calc(100% - 38px);padding-top:100px}.public-hero h1{font-size:clamp(43px,13vw,64px)}.public-hero__content>p br{display:none}.public-hero__metrics{bottom:30px;left:19px;right:19px}.public-hero__metrics div{flex:1;min-width:0;padding:13px}.public-hero__scroll{display:none}.public-section{width:calc(100% - 30px);padding:76px 0}.public-section__heading--row{display:block}.public-section__heading--row button{margin-top:18px}.creation-grid,.showcase-grid,.capability-grid{grid-template-columns:1fr}.creation-card{min-height:185px}.capability-grid article{border-bottom:1px solid #ffffff13;border-right:0}.public-cta{width:calc(100% - 30px);margin-bottom:50px}.public-footer{text-align:center;grid-template-columns:1fr;justify-items:center}.public-footer>span{justify-self:center}.public-brand--footer{transform-origin:50%}.public-login-layer{padding:12px}.public-login-dialog{max-height:calc(100vh - 24px)}.public-login-panel.login-card{padding:32px 18px 22px}}@media (prefers-reduced-motion:reduce){.public-home *,.public-home :before,.public-home :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
