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}@-ms-viewport{width:device-width}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]{-webkit-text-decoration:underline dotted;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}mark{background-color:#feffe6;padding:.2em}:root{color:#172033;font-synthesis:none;--hub-bg:#17191e;--hub-panel:#202329;--hub-panel-2:#272a31;--hub-border:#343941;--hub-text:#edf0f4;--hub-muted:#929aa6;--hub-blue:#668bdc;--hub-blue-soft:#8eadef;--hub-danger:#df726d;background:#f5f7fb;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif}.cinematic-shell{min-height:100vh;color:var(--hub-text);background:var(--hub-bg)!important}.cinematic-shell .cinematic-sider{z-index:20;border-right:1px solid #30343a;inset:0 auto 0 0;box-shadow:10px 0 36px #0003;background:linear-gradient(155deg,#101215,#0b0d0f 72%,#111419)!important;width:214px!important;min-width:214px!important;max-width:214px!important;position:fixed!important}.cinematic-shell>.ant-layout{background:var(--hub-bg);margin-left:214px}.cinematic-sider .brand{gap:11px;height:auto;padding:28px 21px 26px}.brand-logo{object-fit:contain;filter:grayscale()brightness(1.8);background:#191c21;border:1px solid #454b53;border-radius:11px;width:39px;height:39px;padding:7px}.cinematic-sider .brand strong{color:#f2f4f7;font-size:18px}.cinematic-sider .brand small{color:#9fa6b0;letter-spacing:.05em;margin-top:4px;font-size:9px}.cinematic-sider .nav-caption{color:#8d939c;padding:8px 28px;font-size:10px}.cinematic-sider .secondary-caption{margin-top:24px}.cinematic-sider .ant-menu{padding:0 14px;background:0 0!important;border:0!important}.cinematic-sider .ant-menu-item{color:#b9bec6;border-radius:9px;height:45px;margin:4px 0;line-height:45px;padding-inline:11px!important}.cinematic-sider .ant-menu-item:after{display:none}.cinematic-sider .ant-menu-item-selected{box-shadow:inset 0 0 0 1px #294667,0 8px 20px #0004;color:#f6f8fa!important;background:linear-gradient(100deg,#172944,#1d3048)!important}.cinematic-sider .ant-menu-item a{color:inherit;align-items:center;display:flex}.cinematic-sider .nav-icon{color:#aeb4bd;background:#25292f;border-radius:7px;width:26px;height:26px;margin-right:10px}.cinematic-sider .ant-menu-item-selected .nav-icon{color:#fff;box-shadow:none;background:#29425f}.cinematic-sider .ant-layout-sider-children{flex-direction:column;min-height:0;display:flex;overflow:hidden}.cinematic-sider .service-nav{flex-direction:column;min-height:0;max-height:calc(100vh - 300px);margin-top:auto;padding-bottom:18px;display:flex}.cinematic-sider .service-nav .secondary-caption{flex:none;margin-top:0}.cinematic-sider .service-menu{scrollbar-width:thin;scrollbar-color:#3c424b transparent;min-height:0;overflow-y:auto}.creator-guide{color:#dfe3e8;background:linear-gradient(145deg,#181c21,#111419);border:1px solid #373c43;border-radius:10px;flex-direction:column;flex:none;align-items:flex-start;margin:10px 16px 0;padding:14px;text-decoration:none;display:flex;position:static}.creator-guide strong{font-size:12px}.creator-guide small{color:#8f97a2;margin:5px 0;font-size:9px}.creator-guide span{color:#9db8dd;font-size:10px}.cinematic-header{z-index:15;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid #30343a;justify-content:space-between;align-items:center;height:74px;padding:0 30px;display:flex;position:sticky;top:0;background:#15181cf0!important}.cinematic-header .header-title strong,.cinematic-header .header-title small{display:block}.cinematic-header .header-title strong{color:#e8ebef;font-size:14px}.cinematic-header .header-title small{color:#7f8792;margin-top:3px;font-size:9px}.cinematic-header .header-actions{align-items:center;gap:10px;display:flex}.cinematic-header .profile-trigger:hover{background:#252a31}.cinematic-shell .content{background:var(--hub-bg);color:var(--hub-text);padding:28px 32px 48px}.cinematic-shell .page{max-width:1480px}.cinematic-shell .section-card,.cinematic-shell .ant-card,.cinematic-shell .ant-table,.cinematic-shell .ant-table-container{border-color:var(--hub-border);background:var(--hub-panel);color:var(--hub-text);box-shadow:none}.cinematic-shell .ant-card-body,.cinematic-shell .ant-table-cell{color:#cbd0d7;background:var(--hub-panel)!important;border-bottom-color:var(--hub-border)!important}.cinematic-shell .ant-btn-primary{box-shadow:none;color:#fff!important;background:#668bdc!important;border-color:#668bdc!important}.cinematic-shell .ant-input,.cinematic-shell .ant-input-affix-wrapper,.cinematic-shell .ant-select-selector,.cinematic-shell .ant-input-number,.cinematic-shell textarea{color:#e5e9ee!important;background:#1b1e23!important;border-color:#3d424a!important}.cinematic-shell .section-card,.cinematic-shell .model-card,.cinematic-shell .catalog-toolbar,.cinematic-shell .balance-card,.cinematic-shell .dm-panel,.cinematic-shell .dm-next{border-color:var(--hub-border)!important;background:var(--hub-panel)!important;color:var(--hub-text)!important}.cinematic-shell .model-card h3,.cinematic-shell .model-meta strong,.cinematic-shell .balance-after,.cinematic-shell .dm-panel h2,.cinematic-shell .dm-panel h3{color:var(--hub-text)!important}.cinematic-shell .model-card:hover{border-color:#668bdc!important}@media (width<=760px){.cinematic-shell .cinematic-sider{top:auto;bottom:0;right:0;width:100%!important;min-width:100%!important;max-width:100%!important;height:64px!important}.cinematic-shell>.ant-layout{margin-bottom:64px;margin-left:0}.cinematic-sider .brand,.cinematic-sider .nav-caption,.cinematic-sider .service-nav{display:none}.cinematic-sider .primary-menu{grid-template-columns:repeat(3,1fr);padding:5px;display:grid}.cinematic-sider .ant-menu-item{text-align:center;height:54px;margin:0;padding:0!important}.cinematic-sider .ant-menu-item a{flex-direction:column;justify-content:center;line-height:1.2}.cinematic-sider .nav-icon{background:0 0;width:auto;height:auto;margin:0 0 3px}.cinematic-header{height:62px;padding:0 14px}.cinematic-header .header-title small,.header-create,.profile-trigger>span:nth-child(2){display:none}.cinematic-shell .content{padding:20px 14px 34px}}*{box-sizing:border-box}body{min-width:320px;margin:0}.shell{background:#f5f7fb;min-height:100vh}.sider{border-right:1px solid #e9edf4;height:100vh;top:0;box-shadow:8px 0 30px #1f315208;position:sticky!important}.brand{color:#172033;align-items:center;gap:12px;height:78px;padding:0 24px;display:flex}.brand-mark{color:#fff;background:linear-gradient(145deg,#315efb,#12b8a6);border-radius:11px;place-items:center;width:36px;height:36px;font:800 18px/1 Inter,sans-serif;display:grid;box-shadow:0 8px 20px #315efb3d}.brand strong,.brand small{display:block}.brand strong{letter-spacing:.5px;font-size:18px}.brand small{color:#9aa5b7;letter-spacing:1.6px;margin-top:3px;font-size:9px}.nav-caption{color:#a2acbc;letter-spacing:1.5px;padding:20px 28px 8px;font-size:11px;font-weight:600}.sider .ant-menu{background:0 0;padding:0 12px;border-inline-end:0!important}.sider .ant-menu-item{color:#5f6b7c;border-radius:10px;height:46px;margin:5px 0;font-weight:500;line-height:46px}.sider .ant-menu-item-selected{color:#315efb;background:linear-gradient(90deg,#eef3ff,#f2fbfa)!important}.sider .ant-menu-item-selected:after{display:none}.nav-icon{color:#758196;background:#f2f4f8;border-radius:7px;place-items:center;width:25px;height:25px;margin-right:12px;font-size:12px;font-weight:700;display:inline-grid}.ant-menu-item-selected .nav-icon{color:#fff;background:#315efb;box-shadow:0 5px 12px #315efb33}.sider-footer{background:#f5fbf9;border:1px solid #e5f5f1;border-radius:12px;align-items:center;gap:10px;padding:13px 14px;display:flex;position:absolute;bottom:20px;left:16px;right:16px}.sider-footer strong,.sider-footer small{display:block}.sider-footer strong{color:#314155;font-size:12px}.sider-footer small{color:#8995a7;margin-top:2px;font-size:10px}.status-dot{background:#20bd92;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #20bd921f}.header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border-bottom:1px solid #edf0f5;justify-content:flex-end;align-items:center;height:68px;padding:0 30px;display:flex}.header-title{color:#2b3548;font-size:15px;font-weight:600}.environment-badge{color:#5870a1;background:#f5f8fd;border:1px solid #dce5f5;border-radius:20px;margin-left:12px;padding:3px 9px;font-size:10px}.header-actions{align-items:center;gap:6px;display:flex}.docs-button{color:#657187}.header-divider{background:#e8ebf0;width:1px;height:22px;margin:0 9px}.avatar{color:#fff;background:linear-gradient(145deg,#315efb,#6388ff);border-radius:10px;place-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:grid}.avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.profile-trigger{color:#263247;text-align:left;cursor:pointer;min-height:46px;box-shadow:none;background:0 0;border:0;border-radius:12px;align-items:center;gap:9px;padding:5px 7px;transition:background-color .2s,color .2s;display:flex}.profile-trigger:hover,.profile-trigger:focus-visible{background:#f2f5fb;outline:none}.profile-trigger span:nth-child(2){min-width:128px;line-height:1.25}.profile-trigger strong,.profile-trigger small{display:block}.profile-trigger strong{text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:12px;overflow:hidden}.profile-trigger small{color:#8b96a8;margin-top:2px;font-size:9px}.profile-trigger b{color:#9ba5b5;margin-left:2px;font-size:11px;font-weight:500}.profile-panel{background:#fff;border:1px solid #e5eaf2;border-radius:16px;width:300px;padding:17px;box-shadow:0 20px 55px #17243e2e}.profile-panel-head{border-bottom:1px solid #edf0f5;align-items:center;gap:12px;padding-bottom:14px;display:flex}.avatar.large{border-radius:13px;width:44px;height:44px;font-size:15px}.profile-panel-head strong,.profile-panel-head small{display:block}.profile-panel-head small{color:#8b96a8;margin-top:4px;font-size:10px}.profile-panel dl{margin:12px 0}.profile-panel dl div{grid-template-columns:64px 1fr;gap:10px;padding:7px 0;font-size:11px;display:grid}.profile-panel dt{color:#929cad}.profile-panel dd{color:#435067;text-align:right;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.panel-logout{color:#52627b;cursor:pointer;background:#f2f5fb;border:0;border-radius:9px;width:100%;padding:9px}.panel-logout:hover{color:#315efb;background:#edf2ff}.app-footer{text-align:center;font-size:11px;background:#f5f7fb!important;padding:10px 20px!important}.app-footer a{color:#8d98aa}.app-footer a:hover{color:#315efb}.content{padding:28px 32px 44px;overflow:clip}.page{max-width:1440px;margin:0 auto}.page-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.page-heading h1{color:#182236;letter-spacing:-.5px;margin:0 0 7px;font-size:26px;line-height:1.25}.page-heading p,.muted{color:#7a8699;margin:0}.section-card{border:1px solid #e9edf4;border-radius:14px;box-shadow:0 8px 26px #1f2d480b}.section-card .ant-card-head{border-bottom-color:#edf0f5;min-height:60px}.block{margin-top:22px}.primary-action{border-radius:9px;height:40px;padding-inline:18px;box-shadow:0 7px 16px #315efb33}.mono{font-family:SFMono-Regular,Consolas,monospace}@media (width<=760px){.sider{z-index:20;width:76px!important;min-width:76px!important;max-width:76px!important;position:fixed!important}.brand{justify-content:center;padding:0}.brand>span:last-child,.nav-caption,.sider-footer,.nav-icon+span{display:none}.sider .ant-menu{padding:0 10px}.sider .ant-menu-item{padding-inline:15px!important}.nav-icon{margin:0}.shell>.ant-layout{margin-left:76px}.header{padding:0 16px}.docs-button,.header-divider,.environment-badge{display:none}.content{padding:20px 16px 32px}.page-heading{flex-direction:column}}.cinematic-shell .cinematic-header{border-bottom:1px solid #30343a;justify-content:space-between;height:74px;padding:0 30px;line-height:normal;background:#15181cf5!important}.cinematic-shell .cinematic-sider .ant-menu-item-selected{box-shadow:inset 0 0 0 1px #294667,0 8px 20px #0004;color:#f6f8fa!important;background:linear-gradient(100deg,#172944,#1d3048)!important}.cinematic-shell .profile-trigger{color:#dde1e6;min-height:48px}.cinematic-shell .profile-trigger:hover,.cinematic-shell .profile-trigger:focus-visible{background:#252a31}.cinematic-shell .profile-trigger small{color:#89919d}@media (width<=760px){.cinematic-shell .cinematic-header{height:62px;padding:0 14px}.cinematic-shell .cinematic-sider{inset:auto 0 0;width:100%!important;min-width:100%!important;max-width:100%!important;height:64px!important}.cinematic-shell>.ant-layout{margin-bottom:64px;margin-left:0}.cinematic-shell .content{padding:20px 14px 34px}}.user-shell{--user-primary:#4f63f5;--user-accent:#1fc7ad;background:radial-gradient(circle at 88% 4%,#6366f114,#0000 25%),#f4f7fc}.user-sider{height:100vh;top:0;overflow:hidden;box-shadow:12px 0 38px #17244621;background:radial-gradient(circle at 20% 2%,#46d2b92b,#0000 22%),linear-gradient(#182852 0%,#172446 52%,#121d39 100%)!important;position:sticky!important}.user-sider:after{content:"";pointer-events:none;border:35px solid #ffffff06;border-radius:50%;width:210px;height:210px;position:absolute;bottom:80px;right:-90px}.user-sider .brand{color:#fff;height:92px}.user-sider .brand-mark{background:linear-gradient(135deg,#6878ff,#25c7ac);border-radius:13px;width:42px;height:42px;box-shadow:0 10px 25px #3767ff59}.user-sider .brand strong{color:#fff;font-size:19px}.user-sider .brand small{color:#8fa4ce}.user-sider .nav-caption{color:#7185ad;padding:14px 28px 7px}.user-sider .ant-menu{padding:0 14px}.user-sider .ant-menu-item{color:#b7c3db;border-radius:12px;height:57px;margin:4px 0;line-height:normal;padding-inline:11px!important}.user-sider .ant-menu-item a{align-items:center;height:100%;display:flex}.user-sider .ant-menu-item:hover{color:#fff!important;background:#ffffff0e!important}.user-sider .ant-menu-item-selected{box-shadow:0 9px 22px #172b6957;color:#fff!important;background:linear-gradient(100deg,#536bf4,#426dea 60%,#367fce)!important}.user-sider .nav-icon{color:#aebce0;background:#ffffff13;flex:none;width:31px;height:31px;margin-right:11px}.user-sider .ant-menu-item-selected .nav-icon{color:#fff;box-shadow:none;background:#ffffff2b}.nav-copy{min-width:0}.nav-copy strong,.nav-copy small{display:block}.nav-copy strong{font-size:13px;font-weight:650}.nav-copy small{color:currentColor;opacity:.59;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;overflow:hidden}.user-sider .sider-footer{background:#ffffff0b;border-color:#ffffff14}.user-sider .sider-footer strong{color:#dce5f6}.user-sider .sider-footer small{color:#788aad}.user-shell .header{z-index:15;background:#ffffffe0;height:74px;padding:0 34px;position:sticky;top:0;box-shadow:0 1px #e8edf5}.header-context{flex-direction:row;align-items:center;gap:13px;display:flex}.header-eyebrow{color:#6e7f9c;letter-spacing:.12em;background:#f0f4fb;border-radius:6px;padding:5px 8px;font-size:8px;font-weight:650}.header-context>div strong,.header-context>div small{display:block}.header-context>div small{color:#9aa5b5;margin-top:2px;font-size:9px}.user-shell .header-title{color:#1a2841;font-size:16px}.user-profile{background:#fff;border:1px solid #e6ebf3;border-radius:14px;align-items:center;gap:10px;padding:7px 11px;display:flex}.user-profile>span strong,.user-profile>span small{display:block}.user-profile>span strong{color:#344158;font-size:12px}.user-profile>span small{color:#97a2b3;margin-top:2px;font-size:9px}.user-shell .avatar{background:linear-gradient(145deg,#6475f5,#27bda8);border-radius:11px;width:36px;height:36px}.user-shell .content{padding:30px 34px 52px}.user-shell .page-heading{margin-bottom:26px}.user-shell .page-heading h1{font-size:29px}.user-shell .section-card{border-color:#e6ebf3;border-radius:17px;box-shadow:0 10px 30px #1f31520e}.user-shell .ant-btn-primary{background:linear-gradient(135deg,#536bf4,#4266e8);border-color:#5268f2;box-shadow:0 7px 17px #4b63e833}.user-shell .ant-input,.user-shell .ant-input-affix-wrapper,.user-shell .ant-select-selector,.user-shell .ant-input-number{border-radius:9px!important}.user-shell .ant-table-thead>tr>th{color:#758298;background:#f7f9fc;font-size:11px}.user-shell .ant-table-tbody>tr:hover>td{background:#f7f9ff!important}@media (width<=760px){.user-sider{width:76px!important;min-width:76px!important;max-width:76px!important}.user-sider .ant-menu-item{height:49px;padding-inline:12px!important}.user-shell .header{height:74px;padding:0 16px}.user-profile>span,.docs-button,.logout-button{display:none}.user-shell .content{padding:20px 16px 34px}}.cinematic-shell .cinematic-header{background:#15181cf5!important;border-bottom:1px solid #30343a!important;justify-content:space-between!important;height:74px!important;padding:0 30px!important;line-height:normal!important}.cinematic-shell .cinematic-header .header-title{color:#e8ebef!important;display:block!important}.cinematic-shell .cinematic-header .header-actions{align-items:center;gap:10px;display:flex!important}.cinematic-shell .cinematic-sider .ant-menu-item{color:#b9bec6!important;background:0 0!important}.cinematic-shell .cinematic-sider .ant-menu-item-selected:after{display:none!important}.cinematic-shell .content{background:#17191e!important;padding:30px 34px 52px!important}.cinematic-shell .project-workspace,.cinematic-shell .episode-workspace{color:#dfe4ea!important;background:#17191e!important}@media (width<=760px){.cinematic-shell .cinematic-header{height:62px!important;padding:0 14px!important}.cinematic-shell .cinematic-sider{width:100%!important;min-width:100%!important;max-width:100%!important;height:64px!important;inset:auto 0 0!important}.cinematic-shell>.ant-layout{margin-bottom:64px!important;margin-left:0!important}.cinematic-shell .content{padding:20px 14px 34px!important}}.cinematic-shell .task-metrics article,.cinematic-shell .metrics .ant-card{box-shadow:none!important;background:#202329!important;border-color:#343941!important}.cinematic-shell .task-metrics span,.cinematic-shell .metrics span{color:#929aa6!important}.cinematic-shell .task-metrics strong,.cinematic-shell .metrics strong{color:#edf0f4!important}.cinematic-shell .task-metrics .danger{color:#e68580!important}.cinematic-shell .ant-pagination .ant-pagination-item-active{border-color:#668bdc!important}.cinematic-shell .ant-select-selector,.cinematic-shell .ant-input,.cinematic-shell .ant-input-affix-wrapper,.cinematic-shell .ant-input-number,.cinematic-shell .ant-picker{color:#e2e6eb!important;box-shadow:none!important;background:#1b1e23!important;border-color:#3b414a!important}.cinematic-shell .ant-select-selection-placeholder,.cinematic-shell .ant-input::placeholder{color:#717986!important}.cinematic-shell .ant-segmented{background:#272b31!important}.cinematic-shell .ant-segmented-item-selected{color:#f1f4f8!important;box-shadow:none!important;background:#34465c!important}.cinematic-shell .ant-badge-status-success{background:#7f9fc5!important}.cinematic-shell .ant-progress-bg{background:#7599c7!important}.cinematic-shell .ant-progress-success-bg{background:#7f9fc5!important}.cinematic-shell .ant-empty-description{color:#8f98a4!important}.cinematic-shell .model-count{color:#abc0da!important;background:#252d37!important;border-color:#3d4652!important}.cinematic-shell .catalog-toolbar{background:#202329!important;border-color:#343941!important}.cinematic-shell .balance-card{box-shadow:none!important;background:linear-gradient(125deg,#202a38,#283b52 65%,#263749)!important}.cinematic-shell .ledger-title small{color:#a0a8b3!important;background:#30353d!important}.cinematic-shell .transaction-type small{color:#858e9a!important}.cinematic-shell .income{color:#8fb9b0!important}.cinematic-shell .expense{color:#e68580!important}.cinematic-shell .drama-module{--dm-bg:#17191e;--dm-ink:#e5e9ee;--dm-muted:#929aa6;--dm-line:#363b44;--dm-blue:#789bd0;color:var(--dm-ink)!important}.cinematic-shell .drama-module .dm-panel,.cinematic-shell .drama-module .dm-next,.cinematic-shell .drama-module .dm-stagebar,.cinematic-shell .drama-module .dm-source button,.cinematic-shell .drama-module .dm-script,.cinematic-shell .character-library,.cinematic-shell .role-panel,.cinematic-shell .outfit-card,.cinematic-shell .auto-panel,.cinematic-shell .preparation,.cinematic-shell .proposal-cards article,.cinematic-shell .prompt-queue{color:#e2e6eb!important;background:#202329!important;border-color:#363b44!important}.cinematic-shell .drama-module .dm-next,.cinematic-shell .cast-next{background:linear-gradient(100deg,#202a36,#222831)!important;border-color:#3b4654!important}.cinematic-shell .drama-module .dm-sub,.cinematic-shell .drama-module p,.cinematic-shell .drama-module small,.cinematic-shell .episode-cast p,.cinematic-shell .character-library p,.cinematic-shell .character-library small{color:#929aa6!important}.cinematic-shell .drama-module .dm-row,.cinematic-shell .role-row,.cinematic-shell .queue-row,.cinematic-shell .matching-row,.cinematic-shell .report{border-color:#363b44!important}.cinematic-shell .drama-module .dm-pill,.cinematic-shell .cast-badge{color:#a9c0df!important;background:#2b394a!important}.cinematic-shell .drama-module .dm-good,.cinematic-shell .saved{color:#9dbbb5!important;background:#293b3c!important}.cinematic-shell .drama-module .dm-warn,.cinematic-shell .warning{color:#d7bd91!important;background:#40382d!important}.cinematic-shell .drama-module .dm-neutral{color:#a3abb5!important;background:#30343b!important}.cinematic-shell .drama-module .dm-stagebar button{color:#9aa3ae!important}.cinematic-shell .drama-module .dm-stagebar .current{color:#a9c1e3!important}.cinematic-shell .drama-module .dm-stagebar em{background:#30353d!important}.cinematic-shell .drama-module .dm-stagebar .current em,.cinematic-shell .drama-module .dm-stagebar .done em{color:#fff!important;background:#3b587a!important}.cinematic-shell .outfit-preview,.cinematic-shell .outfit-empty,.cinematic-shell .cast-empty,.cinematic-shell .style-preview,.cinematic-shell .style-grid article,.cinematic-shell .advanced-settings,.cinematic-shell .live-progress{color:#a6aeb9!important;background:#272b31!important;border-color:#363b44!important}.cinematic-shell .style-grid article.selected{background:#29394c!important;border-color:#668bdc!important}.ant-modal .ant-modal-content,.ant-modal .ant-modal-header{color:#edf0f4!important;background:#22262c!important;border-color:#3b414a!important}.ant-modal .ant-modal-title,.ant-modal .ant-modal-close{color:#edf0f4!important}.ant-modal .ant-modal-footer{border-color:#3b414a!important}.ant-modal label,.ant-modal p{color:#b9c0c9}.ant-dropdown .profile-panel{color:#dce1e7!important;background:#22262c!important;border-color:#3b414a!important}.ant-dropdown .profile-panel dt,.ant-dropdown .profile-panel small{color:#929aa6!important}.ant-dropdown .profile-panel dd,.ant-dropdown .profile-panel strong{color:#e5e9ee!important}.ant-dropdown .panel-logout{color:#d7dce2!important;background:#30353d!important}.key-create-modal .ant-modal-content{overflow:hidden;background:#22262c!important;border:1px solid #3b424c!important;border-radius:18px!important;padding:0!important;box-shadow:0 28px 80px #0009!important}.key-create-modal .ant-modal-header{background:linear-gradient(135deg,#272c34,#22262c)!important;border-bottom:1px solid #343a43!important;margin:0!important;padding:24px 26px 19px!important}.key-create-modal .ant-modal-close{color:#929ba7!important;border-radius:8px!important;top:20px!important;right:20px!important}.key-create-modal .ant-modal-close:hover{color:#edf1f5!important;background:#30363f!important}.key-create-modal .ant-modal-body{padding:24px 26px 8px!important}.key-create-modal .ant-form-item{margin-bottom:21px}.key-create-modal .ant-form-item-label>label{font-size:12px;font-weight:600;color:#c8ced6!important}.key-create-modal .ant-input,.key-create-modal .ant-picker{color:#e9edf2!important;height:44px!important;box-shadow:none!important;background:#191c21!important;border-color:#404852!important;border-radius:10px!important}.key-create-modal .ant-input:hover,.key-create-modal .ant-picker:hover{border-color:#5f7fa8!important}.key-create-modal .ant-input:focus,.key-create-modal .ant-input-focused,.key-create-modal .ant-picker-focused{border-color:#7295c2!important;box-shadow:0 0 0 3px #5f83b21f!important}.key-create-modal .ant-picker-input>input{color:#e8ecf1!important}.key-create-modal .ant-picker-input>input::placeholder,.key-create-modal .ant-input::placeholder{color:#68717d!important}.key-create-modal .ant-picker-suffix{color:#8ba9cd!important}.key-create-modal .ant-modal-footer{border-top:1px solid #343a43!important;margin:0!important;padding:17px 26px 22px!important}.key-create-modal .ant-modal-footer .ant-btn{border-radius:9px;height:38px;padding-inline:19px}.key-create-modal .ant-modal-footer .ant-btn-default{color:#c5cbd3;background:#2b3037;border-color:#434a54}.key-create-modal .ant-modal-footer .ant-btn-primary{background:linear-gradient(135deg,#7599c7,#5e7fac);border-color:#668bdc;box-shadow:0 8px 18px #41638d40}.key-date-popup{background:#22272e!important;border:1px solid #3c4550!important;border-radius:14px!important;padding:10px!important;box-shadow:0 18px 50px #0009!important}.key-date-popup .ant-picker-panel-container,.key-date-popup .ant-picker-panel,.key-date-popup .ant-picker-date-panel,.key-date-popup .ant-picker-time-panel{background:#22272e!important;border-color:#3b424c!important}.key-date-popup .ant-picker-header,.key-date-popup .ant-picker-content th,.key-date-popup .ant-picker-time-panel-column>li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner{color:#aeb7c2!important}.key-date-popup .ant-picker-header button,.key-date-popup .ant-picker-cell-in-view{color:#d8dee6!important}.key-date-popup .ant-picker-cell:hover .ant-picker-cell-inner,.key-date-popup .ant-picker-time-panel-column>li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner:hover{background:#303a46!important}.key-date-popup .ant-picker-cell-selected .ant-picker-cell-inner,.key-date-popup .ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner{color:#fff!important;background:#668bdc!important}.key-date-popup .ant-picker-cell-today .ant-picker-cell-inner:before{border-color:#84a6d1!important}.key-date-popup .ant-picker-footer{border-color:#3b424c!important}.key-date-popup .ant-picker-now-btn,.key-date-popup .ant-btn-link{color:#91add0!important}.project-create-modal .ant-modal-content{overflow:hidden;background:#22262c!important;border:1px solid #3c444e!important;border-radius:18px!important;padding:0!important;box-shadow:0 30px 90px #000a!important}.project-create-modal .ant-modal-header{background:linear-gradient(135deg,#282d35,#22262c)!important;border-bottom:1px solid #353c45!important;margin:0!important;padding:23px 26px 19px!important}.project-create-modal .ant-modal-close{color:#919aa6!important;border-radius:8px!important;top:19px!important;right:19px!important}.project-create-modal .ant-modal-close:hover{color:#edf1f5!important;background:#30363e!important}.project-create-modal .ant-modal-body{padding:20px 26px!important}.project-create-modal .ant-modal-body>label,.project-create-modal .style-field>span,.project-create-modal .project-format-row label{font-size:12px;font-weight:600;color:#c8ced6!important}.project-create-modal .ant-modal-body>label{margin:0 0 17px!important}.project-create-modal .style-field{margin:17px 0 0!important}.project-create-modal .ant-input,.project-create-modal textarea,.project-create-modal .ant-select-selector{color:#e9edf2!important;box-shadow:none!important;background:#191c21!important;border-color:#404852!important;border-radius:9px!important}.project-create-modal .ant-input,.project-create-modal .ant-select-selector{min-height:42px!important}.project-create-modal textarea{resize:vertical;min-height:92px!important;padding:10px 12px!important}.project-create-modal .ant-input:hover,.project-create-modal textarea:hover,.project-create-modal .ant-select-selector:hover{border-color:#5c7697!important}.project-create-modal .ant-input:focus,.project-create-modal textarea:focus,.project-create-modal .ant-select-focused .ant-select-selector{border-color:#7194c1!important;box-shadow:0 0 0 3px #668bdc1f!important}.project-create-modal .ant-input::placeholder,.project-create-modal textarea::placeholder{color:#69727e!important}.project-create-modal .ant-select-selection-item{color:#dce2e8!important}.project-create-modal .ant-select-arrow{color:#8494a7!important}.project-create-modal .ant-modal-footer{background:#20242a!important;border-top:1px solid #353c45!important;margin:0!important;padding:16px 26px 20px!important}.project-create-modal .ant-modal-footer .ant-btn{border-radius:9px;height:39px;padding-inline:19px}.project-create-modal .ant-modal-footer .ant-btn-default{color:#c5cbd3;background:#2b3037;border-color:#444c56}.project-create-modal .ant-modal-footer .ant-btn-primary{background:linear-gradient(135deg,#7599cb,#5d7fae);border-color:#698cc0;box-shadow:0 8px 18px #3f628b42}.project-create-modal .ant-modal-body{scrollbar-width:thin;scrollbar-color:#4b5664 transparent}.project-create-modal .ant-modal-body::-webkit-scrollbar{width:6px}.project-create-modal .ant-modal-body::-webkit-scrollbar-track{background:0 0}.project-create-modal .ant-modal-body::-webkit-scrollbar-thumb{background:#4b5664;border-radius:999px}.project-create-modal .ant-modal-body::-webkit-scrollbar-thumb:hover{background:#607083}.cinematic-shell .studio-page{background:#17191e!important}.cinematic-shell .project-rail{background:#1c1f24!important;border-color:#333841!important}.cinematic-shell .project-rail>button{color:#cbd1d9!important}.cinematic-shell .project-rail>button.active{background:#283648!important}.cinematic-shell .top-meta>span{color:#aab2bd!important;background:#272b31!important}.cinematic-shell .model-chain-button{color:#a9c4e5!important;background:#253243!important;border-color:#4b6688!important}.cinematic-shell .model-plan-toolbar{background:#212a36f5!important;border-color:#445a75!important;box-shadow:0 10px 28px #0b0d1066!important}.cinematic-shell .model-plan-toolbar small,.cinematic-shell .model-plan-toolbar span{color:#9ca8b8!important}.cinematic-shell .model-plan-toolbar strong{color:#bad0eb!important}.cinematic-shell .workflow,.cinematic-shell .work-panel,.cinematic-shell .new-project,.cinematic-shell .preset-grid button,.cinematic-shell .voice-preset-grid button,.cinematic-shell .plan-option,.cinematic-shell .plan-detail-panel{color:#e2e6eb!important;box-shadow:none!important;background:#202329!important;border-color:#363b44!important}.cinematic-shell .workflow button.active b,.cinematic-shell .workflow button.completed b{background:#496c94!important}.cinematic-shell .workflow i.completed{background:#587796!important}.cinematic-shell .next-action-card,.cinematic-shell .model-config-intro,.cinematic-shell .voice-picker-intro,.cinematic-shell .plan-picker-intro,.cinematic-shell .detail-flow,.cinematic-shell .admin-note{color:#b8c1cc!important;background:linear-gradient(100deg,#222a34,#242932)!important;border-color:#3d4957!important}.cinematic-shell .next-action-card strong,.cinematic-shell .plan-picker-intro strong{color:#e3e8ee!important}.cinematic-shell .next-action-card small{color:#9bb9df!important}.cinematic-shell .character-grid article,.cinematic-shell .asset-grid article,.cinematic-shell .model-stage-list,.cinematic-shell .plan-stage-chips span,.cinematic-shell .detail-models{background:#24282e!important;border-color:#363b44!important}.cinematic-shell .version-list,.cinematic-shell .version-list div,.cinematic-shell .shot-timeline article,.cinematic-shell .shot-create,.cinematic-shell .job-list article,.cinematic-shell .model-stage-list article,.cinematic-shell .detail-models>div,.cinematic-shell .plan-detail-panel>h3{border-color:#363b44!important}.cinematic-shell .version-row:hover{background:#292e35!important}.cinematic-shell .shot-create{background:#202329!important}.cinematic-shell .cost-strip div{background:#272b31!important}.cinematic-shell .asset-grid article .asset-preview,.cinematic-shell .job-icon{color:#a9c2e3!important;background:#2b394a!important}.cinematic-shell .asset-download-link{color:#abc3e2!important;background:#2a2f36!important;border-color:#46515e!important}.cinematic-shell .plan-filter-bar button{color:#aeb6c1!important;background:#272b31!important;border-color:#3d444e!important}.cinematic-shell .plan-filter-bar button.active,.cinematic-shell .plan-option.selected{color:#c5d8ef!important;background:#29394b!important;border-color:#698ec0!important}.cinematic-shell .detail-flow span b{color:#b4cae6!important;background:#304258!important}.cinematic-shell .page-heading p,.cinematic-shell .task-metrics span,.cinematic-shell .model-card>p{line-height:1.6;font-size:12px!important}.cinematic-shell .ant-table{font-size:13px!important}.cinematic-shell .ant-table-wrapper .ant-table-tbody>tr>td{padding-top:15px!important;padding-bottom:15px!important}.model-plan-modal .ant-modal-content,.drama-generation-modal .ant-modal-content{overflow:hidden;background:#22262c!important;border:1px solid #3b4450!important;border-radius:18px!important;padding:0!important;box-shadow:0 32px 96px #000000ad!important}.model-plan-modal .ant-modal-header,.drama-generation-modal .ant-modal-header{background:linear-gradient(135deg,#282d35,#22262c)!important;border-bottom:1px solid #353c45!important;margin:0!important;padding:22px 26px 18px!important}.model-plan-modal .ant-modal-body,.drama-generation-modal .ant-modal-body{scrollbar-width:thin;scrollbar-color:#4b5664 transparent;padding:20px 26px!important}.model-plan-modal .ant-modal-close,.drama-generation-modal .ant-modal-close{color:#929ba7!important;border-radius:9px!important;top:19px!important;right:19px!important}.model-plan-modal .ant-modal-close:hover,.drama-generation-modal .ant-modal-close:hover{color:#edf1f5!important;background:#30363f!important}.model-plan-modal .ant-modal-footer,.drama-generation-modal .ant-modal-footer{background:#20242a!important;border-top:1px solid #353c45!important;margin:0!important;padding:16px 26px 20px!important}.model-plan-modal .ant-modal-footer .ant-btn,.drama-generation-modal .ant-modal-footer .ant-btn{border-radius:9px;height:39px;padding-inline:18px}.model-plan-modal .ant-modal-footer .ant-btn-default,.drama-generation-modal .ant-modal-footer .ant-btn-default{color:#c9d0d8;background:#2b3037;border-color:#454e59}.model-plan-modal .ant-modal-footer .ant-btn-primary,.drama-generation-modal .ant-modal-footer .ant-btn-primary{background:linear-gradient(135deg,#7599cb,#5d7fae);border-color:#698cc0;box-shadow:0 8px 18px #3f628b4d}.model-plan-title{align-items:center;gap:13px;display:flex}.model-plan-title>small{color:#9bb9dd;letter-spacing:.12em;background:#2f4055;border-radius:6px;padding:5px 7px;font-size:9px;font-weight:700}.model-plan-title div strong,.model-plan-title div span{display:block}.model-plan-title div strong{color:#edf1f5;font-size:17px}.model-plan-title div span{color:#8994a2;margin-top:3px;font-size:11px;font-weight:400}.model-plan-modal .plan-picker-intro{background:linear-gradient(100deg,#242c36,#262b32)!important;border:1px solid #394653!important;border-radius:10px!important;padding:13px 16px!important}.model-plan-modal .plan-picker-intro strong{color:#e6ebf1!important}.model-plan-modal .plan-picker-intro span{color:#98a3b1!important}.model-plan-modal .plan-filter-bar button{color:#adb6c1!important;background:#292e35!important;border-color:#414a55!important}.model-plan-modal .plan-filter-bar button:hover{color:#dbe5f1!important;border-color:#5d7594!important}.model-plan-modal .plan-filter-bar button.active{box-shadow:inset 0 0 0 1px #80a7d61f;color:#c9dbef!important;background:#304157!important;border-color:#7194c1!important}.model-plan-modal .plan-option{color:#dfe5eb!important;box-shadow:none!important;background:#252a31!important;border-color:#3a424c!important}.model-plan-modal .plan-option:hover{background:#282e36!important;border-color:#53677f!important}.model-plan-modal .plan-option.selected{background:linear-gradient(105deg,#293746,#252c34)!important;border-color:#7194c1!important;box-shadow:0 14px 32px #05090e40,inset 3px 0 #7194c1!important}.model-plan-modal .plan-option>i{width:36px;height:36px;padding:3px 0 0 20px;background:#668bbd!important}.model-plan-modal .plan-radio{background:#1f2328;border-color:#697583!important}.model-plan-modal .selected .plan-radio{background:#dfeafa;border-color:#7fa2cf}.model-plan-modal .plan-option-main h3{color:#e7ebf0!important}.model-plan-modal .plan-option-main p{color:#929daa!important}.model-plan-modal .plan-stage-chips span{background:#20242a!important;border:1px solid #383f48!important}.model-plan-modal .plan-stage-chips b{color:#8d98a6!important}.model-plan-modal .plan-stage-chips small{color:#bac3cd!important}.model-plan-modal .plan-cost small,.model-plan-modal .plan-cost span{color:#7f8b99!important}.model-plan-modal .plan-cost strong{color:#8fb2df!important}.model-plan-modal .plan-detail-panel{background:#252a31!important;border-color:#3d4651!important}.model-plan-modal .plan-detail-panel>h3{color:#9da8b5!important;border-color:#3b424b!important}.model-plan-modal .plan-detail-panel>h2{color:#ecf0f4!important}.model-plan-modal .plan-detail-panel>p{color:#98a3b0!important}.model-plan-modal .detail-flow{background:#212933!important;border-color:#3c4b5c!important}.model-plan-modal .detail-flow span b{color:#bad0eb!important;background:#30455d!important}.model-plan-modal .detail-flow span strong{color:#c6ced7!important}.model-plan-modal .detail-models{background:#22272d!important;border-color:#3b424b!important}.model-plan-modal .detail-models>div{border-color:#383f47!important}.model-plan-modal .detail-models strong{color:#cbd3dc!important}.model-plan-modal .detail-models small,.model-plan-modal .detail-models p{color:#8f9aa7!important}.model-plan-modal .admin-note{color:#9fb3c9!important;background:#25313d!important;border:1px solid #3c4a58!important}.model-plan-modal .plan-detail-panel>a{color:#8faed4!important}.drama-generation-modal .ant-modal-title{color:#edf1f5!important}.drama-generation-modal .ant-alert{background:#25313c!important;border:1px solid #3c4b5a!important;border-radius:10px!important}.drama-generation-modal .ant-alert-message,.drama-generation-modal .ant-alert-description{color:#c2cedb!important}.drama-generation-modal .ant-input,.drama-generation-modal textarea,.drama-generation-modal .ant-select-selector{color:#e8edf2!important;box-shadow:none!important;background:#191c21!important;border-color:#404852!important;border-radius:10px!important}.drama-generation-modal .ant-input:focus,.drama-generation-modal textarea:focus,.drama-generation-modal .ant-select-focused .ant-select-selector{border-color:#7194c1!important;box-shadow:0 0 0 3px #668bbd24!important}.drama-generation-modal .ant-progress-inner{background:#343b45!important}.drama-generation-modal .ant-progress-bg{background:linear-gradient(90deg,#668cbd,#79a2cd)!important}.drama-generation-modal .generation-title .ai-mark{background:linear-gradient(145deg,#688fca,#4ea49a)!important;box-shadow:0 8px 20px #45749f40!important}.drama-generation-modal .generation-overview{background:linear-gradient(100deg,#24303b,#263438)!important;border:1px solid #3a4a58!important}.drama-generation-modal .generation-overview strong{color:#dce4eb!important}.drama-generation-modal .generation-overview b{color:#91b5df!important}.drama-generation-modal .generation-sync-note{color:#8793a1;margin:10px 0 0;font-size:11px;line-height:1.65}.drama-generation-modal .stage-stream,.drama-generation-modal .result-console{color:#dfe5eb!important;background:#252a31!important;border-color:#3b434e!important}.drama-generation-modal .result-console{background:linear-gradient(145deg,#121b2b,#111827)!important;border-color:#40506a!important}.drama-generation-modal .section-heading strong{color:#dce2e8!important}.drama-generation-modal .section-heading span{color:#7e8997!important}.drama-generation-modal .stage-node:after{background:#46505d!important}.drama-generation-modal .stage-node span{background:#252a31!important;border-color:#55616f!important}.drama-generation-modal .stage-stream article.active .stage-node span{border-color:#7b9fcf!important;box-shadow:0 0 0 4px #698ebe26!important}.drama-generation-modal .stage-copy strong{color:#dce3ea!important}.drama-generation-modal .stage-copy p{color:#929da9!important}.drama-generation-modal .stage-copy small{color:#7f8a97!important}.drama-generation-modal .stage-copy .ant-btn-link{color:#8eadd3!important}.drama-generation-modal .result-console pre{color:#b8c9df!important}.drama-generation-modal .console-wait{color:#8297b5!important}.drama-generation-modal .console-wait i{background:#7297c9!important}.drama-generation-modal .live-progress{background:#343b45!important}.drama-generation-modal .live-progress span{background:linear-gradient(90deg,#668cbd,#79a2cd)!important}.drama-generation-modal .generation-footer>span{color:#828e9c!important}.drama-generation-modal .prompt-layout{gap:16px!important}.drama-generation-modal .prompt-layout>section{background:#252a31;border:1px solid #3a424c;border-radius:12px;padding:15px}.drama-generation-modal .prompt-layout label{color:#cbd3dc!important}.drama-generation-modal .prompt-layout p,.drama-generation-modal .prompt-layout small{color:#8d98a6!important}.drama-generation-modal .prompt-layout pre{scrollbar-width:thin;scrollbar-color:#4b5664 transparent;color:#cbd5df!important;background:#191d23!important;border:1px solid #38414c!important;border-radius:10px!important}.drama-generation-modal .prompt-actions{border-top:1px solid #353c45;padding-top:14px}.drama-generation-modal .prompt-actions .ant-btn{color:#c8d0d8;background:#2b3037;border-color:#454e59;border-radius:9px;height:38px}.drama-generation-modal .prompt-actions .ant-btn-primary{color:#fff;background:linear-gradient(135deg,#7599cb,#5d7fae);border-color:#698cc0}.drama-generation-modal .ant-btn-dangerous{color:#e7a8a8!important;background:#38292b!important;border-color:#855b5b!important}@media (width<=760px){.model-plan-modal .ant-modal-body,.drama-generation-modal .ant-modal-body{padding:16px!important}.model-plan-modal .plan-stage-chips{grid-template-columns:1fr 1fr}.model-plan-title>small{display:none}.drama-generation-modal .generation-footer{flex-direction:column;align-items:stretch!important}.drama-generation-modal .generation-footer>div{justify-content:stretch}.drama-generation-modal .generation-footer .ant-btn{flex:1}}.ant-modal-root .ant-modal-mask{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#05070ac2!important}.ant-modal-root .ant-modal-wrap{padding:18px}.ant-modal-root .ant-modal-content{overflow:hidden;background:#22262c!important;border:1px solid #3b4450!important;border-radius:16px!important;box-shadow:0 28px 84px #0000009e!important}.ant-modal-root .ant-modal-header{background:0 0!important;border-bottom:1px solid #353c45!important;margin-bottom:0!important;padding-bottom:16px!important}.ant-modal-root .ant-modal-title{color:#e9edf2!important;font-size:16px!important;font-weight:650!important}.ant-modal-root .ant-modal-body{scrollbar-width:thin;scrollbar-color:#4b5664 transparent;max-height:calc(100dvh - 190px);overflow-y:auto;color:#c7ced7!important}.ant-modal-root .ant-modal-footer{border-top:1px solid #353c45!important;padding-top:16px!important}.ant-modal-root .ant-modal-close{border-radius:8px;color:#929ba7!important}.ant-modal-root .ant-modal-body h1,.ant-modal-root .ant-modal-body h2,.ant-modal-root .ant-modal-body h3,.ant-modal-root .ant-modal-body h4,.ant-modal-root .ant-modal-body strong{color:#e4e9ee}.ant-modal-root .ant-modal-body p,.ant-modal-root .ant-modal-body small,.ant-modal-root .ant-modal-body label{color:#9aa5b2}.ant-modal-root .ant-form-item-label>label{font-size:12px;font-weight:600;color:#c9d0d8!important}.ant-modal-root .ant-input,.ant-modal-root textarea.ant-input,.ant-modal-root .ant-input-affix-wrapper,.ant-modal-root .ant-input-number,.ant-modal-root .ant-input-number-group-addon,.ant-modal-root .ant-select-selector,.ant-modal-root .ant-picker{color:#e4e9ef!important;box-shadow:none!important;background:#191d22!important;border-color:#414a55!important}.ant-modal-root .ant-input:hover,.ant-modal-root textarea.ant-input:hover,.ant-modal-root .ant-input-number:hover,.ant-modal-root .ant-select-selector:hover,.ant-modal-root .ant-picker:hover{border-color:#5b7391!important}.ant-modal-root .ant-input:focus,.ant-modal-root textarea.ant-input:focus,.ant-modal-root .ant-input-number-focused,.ant-modal-root .ant-select-focused .ant-select-selector,.ant-modal-root .ant-picker-focused{border-color:#7194c1!important;box-shadow:0 0 0 3px #668bbd24!important}.ant-modal-root .ant-select-arrow,.ant-modal-root .ant-picker-suffix{color:#8797aa!important}.ant-modal-root .ant-alert{background:#25313c!important;border:1px solid #3c4b5a!important;border-radius:10px!important}.ant-modal-root .ant-alert-info .ant-alert-icon{color:#82a8d5!important}.ant-modal-root .ant-btn{color:#c9d0d8;box-shadow:none;background:#2b3037;border-color:#454e59;border-radius:8px}.ant-modal-root .ant-btn-link{color:#8eadd3!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.ant-modal-root .preparation,.ant-modal-root .work-panel,.ant-modal-root .continuity-panel,.ant-modal-root .outfit-card,.ant-modal-root .role-panel,.ant-modal-root .advanced-settings,.ant-modal-root .prompt-queue{color:#dfe5eb!important;background:#252a31!important;border-color:#3b434d!important}.ant-modal-root .preparation article,.ant-modal-root .proposal-cards article,.ant-modal-root .plan-shots article,.ant-modal-root .look-form,.ant-modal-root .matching-row,.ant-modal-root .dm-row{color:#c8d0d9!important;background:#22272d!important;border-color:#39414b!important}.ant-modal-root pre{scrollbar-width:thin;scrollbar-color:#4b5664 transparent;color:#c7d2df!important;background:#191d23!important;border:1px solid #39434f!important;border-radius:10px!important}.ant-modal-root .script-preview-meta,.ant-modal-root .asset-preview-meta{color:#aeb8c3!important;background:#252a31!important;border-color:#39424c!important}.ant-modal-root .asset-preview-stage{background:#15191e!important;border-color:#39434f!important}.ant-modal-root .audio-preview-panel,.ant-modal-root .unsupported-preview{color:#b8c2cd!important;background:#242a31!important;border-color:#3b4551!important}.ant-modal-root .style-gallery,.ant-modal-root .style-grid article{color:#dfe5eb}.ant-modal-root .style-grid article{background:#22262c!important;border-color:#3a424c!important}.ant-modal-confirm .ant-modal-confirm-title{color:#e7ecf1!important}.ant-modal-confirm .ant-modal-confirm-content{color:#9da8b5!important}.ant-modal-confirm .ant-modal-confirm-btns .ant-btn{height:38px}.ant-modal-confirm-confirm .ant-modal-confirm-btns .ant-btn-dangerous{color:#e7a8a8!important;background:#38292b!important;border-color:#855b5b!important}@media (width<=760px){.ant-modal-root .ant-modal-wrap{padding:8px}.ant-modal-root .ant-modal{max-width:calc(100vw - 16px);margin:0 auto}.ant-modal-root .ant-modal-content{border-radius:14px!important}.ant-modal-root .ant-modal-body{max-height:calc(100dvh - 160px);padding:16px!important}.ant-modal-root .ant-modal-header{padding:18px 18px 14px!important}.ant-modal-root .ant-modal-footer{padding:14px 18px 18px!important}.ant-modal-root .ant-modal-footer .ant-btn{min-width:88px}.ant-modal-root .dm-flex{flex-direction:column;align-items:stretch!important}}.ant-modal .work-panel,.ant-modal .preparation,.ant-modal .continuity-panel,.ant-modal .character-library,.ant-modal .role-panel,.ant-modal .outfit-card,.ant-modal .auto-panel,.ant-modal .prompt-queue,.ant-modal .advanced-settings{color:#dce2e8!important;box-shadow:none!important;background:#202329!important;border-color:#39414b!important}.ant-modal .panel-head,.ant-modal .section-heading,.ant-modal .review-heading,.ant-modal .prepare-heading{border-color:#363e47!important}.ant-modal .panel-head h2,.ant-modal .section-heading strong,.ant-modal .prepare-heading h3,.ant-modal .review-heading h3{color:#e4e9ee!important}.ant-modal .panel-head p,.ant-modal .section-heading span,.ant-modal .prepare-heading p,.ant-modal .prepare-heading small{color:#8d98a5!important}.ant-modal .cost-strip>div,.ant-modal .job-list>article,.ant-modal .shot-timeline>article,.ant-modal .asset-grid>article,.ant-modal .proposal-cards>article,.ant-modal .plan-shots article,.ant-modal .blocking-job-list>article,.ant-modal .looks>article,.ant-modal .queue-row,.ant-modal .matching-row,.ant-modal .version-list>div{color:#ccd4dc!important;background:#262b32!important;border-color:#39414b!important}.ant-modal .cost-strip>div{box-shadow:inset 0 1px #ffffff06!important}.ant-modal .cost-strip small,.ant-modal .job-list small,.ant-modal .asset-grid small,.ant-modal .shot-timeline small{color:#828d9a!important}.ant-modal .cost-strip strong,.ant-modal .job-list strong,.ant-modal .asset-grid strong,.ant-modal .shot-timeline strong{color:#dce3e9!important}.ant-modal .job-icon{color:#afc7e4!important;background:#2d3d52!important;border:1px solid #43536a!important}.ant-modal .job-list .ant-progress-inner{background:#343b45!important}.ant-modal .job-list .ant-progress-bg{background:#7398c8!important}.ant-modal .shot-create,.ant-modal .voice-picker-intro,.ant-modal .model-config-intro,.ant-modal .plan-picker-intro,.ant-modal .next-action-card{color:#b8c2cc!important;background:linear-gradient(100deg,#232b35,#252a31)!important;border-color:#3b4653!important}.ant-modal .asset-grid article .asset-preview,.ant-modal .outfit-preview,.ant-modal .outfit-empty,.ant-modal .cast-empty,.ant-modal .stage-placeholder{color:#95a1ae!important;background:#1d2228!important;border-color:#3b434d!important}.ant-modal .asset-preview-badge{color:#c8d1db!important;background:#0f1216db!important}.ant-modal .asset-card-actions,.ant-modal .outfit-footer,.ant-modal .dm-footer{border-color:#363d46!important}.ant-modal .asset-download-link{color:#a9c3df!important;background:#292f36!important;border-color:#46515e!important}.ant-modal .preset-grid button,.ant-modal .voice-preset-grid button,.ant-modal .plan-option,.ant-modal .dm-source button{color:#cbd3dc!important;background:#252a31!important;border-color:#3b434d!important}.ant-modal .preset-grid button:hover,.ant-modal .voice-preset-grid button:hover,.ant-modal .plan-option:hover,.ant-modal .dm-source button:hover{background:#29313a!important;border-color:#566d88!important}.ant-modal .preset-grid button.selected,.ant-modal .voice-preset-grid button.selected,.ant-modal .plan-option.selected,.ant-modal .dm-source button[aria-pressed=true]{color:#c5d8ef!important;background:#2b3b4e!important;border-color:#7094c3!important}.ant-modal .voice-picker-intro p,.ant-modal .model-config-intro p,.ant-modal .plan-option p,.ant-modal .dm-source small{color:#8f9aa7!important}.ant-modal .script-preview-modal pre,.ant-modal .prompt-layout pre,.ant-modal .dm-script{color:#c8d3df!important;background:#181c22!important;border-color:#39434f!important}.ant-modal .script-preview-meta,.ant-modal .asset-preview-meta{color:#aeb8c3!important;background:#252a31!important;border-color:#39424c!important}.ant-modal .asset-preview-stage{background:#15191e!important;border-color:#39434f!important}.ant-modal .audio-preview-panel,.ant-modal .unsupported-preview{color:#b8c2cd!important;background:#242a31!important;border-color:#3b4551!important}.ant-modal .style-preview,.ant-modal .style-grid article{color:#d9e0e7!important;background:#22262c!important;border-color:#3a424c!important}.ant-modal .style-grid article.selected{background:#283748!important;border-color:#6d91c3!important}.ant-modal .ant-table,.ant-modal .ant-table-container,.ant-modal .ant-table-cell,.ant-modal .ant-table-tbody>tr>td{color:#cbd3dc!important;background:#202329!important;border-color:#353d46!important}.ant-modal .ant-table-thead>tr>th{color:#aeb8c3!important;background:#272c33!important;border-color:#3a424b!important}.ant-modal .ant-table-tbody>tr:hover>td{background:#262c33!important}.ant-modal .ant-empty-description{color:#8994a1!important}:root{--hub-bg:#f4f7fb;--hub-panel:#fff;--hub-panel-2:#f6f9fd;--hub-border:#dfe7f1;--hub-text:#1e2d43;--hub-muted:#6f7e93;--hub-blue:#2466c2;--hub-blue-soft:#4f86d2;--hub-danger:#d95664}body{background:var(--hub-bg);color:var(--hub-text)}.cinematic-shell{color:var(--hub-text);background:var(--hub-bg)!important}.cinematic-shell .cinematic-sider{background:#fff!important;border-right-color:#dfe7f1!important;box-shadow:8px 0 28px #1e49850f!important}.cinematic-shell>.ant-layout{background:var(--hub-bg)!important}.cinematic-sider .brand-logo{filter:none!important;background:#eef5ff!important;border-color:#d5e2f3!important}.cinematic-sider .brand strong{color:#17375f!important}.cinematic-sider .brand small,.cinematic-sider .nav-caption{color:#7b8ba1!important}.cinematic-sider .ant-menu-item{color:#4b5d75!important;background:0 0!important}.cinematic-sider .ant-menu-item:hover{color:#1f5daf!important;background:#f1f6fd!important}.cinematic-sider .ant-menu-item-selected{color:#1557ad!important;background:#eaf2ff!important;box-shadow:inset 3px 0 #2466c2!important}.cinematic-sider .nav-icon{color:#64758c!important;background:#f0f4f9!important}.cinematic-sider .ant-menu-item-selected .nav-icon{color:#fff!important;background:#2466c2!important}.cinematic-sider .service-menu{scrollbar-color:#b9cbe3 transparent!important}.creator-guide{color:#25476f!important;background:linear-gradient(145deg,#f5f9ff,#edf4ff)!important;border-color:#d6e3f4!important}.creator-guide small{color:#71839b!important}.creator-guide span{color:#2466c2!important}.cinematic-shell .cinematic-header{background:#fffffff0!important;border-bottom-color:#dfe7f1!important;box-shadow:0 4px 18px #1e49850a!important}.cinematic-shell .cinematic-header .header-title,.cinematic-header .header-title strong{color:#20344f!important}.cinematic-header .header-title small{color:#7b899c!important}.header-create{color:#2466c2!important}.cinematic-header .profile-trigger{color:#314661!important}.cinematic-header .profile-trigger:hover,.cinematic-header .profile-trigger:focus-visible{background:#edf4ff!important}.cinematic-header .profile-trigger small{color:#7b899c!important}.cinematic-header .avatar{background:#2466c2!important}.cinematic-shell .content{background:var(--hub-bg)!important;color:var(--hub-text)!important}.cinematic-shell .page-heading h1,.cinematic-shell h1,.cinematic-shell h2,.cinematic-shell h3{color:var(--hub-text)!important}.cinematic-shell p,.cinematic-shell .muted{color:var(--hub-muted)!important}.cinematic-shell .section-card,.cinematic-shell .ant-card,.cinematic-shell .ant-table,.cinematic-shell .ant-table-container,.cinematic-shell .catalog-toolbar,.cinematic-shell .balance-card{border-color:var(--hub-border)!important;color:var(--hub-text)!important;background:#fff!important;box-shadow:0 8px 24px #1e49850a!important}.cinematic-shell .ant-card-head{color:var(--hub-text)!important;border-bottom-color:var(--hub-border)!important}.cinematic-shell .ant-card-body,.cinematic-shell .ant-table-cell{color:#41536b!important;border-bottom-color:var(--hub-border)!important;background:#fff!important}.cinematic-shell .ant-table-thead .ant-table-cell{color:#617189!important;background:#f6f9fd!important}.cinematic-shell .ant-table-tbody>tr:hover>td{background:#f7faff!important}.cinematic-shell .ant-btn-default,.cinematic-shell .ant-btn-text{color:#315273!important;background:#fff!important;border-color:#ccd9e9!important}.cinematic-shell .ant-btn-primary{color:#fff!important;background:#2466c2!important;border-color:#2466c2!important;box-shadow:0 6px 16px #2466c233!important}.cinematic-shell .ant-input,.cinematic-shell .ant-input-affix-wrapper,.cinematic-shell .ant-select-selector,.cinematic-shell .ant-input-number,.cinematic-shell textarea,.cinematic-shell .ant-picker{color:#263b57!important;background:#fff!important;border-color:#ccd8e7!important}.cinematic-shell .ant-input:hover,.cinematic-shell .ant-input-affix-wrapper:hover,.cinematic-shell .ant-select-selector:hover,.cinematic-shell .ant-input-number:hover{border-color:#80a7dc!important}.cinematic-shell .ant-input::placeholder,.cinematic-shell textarea::placeholder{color:#9aa7b7!important}.cinematic-shell .balance-after,.cinematic-shell .metrics strong,.cinematic-shell .key-summary strong,.cinematic-shell .key-name strong{color:var(--hub-text)!important}.cinematic-shell .app-footer{background:#f4f7fb!important}.cinematic-shell .key-summary>div{background:#fff!important;border-color:#dfe7f1!important;box-shadow:0 8px 24px #1e49850a!important}.cinematic-shell .summary-icon{color:#2466c2!important;background:#e8f1ff!important}.cinematic-shell .summary-icon.active{color:#27866d!important;background:#e5f6f1!important}.cinematic-shell .key-summary .security-note{background:#f2f7ff!important;border-color:#d3e2f5!important}.cinematic-shell .security-note b{color:#24538b!important}.cinematic-shell .card-title small{color:#63758d!important;background:#edf3fb!important}.cinematic-shell .key-avatar{color:#2466c2!important;background:#e7f0ff!important}.cinematic-shell .masked-key{color:#4e6078!important;background:#f7f9fc!important;border-color:#d9e2ee!important}.cinematic-shell .empty-state>span{color:#2466c2!important;background:#e8f1ff!important}.cinematic-shell .empty-state strong{color:#29405f!important}.cinematic-shell .usage-metrics article{background:#fff!important;border-color:#dfe7f1!important;box-shadow:0 8px 24px #1e49850a!important}.cinematic-shell .usage-metrics span{color:#718198!important}.cinematic-shell .usage-metrics strong{color:#1e2d43!important}.ant-modal-root .ant-modal-mask{background:#1b315057!important}.ant-modal-root .ant-modal-content{background:#fff!important;border-color:#d7e1ee!important;box-shadow:0 24px 70px #1b3b6638!important}.ant-modal-root .ant-modal-header{background:#fff!important;border-bottom-color:#e2e8f0!important}.ant-modal-root .ant-modal-title,.ant-modal-root .ant-modal-body h1,.ant-modal-root .ant-modal-body h2,.ant-modal-root .ant-modal-body h3,.ant-modal-root .ant-modal-body h4,.ant-modal-root .ant-modal-body strong{color:#1f334f!important}.ant-modal-root .ant-modal-body{color:#40536c!important}.ant-modal-root .ant-modal-body p,.ant-modal-root .ant-modal-body small,.ant-modal-root .ant-modal-body label,.ant-modal-root .ant-form-item-label>label{color:#65758b!important}.ant-modal-root .ant-modal-footer{border-top-color:#e2e8f0!important}.ant-modal-root .ant-modal-close{color:#6f7d90!important}.ant-modal-root .ant-modal-close:hover{color:#1f5daf!important;background:#eef4fc!important}.ant-modal-root .ant-input,.ant-modal-root textarea.ant-input,.ant-modal-root .ant-input-affix-wrapper,.ant-modal-root .ant-input-number,.ant-modal-root .ant-select-selector,.ant-modal-root .ant-picker{color:#263b57!important;background:#fff!important;border-color:#ccd8e7!important}.ant-modal-root .ant-btn{color:#315273!important;background:#fff!important;border-color:#ccd8e7!important}.ant-modal-root .ant-btn-primary{color:#fff!important;background:#2466c2!important;border-color:#2466c2!important;box-shadow:0 6px 16px #2466c233!important}.ant-modal-root .ant-alert{background:#f0f6ff!important;border-color:#cdddf1!important}:root{--hub-bg:#f5f8fc;--hub-panel:#fff;--hub-panel-2:#f7faff;--hub-border:#dce6f2;--hub-text:#14213d;--hub-muted:#64748b;--hub-blue:#2563eb}.cinematic-shell .cinematic-sider{box-shadow:none!important;border-right-color:#e0e8f2!important}.cinematic-sider .ant-menu-item{color:#526783!important;font-size:13px!important}.cinematic-shell .cinematic-sider .ant-menu-item-selected{color:#1557ad!important;background:#eaf2ff!important;box-shadow:inset 3px 0 #2563eb!important}.cinematic-sider .nav-icon{color:#6b7f99!important;background:0 0!important;font-size:15px!important}.cinematic-shell .model-count{color:#627895!important;background:0 0!important;border:0!important}.cinematic-shell .cinematic-header{height:64px!important;box-shadow:none!important;background:#fffffff5!important;border-bottom-color:#e0e8f2!important;padding:0 28px!important}.cinematic-shell .content{padding:28px 38px 52px!important}.cinematic-shell .ant-btn-primary{background:#2563eb!important;border-color:#2563eb!important;box-shadow:0 6px 16px #2563eb33!important}@media (width<=760px){.cinematic-shell .content{padding:20px 14px 34px!important}}.cinematic-shell .cinematic-sider .ant-menu-item:hover{color:#1557ad!important;box-shadow:none!important;background:#f1f6fd!important}.cinematic-shell .cinematic-sider .ant-menu-item-selected:hover{color:#1557ad!important;background:#eaf2ff!important;box-shadow:inset 3px 0 #2563eb!important}.cinematic-shell .ant-table-wrapper .ant-table,.cinematic-shell .ant-table-wrapper .ant-table-container,.cinematic-shell .ant-table-wrapper .ant-table-cell,.cinematic-shell .ant-table-wrapper .ant-table-tbody>tr>td{color:#41536b!important;background:#fff!important;border-color:#dfe7f1!important}.cinematic-shell .ant-table-wrapper .ant-table-thead>tr>th{color:#617189!important;background:#f6f9fd!important;border-color:#dfe7f1!important}.cinematic-shell .ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected>td{background:#eaf2ff!important}.cinematic-shell .ant-table-wrapper .ant-table-fixed-right{box-shadow:-8px 0 16px #1e498514!important}.cinematic-shell .ant-pagination .ant-pagination-item,.cinematic-shell .ant-pagination .ant-pagination-prev button,.cinematic-shell .ant-pagination .ant-pagination-next button{color:#526783!important;background:#fff!important;border-color:#d5e1ef!important}.cinematic-shell .ant-pagination .ant-pagination-item a{color:#526783!important}.cinematic-shell .ant-segmented{background:#f7faff!important;border:1px solid #dce7f5!important}.cinematic-shell .ant-segmented-item{color:#5e718d!important}.cinematic-shell .ant-segmented-item:hover{color:#1557ad!important;background:#edf4ff!important}.cinematic-shell .ant-segmented-item-selected{color:#1557ad!important;background:#fff!important;box-shadow:0 2px 8px #2563eb1a!important}.cinematic-shell .ant-tag{color:#1f66c7!important;background:#edf5ff!important;border-color:#cfe0f5!important}.cinematic-shell .ant-badge-status-text{color:#526783!important}.cinematic-shell .ant-progress-inner{background:#e8eef7!important}.cinematic-shell .ant-progress-bg,.cinematic-shell .ant-progress-success-bg{background:#4f86d2!important}.cinematic-shell .ant-alert-info{background:#f0f6ff!important;border-color:#cdddf1!important}.cinematic-shell .ant-alert-warning{background:#fff8e8!important;border-color:#f1ddb0!important}.cinematic-shell .ant-alert-error{background:#fff2f3!important;border-color:#f0c9ce!important}.ant-picker-dropdown .ant-picker-panel-container,.ant-dropdown .ant-dropdown-menu{background:#fff!important;border:1px solid #dce6f2!important;box-shadow:0 14px 34px #1e498524!important}.ant-dropdown .ant-dropdown-menu-item{color:#41536b!important}.ant-dropdown .ant-dropdown-menu-item:hover{background:#f1f6fd!important}.ant-modal-root .ant-input-number-group-addon{color:#526783!important;background:#f7faff!important;border-color:#ccd8e7!important}.ant-modal-root .ant-input-number-input,.ant-modal-root .ant-select-selection-item,.ant-modal-root .ant-picker-input>input{color:#263b57!important}.ant-modal-root input::placeholder,.ant-modal-root textarea::placeholder,.ant-modal-root .ant-select-selection-placeholder{color:#9aa7b7!important}.ant-modal-root .ant-alert-info{background:#f0f6ff!important;border-color:#cdddf1!important}.ant-modal-root .ant-alert-warning{background:#fff8e8!important;border-color:#f1ddb0!important}.ant-modal-root .ant-alert-error{background:#fff2f3!important;border-color:#f0c9ce!important}.ant-modal-root .ant-alert-message,.ant-modal-root .ant-alert-description{color:#36516f!important}.ant-modal-root .ant-checkbox-wrapper{color:#41536b!important}.ant-modal-root .ant-checkbox-inner{background:#fff!important;border-color:#9db4d1!important}.ant-modal-root .ant-switch{background:#a8b8cc!important}.ant-modal-root .ant-switch-checked{background:#2563eb!important}.ant-modal-root .ant-tag{color:#1f66c7!important;background:#edf5ff!important;border-color:#cfe0f5!important}.ant-modal-root .ant-btn:hover{color:#1e5eb5!important;background:#f3f7fd!important;border-color:#7da7df!important}.ant-modal-root .ant-btn-primary,.ant-modal-root .ant-btn-primary:hover{color:#fff!important;background:#2563eb!important;border-color:#2563eb!important}.ant-modal-root .ant-btn-dangerous{color:#c94151!important;background:#fff2f3!important;border-color:#e29aa3!important}.ant-modal-root .preparation,.ant-modal-root .work-panel,.ant-modal-root .continuity-panel,.ant-modal-root .character-library,.ant-modal-root .outfit-card,.ant-modal-root .role-panel,.ant-modal-root .auto-panel,.ant-modal-root .advanced-settings,.ant-modal-root .prompt-queue,.ant-modal-root .preparation article,.ant-modal-root .proposal-cards article,.ant-modal-root .plan-shots article,.ant-modal-root .look-form,.ant-modal-root .matching-row,.ant-modal-root .dm-row{color:#41536b!important;background:#fff!important;border-color:#dce6f2!important}.ant-modal-root pre,.ant-modal-root .script-preview-modal pre,.ant-modal-root .prompt-layout pre,.ant-modal-root .dm-script{color:#244a7c!important;background:#f7f9fc!important;border-color:#d9e2ee!important}.ant-modal-root .script-preview-meta,.ant-modal-root .asset-preview-meta,.ant-modal-root .audio-preview-panel,.ant-modal-root .unsupported-preview{color:#526783!important;background:#f7faff!important;border-color:#dce6f2!important}.ant-modal-root .style-preview,.ant-modal-root .style-grid article{color:#41536b!important;background:#fff!important;border-color:#dce6f2!important}.ant-modal-root .style-grid article.selected{background:#eef5ff!important;border-color:#2563eb!important}.ant-modal-root .style-gallery h3,.ant-modal-root .style-preview strong{color:#17365f!important}.ant-modal-root .ant-table,.ant-modal-root .ant-table-container,.ant-modal-root .ant-table-cell,.ant-modal-root .ant-table-tbody>tr>td{color:#41536b!important;background:#fff!important;border-color:#dfe7f1!important}.ant-modal-root .ant-table-thead>tr>th{color:#617189!important;background:#f6f9fd!important;border-color:#dfe7f1!important}.ant-modal-root .ant-table-tbody>tr:hover>td{background:#f3f7fd!important}.cinematic-shell .workflow,.cinematic-shell .work-panel,.cinematic-shell .new-project,.cinematic-shell .preset-grid button,.cinematic-shell .voice-preset-grid button,.cinematic-shell .plan-option,.cinematic-shell .plan-detail-panel{color:#314763!important;background:#fff!important;border-color:#dce6f2!important;box-shadow:0 6px 18px #1e49850a!important}.cinematic-shell .workflow button{color:#64748b!important}.cinematic-shell .workflow button.active{color:#1557ad!important}.cinematic-shell .workflow button b,.cinematic-shell .workflow i{background:#e8eef7!important}.cinematic-shell .workflow button.active b,.cinematic-shell .workflow button.completed b,.cinematic-shell .workflow i.completed{color:#fff!important;background:#2563eb!important}.cinematic-shell .recharge-page .preset-grid button:hover,.cinematic-shell .recharge-page .providers button:hover{color:#1557ad!important;background:#f7faff!important;border-color:#8bb2e7!important}.cinematic-shell .recharge-page .preset-grid button.active,.cinematic-shell .recharge-page .providers button.active{color:#1557ad!important;background:#eef5ff!important;border-color:#2563eb!important;box-shadow:0 0 0 2px #2563eb14!important}.docs-workspace{color:#263b57;grid-template-columns:240px minmax(0,1fr) 200px;align-items:start;gap:22px;max-width:1440px;margin:0 auto;display:grid}.doc-tree{scrollbar-width:thin;background:#fff;border:1px solid #e2e9f4;border-radius:16px;max-height:calc(100vh - 40px);padding:14px 12px 16px;position:sticky;top:20px;overflow-y:auto;box-shadow:0 10px 30px #1c305c12}.doc-search{color:#93a0b6;background:#fbfcff;border:1px solid #e2e9f4;border-radius:9px;align-items:center;gap:8px;height:34px;margin:2px 4px 12px;padding:0 11px;font-size:12px;display:flex}.doc-search input{color:#263b57;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:12px}.doc-search input::placeholder{color:#93a0b6}.doc-group{margin-top:4px}.doc-group>button{color:#44557a;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;width:100%;padding:8px 10px;font-size:12px;font-weight:700;display:flex}.doc-group>button:hover{background:#f4f8ff}.doc-group>button i{color:#2f6bff;background:linear-gradient(135deg,#e8efff,#f0ebff);border-radius:7px;place-items:center;width:22px;height:22px;font-size:11px;font-style:normal;display:grid}.doc-group>button .chev{color:#93a0b6;margin-left:auto;font-size:10px;transition:transform .18s}.doc-group.closed>button .chev{transform:rotate(-90deg)}.doc-group.closed .items{display:none}.doc-group .items button{color:#64718a;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;width:100%;height:33px;margin:1px 0;padding:0 10px 0 41px;font-size:12.5px;line-height:33px;display:block}.doc-group .items button:hover{color:#2450d8;background:#f4f8ff}.doc-group .items button.on{color:#2450d8;background:linear-gradient(90deg,#eaf2ff,#f2eeff);font-weight:600;box-shadow:inset 2px 0 #2f6bff}.doc-group .items button.sub{padding-left:56px;font-size:12px}.doc-empty{color:#93a0b6;padding:10px 12px;font-size:12px}.doc-main{min-width:0;padding-bottom:8px}.crumbs{color:#93a0b6;font-size:11px}.crumbs span{color:#c3cdda;margin:0 6px}.crumbs b{color:#4a76d8;font-weight:600}.title-row{justify-content:space-between;align-items:flex-start;gap:16px;margin-top:10px;display:flex}.title-row h1{color:#17233d;margin:0;font-size:28px;line-height:1.3}.doc-actions{gap:8px;padding-top:6px;display:flex}.btn-ghost{color:#3c4b66;cursor:pointer;background:#fff;border:1px solid #e2e9f4;border-radius:9px;align-items:center;gap:6px;height:36px;padding:0 15px;font-size:12.5px;transition:all .18s;display:inline-flex}.btn-ghost:hover{color:#2450d8;background:#f0f6ff;border-color:#a9c2ef}.btn-ghost.sm{border-radius:8px;height:30px;padding:0 12px;font-size:12px}.lead{color:#64718a;max-width:780px;margin:10px 0 0;font-size:13px;line-height:1.85}.meta-row{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.pill{border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:11px;font-weight:600;display:inline-flex}.pill i{border-radius:50%;width:6px;height:6px}.pill.stable{color:#177d5c;background:#e5f7ef}.pill.stable i{background:#2ec48f}.pill.beta{color:#a66c08;background:#fff5df}.pill.beta i{background:#e5a53a}.pill.plain{color:#5d6f8c;background:#eef2f8;font-weight:400}.doc-section{background:#fff;border:1px solid #e2e9f4;border-radius:16px;margin-top:22px;padding:22px 24px;box-shadow:0 10px 30px #1c305c12}.doc-section>h2{color:#17233d;align-items:center;gap:10px;margin:0 0 4px;scroll-margin-top:20px;font-size:17px;display:flex}.doc-section>h2 .no{background:var(--v1-grad);color:#fff;border-radius:8px;place-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:grid;box-shadow:0 6px 14px #3a5cf040}.doc-section h3{color:#24466f;flex-wrap:wrap;align-items:center;gap:8px;margin:20px 0 9px;scroll-margin-top:20px;font-size:14px;display:flex}.doc-section p{color:#64718a;margin:4px 0;font-size:12.5px;line-height:1.8}.doc-section code{font-family:Cascadia Code,Consolas,monospace}code.k{color:#1557ad;background:#eef4ff;border-radius:6px;padding:1px 6px;font-size:11.5px}.endpoint-head{background:linear-gradient(#fbfdff,#f5f9ff);border:1px solid #d8e2f2;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;display:flex}.endpoint-head code{color:#1c4fc4;overflow-wrap:anywhere;font-size:12.5px}.endpoint-head .btn-ghost{flex:none;margin-left:auto}.method{letter-spacing:.06em;border-radius:7px;padding:3px 9px;font-family:Cascadia Code,Consolas,monospace;font-size:10px;font-weight:700}.method.post{color:#198563;background:#e8f7f1}.method.get{color:#2450d8;background:#eaf2ff}.param-table{border:1px solid #e2e9f4;border-radius:12px;margin:10px 0 4px;overflow-x:auto}.param-table>div{border-bottom:1px solid #e4ebf4;grid-template-columns:168px 84px 48px minmax(200px,1fr);min-width:560px;display:grid}.param-table>div:last-child{border-bottom:0}.param-table .head{background:#f7faff}.param-table .head b{color:#5d6f8c;padding:9px 12px;font-size:11px}.param-table code,.param-table span,.param-table em{padding:10px 12px;font-style:normal}.param-table code{color:#2456c8;background:#f7faff;font-size:11.5px}.param-table em{color:#7b8ba1;font-size:11px}.param-table span{color:#526783;font-size:11.5px;line-height:1.7}.param-table span code{color:#1557ad;background:#eef4ff;border-radius:4px;padding:0 4px}.param-table .req{color:#d8505f;font-size:11px;font-weight:600}.param-table .opt{color:#93a0b6;font-size:11px}.err-table{border:1px solid #e2e9f4;border-radius:12px;margin:12px 0 4px;overflow-x:auto}.err-table>div{border-bottom:1px solid #e4ebf4;grid-template-columns:64px 210px 1fr;min-width:520px;display:grid}.err-table>div:last-child{border-bottom:0}.err-table .head{background:#f7faff}.err-table .head b{color:#5d6f8c;padding:9px 12px;font-size:11px}.err-table b,.err-table code,.err-table span{padding:10px 12px}.err-table>div:not(.head) b{color:#2456c8;background:#f7faff;border-right:1px solid #edf2f9;font-family:Cascadia Code,Consolas,monospace;font-size:11.5px}.err-table code{color:#1557ad;border-right:1px solid #edf2f9;font-size:11px}.err-table span{color:#526783;font-size:11.5px;line-height:1.7}.err-table span code{color:#1557ad;background:#eef4ff;border:0;border-radius:4px;padding:0 4px}.code-panel{background:linear-gradient(145deg,#16265c,#101a3e);border:1px solid #2b3f7a;border-radius:12px;margin-top:10px;overflow:hidden;box-shadow:0 8px 18px #14375f1f}.code-head{border-bottom:1px solid #ffffff14;align-items:center;gap:2px;padding:8px 10px;display:flex}.code-head button{color:#9fb4e8;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:5px 12px;font-size:11px}.code-head button.on{color:#fff;background:#ffffff24;font-weight:600}.code-head .copy{color:#eaf4ff;background:#1e3268;border:1px solid #3a5290;margin-left:auto}.code-panel pre{color:#dfe8ff;white-space:pre;margin:0;padding:14px 16px;font-size:11.5px;line-height:1.62;overflow:auto}.code-panel pre[hidden]{display:none}.resp-panel{background:#fbfdff;border:1px solid #e2e9f4;border-radius:12px;margin-top:10px;overflow:hidden}.resp-panel .code-head{border-bottom-color:#e2e9f4}.resp-panel .code-head strong{color:#38516e;font-size:11px}.resp-panel pre{color:#255b9b;white-space:pre;margin:0;padding:14px 16px;font-size:11.5px;line-height:1.62;overflow:auto}.light-code{color:#324f73;background:#f8fbff;border:1px solid #e2e9f4;border-radius:10px;gap:5px;margin-top:10px;padding:13px 16px;font-size:12px;line-height:1.45;display:grid}.callout{border-radius:12px;gap:10px;margin:14px 0 4px;padding:12px 14px;font-size:12px;line-height:1.75;display:flex}.callout i{border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:11px;font-style:normal;font-weight:700;display:grid}.callout.info{color:#36516f;background:#f0f6ff;border:1px solid #cdddf1}.callout.info i{color:#2450d8;background:#d9e8ff}.callout.warn{color:#7a5a17;background:#fff8e8;border:1px solid #f1ddb0}.callout.warn i{color:#a66c08;background:#fbe8bd}.callout code{color:#1557ad}.qsteps{gap:12px;margin-top:14px;display:grid}.qstep{background:#f8fbff;border:1px solid #dfe8f6;border-radius:14px;grid-template-columns:40px 1fr;gap:14px;padding:16px 18px;scroll-margin-top:20px;display:grid}.qstep>b{background:var(--v1-grad);color:#fff;border-radius:10px;place-items:center;width:34px;height:34px;font-size:13px;display:grid;box-shadow:0 6px 14px #3a5cf040}.qstep h4{color:#17233d;margin:0;font-size:13.5px}.qstep p{margin:5px 0 6px}.qstep a,.qstep button.link{color:#2f6bff;cursor:pointer;background:0 0;border:0;padding:0;font-size:11.5px;font-weight:600;text-decoration:none}.qstep a:hover,.qstep button.link:hover{color:#2450d8}.baseurl{background:radial-gradient(circle at 92% 0,#6f5bff1a,#0000 46%),linear-gradient(118deg,#fff 0%,#f3f7ff 100%);border:1px solid #d3e0f6;border-radius:14px;align-items:center;gap:14px;margin-top:14px;padding:15px 18px;display:flex}.baseurl small{color:#5b82d8;letter-spacing:.16em;font-size:9px;font-weight:700}.baseurl code{color:#1c4fc4;margin-top:6px;font-size:12.5px;display:block}.baseurl .btn-ghost{flex:none;margin-left:auto}.flow{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.flow .st{border-radius:999px;padding:5px 12px;font-family:Cascadia Code,Consolas,monospace;font-size:11px;font-weight:600}.flow .st.run{color:#2456c8;background:#e8f0ff}.flow .st.ok{color:#177d5c;background:#e5f7ef}.flow .st.fail{color:#c0394a;background:#fdecee}.flow .ar{color:#93a0b6;font-size:11px}.docs-list{color:#5d718d;margin:8px 0 0;padding-left:18px;font-size:12.5px;line-height:1.9}.docs-list code{color:#1557ad}.pn{grid-template-columns:1fr 1fr;gap:12px;margin-top:22px;display:grid}.pn button{cursor:pointer;text-align:left;background:#fff;border:1px solid #e2e9f4;border-radius:14px;padding:14px 16px;box-shadow:0 10px 30px #1c305c12}.pn button:hover{border-color:#a9c2ef}.pn small{color:#93a0b6;font-size:10px}.pn strong{color:#2450d8;margin-top:4px;font-size:13px;display:block}.pn button.next{text-align:right}.toc-col{scrollbar-width:thin;max-height:calc(100vh - 40px);position:sticky;top:20px;overflow-y:auto}.page-toc{border-left:1px solid #e2e9f4;padding:4px 0 4px 14px}.page-toc>strong{color:#44557a;letter-spacing:.08em;align-items:center;gap:7px;margin-bottom:8px;font-size:11px;font-weight:700;display:flex}.page-toc button{color:#64718a;text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;width:100%;margin-left:-15px;padding:5px 10px 5px 14px;font-size:12px;line-height:1.5;display:block}.page-toc button:hover{color:#2450d8}.page-toc button.on{color:#2450d8;background:linear-gradient(90deg,#2f6bff12,#0000);border-left-color:#2f6bff;font-weight:600}.page-toc button.lvl3{padding-left:26px;font-size:11.5px}.toc-help{background:#f8fbff;border:1px dashed #cdd9ee;border-radius:12px;margin:16px 0 0 14px;padding:12px 13px}.toc-help b{color:#44557a;font-size:11px}.toc-help p{color:#64718a;margin:5px 0 0;font-size:10.5px;line-height:1.7}@media (width<=1360px){.docs-workspace{grid-template-columns:224px minmax(0,1fr)}.toc-col{display:none}}@media (width<=920px){.docs-workspace{display:block}.doc-tree{max-height:none;margin-bottom:16px;position:static}.title-row{flex-direction:column;gap:10px}.pn{grid-template-columns:1fr}}.cinematic-shell .cinematic-sider .ant-menu-item{color:#3c5069!important}.cinematic-shell .cinematic-sider .ant-menu-item-selected,.cinematic-shell .cinematic-sider .ant-menu-item-selected:hover{color:#14509c!important;background:#e7f0ff!important;box-shadow:inset 3px 0 #2563eb!important}.cinematic-shell .cinematic-sider .nav-icon{color:#5a7090!important}.cinematic-shell .cinematic-sider .nav-caption,.cinematic-shell .cinematic-sider .brand small{color:#7e8ca2!important}:root{--v1-grad:linear-gradient(135deg,#4d7dff 0%,#3a5cf0 55%,#6f5bff 100%)}body{background:#f3f6fc}.cinematic-shell{background:#f3f6fc!important}.cinematic-shell .cinematic-sider{background:radial-gradient(circle at 22% 0,#617dff57,#0000 46%),radial-gradient(circle at 92% 26%,#1fb6d029,#0000 38%),linear-gradient(#1c2b60 0%,#172253 46%,#101a3e 100%)!important;border-right:0!important;box-shadow:0 12px 34px #101a3e2e!important}.cinematic-shell .cinematic-sider .brand{height:86px;padding:0 20px}.cinematic-shell .cinematic-sider .brand-logo{filter:none!important;background:linear-gradient(135deg,#6d95ff 0%,#6f5bff 58%,#22c0d6 130%)!important;border:0!important;border-radius:12px!important;box-shadow:0 8px 20px #405cf073!important}.cinematic-shell .cinematic-sider .brand strong{color:#fff!important;font-size:17px!important}.cinematic-shell .cinematic-sider .brand small{color:#8b9bd4!important;letter-spacing:.18em!important}.cinematic-shell .cinematic-sider .nav-caption{letter-spacing:.16em;font-weight:700;color:#7688c2!important;padding:16px 24px 8px!important}.cinematic-shell .cinematic-sider .ant-menu{padding:0 12px}.cinematic-shell .cinematic-sider .ant-menu-item{border-radius:10px;height:42px;margin:3px 0;line-height:42px;color:#aebadf!important}.cinematic-shell .cinematic-sider .ant-menu-item:hover{color:#fff!important;background:#ffffff12!important}.cinematic-shell .cinematic-sider .ant-menu-item-selected,.cinematic-shell .cinematic-sider .ant-menu-item-selected:hover{font-weight:600;color:#fff!important;background:var(--v1-grad)!important;box-shadow:0 8px 18px #2842c873!important}.cinematic-shell .cinematic-sider .nav-icon{border-radius:8px;color:#93a5dd!important;background:#ffffff12!important}.cinematic-shell .cinematic-sider .ant-menu-item-selected .nav-icon{color:#fff!important;background:#fff3!important}.cinematic-shell .cinematic-sider .service-menu{scrollbar-color:#ffffff40 transparent}.cinematic-shell .cinematic-sider .creator-guide{color:#e6ecff!important;background:#ffffff0f!important;border-color:#ffffff24!important;border-radius:13px!important;margin:10px 14px 16px!important}.cinematic-shell .cinematic-sider .creator-guide small{color:#8b9bd4!important}.cinematic-shell .cinematic-sider .creator-guide span{color:#8fb2ff!important}.cinematic-shell .cinematic-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:66px!important;box-shadow:none!important;background:#ffffffdb!important;border-bottom:0!important}.cinematic-shell .cinematic-header:after{content:"";background:linear-gradient(90deg,#4d7dff8c,#6f5bff47 34%,#1fb6d029 62%,#0000 88%);height:2px;position:absolute;bottom:-1px;left:0;right:0}.cinematic-shell .cinematic-header .header-title strong{color:#17233d!important;font-size:15px!important}.cinematic-shell .cinematic-header .header-title small{color:#93a0b6!important}.cinematic-shell .cinematic-header .header-create{height:36px;padding:0 17px;font-weight:600;background:var(--v1-grad)!important;color:#fff!important;border:0!important;border-radius:9px!important;box-shadow:0 8px 20px #3a5cf047!important}.cinematic-shell .cinematic-header .profile-trigger{border:1px solid #e2e9f4;border-radius:999px;color:#17233d!important;background:#fff!important}.cinematic-shell .cinematic-header .profile-trigger:hover,.cinematic-shell .cinematic-header .profile-trigger:focus-visible{background:#f7faff!important}.cinematic-shell .cinematic-header .profile-trigger small{color:#93a0b6!important}.cinematic-shell .cinematic-header .avatar{background:var(--v1-grad)!important;border-radius:50%!important}.cinematic-shell .content,.cinematic-shell .app-footer{background:#f3f6fc!important}.cinematic-shell .app-footer a{color:#93a0b6!important}.cinematic-shell .section-card,.cinematic-shell .ant-card{border-color:#e2e9f4!important;border-radius:16px!important;box-shadow:0 10px 30px #1c305c12!important}.cinematic-shell .ant-btn-primary{background:var(--v1-grad)!important;border:0!important;box-shadow:0 8px 20px #3a5cf047!important}.cinematic-shell .ant-btn-default,.cinematic-shell .ant-btn-text{border-radius:9px;color:#3c4b66!important;background:#fff!important;border-color:#e2e9f4!important}.cinematic-shell .ant-btn-default:hover,.cinematic-shell .ant-btn-text:hover{color:#2450d8!important;background:#f0f6ff!important;border-color:#a9c2ef!important}.cinematic-shell .ant-input,.cinematic-shell .ant-input-affix-wrapper,.cinematic-shell .ant-select-selector,.cinematic-shell .ant-input-number,.cinematic-shell textarea{border-radius:9px;background:#fbfcff!important;border-color:#e2e9f4!important}.cinematic-shell .ant-table-wrapper .ant-table-thead>tr>th{color:#5d6f8c!important;background:#f7faff!important}.cinematic-shell .ant-table-wrapper .ant-table-tbody>tr:hover>td{background:#f8fbff!important}.cinematic-shell .ant-pagination .ant-pagination-item-active{background:var(--v1-grad)!important;border-color:#0000!important}.cinematic-shell .ant-pagination .ant-pagination-item-active a{color:#fff!important}.cinematic-shell .page-heading h1{font-size:26px}.ant-select-dropdown{background:#fff!important;border:1px solid #e2e9f4!important;border-radius:12px!important;box-shadow:0 16px 40px #1c305c24!important}.ant-select-dropdown .ant-select-item{color:#3c4b66!important}.ant-select-dropdown .ant-select-item-group,.ant-select-dropdown .ant-select-item-empty{color:#93a0b6!important}.ant-select-dropdown .ant-select-item-option-disabled{color:#b3bfd0!important;background:0 0!important}.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){color:#2450d8!important;background:#f4f8ff!important}.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){font-weight:600;box-shadow:inset 2px 0 #3a5cf0;color:#2450d8!important;background:linear-gradient(90deg,#eaf2ff,#f3eeff)!important}.ant-select-dropdown .ant-select-item-option-selected .ant-select-item-option-state .anticon{color:#2450d8!important}.ant-select-open .ant-select-selector{border-color:#a9c2ef!important;box-shadow:0 0 0 3px #3a5cf017!important}.ant-select-open .ant-select-arrow{color:#2450d8!important}
