@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";:root{color-scheme:dark;--bg: #050508;--panel: #111426;--panel-2: #171a33;--panel-3: #0c1224;--line: rgba(148, 163, 184, .18);--gold: #f43f5e;--gold-2: #8b5cf6;--green: #141a2f;--green-line: rgba(148, 163, 184, .22);--text: #f8fafc;--muted: #a8b3c7;--danger: #e11d48;--shadow: 0 24px 80px rgba(0, 0, 0, .42);--font-tab: 14px;--font-control: 14px;--font-small: 14px;--font-title: 14px;--font-hero-title: 14px}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;color:var(--text);background:radial-gradient(circle at 18% 0%,rgba(244,63,94,.18),transparent 34%),radial-gradient(circle at 88% 12%,rgba(139,92,246,.18),transparent 28%),var(--bg);font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:var(--font-control);line-height:1.55}button,input,textarea{font:inherit}button{min-height:44px;border:0;color:inherit;cursor:pointer}button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--gold);outline-offset:3px}svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.anticon svg{fill:currentColor;stroke:none;stroke-width:0}.home-app-shell{min-height:100vh;background:#101010}.prototype-home{height:100vh;min-width:1180px;display:grid;grid-template-columns:104px minmax(0,1fr);overflow:hidden;background:#121212;color:#f1f1f1;letter-spacing:0}.home-rail{height:100vh;display:grid;grid-template-rows:96px 1fr auto;border-right:1px solid #262626;background:#171717}.nano-mark{position:relative;width:48px;height:48px;margin:27px auto 0}.home-logo-image{display:block;object-fit:contain;border-radius:14px}.nano-mark span,.nano-mark i{position:absolute;width:9px;height:9px;border-radius:50%;background:#f1f1f1;box-shadow:0 0 0 1px #ffffff14}.nano-mark span:nth-child(1){left:2px;top:12px}.nano-mark span:nth-child(2){left:17px;top:4px}.nano-mark span:nth-child(3){right:3px;top:13px}.nano-mark span:nth-child(4){left:3px;bottom:8px}.nano-mark span:nth-child(5){left:18px;bottom:15px}.nano-mark span:nth-child(6){right:4px;bottom:8px}.nano-mark i:nth-of-type(1){left:17px;top:0;background:#ff3a33}.nano-mark i:nth-of-type(2){left:18px;bottom:1px;background:#ff3a33}.nano-mark:before,.nano-mark:after{content:"";position:absolute;top:12px;right:8px;bottom:8px;left:8px;border:4px solid #e8e8e8;border-top:0;border-bottom-color:transparent;transform:rotate(30deg);opacity:.9}.nano-mark:after{top:10px;right:9px;bottom:10px;left:9px;transform:rotate(-30deg);opacity:.85}.home-rail nav{display:grid;align-content:start;gap:29px;padding-top:16px}.home-rail nav button{width:100%;min-height:68px;display:grid;place-items:center;gap:6px;color:#b9b9b9;background:transparent;text-align:center;padding:0;position:relative}.home-rail nav button.active{color:#fff}.home-rail nav button.active:after{content:"";position:absolute;left:16px;right:16px;bottom:-11px;height:24px;border-radius:50%;background:radial-gradient(ellipse at center,rgba(255,255,255,.26),transparent 68%);filter:blur(3px)}.home-rail nav strong{font-size:16px;font-weight:600}.rail-icon{position:relative;width:31px;height:31px;display:block;color:currentColor}.rail-icon:before,.rail-icon:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:2px solid currentColor;border-radius:8px}.rail-icon.home:before{transform:rotate(45deg);border-radius:4px;border-right-color:transparent;border-bottom-color:transparent;top:7px}.rail-icon.home:after{top:13px;right:8px;bottom:5px;left:8px;border-top:0;border-radius:2px 2px 6px 6px}.rail-icon.clapper:before{top:8px;right:4px;bottom:7px;left:4px;border-radius:4px}.rail-icon.clapper:after{inset:3px 3px auto;height:8px;border:0;border-top:2px solid currentColor;border-bottom:2px solid currentColor;transform:skew(-14deg)}.rail-icon.folder:before{top:9px;right:3px;bottom:6px;left:3px;border-radius:4px}.rail-icon.folder:after{inset:6px 5px auto;width:14px;height:7px;border:2px solid currentColor;border-bottom:0;border-radius:4px 4px 0 0}.rail-icon.assets:before{top:5px;right:9px;bottom:9px;left:5px;border-radius:8px;transform:rotate(29deg)}.rail-icon.assets:after{top:10px;right:4px;bottom:4px;left:10px;border-radius:8px;transform:rotate(-29deg)}.rail-icon.expert:before{top:3px;right:8px;bottom:13px;left:8px;border-radius:50%}.rail-icon.expert:after{top:17px;right:3px;bottom:3px;left:3px;border-radius:12px 12px 5px 5px}.rail-member{display:grid;justify-items:center;gap:10px;padding:0 0 12px}.rail-member span{font-size:16px;color:#f5f0dd}.rail-member button{min-height:35px;padding:0 11px;border-radius:18px;background:#5d5d5d;color:#f7f7f7;font-size:16px;font-weight:650}.rail-member .rail-balance-button{min-height:30px;border:1px solid rgba(98,230,112,.38);background:rgba(48,92,57,.34);color:#76f071}.rail-avatar{width:65px;height:65px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,#e9fbff,#bfe2f5);font-size:31px}.rail-profile-trigger{border:0;padding:0;box-shadow:none;transition:filter .18s ease}.rail-profile-trigger:hover,.rail-profile-trigger:focus-visible{filter:brightness(1.02)}.rail-profile-dropdown .ant-dropdown-menu{min-width:168px;padding:6px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:linear-gradient(180deg,rgba(31,35,39,.98),rgba(23,26,29,.98));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 24px 50px #00000073}.rail-profile-dropdown .ant-dropdown-menu-item,.rail-profile-dropdown .ant-dropdown-menu-item-divider{border-radius:12px}.rail-profile-dropdown .ant-dropdown-menu-item{min-height:40px;color:#fff!important;font-size:14px;font-weight:650}.rail-profile-dropdown .ant-dropdown-menu-title-content{color:#fff}.rail-profile-dropdown .ant-dropdown-menu-item:hover{background:rgba(118,239,114,.16);color:#76ef72}.rail-profile-dropdown .ant-dropdown-menu-item:hover .ant-dropdown-menu-title-content{color:#76ef72}.app-shell{display:grid;grid-template-columns:280px minmax(0,1fr);min-height:100vh}.side-rail{position:sticky;top:0;height:100vh;padding:22px;border-right:1px solid var(--line);background:rgba(7,10,24,.84);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.brand-mark{display:flex;align-items:center;gap:10px;min-height:54px;margin-bottom:28px;color:var(--gold);font-weight:900;letter-spacing:.04em}.rail-item{width:100%;display:flex;align-items:center;gap:12px;margin-bottom:10px;padding:14px 16px;border:1px solid transparent;border-radius:18px;background:transparent;color:var(--muted);transition:.18s ease}.rail-item:hover,.rail-item.active{color:var(--text);background:rgba(244,63,94,.16);border-color:#f43f5e52}.rail-foot{position:absolute;left:22px;right:22px;bottom:24px;padding:16px;border:1px solid var(--line);border-radius:18px;color:var(--muted);line-height:1.65;background:rgba(255,255,255,.03)}.main-stage{min-width:0;padding:26px}.page-stack,.workspace-layout{display:grid;gap:22px}.page-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px;border:1px solid var(--line);border-radius:28px;background:linear-gradient(135deg,rgba(23,26,51,.98),rgba(8,11,24,.96));box-shadow:var(--shadow)}.eyebrow{color:var(--gold);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.16em}h1,h2,h3,p{margin-top:0}h1{margin-bottom:8px;font-size:clamp(26px,4vw,44px);letter-spacing:-.04em}.page-header p,.template-panel p,.generic-step p{margin-bottom:0;color:var(--muted);line-height:1.7}.gold-button,.primary,.modal-actions .primary{min-width:150px;padding:0 22px;border-radius:18px;color:#fff;background:linear-gradient(135deg,var(--gold),var(--gold-2));font-weight:900}.project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.project-card{min-height:230px;padding:22px;text-align:left;border:1px solid var(--line);border-radius:28px;background:linear-gradient(145deg,rgba(17,20,38,.98),rgba(8,13,24,.96));box-shadow:var(--shadow);transition:.18s ease}.project-card:hover{border-color:#f43f5e7a}.card-top,.metric-row{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted)}.card-top b{padding:6px 10px;border-radius:999px;color:#fecdd3;background:rgba(244,63,94,.12)}.project-card h3{margin:52px 0 22px;font-size:23px;line-height:1.35}.metric-row strong{color:var(--gold);font-size:28px}.step-strip{display:grid;grid-template-columns:repeat(9,minmax(110px,1fr));gap:10px;overflow-x:auto;padding-bottom:4px}.step-pill{min-width:118px;padding:14px;text-align:left;border:1px solid var(--line);border-radius:18px;background:rgba(17,20,38,.92);color:var(--muted);transition:.18s ease}.step-pill span{display:block;color:var(--gold);font-size:12px;font-weight:800}.step-pill strong,.step-pill small{display:block}.step-pill.active,.step-pill:hover{color:var(--text);border-color:#f43f5e7a;background:rgba(244,63,94,.12)}.workspace-grid{display:grid;grid-template-columns:300px minmax(0,1fr);gap:18px}.insight-panel,.workbench-card,.modal-card{border:1px solid var(--line);background:rgba(17,20,38,.94);border-radius:28px;box-shadow:var(--shadow)}.insight-panel{padding:22px;height:max-content}.status-line{display:flex;justify-content:space-between;gap:12px;padding:16px 0;border-bottom:1px solid var(--line);color:var(--muted)}.status-line strong{color:#34d399}.workbench-card{min-height:720px;overflow:hidden}.brief-page{background:#111512}.brief-toolbar{display:flex;justify-content:space-between;gap:16px;padding:20px 24px;border-bottom:0;background:rgba(255,255,255,.026)}.brief-toolbar b{display:inline-flex;margin:0 10px;padding:6px 11px;border-radius:999px;color:#dfffee;background:rgba(141,255,202,.1);box-shadow:none}.brief-toolbar small,.brief-toolbar span{color:#9aa79f}.brief-toolbar div:last-child{display:flex;gap:10px;flex-wrap:wrap}.brief-toolbar button,.secondary-action,.modal-actions button,.template-callout button{padding:0 18px;border:0;border-radius:12px;background:rgba(255,255,255,.065);color:#e9f2ed;font-weight:750;transition:background .18s ease,color .18s ease}.brief-toolbar button:hover,.secondary-action:hover,.modal-actions button:hover,.template-callout button:hover{background:rgba(255,255,255,.1);color:#fff}.field-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:22px}.text-row span{display:block;margin-bottom:8px;color:#aab6ae;font-size:13px;font-weight:750;letter-spacing:.01em}.text-row textarea,.search-box input{width:100%;border:0;border-radius:14px;color:#f4fff8;background:rgba(255,255,255,.055);box-shadow:none;transition:background .18s ease,box-shadow .18s ease}.text-row textarea:focus,.search-box input:focus{background:rgba(255,255,255,.08);box-shadow:0 0 0 2px #8dffca42}.text-row textarea::placeholder,.search-box input::placeholder{color:#68736d}.text-row{display:grid;grid-template-columns:220px 1fr;gap:18px;padding:0 22px 16px}.text-row textarea{min-height:110px;padding:16px;resize:vertical;line-height:1.65;font-size:15px}.brief-actions{display:flex;justify-content:space-between;padding:22px;border-top:0}.brief-actions button{min-height:48px;padding:0 20px;border:0;border-radius:12px;background:rgba(255,255,255,.065);color:#e9f2ed;font-weight:800;transition:background .18s ease,transform .18s ease}.brief-actions button:hover{background:rgba(255,255,255,.1);transform:translateY(-1px)}.brief-actions .primary{color:#06110b;background:#8dffca;box-shadow:none}.brief-actions .primary:hover{background:#b8ffdc;box-shadow:none}.template-panel,.script-panel,.generic-step{padding:26px}.template-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:22px 0}.template-card{min-height:112px;padding:16px;text-align:left;border:1px solid var(--line);border-radius:18px;background:#101326}.template-card:hover{border-color:#f43f5e7a}.template-card strong,.template-card span{display:block}.template-card span{margin-top:12px;color:var(--muted)}.template-detail{padding:22px;border:1px solid var(--line);border-radius:22px;background:#0d1020}.generic-step{display:grid;place-items:center;min-height:620px;text-align:center}.generic-step svg{width:56px;height:56px;color:var(--gold)}.placeholder-grid{display:grid;grid-template-columns:repeat(3,140px);gap:12px;margin-top:22px}.placeholder-grid span{height:92px;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.04)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:22px;background:rgba(0,0,0,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.modal-card{width:min(100%,980px);padding:28px}.upload-modal{width:min(100%,620px)}.modal-head{display:flex;justify-content:space-between;gap:18px;margin-bottom:22px}.modal-head h2{margin:4px 0 0}.modal-head button{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:rgba(255,255,255,.08)}.brief-manager-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:18px}.manager-panel{padding:18px;border:1px solid var(--line);border-radius:22px;background:rgba(8,11,24,.8)}.panel-title{display:flex;justify-content:space-between;gap:12px;margin-bottom:16px}.panel-title small,.search-box span,.modal-copy{color:var(--muted)}.search-box input{margin:8px 0 14px;min-height:48px;padding:0 14px}.brief-list,.version-list{display:grid;gap:10px;max-height:390px;overflow:auto}.brief-row,.version-row{padding:16px;text-align:left;border:1px solid var(--line);border-radius:18px;background:#101326}.brief-row.active,.version-row.active{border-color:#f43f5e7a;background:rgba(244,63,94,.12)}.brief-row strong,.brief-row span,.version-row strong,.version-row span{display:block}.brief-row span,.version-row span{margin-top:8px;color:var(--muted)}.template-callout{display:grid;grid-template-columns:1fr 112px;gap:16px;align-items:center;margin:18px 0;padding:18px;border:1px solid rgba(244,63,94,.35);border-radius:20px;background:rgba(244,63,94,.08)}.template-callout span{display:block;margin-top:8px;color:var(--muted);line-height:1.6}.file-drop{display:grid;place-items:center;min-height:156px;margin:18px 0;border:2px dashed rgba(244,63,94,.55);border-radius:22px;background:#0d1020;cursor:pointer}.file-drop input{display:none}.file-drop strong,.file-drop span{display:block}.file-drop span{margin-top:12px;color:var(--muted)}.modal-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:18px}.payment-method-panel button{height:42px;min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 20px;border:1px solid rgba(126,150,164,.25);border-radius:10px;background:rgba(18,26,32,.86);color:#dce7e9;font-weight:850}.payment-method-panel button.active .anticon{color:currentColor}.commerce-actions button{height:44px;min-height:44px;padding:0 18px;border-radius:10px;background:rgba(18,26,32,.86);color:#dce7e9;font-weight:900}.recharge-amount-grid button{height:56px;min-height:56px;border:1px solid rgba(126,150,164,.25);border-radius:12px;background:#1c1e20;color:#eef5f6;font-size:18px;font-weight:900}.back-button{width:100%;color:#88a093;background:#1e1e1e;border-radius:14px;padding:12px;margin-bottom:18px}.workspace-brand{color:#fff;font-size:20px;font-weight:900;margin-bottom:22px}.topbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px;color:#88a093}.topbar strong{display:block;color:#fff}.topbar button{background:rgba(255,255,255,.06);color:#fff;border:1px solid rgba(141,255,202,.16);border-radius:999px;padding:10px 14px}.topbar-actions{display:flex;align-items:center;gap:10px}.panel{background:rgba(19,25,22,.86);border:1px solid rgba(141,255,202,.16);border-radius:28px;box-shadow:0 24px 80px #00000040}.workspace-title{padding:8px 14px;display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;border-radius:18px;min-height:40px}.workspace-title-display{display:flex;align-items:center;gap:12px;min-width:0}.workspace-title-display h1{margin:0;font-size:20px;letter-spacing:-.6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-title-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.primary-button,.ghost-button{min-height:44px;border-radius:16px;padding:13px 18px;font-weight:800;transition:.2s ease}.primary-button{background:#00d084;color:#00150c}.primary-button:hover{transform:translateY(-1px);box-shadow:0 14px 30px #00d0843d}.ghost-button{border:1px solid rgba(141,255,202,.16);background:transparent;color:#88a093}.ghost-button:hover{border-color:#00d08466;color:#00d084;transform:translateY(-1px)}.step-panel{padding:26px}.step-panel .brief-page{margin:-26px}.outline-action-button.ant-btn{border:1px solid rgba(57,185,91,.72);border-radius:8px;background:linear-gradient(145deg,rgba(22,32,40,.92),rgba(12,20,26,.92));color:#dce3e4;font-size:16px;font-weight:760;box-shadow:inset 0 1px #ffffff0d,0 8px 20px #0000002e}.outline-action-button.ant-btn:hover,.outline-action-button.ant-btn:focus-visible{border-color:#4ddc69fa!important;color:#f1fff4!important;background:linear-gradient(145deg,rgba(31,45,54,.96),rgba(15,26,32,.96))!important;box-shadow:inset 0 1px #ffffff14,0 0 0 2px #46d2601a,0 16px 36px #10913729}.outline-action-button.ant-btn.green:hover,.outline-action-button.ant-btn.green:focus-visible{color:#6cf37d!important}.outline-action-button .ant-btn-icon{display:inline-flex;align-items:center;justify-content:center;font-size:17px;line-height:1}.outline-action-button.ant-btn .anticon{display:inline-flex;align-items:center;justify-content:center;line-height:1}.ant-select-dropdown{background:#1c1e20!important;border:1px solid rgba(126,150,164,.28)}.ant-select-item{color:#dce7e9!important}.ant-select-item-option-active,.ant-select-item-option-selected{background:rgba(80,190,70,.18)!important;color:#f0fff0!important}@media (prefers-reduced-motion: no-preference){*{scroll-behavior:smooth}}@media (max-width: 1180px){.app-shell,.workspace-shell{grid-template-columns:1fr}.workspace-sidebar{position:static;height:auto}.workspace-sidebar nav{grid-template-columns:repeat(3,minmax(180px,1fr))}.side-rail{position:static;height:auto;display:flex;gap:10px;align-items:center;overflow-x:auto}.rail-foot{display:none}.project-grid,.workspace-grid,.field-grid,.brief-manager-grid{grid-template-columns:1fr}.template-grid{grid-template-columns:repeat(2,1fr)}.home-grid{grid-template-columns:repeat(3,minmax(180px,1fr))}}@media (max-width: 860px){.home-body{grid-template-columns:1fr;overflow:auto}.prototype-home{height:auto;min-height:100vh;overflow:visible}.home-sidebar{display:none}.home-topnav,.home-toolbar{height:auto;min-height:65px;flex-wrap:wrap;padding:14px}.toolbar-right{flex-wrap:wrap}.toolbar-right input{min-width:180px}.home-grid{grid-template-columns:repeat(2,minmax(160px,1fr));overflow:visible}}@media (max-width: 640px){.main-stage,.workspace-main{padding:14px}.page-header,.brief-toolbar,.modal-actions,.workspace-title,.topbar{flex-direction:column;align-items:stretch}.workspace-sidebar{padding:14px}.workspace-sidebar nav{grid-template-columns:1fr}.step-strip{grid-template-columns:repeat(9,140px)}.text-row,.template-grid,.template-callout{grid-template-columns:1fr}.modal-card{padding:20px}.home-top-actions,.toolbar-right{width:100%}.home-top-actions button,.toolbar-right select,.toolbar-right input{flex:1;min-width:0}.home-grid{grid-template-columns:1fr;padding:14px}}:where(.home-rail nav strong,.outline-action-button.ant-btn,.primary-button,.ghost-button,.secondary-button,.secondary-action,.brief-toolbar button,.brief-actions button,.commerce-actions button,.payment-method-panel button,.recharge-amount-grid button){font-size:var(--font-tab);font-weight:850;letter-spacing:0}:where(input,textarea,select,.ant-select,.ant-select-content,.ant-select-selection-item,.ant-select-selection-placeholder,.custom-amount-field input){font-size:var(--font-control)!important;font-weight:760}:where(.custom-amount-field,.config-box span){font-size:var(--font-tab)}.outline-action-button .anticon{font-size:22px}:where(.member-benefits span){font-size:var(--font-control)!important}:where(.member-plan strong,.workspace-brand,.workspace-title-display h1,.member-benefits h3,.payment-method-panel h3){font-size:var(--font-title)}:where(.balance-card span,.balance-card p){font-size:var(--font-small)}:root{--font-tab: 14px;--font-control: 14px;--font-small: 14px;--font-title: 14px;--font-hero-title: 14px}body,#root :where(button,input,textarea,select,label,p,a,h1,h2,h3,h4,h5,h6,span,strong,b,em,small,time,li,th,td,.ant-select,.ant-select *):not(.anticon):not(svg):not(path){font-size:14px;letter-spacing:0}.prototype-home,.workspace-shell{--workspace-step-width: 272px;--fixed-home-rail-width: calc(var(--workspace-step-width) / 4);--fixed-home-rail-top: 78px}.prototype-home{grid-template-columns:var(--fixed-home-rail-width) minmax(0,1fr)}.workspace-shell{--workspace-rail-width: var(--fixed-home-rail-width)}.prototype-home .home-rail,.workspace-shell .home-rail,.my-projects-shell .home-rail{width:var(--fixed-home-rail-width);grid-template-rows:var(--fixed-home-rail-top) 1fr auto;border-right:1px solid #34383b;background:#111314;box-shadow:none}.prototype-home .nano-mark,.workspace-shell .nano-mark,.my-projects-shell .nano-mark{margin-top:18px}.prototype-home .home-rail nav,.workspace-shell .home-rail nav,.my-projects-shell .home-rail nav{align-self:start;height:calc(50vh - var(--fixed-home-rail-top));min-height:0;display:grid;grid-template-rows:repeat(4,minmax(0,1fr));align-content:stretch;gap:0;padding-top:0}.prototype-home .home-rail nav button,.workspace-shell .home-rail nav button,.my-projects-shell .home-rail nav button{min-height:0;height:auto;gap:4px}.workspace-topbar-spacer{height:var(--workspace-topbar-height);min-height:var(--workspace-topbar-height);border-bottom:1px solid #34383b;background:#1c1e20}.outline-action-button.ant-btn{border:1px solid rgba(57,185,91,.72);border-radius:8px;background:linear-gradient(145deg,rgba(22,32,40,.92),rgba(12,20,26,.92));color:#dce3e4;font-size:16px;font-weight:760;cursor:pointer}.outline-action-button.ant-btn{width:fit-content;height:32px;min-height:32px;justify-self:center;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 14px;line-height:1}.outline-action-button.ant-btn.green{border-color:#3fc557d1;color:#54d76b;background:linear-gradient(145deg,rgba(23,35,39,.94),rgba(13,25,25,.94))}.commerce-backdrop{z-index:70;background:rgba(0,0,0,.72)}.commerce-modal{width:min(100%,860px);padding:24px;border-radius:16px;background:linear-gradient(145deg,rgba(24,34,40,.98),rgba(14,22,28,.98));border-color:#7e96a447}.commerce-modal .modal-head{margin-bottom:18px}.commerce-modal .modal-head span{color:#6bec72;font-size:13px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.commerce-modal .modal-head h2{color:#fff;font-size:28px;line-height:1.1}.member-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.member-plan{min-height:150px;display:grid;align-content:start;gap:10px;padding:18px;border:1px solid rgba(126,150,164,.25);border-radius:13px;background:#1c1e20;color:#eaf2f3;text-align:left}.member-plan.active{border-color:#59ea67c7;background:linear-gradient(145deg,rgba(52,117,62,.46),rgba(28,30,32,.96));box-shadow:0 0 0 1px #59ea671f,0 18px 42px #3ec8561f}.member-plan strong{color:#fff;font-size:18px;font-weight:900}.member-plan b{color:#7bf078;font-size:32px;line-height:1}.member-plan span{color:#aab6bc;font-size:14px;font-weight:720}.member-benefits,.payment-method-panel{margin-top:16px;padding:16px;border:1px solid rgba(126,150,164,.2);border-radius:13px;background:#1c1e20}.member-benefits h3,.payment-method-panel h3{margin:0 0 12px;color:#f3f8f8;font-size:17px}.member-benefits div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.member-benefits span{display:inline-flex;align-items:center;gap:8px;color:#d8e3e5;font-size:15px;font-weight:760}.member-benefits .anticon{color:#6cf073}.payment-method-panel div{display:flex;gap:12px;flex-wrap:wrap}.payment-method-panel button{height:42px;min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 20px;border:1px solid rgba(126,150,164,.25);border-radius:10px;background:rgba(18,26,32,.86);color:#dce7e9;font-weight:850;cursor:pointer}.payment-method-panel button .anticon{font-size:20px}.payment-method-panel .wechat-pay .anticon{color:#45e06a}.payment-method-panel .alipay-pay .anticon{color:#42a8ff}.payment-method-panel button.active{border-color:#59ea67c2;color:#65f070;background:rgba(45,98,55,.44)}.commerce-actions{display:flex;justify-content:flex-end;gap:14px;margin-top:18px}.commerce-actions button{height:44px;min-height:44px;padding:0 18px;border-radius:10px;background:rgba(18,26,32,.86);color:#dce7e9;font-weight:900;cursor:pointer}.commerce-actions button.primary{min-width:190px;background:linear-gradient(180deg,#86ed72,#4fc65f);color:#07120b}.recharge-modal{width:min(100%,620px)}.balance-card{padding:18px;border:1px solid rgba(89,234,103,.28);border-radius:13px;background:linear-gradient(145deg,rgba(52,117,62,.36),rgba(28,30,32,.96))}.balance-card span{color:#aab6bc;font-size:14px;font-weight:760}.balance-card strong{display:block;margin-top:6px;color:#7bf078;font-size:34px;line-height:1}.balance-card p{margin:12px 0 0;color:#c6d0d3;font-size:14px}.recharge-amount-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px}.recharge-amount-grid button{height:56px;min-height:56px;border:1px solid rgba(126,150,164,.25);border-radius:12px;background:#1c1e20;color:#eef5f6;font-size:18px;font-weight:900;cursor:pointer}.recharge-amount-grid button.active{border-color:#59ea67c7;color:#65f070;background:rgba(45,98,55,.44)}.custom-amount-field{display:grid;gap:8px;margin-top:16px;color:#dfe7e9;font-size:14px;font-weight:820}.custom-amount-field input{height:44px;border:1px solid rgba(126,150,164,.25);border-radius:10px;background:#1c1e20;color:#f4fbfb;padding:0 14px;outline:0;font-size:17px;font-weight:860}.workspace-main{padding-top:4px!important}.workspace-main.script-workspace-main{padding-top:0!important}.workspace-main{padding-top:8px!important}.workspace-main.script-workspace-main{padding-top:4px!important}.workspace-main,.workspace-main.script-workspace-main{padding-top:0!important}.script-workspace-main .step-collapse-toggle,.storyboard-workspace-main .step-collapse-toggle{top:10px!important;left:20px!important;width:36px!important;height:36px!important;min-height:36px!important}.script-workspace-main .creation-topbar,.storyboard-workspace-main .creation-topbar{height:var(--workspace-topbar-height)!important;min-height:var(--workspace-topbar-height)!important;display:grid!important;grid-template-columns:minmax(0,1fr) max-content max-content max-content!important;align-items:center!important;gap:10px!important;margin:0!important;padding:0 18px 0 96px!important;border-bottom:1px solid #34383b!important;background:#1c1e20!important}.script-workspace-main .script-mode-nav{grid-column:1!important;width:100%!important;min-width:0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;overflow:hidden!important}.script-workspace-main .script-mode-nav button{height:38px!important;min-height:38px!important;display:inline-flex!important;align-items:center!important;gap:6px!important;padding:0 10px!important;border-radius:8px!important;border:1px solid transparent!important;background:transparent!important;color:#e5eaeb!important;white-space:nowrap!important;font-size:14px!important}.script-workspace-main .script-mode-nav button.active{color:#6eea55!important;border-color:#69dc4bd1!important;background:rgba(20,39,30,.5)!important}.script-workspace-main .script-mode-nav button:not(:last-child):after{height:28px!important;margin-left:8px!important;background:rgba(148,163,184,.32)!important}.script-workspace-main .script-mode-nav-single{width:max-content!important;overflow:visible!important}.script-workspace-main .script-mode-nav-single button{cursor:default!important;pointer-events:none!important}.script-workspace-main .creation-topbar>.outline-action-button,.storyboard-workspace-main .creation-topbar>.outline-action-button{justify-self:end!important;width:max-content!important;height:38px!important;min-height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:0 14px!important;border:1px solid rgba(86,207,65,.72)!important;border-radius:8px!important;background:#1c1e20!important;color:#6eea55!important;box-shadow:none!important;white-space:nowrap!important}.script-workspace-main .creation-topbar>.script-picker-back-button{grid-column:2!important}.storyboard-workspace-main .creation-topbar>.outline-action-button{grid-column:3!important}.script-workspace-main .creation-topbar>.next-step-button{grid-column:3!important}.script-workspace-main .creation-topbar>.next-step-button,.storyboard-workspace-main .creation-topbar>.next-step-button{grid-column:4!important;justify-self:end!important;width:max-content!important;height:38px!important;min-height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:0 18px!important;border-radius:8px!important;background:linear-gradient(180deg,#77df5c,#4ebe45)!important;color:#07120b!important;box-shadow:inset 0 1px #ffffff3d!important;white-space:nowrap!important}.script-workspace-main .creation-topbar>.outline-action-button .anticon,.script-workspace-main .creation-topbar>.next-step-button .anticon,.storyboard-workspace-main .creation-topbar>.outline-action-button .anticon,.storyboard-workspace-main .creation-topbar>.next-step-button .anticon{color:currentColor!important}.script-workspace-main .creation-topbar>.next-step-button span,.storyboard-workspace-main .creation-topbar>.next-step-button span{font-size:24px!important;line-height:1!important;margin-top:-2px!important}@media (min-width: 1024px){html,body,#root{width:100%;min-width:0;min-height:100%}body:has(.workspace-shell){overflow:hidden;background:#1c1e20}#root:has(.workspace-shell){width:100dvw;height:100dvh;overflow:hidden;background:#1c1e20}.workspace-shell{--workspace-rail-width: clamp(72px, 5.2vw, 100px);--workspace-step-width: clamp(220px, 14.2vw, 272px);--workspace-topbar-height: clamp(52px, 5.2vh, 64px);width:100dvw!important;max-width:100dvw!important;min-width:0!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;display:grid!important;grid-template-columns:var(--workspace-rail-width) var(--workspace-step-width) minmax(0,1fr)!important;overflow:hidden!important;background:#1c1e20!important}.workspace-shell.steps-collapsed{grid-template-columns:var(--workspace-rail-width) 0 minmax(0,1fr)!important}.workspace-shell .home-rail,.workspace-sidebar,.workspace-main{height:100dvh!important;min-height:0!important;max-height:100dvh!important}.workspace-shell .home-rail{width:var(--workspace-rail-width)!important;min-width:0!important;grid-template-rows:var(--workspace-topbar-height) minmax(0,1fr) auto!important}.workspace-sidebar{width:var(--workspace-step-width)!important;min-width:0!important;overflow:hidden!important}.workspace-shell.steps-collapsed .workspace-sidebar{width:0!important}.project-step-head,.creation-topbar{height:var(--workspace-topbar-height)!important;min-height:var(--workspace-topbar-height)!important}.workspace-sidebar nav{max-height:calc(100dvh - var(--workspace-topbar-height))!important;overflow:hidden!important}.workspace-main{width:100%!important;min-width:0!important;display:grid!important;grid-template-rows:var(--workspace-topbar-height) minmax(0,1fr)!important;padding:0!important;overflow:hidden!important}.workspace-main:before{top:var(--workspace-topbar-height)!important}.workspace-main>.workspace-step-panel{width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;overflow:hidden!important}.generic-step{min-height:0!important}}.prototype-home,.workspace-shell,.my-projects-shell{--stable-home-rail-width: 112px;--stable-home-rail-logo-row: 78px;--stable-home-rail-item-height: 70px;--stable-home-rail-nav-top: 0px}.prototype-home .home-rail,.workspace-shell .home-rail,.my-projects-shell .home-rail{width:var(--stable-home-rail-width)!important;min-width:var(--stable-home-rail-width)!important;max-width:var(--stable-home-rail-width)!important;height:100dvh!important;grid-template-rows:var(--stable-home-rail-logo-row) auto minmax(0,1fr)!important;overflow:hidden!important}.prototype-home,.my-projects-shell{grid-template-columns:var(--stable-home-rail-width) minmax(0,1fr)!important}.workspace-shell{--workspace-rail-width: var(--stable-home-rail-width) !important}.prototype-home .nano-mark,.workspace-shell .nano-mark,.my-projects-shell .nano-mark{width:48px!important;height:48px!important;margin:18px auto 0!important}.prototype-home .home-rail nav,.workspace-shell .home-rail nav,.my-projects-shell .home-rail nav{height:calc(var(--stable-home-rail-item-height) * 5)!important;min-height:calc(var(--stable-home-rail-item-height) * 5)!important;max-height:calc(var(--stable-home-rail-item-height) * 5)!important;display:grid!important;grid-template-rows:repeat(5,var(--stable-home-rail-item-height))!important;align-content:start!important;gap:0!important;padding:var(--stable-home-rail-nav-top) 0 0!important;overflow:visible!important}.prototype-home .home-rail nav button,.workspace-shell .home-rail nav button,.my-projects-shell .home-rail nav button{width:100%!important;height:var(--stable-home-rail-item-height)!important;min-height:var(--stable-home-rail-item-height)!important;max-height:var(--stable-home-rail-item-height)!important;display:grid!important;grid-template-rows:32px 24px!important;place-items:center!important;align-content:center!important;gap:8px!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;transform:none!important}.prototype-home .home-rail nav button.active,.workspace-shell .home-rail nav button.active,.my-projects-shell .home-rail nav button.active,.prototype-home .home-rail nav button:hover,.workspace-shell .home-rail nav button:hover,.my-projects-shell .home-rail nav button:hover{height:var(--stable-home-rail-item-height)!important;min-height:var(--stable-home-rail-item-height)!important;max-height:var(--stable-home-rail-item-height)!important;padding:0!important;margin:0!important;transform:none!important}.prototype-home .home-rail nav strong,.workspace-shell .home-rail nav strong,.my-projects-shell .home-rail nav strong{height:24px!important;line-height:24px!important;font-size:13px!important;font-weight:700!important;white-space:nowrap!important}.prototype-home .home-rail nav .rail-icon,.workspace-shell .home-rail nav .rail-icon,.my-projects-shell .home-rail nav .rail-icon{width:28px!important;height:28px!important}.prototype-home .home-rail nav button.active:after,.workspace-shell .home-rail nav button.active:after,.my-projects-shell .home-rail nav button.active:after{left:14px!important;right:14px!important;bottom:6px!important;height:18px!important;pointer-events:none!important}.prototype-home .rail-member,.workspace-shell .rail-member,.my-projects-shell .rail-member{align-self:end!important;display:grid!important;justify-items:center!important;align-content:end!important;gap:10px!important;padding:10px 8px 18px!important}.prototype-home .rail-member button,.workspace-shell .rail-member button,.my-projects-shell .rail-member button{width:94px!important;min-height:36px!important;padding:0 8px!important;border-radius:20px!important;font-size:13px!important;line-height:1!important;white-space:nowrap!important}.prototype-home .rail-member .rail-avatar,.workspace-shell .rail-member .rail-avatar,.my-projects-shell .rail-member .rail-avatar{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;max-width:48px!important;max-height:48px!important;border-radius:50%!important;padding:0!important;font-size:21px!important}.prototype-home .rail-member .rail-membership-card,.workspace-shell .rail-member .rail-membership-card,.my-projects-shell .rail-member .rail-membership-card{width:82px!important;height:70px!important;min-height:70px!important;display:grid!important;place-items:center!important;align-content:center!important;gap:6px!important;padding:7px 4px!important;border:1px solid rgba(73,195,220,.34)!important;border-radius:16px!important;background:rgba(25,37,41,.78)!important;color:#36c7df!important}.rail-membership-card span{color:#36c7df!important;font-size:14px!important;line-height:1!important}.rail-membership-card strong{font-size:13px!important;line-height:1!important}.prototype-home .rail-member .rail-bottom-icon,.workspace-shell .rail-member .rail-bottom-icon,.my-projects-shell .rail-member .rail-bottom-icon{width:34px!important;height:34px!important;min-height:34px!important;display:grid!important;place-items:center!important;padding:0!important;border-radius:10px!important;background:transparent!important;color:#8f9aa0!important;font-size:12px!important;font-weight:800!important}.rail-bottom-icon:hover{background:rgba(255,255,255,.06)!important;color:#fff!important}.rail-bottom-bell span{position:relative;width:18px;height:18px;border:2px solid currentColor;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom:0}.rail-bottom-bell span:before{content:"";position:absolute;left:-4px;right:-4px;bottom:-4px;height:3px;border-radius:9px;background:currentColor}.rail-bottom-bell span:after{content:"";position:absolute;left:6px;bottom:-8px;width:6px;height:3px;border-radius:0 0 7px 7px;background:currentColor}.rail-bottom-cli{letter-spacing:-1px}.rail-bottom-menu span,.rail-bottom-menu span:before,.rail-bottom-menu span:after{width:18px;height:3px;border-radius:999px;background:currentColor}.rail-bottom-menu span{position:relative}.rail-bottom-menu span:before,.rail-bottom-menu span:after{content:"";position:absolute;left:0}.rail-bottom-menu span:before{top:-7px}.rail-bottom-menu span:after{top:7px;width:12px}.workspace-sidebar nav button{grid-template-columns:34px minmax(0,1fr) 24px!important;gap:4px!important;padding-right:8px!important}.workspace-sidebar nav button i{width:16px!important}.app-permission-modal-root .ant-modal-mask{background:rgba(0,0,0,.72)!important;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.app-permission-modal .ant-modal-content{border:1px solid rgba(var(--theme-accent-rgb, 98, 230, 112),.42);border-radius:18px;color:#eef3ef;background:#171b1a;box-shadow:0 24px 80px #00000094,0 0 28px rgba(var(--theme-accent-rgb, 98, 230, 112),.08)}.app-permission-modal .ant-modal-confirm-title,.app-permission-modal .ant-modal-confirm-content,.app-permission-modal .ant-modal-close{color:#f1f5f2!important}.app-permission-modal .ant-modal-confirm-content{color:#adb6b0!important}.app-permission-modal .ant-btn-default{border-color:#3d4541;color:#e4e9e5;background:#202523}.app-permission-modal .ant-btn-primary{border-color:var(--theme-accent, #62e670);color:#071108;background:var(--theme-accent, #62e670);box-shadow:none}:root{--theme-accent: #62e670;--theme-accent-rgb: 98, 230, 112;--theme-accent-ink: #62e670;--theme-accent-soft: rgba(98, 230, 112, .14)}html[data-color-mode=light]{color-scheme:light;--bg: #f4f6f8;--panel: #ffffff;--panel-2: #f7f9fa;--panel-3: #eef2f4;--line: rgba(31, 41, 47, .14);--text: #1f262a;--muted: #56636a;--theme-accent-ink: #246f2d;--theme-accent-soft: #eaf7ec;--disabled-bg: #eef1f3;--disabled-border: #d3dade;--disabled-text: #707c82;--green-line: rgba(var(--theme-accent-rgb), .28);--shadow: 0 18px 50px rgba(38, 48, 54, .12)}html[data-color-mode=dark]{color-scheme:dark}html[data-color-mode=light] body,html[data-color-mode=light] .home-app-shell,html[data-color-mode=light] .workspace-app-shell,html[data-color-mode=light] .prototype-home,html[data-color-mode=light] .workspace-shell,html[data-color-mode=light] .my-projects-shell,html[data-color-mode=light] .my-projects-page,html[data-color-mode=light] .assets-library-shell,html[data-color-mode=light] .assets-library-layout,html[data-color-mode=light] .payment-orders-shell,html[data-color-mode=light] .payment-orders-page{background:#f4f6f8;color:#1f262a}html[data-color-mode=light] .home-rail,html[data-color-mode=light] .workspace-shell .home-rail,html[data-color-mode=light] .workspace-sidebar,html[data-color-mode=light] .assets-library-sidebar,html[data-color-mode=light] .assets-library-topbar{border-color:#dfe4e7;background:#ffffff}html[data-color-mode=light] .home-rail nav button,html[data-color-mode=light] .rail-bottom-icon,html[data-color-mode=light] .assets-library-sidebar nav button{color:#667178}html[data-color-mode=light] .home-rail nav button.active,html[data-color-mode=light] .home-rail nav button:hover,html[data-color-mode=light] .assets-library-sidebar nav button.active,html[data-color-mode=light] .assets-library-sidebar nav button:hover{color:#172025;background:rgba(var(--theme-accent-rgb),.12)}html[data-color-mode=light] .workspace-main,html[data-color-mode=light] .creation-topbar,html[data-color-mode=light] .workspace-main .workbench-card,html[data-color-mode=light] .assets-library-content,html[data-color-mode=light] .assets-library-body,html[data-color-mode=light] .assets-folder-card,html[data-color-mode=light] .assets-record-card,html[data-color-mode=light] .payment-orders-panel{border-color:#dfe4e7;background:#ffffff;color:#1f262a}html[data-color-mode=light] .project-step-head,html[data-color-mode=light] .creation-topbar,html[data-color-mode=light] .assets-library-topbar{border-color:#dfe4e7}html[data-color-mode=light] .project-step-head .project-title-text,html[data-color-mode=light] .project-back,html[data-color-mode=light] .my-projects-hero h1,html[data-color-mode=light] .payment-orders-hero h1,html[data-color-mode=light] .assets-library-topbar strong,html[data-color-mode=light] .assets-library-body h1,html[data-color-mode=light] .assets-record-copy strong{color:#1f262a!important}html[data-color-mode=light] .my-projects-page:before,html[data-color-mode=light] .payment-orders-page:before,html[data-color-mode=light] .workspace-main:before{opacity:.18}.home-rail nav button.active,.home-rail nav button:hover,.rail-profile-dropdown .ant-dropdown-menu-item:hover,.rail-profile-dropdown .ant-dropdown-menu-submenu-title:hover{color:var(--theme-accent-ink)!important}.next-step-button,.my-projects-create-button,.generate-script-button,.template-generate-button{border-color:rgba(var(--theme-accent-rgb),.48)!important;background-color:var(--theme-accent)!important;color:#0b2a10!important;-webkit-text-fill-color:#0b2a10!important}.rail-profile-dropdown .ant-dropdown-menu-item:hover,.ant-dropdown-menu-submenu-popup .ant-dropdown-menu-item:hover{background:rgba(var(--theme-accent-rgb),.14)!important}.rail-profile-dropdown .ant-dropdown-menu-item-selected,.ant-dropdown-menu-submenu-popup .ant-dropdown-menu-item-selected{color:var(--theme-accent-ink)!important;background:rgba(var(--theme-accent-rgb),.16)!important}html[data-color-mode=light] :where(button:disabled,input:disabled,textarea:disabled,select:disabled,.ant-btn:disabled,.ant-input-disabled,.ant-select-disabled .ant-select-selector){border-color:var(--disabled-border)!important;background:var(--disabled-bg)!important;color:var(--disabled-text)!important;-webkit-text-fill-color:var(--disabled-text)!important;opacity:1!important;box-shadow:none!important}html[data-color-mode=light] .outline-action-button.ant-btn:hover,html[data-color-mode=light] .outline-action-button.ant-btn:focus-visible{border-color:#78ba7f!important;background:#edf8ee!important;color:#246f2d!important;-webkit-text-fill-color:#246f2d!important;box-shadow:0 0 0 3px rgba(var(--theme-accent-rgb),.14)!important}@media (prefers-reduced-motion: reduce){.home-rail *,.rail-profile-dropdown *{transition-duration:.01ms!important}}html[data-color-mode=light] .home-stage,html[data-color-mode=light] .brief-page,html[data-color-mode=light] .brief-document-stage,html[data-color-mode=light] .brief-studio-body,html[data-color-mode=light] .script-generator-page{background:var(--bg)!important;color:var(--text)!important}html[data-color-mode=light] :where(.page-header,.project-card,.step-pill,.insight-panel,.workbench-card,.template-card,.template-detail,.brief-row,.version-row,.file-drop,.brief-studio-modal,.brief-studio-topbar,.brief-document-sheet,.brief-document-sheet>header,.brief-studio-sidebar,.brief-folder-card,.brief-folder-toolbar,.brief-rich-toolbar,.brief-rich-editor,.brief-document-edit-field input,.brief-document-edit-field textarea,.brief-selling-edit-plain-field input,.script-entry-card,.script-result-panel,.structure-analysis-panel,.script-config-panel,.analysis-mode-card,.structure-card-grid article,.modal-card,.commerce-modal,.manager-panel,.shared-brief-panel,.brief-picker-panel,.brief-detail-panel,.brief-detail-card,.brief-summary-card,.brief-selected-card,.request-panel,.shared-library-card,.collaboration-card,.brief-version-card,.profile-dialog-card){border-color:var(--line)!important;background:var(--panel)!important;color:var(--text)!important;box-shadow:var(--shadow)}html[data-color-mode=light] :where(.brief-studio-topbar,.brief-studio-sidebar,.brief-side-tabs,.brief-side-section,.brief-document-sheet>header,.brief-document-field,.brief-document-edit-field,.brief-rich-editor-field){border-color:var(--line)!important}html[data-color-mode=light] :where(.brief-studio-title h2,.brief-document-sheet h1,.brief-document-field p,.brief-document-rich-value,.brief-document-rich-value h2,.brief-document-rich-value h3,.brief-selling-edit-plain-field>span,.brief-side-tabs button.active,.brief-side-section h3,.brief-side-section dd,.profile-dialog-card h2,.profile-dialog-content dd,.modal-head h2,.panel-title strong){color:var(--text)!important}html[data-color-mode=light] :where(.brief-studio-title>div>span,.brief-document-sheet>header p,.brief-document-field>span,.brief-document-edit-field>span,.brief-rich-editor-field>span,.brief-side-tabs button,.brief-side-section dt,.profile-dialog-content dt,.modal-copy,.panel-title small){color:var(--muted)!important}html[data-color-mode=light] :where(input,textarea,select,.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker,.ant-input-number,.ant-input-number-input){border-color:var(--line)!important;background:var(--panel-2)!important;color:var(--text)!important}html[data-color-mode=light] :where(input,textarea)::placeholder,html[data-color-mode=light] .ant-select-selection-placeholder{color:#7a858b!important;opacity:1}html[data-color-mode=light] :where(.ant-dropdown-menu,.ant-dropdown-menu-submenu-popup .ant-dropdown-menu,.ant-select-dropdown,.ant-picker-dropdown .ant-picker-panel-container,.ant-popover-inner,.ant-tooltip-inner){border-color:var(--line)!important;background:var(--panel)!important;color:var(--text)!important;box-shadow:var(--shadow)!important}html[data-color-mode=light] :where(.ant-dropdown-menu-item,.ant-dropdown-menu-submenu-title,.ant-dropdown-menu-title-content,.ant-select-item,.ant-select-item-option-content,.ant-picker-content,.ant-picker-header,.ant-popover-inner-content){color:var(--text)!important}html[data-color-mode=light] :where(.ant-dropdown-menu-item:hover,.ant-dropdown-menu-submenu-title:hover,.ant-select-item-option-active,.ant-select-item-option-selected){background:rgba(var(--theme-accent-rgb),.13)!important}html[data-color-mode=light] .rail-profile-dropdown .ant-dropdown-menu{border-color:var(--line)!important;background:rgba(255,255,255,.98)!important;box-shadow:0 18px 44px #232d322e!important}html[data-color-mode=light] .rail-profile-dropdown :where(.ant-dropdown-menu-item,.ant-dropdown-menu-submenu-title,.ant-dropdown-menu-title-content){color:var(--text)!important}html[data-color-mode=light] .home-stage :where(.quick-actions>button,.hot-header button){border-color:var(--line);background:var(--panel);color:var(--text);box-shadow:0 8px 24px #26303614}html[data-color-mode=light] .home-stage :where(.quick-action-copy,.quick-action-copy strong,.quick-action-copy span,.hot-header h2){color:var(--text)!important}html[data-color-mode=light] .selling-workspace-main :where(.field-box>span,.audience-field>span,.selling-textarea>span){color:var(--text)!important}html[data-color-mode=light] .workspace-main :where(.workspace-panel-head h2,.script-generation-wait h2,.script-entry-copy h2,.script-entry-card strong,.script-entry-card p,.script-result-panel h3,.script-result-panel p,.structure-analysis-panel h3,.structure-analysis-panel p,.script-config-panel h3,.analysis-mode-card strong,.analysis-mode-card p,.structure-card-grid strong,.structure-card-grid p,.storyboard-library-summary h2,.storyboard-empty-state strong){color:var(--text)!important}html[data-color-mode=light] .workspace-main :where(.script-entry-copy p,.script-generation-wait p,.workspace-panel-head p,.storyboard-library-summary p,.storyboard-empty-state p){color:var(--muted)!important}html[data-color-mode=light] .workspace-main :where(.ant-select-selection-item,.ant-select-selection-placeholder,.ant-select-arrow,.ant-select-suffix,.ant-select .anticon){color:var(--text)!important;-webkit-text-fill-color:var(--text)!important}html[data-color-mode=light] .workspace-main :where(.project-title-edit-button,.step-collapse-toggle){color:var(--muted)!important}html[data-color-mode=light] .home-stage .quick-actions button:not(.primary) small{color:var(--muted)!important}html[data-color-mode=light] .home-stage .quick-actions button:not(.primary) .quick-action-icon{color:var(--muted)!important;background:var(--panel-3)!important}html[data-color-mode=light] .workspace-sidebar nav:before{border-left-color:#d5dce0}html[data-color-mode=light] .workspace-sidebar nav button{border:1px solid #dce2e5;background:var(--panel-2);color:var(--text);box-shadow:0 3px 10px #2630360d}html[data-color-mode=light] .workspace-sidebar nav button:hover,html[data-color-mode=light] .workspace-sidebar nav button:focus-visible{border-color:rgba(var(--theme-accent-rgb),.48);background:rgba(var(--theme-accent-rgb),.09);color:#245f2b}html[data-color-mode=light] .workspace-sidebar nav button span{border-color:#aeb9be;background:#fff;color:#465158}html[data-color-mode=light] .workspace-sidebar nav button i{color:#7d898f}html[data-color-mode=light] .workspace-sidebar nav button.active{border-color:rgba(var(--theme-accent-rgb),.54);background:rgba(var(--theme-accent-rgb),.17);color:#23652d;box-shadow:0 5px 16px rgba(var(--theme-accent-rgb),.12)}html[data-color-mode=light] .workspace-sidebar nav button.active strong{color:#23652d}html[data-color-mode=light] .workspace-sidebar nav button.active span{border-color:var(--theme-accent);background:var(--theme-accent);color:#102c16}html[data-color-mode=light] .workspace-sidebar nav button.done{color:var(--text)}html[data-color-mode=light] .selling-workspace-main :where(.selling-rich-toolbar,.selling-rich-editor){border-color:#d6dde1!important;background:#fff!important;color:var(--text)!important}html[data-color-mode=light] .selling-workspace-main .selling-rich-toolbar{background:var(--panel-3)!important}html[data-color-mode=light] .selling-workspace-main .selling-rich-toolbar :where(button,label){border-color:#cbd4d8!important;background:#fff!important;color:#354047!important}html[data-color-mode=light] .selling-workspace-main .selling-rich-toolbar :where(button,label):hover,html[data-color-mode=light] .selling-workspace-main .selling-rich-toolbar button.active{border-color:rgba(var(--theme-accent-rgb),.56)!important;background:rgba(var(--theme-accent-rgb),.13)!important;color:#23652d!important}html[data-color-mode=light] .selling-workspace-main .selling-rich-toolbar select{background:transparent!important;color:var(--text)!important;color-scheme:light}html[data-color-mode=light] .selling-workspace-main .selling-rich-toolbar select option{background:#fff;color:var(--text)}html[data-color-mode=light] .selling-workspace-main .selling-rich-editor[data-empty=true]:empty:before,html[data-color-mode=light] .selling-workspace-main .rich-text-field>em{color:var(--muted)!important}html[data-color-mode=light] .workspace-main :where(.brief-top-button,.outline-action-button,.brief-check-button,.script-mode-entry-tip){border-color:#cbd5d9!important;background:var(--panel-2)!important;color:var(--text)!important;box-shadow:0 3px 10px #2630360f!important}html[data-color-mode=light] .workspace-main :where(.outline-action-button.green,.brief-check-button){border-color:rgba(var(--theme-accent-rgb),.52)!important;background:rgba(var(--theme-accent-rgb),.1)!important;color:#23652d!important}html[data-color-mode=light] .workspace-main :where(.script-generation-wait,.reference-link-row,.viral-analysis-columns .analysis-content-frame,.viral-parse-wait,.viral-parse-wait section,.editable-analysis-area,.editable-structure-area,.simple-analysis-panel ul,.analysis-empty-state,.deep-structure-editor-item,.storyboard-script-tabs,.storyboard-library-summary,.storyboard-filter-panel,.storyboard-library-panel,.storyboard-table-view,.storyboard-script-card,.asset-block,.production-card,.delivery-card,.asset-list article,.compact-list article,.check-results,.metric-row,.simple-list article,.result-strip,.production-history article){border-color:var(--line)!important;background:var(--panel)!important;color:var(--text)!important;box-shadow:0 7px 22px #26303612!important}html[data-color-mode=light] .workspace-main :where(.workspace-panel-head button,.asset-block button,.production-card button,.delivery-card button,.storyboard-row-actions button,.storyboard-card-actions button,.storyboard-pagination button,.reference-link-row button,.script-result-panel header button,.structure-analysis-panel header button,.structure-analysis-panel footer button){border-color:#cbd5d9!important;background:var(--panel-2)!important;color:var(--text)!important}html[data-color-mode=light] .script-workspace-main .creation-topbar,html[data-color-mode=light] .storyboard-workspace-main .creation-topbar{border-color:var(--line)!important;background:var(--panel)!important;color:var(--text)!important}html[data-color-mode=light] .script-workspace-main :where(.script-mode-nav,.script-mode-entry-tip,.script-generator-entry-page,.replica-script-page,.script-template-page,.original-script-page,.template-toolbar-panel,.template-gallery-panel,.selected-template-strip,.template-config-panel,.template-generate-panel,.original-hero-card,.original-main-card,.original-prompt-box,.script-config-panel,.script-result-panel,.structure-analysis-panel){border-color:var(--line)!important;background:var(--panel)!important;color:var(--text)!important;box-shadow:0 7px 22px #26303612!important}html[data-color-mode=light] .script-workspace-main .script-mode-nav button{border-color:transparent!important;background:transparent!important;color:var(--text)!important}html[data-color-mode=light] .script-workspace-main .script-mode-nav button.active{border-color:rgba(var(--theme-accent-rgb),.5)!important;background:rgba(var(--theme-accent-rgb),.13)!important;color:#23652d!important}html[data-color-mode=light] .storyboard-workspace-main :where(.storyboard-polish-page,.storyboard-script-tabs,.storyboard-library-summary,.storyboard-filter-panel,.storyboard-library-panel,.storyboard-table-view,.storyboard-table-head,.storyboard-table-row,.storyboard-script-card,.storyboard-view-toggle){border-color:var(--line)!important;background:var(--panel)!important;color:var(--text)!important;box-shadow:none!important}html[data-color-mode=light] .storyboard-workspace-main .storyboard-script-tabs button,html[data-color-mode=light] .storyboard-workspace-main .storyboard-view-toggle button{background:transparent!important;color:var(--text)!important;-webkit-text-fill-color:var(--text)!important}html[data-color-mode=light] .storyboard-workspace-main .storyboard-script-tabs button.active,html[data-color-mode=light] .storyboard-workspace-main .storyboard-view-toggle button.active{background:rgba(var(--theme-accent-rgb),.1)!important;color:#23652d!important;-webkit-text-fill-color:#23652d!important}html[data-color-mode=light] .workspace-main :where(input,textarea,select,.ant-input,.ant-input-affix-wrapper,.ant-select,.ant-select-selector,.reference-link-input,.template-search,.storyboard-search,.storyboard-select,.polish-input-box,.original-scenario-select .ant-select,.original-config-grid .ant-select,.original-config-grid .ant-select-selector,.script-config-fields .ant-select,.script-config-fields .ant-select-selector,.template-config-grid .ant-select,.template-config-grid .ant-select-selector){border-color:#cbd5d9!important;background:var(--panel-2)!important;color:var(--text)!important;-webkit-text-fill-color:var(--text)!important;box-shadow:none!important;color-scheme:light}html[data-color-mode=light] .workspace-main :where(input,textarea,.ant-input,.ant-select-selection-item,.ant-select-selection-placeholder,.ant-select-selection-search-input,.ant-select-selection-wrap,.ant-select-selection-search,.ant-select-selection-overflow,.ant-select-arrow,.ant-select-suffix,.ant-select .anticon,.original-config-grid label,.original-config-grid label>span,.script-config-fields label,.script-config-fields label>span){color:var(--text)!important;-webkit-text-fill-color:var(--text)!important}html[data-color-mode=light] .workspace-main :where(input,textarea)::placeholder,html[data-color-mode=light] .workspace-main .ant-select-selection-placeholder{color:var(--muted)!important;-webkit-text-fill-color:var(--muted)!important;opacity:1!important}html[data-color-mode=light] .workspace-main select option{background:#fff!important;color:var(--text)!important}html[data-color-mode=light] .workspace-main :where(.ant-upload button,.product-frame-upload .ant-upload button,.template-upload-field button,.original-upload-field button,.script-config-fields label>button,.file-drop,.storyboard-reset-button,.template-page-arrow){border-color:#bfcbd0!important;background:var(--panel-2)!important;color:var(--text)!important;-webkit-text-fill-color:var(--text)!important;box-shadow:none!important}html[data-color-mode=light] .workspace-main :where(.ant-upload button strong,.ant-upload button small,.ant-upload button .anticon,.product-frame-upload button strong,.product-frame-upload button small,.product-frame-upload button svg,.template-upload-field button strong,.template-upload-field button small,.original-upload-field button strong,.original-upload-field button small,.original-upload-field .anticon){color:var(--text)!important;-webkit-text-fill-color:var(--text)!important}html[data-color-mode=light] .workspace-main :where(.script-entry-copy h2,.script-entry-card strong,.template-card h3,.template-title-row,.original-hero-copy h2,.original-scenario-copy strong,.original-config-section h3,.analysis-panel-title,.storyboard-table-head,.storyboard-table-row strong,.storyboard-script-card h3){color:var(--text)!important;-webkit-text-fill-color:var(--text)!important}html[data-color-mode=light] .workspace-main :where(.script-entry-copy p,.script-entry-card p,.template-card p,.original-hero-copy p,.original-scenario-copy p,.storyboard-table-row time,.storyboard-script-card time,.storyboard-tip){color:var(--muted)!important}html[data-color-mode=light] .brief-studio-modal,html[data-color-mode=light] .brief-studio-modal.is-folders,html[data-color-mode=light] .brief-studio-modal.is-detail{border-color:var(--line)!important;background:var(--panel)!important;color:var(--text)!important;box-shadow:var(--shadow)!important}html[data-color-mode=light] .brief-studio-modal :where(.brief-folder-head,.brief-folder-toolbar,.brief-folder-grid,.brief-folder-card,.brief-studio-topbar,.brief-studio-body,.brief-document-stage,.brief-document-sheet,.brief-document-sheet>header,.brief-studio-sidebar,.brief-side-tabs,.brief-side-content,.brief-side-section,.brief-side-version-list button,.brief-share-permissions>article,.brief-side-requests article){border-color:var(--line)!important;background:var(--panel)!important;color:var(--text)!important}html[data-color-mode=light] .brief-studio-modal :where(.brief-folder-create,.brief-folder-close,.brief-studio-title>button,.brief-studio-close,.brief-studio-title select,.brief-studio-actions>button:not(.brief-studio-close),.brief-side-section-head button,.brief-side-version-list button,.brief-side-requests article button){border-color:#cbd5d9!important;background:var(--panel-2)!important;color:var(--text)!important}html[data-color-mode=light] .brief-studio-modal :where(.brief-folder-toolbar label,.brief-folder-toolbar input,.brief-document-title-input,.brief-document-edit-field input,.brief-document-edit-field textarea,.brief-selling-edit-plain-field input,.brief-rich-editor,.brief-rich-toolbar,.brief-rich-toolbar button,.brief-rich-toolbar label,.selling-rich-editor,.selling-rich-toolbar,.selling-rich-toolbar button,.selling-rich-toolbar label){border-color:#cbd5d9!important;background:var(--panel-2)!important;color:var(--text)!important;-webkit-text-fill-color:var(--text)!important;box-shadow:none!important}html[data-color-mode=light] .brief-studio-modal :where(.brief-folder-head h2,.brief-folder-copy strong,.brief-folder-empty strong,.brief-studio-title h2,.brief-document-sheet>header h1,.brief-document-field p,.brief-document-rich-value,.brief-document-rich-value>div,.brief-document-rich-value h2,.brief-document-rich-value h3,.brief-side-section h3,.brief-side-section dd,.brief-side-requests article strong){color:var(--text)!important;-webkit-text-fill-color:var(--text)!important}html[data-color-mode=light] .brief-studio-modal :where(.brief-folder-copy small,.brief-folder-copy em,.brief-folder-toolbar>span,.brief-studio-title>div>span,.brief-document-sheet>header p,.brief-document-field>span,.brief-document-edit-field>span,.brief-rich-editor-field>span,.brief-side-section dt,.brief-side-version-list small,.brief-side-hint,.brief-side-empty,.brief-side-requests article p){color:#4f5a60!important;-webkit-text-fill-color:#4f5a60!important}html[data-color-mode=light] .my-projects-shell,html[data-color-mode=light] .my-projects-page,html[data-color-mode=light] .project-gallery-page{background:var(--bg)!important;color:var(--text)!important;scrollbar-color:rgba(31,41,47,.2) transparent!important}html[data-color-mode=light] .project-gallery-toolbar{border-color:var(--line)!important;background:rgba(255,255,255,.96)!important;color:var(--text)!important;box-shadow:0 8px 24px #26303612!important}html[data-color-mode=light] .my-projects-shell :where(.project-gallery-collection-button,.project-gallery-select,.project-gallery-search,.project-create-card,.project-gallery-card,.project-detail-dialog,.project-detail-grid div,.project-detail-dialog footer button:not(.primary)){border-color:var(--line)!important;background:var(--panel)!important;color:var(--text)!important;box-shadow:0 7px 22px #26303612!important}html[data-color-mode=light] .my-projects-shell :where(.project-gallery-select select,.project-gallery-search input,.project-gallery-search .anticon,.project-gallery-select .anticon,.project-gallery-toolbar>strong,.project-create-card>strong,.project-gallery-card h3,.project-detail-dialog h2,.project-detail-grid strong){color:var(--text)!important;-webkit-text-fill-color:var(--text)!important}html[data-color-mode=light] .my-projects-shell .project-gallery-select select option{background:#fff!important;color:var(--text)!important}html[data-color-mode=light] .my-projects-shell :where(.project-gallery-search input::placeholder,.project-gallery-card time,.project-gallery-loading,.project-detail-grid span){color:var(--muted)!important;-webkit-text-fill-color:var(--muted)!important}html[data-color-mode=light] .my-projects-shell .project-gallery-preview{background:var(--panel-3)!important;color:#667178!important}html[data-color-mode=light] .my-projects-shell .project-create-card>span{background:rgba(var(--theme-accent-rgb),.14)!important;color:#23652d!important}html[data-color-mode=light] .my-projects-shell .project-gallery-actions button{background:var(--panel-2)!important;color:#4f5a60!important}html[data-color-mode=light] :where(.assets-library-eyebrow,.assets-folder-card small,.assets-record-copy small,.assets-record-copy em,.my-projects-loaded,.project-gallery-loading){color:#30383d!important;-webkit-text-fill-color:#30383d!important}html[data-color-mode=light] .brief-detection-backdrop{background:rgba(31,38,42,.34)!important}html[data-color-mode=light] .brief-detection-modal{border-color:var(--line)!important;background:var(--panel)!important;color:var(--text)!important;box-shadow:0 28px 80px #26303633!important}html[data-color-mode=light] .brief-detection-modal .modal-head{border-color:var(--line)!important;background:var(--panel)!important}html[data-color-mode=light] .brief-detection-modal .modal-head h2,html[data-color-mode=light] .brief-detection-loading strong,html[data-color-mode=light] .score-ring-inner strong,html[data-color-mode=light] .score-summary p,html[data-color-mode=light] .metric-card-head strong,html[data-color-mode=light] .section-title,html[data-color-mode=light] .section-title strong,html[data-color-mode=light] .suggestion-item strong,html[data-color-mode=light] .reconstructed-example-row p{color:var(--text)!important;-webkit-text-fill-color:var(--text)!important}html[data-color-mode=light] .brief-detection-modal .modal-head span,html[data-color-mode=light] .brief-detection-loading,html[data-color-mode=light] .brief-detection-loading span,html[data-color-mode=light] .score-summary-top span,html[data-color-mode=light] .metric-card-head span,html[data-color-mode=light] .metric-card small,html[data-color-mode=light] .suggestion-item p{color:#4f5a60!important;-webkit-text-fill-color:#4f5a60!important}html[data-color-mode=light] .brief-detection-modal .modal-close-button{border:1px solid #cbd5d9!important;background:var(--panel-2)!important;color:var(--text)!important}html[data-color-mode=light] .brief-detection-modal .modal-close-button:hover{border-color:rgba(var(--theme-accent-rgb),.52)!important;background:rgba(var(--theme-accent-rgb),.12)!important;color:#23652d!important}html[data-color-mode=light] .brief-detection-loading-ring{border-color:rgba(var(--theme-accent-rgb),.22)!important;border-top-color:#42c858!important}html[data-color-mode=light] .brief-detection-modal :where(.detection-score-card,.metric-card,.warning-block,.suggestion-block,.example-block,.suggestion-item,.reconstructed-example-scroll,.example-block pre){border-color:var(--line)!important;background:var(--panel-2)!important;color:var(--text)!important;box-shadow:none!important}html[data-color-mode=light] .brief-detection-modal .score-ring-inner{border-color:rgba(var(--theme-accent-rgb),.28)!important;background:radial-gradient(circle at 30% 30%,rgba(var(--theme-accent-rgb),.18),#fff 66%)!important}html[data-color-mode=light] .brief-detection-modal .score-summary-tags span{border-color:rgba(var(--theme-accent-rgb),.34)!important;background:rgba(var(--theme-accent-rgb),.1)!important;color:#23652d!important}html[data-color-mode=light] .brief-detection-modal .metric-progress{background:#dfe5e8!important}html[data-color-mode=light] .brief-detection-modal .warning-block{border-color:#d34a4a3d!important;background:#fff7f7!important}html[data-color-mode=light] .brief-detection-modal .warning-block ul{color:#7f2f2f!important}html[data-color-mode=light] .brief-detection-modal .suggestion-item span{background:rgba(var(--theme-accent-rgb),.14)!important;color:#23652d!important}html[data-color-mode=light] .brief-detection-modal .reconstructed-example-row{border-color:var(--line)!important}html[data-color-mode=light] .brief-detection-modal .reconstructed-example-row span,html[data-color-mode=light] .brief-detection-modal .example-block pre{color:#23652d!important;-webkit-text-fill-color:#23652d!important}html[data-color-mode=light] .brief-detection-actions .secondary-action{border-color:#cbd5d9!important;background:var(--panel-2)!important;color:var(--text)!important}html[data-color-mode=light] .brief-detection-actions .primary-action,html[data-color-mode=light] .brief-detection-error .primary-action{border-color:rgba(var(--theme-accent-rgb),.52)!important;background:rgba(var(--theme-accent-rgb),.14)!important;color:#23652d!important}html[data-color-mode=light] :where(.ant-message-notice-content,.ant-notification-notice,.ant-modal-content,.ant-popconfirm-inner-content,.ant-alert){border:1px solid var(--line)!important;background:rgba(255,255,255,.98)!important;color:var(--text)!important;box-shadow:0 16px 42px #26303629!important}html[data-color-mode=light] :where(.ant-message-notice-content,.ant-message-custom-content,.ant-notification-notice-message,.ant-notification-notice-description,.ant-modal-confirm-title,.ant-modal-confirm-content,.ant-popconfirm-message-title,.ant-popconfirm-description,.ant-alert-message,.ant-alert-description){color:var(--text)!important;-webkit-text-fill-color:var(--text)!important}html[data-color-mode=light] :where(.ant-notification-notice-close,.ant-modal-close,.ant-popover-message-icon){color:#4f5a60!important}html[data-color-mode=light] :where(.structure-editor-modal,.viral-parse-wait section){border-color:var(--line)!important;background:var(--panel)!important;color:var(--text)!important;box-shadow:0 18px 52px #2630362e!important}html[data-color-mode=light] :where(.ant-modal-mask,.modal-backdrop,.script-output-backdrop,.structure-editor-backdrop,.viral-parse-wait,.project-detail-dialog-mask,.brief-detection-backdrop,.commerce-backdrop){background:rgba(31,42,47,.09)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
