:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#0b0b0b;--foreground:#fff;--popover:#222426;--popover-foreground:#fff;--primary:#d1fe17;--primary-foreground:#0b0b0b;--muted:#26282b;--muted-foreground:#a5a7ac;--accent:#303529;--accent-foreground:#d1fe17;--border:#323437;--input:#333;--ring:#d1fe17}body{-webkit-font-smoothing:antialiased;font-family:Arial,Microsoft YaHei,PingFang SC,sans-serif}p{color:#b3b3b3}h1{letter-spacing:-1.3px;font-size:36px;font-weight:600}h2,h3{font-weight:550}button,a{touch-action:manipulation}button:focus-visible,a:focus-visible,label:focus-within{outline-color:#d1fe17}input,textarea{color:#fff;background:#0b0b0b;border-color:#333;border-radius:9px}input:focus,textarea:focus{border-color:#c7ec65;outline:2px solid #d1fe1730}input::placeholder,textarea::placeholder{color:#868a91}button:disabled{opacity:1;color:#9da1a7!important;background:#222!important;border-color:#34373a!important}.topbar{background:#0b0b0b;border-color:#2b2d30;gap:25px;height:76px;padding-inline:max(32px,50vw - 696px)}.brand-mark{color:#0b0b0b;background:#d1fe17;border-radius:10px;width:36px;height:36px}.brand strong{letter-spacing:-.6px;font-size:22px}.brand strong span{color:#8e929a;letter-spacing:1.5px;border-color:#393b40;font-size:12px}.topbar nav{background:#171717;border:1px solid #333;border-radius:9px;gap:5px;height:auto;padding:4px}.topbar nav button{color:#a3a6ad;border-radius:6px;min-height:35px;padding:5px 20px;font-size:14px}.topbar nav button.active{color:#f2f4f5;background:#333;font-weight:500;box-shadow:0 1px 4px #0003}.topbar nav button.active:after{display:none}.topbar nav button:hover{color:#fff;background:#333}.version{color:#989ca3;font-size:12px}.version span{color:#c9d1bf;background:#2c3127;border:1px solid #3b4232;border-radius:4px}.eyebrow{letter-spacing:2px;color:#b3b3b3;font-size:12px;font-weight:500}main{padding-top:30px;max-width:1392px;padding-inline:32px}.page-heading{margin-top:36px;margin-bottom:25px}.page-heading p,.editor-heading p{margin-top:14px;font-size:16px;line-height:1.85}.workflow-steps{background:#131313;border:1px solid #303235;border-radius:12px;gap:5px;margin-bottom:30px;padding:5px}.workflow-steps>div{color:#93979d;border:0;border-radius:8px;gap:11px;padding:12px 16px;font-size:14px}.workflow-steps span{color:#a6aab0;background:#2a2d30;border:1px solid #3b3e42;width:26px;height:26px;font-size:12px}.workflow-steps .current{color:#d1fe17;background:#252b0e}.workflow-steps .current span{color:#1d280e;background:#d1fe17;border-color:#d1fe17}.notice{color:#a6b2b2;background:#131313;border:1px solid #303638;border-radius:8px;padding:12px 16px;font-size:13px}.material-grid{counter-reset:material;gap:20px;margin-top:25px}.material-grid .manage-card{counter-increment:material;background:#171717;border:1px solid #333;border-radius:13px;padding:25px;box-shadow:0 8px 22px #0000000c}.material-grid .manage-card:before{content:"ASSET / 0" counter(material);letter-spacing:1.6px;color:#8a919b;margin-bottom:16px;font-size:12px;display:block}.material-grid .manage-card h2{letter-spacing:-.4px;justify-content:space-between;align-items:center;gap:8px;font-size:22px;display:flex}.pill{color:#b5c1a3;white-space:nowrap;background:#2c3326;border:1px solid #3b4530;border-radius:5px;padding:3px 8px;font-size:12px}.material-grid .manage-card p{margin-top:10px;margin-bottom:23px;font-size:14px;line-height:1.8}.material-grid label{color:#d1d3d7}.material-grid textarea{height:126px;margin-top:10px;padding:13px;font-size:15px;line-height:1.75}.material-grid .back{color:#bdc4b5;min-height:40px;margin:7px 0;font-size:13px}.upload-box{color:#b5bdac;background:#131313;border:1px dashed #4a4e52;border-radius:9px}.upload-box:hover{background:#24291e;border-color:#a9c666}.upload-box strong{color:#d3d8cf;font-weight:400}.upload-box span{color:#90978d}.upload-box img{background:#fff}.material-grid .upload-box{height:152px;margin-top:1px}.upload-field h3 span,.form-row label>span,.selling-label>span{color:#a3a7ad}.upload-field>p{color:#9298a0}.primary{color:#0b0b0b;background:#d1fe17;border:1px solid #d1fe17;border-radius:8px;min-height:45px;font-size:14px;font-weight:600;box-shadow:0 2px 3px #0002}.primary:hover:not(:disabled){background:#deff66;border-color:#deff66}.action-strip{border-color:#33363a;margin-top:26px;padding:22px 0}.action-strip b{color:#d7dbe0;font-size:14px;font-weight:400}.action-strip p{color:#959ca4;margin-top:6px;font-size:13px}.back{color:#b4bdac}.muted,.validation-hint{color:#a1a7af}.form-row em{color:#d1fe17}.panel-title>span{color:#b0bd9d}.selling-label small{color:#959da5}.library-bar{border-color:#303337}.duration-tabs,.editor-tabs{background:#171717;border:1px solid #33373a}.duration-tabs button[data-state=active],.editor-tabs button[data-state=active]{color:#ddf3b7;box-shadow:none;background:#3b4231}.duration-tabs button,.editor-tabs button{color:#a6adb5}.filters [data-slot=select-trigger],.search{color:#d2d6da;background:#171717;border-color:#383c40}.search input{color:#e5e8ed}.section-label>span{color:#979fa8}.section-label h2 span{color:#c8dab0;background:#32372c}.template-card{background:#171717;border-color:#34383c;border-radius:12px}.template-card:hover{border-color:#676f5c;transform:translateY(-2px);box-shadow:0 12px 32px #0004}.template-art{height:265px}.art-green{color:#dbedda;background:#283b34}.art-ink{color:#e1e4f3;background:#292d39}.art-orange{color:#f1dfc8;background:#44362f}.art-blue{color:#d9e6f1;background:#293845}.art-center h3{font-size:27px;font-weight:500}.art-center small{opacity:.7}.card-info h3{color:#e4e7ec;font-size:16px}.card-info p{color:#9ca4ae}.circle-button{color:#d1fe17;background:#252c20;border-color:#454c3d;border-radius:8px}.circle-button:hover{background:#39432b}.card-footer{color:#a3adb5;border-color:#34373a}.card-footer .sample-tag{color:#a1a6ae}.library-note{color:#c0cea9;background:#1d211a;border-color:#3b4234}.library-note b{color:#d4dfc5}.library-note button{color:#d1fe17}.library-note p{color:#a5b098}.flow-summary{color:#aab39f}.flow-summary i{background:#495140}.reference-panel,.creation-panel{background:#171717;border-color:#35393d}.reference-cover h2{color:inherit}.reference-note{color:#a1a9b1;border-color:#34383c}.shot-index{color:#cadbae;background:#333b2b}.shot-details summary span,.shots small{color:#a0a9b3}.shots p{color:#aeb5bd}.duration-badge{color:#d6edb5;background:#303a24;border:1px solid #465136}.prompt-editor{background:#141719}.prompt-actions button,.draft-list button,.config-list button{color:#d1dfc0;background:#272c24;border-color:#454d3c}.generation-status{color:#c5d7b0;background:#252b23;border:1px solid #414b37}.generation-status p{color:#abb7a3}.manage-card{background:#171717;border-color:#383c40}.import-button{color:#d1fe17;border-color:#5a6847}.config-list article,.draft-list article{background:#171717;border-color:#353a40}.config-list article>span{color:#acb5bc}.empty{color:#b9c4a9}footer{color:#959ea7;border-color:#2f3439;margin-inline:32px}.reference-video{background:#0b0b0b}@media (min-width:1456px){footer{max-width:1328px;margin-inline:auto}}@media (max-width:1100px){.topbar{padding-inline:24px}.topbar nav button{padding-inline:14px}.material-grid{gap:14px}.material-grid .manage-card{padding:20px}.material-grid .manage-card h2{font-size:19px}}@media (max-width:760px){.topbar{gap:14px;height:auto;min-height:121px;padding:16px 18px 12px}.brand strong span{letter-spacing:1px;margin-left:10px;padding-left:10px;font-size:10px}.topbar nav{gap:3px;width:100%;height:auto;padding:4px}.topbar nav button{flex:1;min-height:36px;padding:7px 4px;font-size:13px}.version{font-size:12px}main{padding:23px 16px 36px}.workflow-steps{border-radius:10px;gap:2px;margin-bottom:26px;padding:4px}.workflow-steps>div{flex-direction:column;gap:7px;padding:10px 2px;font-size:12px}.workflow-steps span{width:23px;height:23px}.page-heading{margin-top:25px;margin-bottom:22px}h1{letter-spacing:-.7px;font-size:28px;line-height:1.5}.page-heading p{font-size:15px;line-height:1.85}.material-grid{gap:17px}.material-grid .manage-card{padding:23px}.material-grid .manage-card h2{font-size:23px}.material-grid textarea{font-size:16px}.notice{padding:12px 14px;font-size:12px;line-height:1.8}.action-strip{padding-bottom:10px}.action-strip .primary{white-space:normal}.template-art{height:265px}.editor-tabs button{font-size:12px}.brand-mark{width:34px;height:34px}.duration-tabs button{font-size:12px}footer{margin-inline:16px;font-size:12px}.creation-panel{padding:20px 16px}}.material-grid .back:disabled{color:#858b91!important;background:0 0!important}.material-grid .back{border-radius:5px}
