@import"https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@400;500;600;700;800;900&display=swap";.media-workbench{background:#d7d3e0;color:#342c43;padding:23px;border-radius:10px;margin:-12px}.media-workbench .page-heading{margin-bottom:20px}.media-workbench .page-heading h1{font-size:25px;margin:7px 0 8px}.media-workbench .page-heading p,.media-workbench .kicker{color:#756880}.media-workbench .balance{background:#eeeaf4;color:#56476c;border-color:#b9afc9;font-size:12px;padding:10px}.media-workbench .media-grid{grid-template-columns:minmax(0,55fr) minmax(0,45fr);gap:18px}.media-workbench .panel{background:#f2f0f6;border-color:#c5bdcf;padding:20px;box-shadow:0 3px 13px #41324e0a}.media-workbench input,.media-workbench textarea,.media-workbench select{background:#e1dce9;border-color:#c0b6cf;color:#342c43;font-size:13px}.media-workbench input::placeholder,.media-workbench textarea::placeholder{color:#887b96}.media-workbench label{color:#4e405f;font-size:12px;margin:16px 0 8px}.media-workbench .media-note,.media-workbench .muted{color:#756880!important;font-size:11px!important;line-height:1.6!important}.media-workbench .media-note{margin:10px 0}.media-workbench .outline{border-color:#b8a6d2;background:#ece7f4;color:#624583;font-size:12px}.media-workbench .outline:hover{background:#ded4ed}.media-workbench .btn{background:#6e469a;border-color:#6e469a;color:#fff}.media-workbench .btn:hover{background:#5a347f}.media-workbench .btn:disabled{background:#a58abf;border-color:#a58abf}.media-workbench .model-summary{display:flex;gap:14px;align-items:center;justify-content:space-between;padding:0 0 17px;border-bottom:1px solid #ccc2d8;margin-bottom:15px}.media-workbench .model-summary>div{min-width:0;flex:1}.media-workbench .model-summary span{font-size:11px;color:#756880;display:block}.media-workbench .model-summary strong{font-size:18px;font-weight:600;display:block;margin:5px 0;color:#342c43}.media-workbench .model-summary small{font-size:11px;color:#6d5d7c;display:block;line-height:1.5}.media-workbench .model-summary .outline{padding:9px 11px;flex-shrink:0}.media-workbench .model-picker{background:#e5deee;padding:15px;border:1px solid #c2b2d3;border-radius:6px;margin:0 0 19px}.media-workbench .model-families{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.media-workbench .model-families button,.media-workbench .scheme-list button,.media-workbench .model-versions button{border:1px solid #bdb0cd;color:#685276;background:#f0ebf5;border-radius:4px;font-size:11px;padding:8px;line-height:1.5}.media-workbench .model-families button.is-selected,.media-workbench .scheme-list button.is-selected,.media-workbench .model-versions button.is-selected{background:#6e469a;border-color:#6e469a;color:#fff}.media-workbench .scheme-list{display:grid;grid-template-columns:1fr 1fr;gap:7px;max-height:176px;overflow:auto;margin-top:10px}.media-workbench .scheme-list button{text-align:left}.media-workbench .model-versions{display:flex;gap:8px;margin-bottom:8px}.media-workbench .model-versions button{padding:7px 16px}.media-workbench .model-picker>small{font-size:11px;color:#756880}.media-workbench .picker-done{width:100%;margin-top:8px}.media-workbench .reference-heading{flex-direction:column;align-items:flex-start;gap:0;margin-top:0}.media-workbench .reference-heading label{margin-top:0}.media-workbench .reference-heading span{font-size:11px;color:#756880;margin:0 0 11px}.media-workbench .upload-controls{gap:6px}.media-workbench .upload-controls select{width:72px;font-size:12px;padding:8px}.media-workbench .upload-controls .outline{font-size:11px;padding:8px}.media-workbench .reference-empty{background:#eae4f0;border-color:#b7a8ca;padding:16px 8px;color:#756880;font-size:11px;margin-top:11px}.media-workbench .reference-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:11px}.media-workbench .reference-item{background:#ebe5f2;border-color:#c5b6d7}.media-workbench .reference-item>img,.media-workbench .reference-item>video{height:61px}.media-workbench .reference-item p,.media-workbench .reference-item strong,.media-workbench .reference-use{color:#756080;font-size:11px}.media-workbench .media-prompt{min-height:155px;line-height:1.8}.media-workbench .media-parameters .field-grid{gap:10px}.media-workbench .media-parameters select{padding:9px;font-size:12px}.media-workbench .checkbox{font-size:12px}.media-workbench .checkbox input{accent-color:#6e469a}.media-workbench .media-submit{position:sticky;bottom:14px;margin:19px -8px -8px;background:#e9e2f0;padding:14px 12px;border:1px solid #c5b6d3;border-radius:6px;z-index:2;box-shadow:0 5px 14px #3f2c5712}.media-workbench .media-submit .cost{margin:0 0 11px;color:#756880}.media-workbench .media-submit .cost strong{color:#563371;font-size:14px}.media-workbench .media-submit>.media-note{display:none}.media-workbench .media-submit .btn{min-height:42px;padding:9px}.media-workbench .media-submit>.muted{margin:8px 0 0;font-size:10px!important}.media-workbench .media-result{position:sticky;top:82px}.media-workbench .media-result .large-preview{height:270px;margin-top:14px;background:#bbb1c9}.media-workbench .media-result .panel-heading h3{color:#45374f}.media-workbench .status{background:#ddd5e9;color:#64487b;border-color:#c6b7d5;font-size:11px}.media-workbench .media-result>p{color:#756880}.media-workbench .result-actions{gap:8px;margin-top:16px}.media-workbench .result-actions .outline{padding:8px;font-size:11px}.media-workbench .task-details{background:#e8e2ef;border:1px solid #cdc0db;border-radius:5px;padding:12px;margin:15px 0;font-size:11px;color:#756880}.media-workbench .task-details summary{cursor:pointer;word-break:break-all;color:#645075}.media-workbench .task-metadata p{border-color:#cbc1d6;padding-bottom:9px;gap:4px}.media-workbench .task-metadata p span{color:#806c90;font-size:11px}.media-workbench .task-metadata p strong{color:#4f3d60;font-size:12px;line-height:1.6}.media-workbench .generation-progress span{font-size:11px;color:#6b4c86}.media-workbench .generation-progress progress{accent-color:#6e469a}.media-workbench .image-results img{height:95px}@media(max-width:1100px)and (min-width:761px){.media-workbench{padding:18px;margin:-8px}.media-workbench .media-grid{grid-template-columns:minmax(0,55fr) minmax(0,45fr);gap:13px}.media-workbench .panel{padding:16px}.media-workbench .media-result .large-preview{height:215px}.media-workbench .model-families{grid-template-columns:1fr 1fr}.media-workbench .model-summary strong{font-size:16px}.media-workbench .model-summary{gap:8px}.media-workbench .model-summary .outline{font-size:11px;padding:8px}.media-workbench .reference-grid{grid-template-columns:1fr 1fr}.media-workbench .result-actions .outline{flex:1;justify-content:center}.media-workbench .scheme-list{grid-template-columns:1fr 1fr}}@media(max-width:760px){.media-workbench{padding:12px;margin:-5px}.media-workbench .media-grid{grid-template-columns:1fr;gap:17px}.media-workbench .media-result{position:static}.media-workbench .media-result .large-preview{height:230px}.media-workbench .page-heading h1{font-size:23px}.media-workbench .model-families{grid-template-columns:repeat(3,1fr)}.media-workbench .media-submit{position:static;margin-bottom:0}.media-workbench .reference-grid{grid-template-columns:repeat(3,1fr)}}.media-workbench .media-submit{position:static;margin-bottom:0}.media-workbench .model-families button,.media-workbench .scheme-list button,.media-workbench .model-versions button{font-size:12px;min-height:36px}.media-workbench .media-prompt{font-size:14px;line-height:1.8}.media-workbench .model-summary small{font-size:12px;color:#5d4c70}.media-workbench .media-note{color:#6a5b79!important}.media-workbench .model-picker label{font-weight:600;color:#40314f}.media-workbench .model-summary{cursor:pointer;background:#e5dcee;border:1px solid #b29bc9;border-radius:7px;padding:15px;margin-bottom:14px;flex-wrap:wrap}.media-workbench .model-summary>div{min-width:180px}.media-workbench .model-summary span{color:#5c3f73;font-weight:600;font-size:13px}.media-workbench .model-summary strong{font-size:19px}.media-workbench .model-summary small{font-size:12px;color:#685278}.media-workbench .model-primary-button{min-height:42px;font-size:13px;padding:11px 15px;gap:10px;box-shadow:0 3px 8px #55357320}.media-workbench .model-summary:focus-visible{outline:2px solid #71469c;outline-offset:3px}.media-workbench .model-cost-summary{display:grid;grid-template-columns:1fr 1fr;gap:13px;padding:16px;background:#d8c9e6;border:1px solid #b39acb;border-radius:6px;margin-bottom:18px}.media-workbench .model-cost-summary>div>span{display:block;font-size:11px;color:#6d527f;line-height:1.7}.media-workbench .model-cost-summary strong{display:block;font-size:29px;color:#4a2868;line-height:1.5;font-weight:700;margin-top:5px}.media-workbench .model-cost-summary strong small{display:block;font-size:11px;font-weight:500;color:#725288;line-height:1.7}.media-workbench .model-cost-summary p{grid-column:1/-1;font-size:11px!important;line-height:1.7!important;color:#654878!important;margin:0;border-top:1px solid #b9a5cc;padding-top:11px}.media-workbench .scheme-list button{padding:11px 10px}.media-workbench .scheme-list button>strong{display:block;font-size:12px;font-weight:600;line-height:1.7}.media-workbench .scheme-billing{display:inline-block;padding:2px 5px;background:#ddd1e8;border-radius:3px;font-size:10px;color:#785389;margin:7px 0}.media-workbench .scheme-price{display:block;font-size:10px;line-height:1.8;color:#735786;font-weight:500}.media-workbench .scheme-list button.is-selected .scheme-price{color:#fff}.media-workbench .scheme-list button.is-selected .scheme-billing{background:#9070ad;color:#fff}.media-workbench .model-price-warning{font-size:11px;color:#653e80;line-height:1.8;background:#d8c7e5;border-radius:4px;padding:10px;margin:14px 0 7px}@media(max-width:1100px){.media-workbench .model-primary-button{width:100%;justify-content:space-between;font-size:13px}.media-workbench .model-summary>div{width:100%}.media-workbench .model-cost-summary{padding:13px;gap:10px}.media-workbench .model-cost-summary strong{font-size:27px}.media-workbench .scheme-list{grid-template-columns:1fr}}.media-workbench .live-price-snapshot{padding:17px;background:#e4d5f0;border:1px solid #b695d0;border-radius:6px;margin-bottom:12px;color:#5f3b7a}.media-workbench .live-price-snapshot>span{font-size:12px;font-weight:600;display:block}.media-workbench .live-price-snapshot strong{display:block;font-size:28px;font-weight:700;margin-top:9px;line-height:1.5;color:#4f226f}.media-workbench .live-price-snapshot strong small{display:inline-block;font-size:11px;font-weight:500;color:#73528b;margin-left:8px}.media-workbench .live-price-snapshot>p{font-size:11px!important;line-height:1.8!important;color:#745584!important;margin:8px 0}.media-workbench .live-price-snapshot>small{display:block;font-size:10px;color:#876696;border-top:1px solid #c1a9d3;padding-top:10px;margin-top:12px}.media-workbench .live-price-snapshot .snapshot-pending{font-size:22px}.media-workbench .snapshot-estimate b{color:#4e216d;font-size:13px}.media-workbench .model-cost-summary{background:#e4dfec;border-color:#c1b5d0}.media-workbench .model-cost-summary strong{font-size:23px;color:#705e80}.media-workbench .model-cost-summary>div>span{font-size:10px}.media-workbench .model-cost-summary p{font-size:10px!important}.media-workbench .model-simulation-details{margin:0 0 15px;color:#897493;font-size:11px}.media-workbench .model-simulation-details>summary{cursor:pointer;padding:7px 2px}.media-workbench .model-simulation-details .model-cost-summary{margin-top:10px;margin-bottom:0}.media-workbench .model-simulation-details .model-cost-summary strong{font-size:18px}.media-workbench .media-grid{grid-template-columns:minmax(440px,7fr) minmax(240px,3fr);gap:18px}.media-workbench .media-editor{min-width:0}.media-workbench .model-summary{padding:12px 15px;margin-bottom:10px}.media-workbench .model-summary>div{min-width:200px}.media-workbench .model-summary strong{font-size:18px}.media-workbench .model-primary-button{width:auto;min-width:185px}.media-workbench .live-price-snapshot{padding:12px 15px;margin-bottom:8px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 15px}.media-workbench .live-price-snapshot>span{font-size:12px;flex:1;min-width:160px}.media-workbench .live-price-snapshot strong{font-size:23px;margin:0;line-height:1.4}.media-workbench .live-price-snapshot strong small{font-size:11px}.media-workbench .live-price-snapshot>p{margin:0!important;font-size:11px!important}.media-workbench .live-price-snapshot>.snapshot-estimate{width:100%}.media-workbench .live-price-snapshot>small{width:100%;margin:0;padding-top:6px;font-size:10px}.media-workbench .model-simulation-details{margin-bottom:12px}.media-workbench .reference-heading{flex-direction:row;align-items:center;justify-content:space-between;margin:0 0 10px}.media-workbench .reference-heading label{margin:0}.media-workbench .reference-heading span{margin:0;font-size:11px}.media-workbench .media-prompt{min-height:170px}.media-workbench .media-parameters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 13px;align-items:start;margin-top:15px;padding-top:5px;border-top:1px solid #ccc0d8}.media-workbench .media-parameters>label:not(.checkbox){grid-column:1/-1}.media-workbench .media-parameters>select{grid-column:1/-1}.media-workbench .media-parameters>.field-grid{grid-column:1/-1;grid-template-columns:1fr 1fr}.media-workbench .media-parameters>.checkbox{grid-column:1/-1;margin:13px 0 0}.media-workbench .media-submit{margin-top:16px;padding:12px;display:grid;grid-template-columns:1fr 1fr;gap:0 18px;align-items:center}.media-workbench .media-submit .cost{display:block;margin:0}.media-workbench .media-submit .cost span{display:block;font-size:11px;margin-bottom:4px}.media-workbench .media-submit .cost strong{font-size:19px}.media-workbench .media-submit>.muted{grid-column:1/-1;margin:7px 0 0;text-align:left}.media-workbench .media-task-rail{padding:14px;position:sticky;top:82px;display:flex;flex-direction:column;max-height:calc(100vh - 160px);height:calc(100vh - 160px);min-height:410px}.media-workbench .media-rail-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding-bottom:13px;border-bottom:1px solid #c8bcd3}.media-workbench .media-rail-heading h3{font-size:15px;margin:0 0 5px;color:#45324f}.media-workbench .media-rail-heading span{font-size:10px;color:#897195}.media-workbench .media-rail-heading .outline{padding:7px 9px;font-size:11px}.media-workbench .media-task-scroll{overflow:auto;min-height:0;flex:1;padding:13px 3px 10px 0;scrollbar-width:thin;scrollbar-color:#bda8cc #e9e1f0}.media-workbench .media-job-card{border:1px solid #c4b6d3;background:#ebe4f1;border-radius:6px;margin-bottom:11px;overflow:hidden}.media-workbench .media-job-card.job-expanded{border-color:#9977b6}.media-workbench .media-job-summary{display:flex;gap:9px;text-align:left;padding:11px;width:100%;align-items:flex-start}.media-workbench .media-job-summary>img{width:60px;height:58px;object-fit:cover;border-radius:4px;flex-shrink:0}.media-workbench .media-job-summary>div{min-width:0;flex:1}.media-workbench .media-job-summary strong{display:block;font-size:11px;color:#513a62;font-weight:600;line-height:1.65;max-height:37px;overflow:hidden}.media-workbench .media-job-summary small{font-size:10px;color:#8c749e;line-height:1.6;display:block;max-height:32px;overflow:hidden;margin:4px 0 7px}.media-workbench .job-status{font-size:10px;padding:3px 6px;border-radius:3px;display:inline-block}.media-workbench .job-done{background:#d7e5df;color:#5c8073}.media-workbench .job-running{background:#e0d3ef;color:#73508c}.media-workbench .job-failed{background:#ecd9de;color:#966c7d}.media-workbench .job-progress{display:flex;gap:8px;align-items:center;margin:0 11px 11px}.media-workbench .job-progress progress{width:100%;height:7px;accent-color:#8658ac}.media-workbench .job-progress span{font-size:10px;color:#876a9a}.media-workbench .job-error{color:#9d6b7e!important;font-size:10px!important;line-height:1.7!important;padding:0 11px 10px;margin:0!important}.media-workbench .media-job-details{border-top:1px solid #d0c1dd;padding:11px}.media-workbench .media-job-details p{font-size:10px!important;line-height:1.75!important;color:#765e87!important;margin:0 0 9px;word-break:break-word}.media-workbench .media-job-details p span{display:block;color:#a086af;font-size:10px;margin-bottom:3px}.media-workbench .job-detail-preview img{width:100%;height:120px;object-fit:cover;border-radius:4px}.media-workbench .job-demo-note{display:block;font-size:9px;color:#a28aaf;margin-top:6px}.media-workbench .media-job-details .result-actions{gap:6px;margin-top:12px}.media-workbench .media-job-details .result-actions .outline{font-size:10px;padding:6px;flex:1;justify-content:center}.media-workbench .media-job-details .result-actions .outline svg{width:12px}.media-workbench .media-rail-note{font-size:10px;color:#9b82aa;text-align:center;padding-top:9px;border-top:1px solid #d0c4dc}.media-workbench .media-task-empty{padding:20px 10px;text-align:center}.media-workbench .media-task-empty p{font-size:11px;color:#90799f;line-height:1.8}@media(max-width:1250px){.media-workbench .media-grid{grid-template-columns:minmax(400px,7fr) minmax(230px,3fr);gap:13px}.media-workbench .model-summary>div{min-width:160px}.media-workbench .model-primary-button{min-width:170px}.media-workbench .media-task-rail{padding:11px}.media-workbench .media-rail-heading .outline{width:100%}.media-workbench .reference-heading{flex-wrap:wrap;gap:7px}.media-workbench .scheme-list{grid-template-columns:1fr 1fr}}@media(max-width:1000px){.media-workbench .media-grid{grid-template-columns:minmax(0,1fr)}.media-workbench .media-task-rail{position:static;height:550px;max-height:550px;min-height:350px}.media-workbench .media-rail-heading .outline{width:auto}.media-workbench .media-task-scroll{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start}.media-workbench .media-job-card{margin-bottom:0}.media-workbench .media-job-summary>img{width:72px}.media-workbench .media-rail-heading{flex-wrap:nowrap}.media-workbench .media-job-summary strong{font-size:12px}.media-workbench .media-job-summary small,.media-workbench .media-job-details p{font-size:11px!important}}@media(max-width:760px){.media-workbench .media-task-scroll{display:block}.media-workbench .media-job-card{margin-bottom:12px}.media-workbench .model-primary-button{width:100%}.media-workbench .media-submit{grid-template-columns:1fr;gap:10px}.media-workbench .media-submit .cost{display:flex;justify-content:space-between;align-items:center}.media-workbench .media-submit .cost span{margin:0}.media-workbench .media-submit>.muted{margin-top:0}.media-workbench .reference-heading{flex-direction:column;align-items:flex-start}.media-workbench .media-task-rail{height:520px}.media-workbench .media-prompt{min-height:165px}.media-workbench .live-price-snapshot{display:block}.media-workbench .live-price-snapshot strong{margin:8px 0}.media-workbench .live-price-snapshot>small{margin-top:7px}}.media-workbench .media-grid{grid-template-columns:minmax(0,1fr) clamp(300px,25vw,380px);gap:20px}.media-workbench .reference-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;max-height:230px;overflow:auto;padding:2px 5px 2px 0;scrollbar-width:thin;scrollbar-color:#bba6cb #e7dfef;align-items:start}.media-workbench .reference-item{padding:6px;border-radius:5px;min-width:0}.media-workbench .reference-item>img,.media-workbench .reference-item>video{width:100%;height:56px;object-fit:cover;border-radius:3px}.media-workbench .reference-item>audio{height:36px;width:100%}.media-workbench .reference-item>div{margin-top:5px;gap:4px}.media-workbench .reference-item strong{font-size:10px;line-height:1.4}.media-workbench .reference-item>div button{padding:0;display:flex;align-items:center}.media-workbench .reference-item>div button svg{width:13px;height:13px}.media-workbench .reference-item p{font-size:10px;margin:4px 0!important;line-height:1.45!important;max-width:100%;color:#816b91!important}.media-workbench .reference-use{font-size:10px;padding:0;line-height:1.5}.media-workbench .media-prompt{min-height:225px;resize:vertical;overflow-y:hidden;font-size:14px;line-height:1.9;padding:14px 16px}.media-workbench .media-task-rail{width:100%;min-width:0;height:calc(100vh - 150px);max-height:calc(100vh - 150px)}.media-workbench .media-parameters{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 15px}.media-workbench .media-submit{grid-template-columns:minmax(0,1fr) minmax(180px,270px)}@media(min-width:1600px){.media-workbench .reference-grid{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));max-height:220px}.media-workbench .media-prompt{min-height:260px}.media-workbench .media-grid{gap:25px}.media-workbench .media-editor{padding:25px}}@media(max-width:1250px)and (min-width:1001px){.media-workbench .media-grid{grid-template-columns:minmax(0,1fr) 300px;gap:15px}.media-workbench .reference-grid{grid-template-columns:repeat(auto-fill,minmax(93px,1fr));max-height:225px}.media-workbench .media-parameters{grid-template-columns:repeat(2,minmax(0,1fr))}.media-workbench .media-submit{grid-template-columns:1fr;gap:9px}.media-workbench .media-submit .cost{display:flex;justify-content:space-between;align-items:center}.media-workbench .media-submit .cost span{margin:0}.media-workbench .media-submit>.muted{margin-top:0}}@media(max-width:1000px){.media-workbench .media-grid{grid-template-columns:minmax(0,1fr)}.media-workbench .media-task-rail{height:540px;max-height:540px}.media-workbench .reference-grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));max-height:225px}.media-workbench .media-submit{grid-template-columns:1fr 1fr}}@media(max-width:760px){.media-workbench .reference-grid{grid-template-columns:repeat(auto-fill,minmax(85px,1fr));gap:6px;max-height:210px}.media-workbench .reference-item>img,.media-workbench .reference-item>video{height:50px}.media-workbench .media-prompt{min-height:225px;font-size:13px;padding:12px}.media-workbench .media-task-rail{height:520px;max-height:520px}.media-workbench .media-submit{grid-template-columns:1fr}.media-workbench .media-parameters{grid-template-columns:1fr 1fr}}.media-workbench .apply-defaults{grid-column:1/-1;justify-self:end;margin:10px 0 0}.media-workbench .channel-section-title{display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:14px;font-weight:600;margin:21px 0 12px}.media-workbench .channel-section-title>span{font-size:12px;font-weight:400}.media-workbench .model-picker .scheme-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;max-height:400px;overflow:auto;padding:3px 6px 4px 0;scrollbar-width:thin;align-items:stretch}.media-workbench .model-picker .scheme-card{padding:16px;text-align:left;border-radius:7px;border:1px solid #b7bec9;border-left:4px solid #b7bec9;background:#f8fafc;color:#253044;min-height:155px;box-shadow:0 1px 4px #26334308}.media-workbench .model-picker .scheme-card:hover{border-color:#929caf;border-left-color:#9175b2;background:#fff}.media-workbench .model-picker .scheme-card.is-selected{background:#f0ebf8;border-color:#b4a2ca;border-left-color:#7853a1;color:#253044}.media-workbench .scheme-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:14px}.media-workbench .scheme-card-heading>strong{font-size:14px;line-height:1.75;color:#253044;font-weight:600;flex:1;min-width:0}.media-workbench .scheme-selected-marker{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;color:#76539a;font-size:11px;font-weight:600;padding-top:3px;white-space:nowrap}.media-workbench .scheme-meta-row{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;font-size:12px;line-height:1.7;margin:7px 0}.media-workbench .scheme-meta-row>span{color:#7f8999;flex-shrink:0}.media-workbench .scheme-meta-row>b{color:#465164;font-weight:500;text-align:right}.media-workbench .scheme-quote-row{display:flex;flex-direction:column;gap:6px;border-top:1px solid #d9dfe7;padding-top:11px;margin-top:13px}.media-workbench .scheme-quote-row>span{font-size:11px;color:#83909f}.media-workbench .scheme-quote-row>small{font-size:12px;color:#495568;line-height:1.7;font-weight:500}.media-workbench .scheme-card.is-selected .scheme-quote-row>small{color:#655079}.media-workbench .model-picker .scheme-list:empty:after{content:"该系列暂无匹配方案，请清除搜索关键词。";padding:20px;color:#778392;font-size:12px;grid-column:1/-1}@media(min-width:1800px){.media-workbench .model-picker .scheme-list{grid-template-columns:repeat(3,minmax(240px,1fr))}}@media(min-width:2400px){.media-workbench .model-picker .scheme-list{grid-template-columns:repeat(4,minmax(240px,1fr))}}@media(max-width:1100px){.media-workbench .model-picker .scheme-list{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));max-height:400px}.media-workbench .model-picker .scheme-card{min-height:145px}.media-workbench .scheme-card-heading>strong{font-size:13px}.media-workbench .channel-section-title{font-size:13px;flex-wrap:wrap;gap:7px}}@media(max-width:760px){.media-workbench .model-picker .scheme-card{padding:14px}.media-workbench .scheme-meta-row{font-size:12px}.media-workbench .scheme-quote-row>small{font-size:12px}.media-workbench .model-picker .scheme-list{max-height:420px}}.media-workbench .model-summary{min-height:68px;padding:11px 15px;gap:12px;border-radius:7px;flex-wrap:nowrap;align-items:center;background:#eef1f5;border:1px solid #c4cbd5;box-shadow:0 1px 3px #24304105}.media-workbench .model-summary>div{min-width:0;width:auto;flex:1}.media-workbench .model-summary span{font-size:10px;color:#7b8798;font-weight:500;line-height:1.5}.media-workbench .model-summary strong{font-size:15px;color:#273142;margin:2px 0;line-height:1.6;font-weight:600}.media-workbench .model-summary small{font-size:11px;color:#8b97a7;line-height:1.4}.media-workbench .model-primary-button{min-width:130px;width:130px;min-height:34px;height:34px;padding:7px 10px;font-size:12px;gap:10px;flex-shrink:0;box-shadow:0 1px 5px #27314212;border-radius:5px;background:#546b8d!important;border-color:#546b8d!important;color:#fff!important}.media-workbench .model-primary-button svg{width:15px;height:15px}.media-workbench .model-picker{padding:15px;background:#f2f4f7;border:1px solid #c8cfd9;border-radius:7px;box-shadow:0 3px 15px #26334406}.media-workbench .model-picker>label{font-size:11px;color:#7b8797;font-weight:500;margin:16px 0 10px}.media-workbench .model-picker>label:first-child{margin-top:0}.media-workbench .model-families{display:flex;flex-wrap:wrap;gap:4px;background:#e5eaf0;border:1px solid #c8d0da;border-radius:6px;padding:4px}.media-workbench .model-families>button{flex:1;min-width:90px;padding:7px 9px;min-height:30px;border:1px solid transparent;border-radius:4px;background:transparent;color:#7c899a;font-size:11px;line-height:1.5;white-space:nowrap;box-shadow:none}.media-workbench .model-families>button.is-selected{background:#f8fafc!important;border-color:#b2c0d1!important;color:#425a7a!important;box-shadow:0 1px 3px #2936480b}.media-workbench .model-families>button:hover{background:#eef2f6;color:#596e8d}.media-workbench .model-picker .channel-section-title{font-size:11px;margin:17px 0 10px;color:#738093;gap:10px}.media-workbench .channel-section-title>span{font-size:10px;color:#929eae;font-weight:400}.media-workbench .model-picker>input{background:#eef1f5;color:#54647a;border-color:#c9d1dc;padding:8px 10px;font-size:11px;border-radius:4px}.media-workbench .model-picker .scheme-list{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));max-height:260px;gap:8px;margin-top:10px;padding:2px 5px 3px 0;scrollbar-color:#b5c1d0 #e8edf3}.media-workbench .model-picker .scheme-card{padding:11px 12px;min-height:80px;border-radius:5px;border:1px solid #c9d1dc;border-left:2px solid #c9d1dc;background:#f9fafc;color:#273142;box-shadow:none}.media-workbench .model-picker .scheme-card:hover{background:#fff;border-color:#aebfd3;border-left-color:#7790b0}.media-workbench .model-picker .scheme-card.is-selected{background:#e9eef5!important;border-color:#adbed3!important;border-left-color:#546b8d!important;color:#273142!important;box-shadow:inset 0 0 0 1px #e2e8f0}.media-workbench .scheme-card-heading{margin-bottom:8px;gap:8px;align-items:center}.media-workbench .scheme-card-heading>strong{font-size:12px;line-height:1.65;font-weight:600;color:#3e4d62;flex:1;min-width:0}.media-workbench .scheme-selected-marker{font-size:10px;color:#546b8d;gap:3px;padding-top:0}.media-workbench .scheme-selected-marker svg{width:14px;height:14px}.media-workbench .scheme-compact-meta{display:flex;flex-wrap:wrap;align-items:center;gap:5px 7px}.media-workbench .scheme-compact-meta>span{padding:2px 5px;border:1px solid #d2dae4;border-radius:3px;background:#edf1f6;color:#8493a7;font-size:9px;line-height:1.4;white-space:nowrap}.media-workbench .scheme-compact-meta>small{font-size:10px;color:#8490a2;line-height:1.5;flex:1;min-width:105px;text-align:right}.media-workbench .scheme-card.is-selected .scheme-compact-meta>span{background:#e1e8f1;color:#6e84a0;border-color:#bdcadc}.media-workbench .scheme-card.is-selected .scheme-compact-meta>small{color:#667e9d}.media-workbench .model-picker .model-versions{display:flex;gap:6px;margin-bottom:8px}.media-workbench .model-versions>button{font-size:11px;padding:5px 13px;background:#edf1f6;color:#8594a8;border:1px solid #cbd5e1;border-radius:14px;line-height:1.5}.media-workbench .model-versions>button.is-selected{background:#e0e8f3!important;border-color:#9fb2cc!important;color:#546b8d!important}.media-workbench .model-picker>small{font-size:10px;color:#a0aab8}.media-workbench .model-price-warning{font-size:10px;line-height:1.7;color:#909cae;background:#e9edf3;border:1px solid #d5dde7;padding:9px 11px;margin:12px 0 9px}.media-workbench .picker-done{min-height:32px;padding:6px 11px;font-size:11px;background:#e9eef5;color:#607999;border-color:#b6c5d9}.media-workbench .picker-done:hover{background:#e0e8f2}@media(min-width:1800px){.media-workbench .model-picker .scheme-list{grid-template-columns:repeat(3,minmax(240px,1fr));max-height:260px}}@media(min-width:2400px){.media-workbench .model-picker .scheme-list{grid-template-columns:repeat(4,minmax(240px,1fr));max-height:260px}}@media(max-width:1100px){.media-workbench .model-summary{min-height:68px;flex-wrap:nowrap}.media-workbench .model-primary-button{width:130px;min-width:130px;justify-content:center;font-size:12px}.media-workbench .model-summary>div{width:auto;min-width:0}.media-workbench .model-picker .scheme-list{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));max-height:260px}.media-workbench .model-picker .scheme-card{min-height:80px}.media-workbench .model-families>button{min-width:85px}.media-workbench .scheme-card-heading>strong{font-size:12px}}@media(max-width:760px){.media-workbench .model-summary{padding:10px 12px;min-height:68px;gap:8px}.media-workbench .model-primary-button{min-width:108px;width:108px;font-size:11px;height:34px;min-height:34px;padding:6px 8px}.media-workbench .model-summary strong{font-size:14px}.media-workbench .model-summary small{font-size:10px}.media-workbench .model-families>button{min-width:80px;padding:6px;font-size:10px}.media-workbench .model-picker{padding:12px}.media-workbench .scheme-compact-meta>small{font-size:10px}.media-workbench .model-picker .scheme-list{max-height:260px}}.media-workbench .model-summary>div{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:10px;row-gap:2px;align-items:center}.media-workbench .model-summary>div>span{grid-column:1;font-size:10px;line-height:1.5;display:inline-block}.media-workbench .model-summary>div>strong{grid-column:2;font-size:15px;line-height:1.65;margin:0;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.media-workbench .model-summary>div>small{grid-column:1/-1;font-size:11px;line-height:1.5}.media-workbench .model-picker .model-versions{display:inline-flex;background:#e5eaf0;border:1px solid #c8d0da;border-radius:5px;padding:3px;gap:3px;min-height:32px}.media-workbench .model-versions>button{min-height:25px;border-radius:3px;border:1px solid transparent;background:transparent;font-size:10px;padding:4px 12px}.media-workbench .model-versions>button.is-selected{background:#f8fafc!important;border-color:#b2c0d1!important;color:#425a7a!important;box-shadow:0 1px 3px #2936480b}.media-workbench .model-picker .scheme-card{min-height:80px}.media-workbench .scheme-card-heading>strong{line-height:1.55}.media-workbench .scheme-compact-meta{row-gap:4px}@media(max-width:760px){.media-workbench .model-summary>div{column-gap:7px}.media-workbench .model-summary>div>strong{font-size:13px}.media-workbench .model-summary>div>span{font-size:9px}.media-workbench .model-summary>div>small{font-size:10px}}.system-hub{--hub-accent:#8b8499;--hub-line:#e9e7ed;--hub-muted:#a19aa9}.hub-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:24px}.hub-stat{text-align:left;padding:24px;border-color:var(--hub-line)}.hub-stat p{margin:0 0 18px;font-size:13px;color:var(--hub-muted)}.hub-stat>strong{display:block;font-size:29px;font-weight:600;color:#645d70;margin-bottom:20px}.hub-stat>span{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#aaa1b6}.hub-stat:hover{border-color:#bdb4ce}.hub-create{margin-bottom:24px;display:flex;align-items:center;gap:28px}.hub-create>div:first-child{min-width:210px}.hub-create h2{font-size:23px;margin-bottom:8px}.hub-create p{margin:0;font-size:13px}.hub-create>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:12px;flex:1}.hub-create button{display:flex;gap:11px;align-items:center;text-align:left;background:#f7f5f9;border:1px solid #ebe7ef;padding:15px;border-radius:5px;font-size:13px;color:#81788e}.hub-create button svg:last-child{margin-left:auto}.hub-create button:hover{background:#eeebf3}.hub-columns{display:grid;grid-template-columns:1.1fr 1fr;gap:23px}.hub-columns .panel-heading{margin-bottom:8px;gap:15px}.hub-columns .panel-heading h2{font-size:18px;margin:0}.hub-columns .panel-heading button{font-size:12px;color:#9b8aaa}.hub-list-row{display:flex;gap:13px;align-items:center;width:100%;padding:18px 0;border-bottom:1px solid #eeeaf2;text-align:left}.hub-list-row>img{width:74px;height:49px;object-fit:cover;border-radius:4px}.hub-list-row>svg{color:#a899b9;flex-shrink:0}.hub-list-row>div{flex:1;min-width:0}.hub-list-row strong{font-size:13px;font-weight:500;display:block;line-height:1.6;color:#756b80}.hub-list-row small{font-size:12px;display:block;margin-top:7px;color:#b3a7bf;word-break:break-all}.hub-order-link{display:flex;gap:13px;width:100%;text-align:left;align-items:center;background:#f8f5fa;border-radius:5px;padding:17px;margin-top:20px;color:#9b89ac}.hub-order-link div{flex:1}.hub-order-link strong{display:block;font-size:13px}.hub-order-link small{display:block;font-size:12px;margin-top:7px}.system-note{font-size:12px!important;color:#a69cb2!important;line-height:1.9!important;margin-top:23px}.settings-layout{display:grid;grid-template-columns:200px minmax(300px,720px);gap:25px}.settings-tabs{display:flex;flex-direction:column;gap:10px}.settings-tabs button{display:flex;align-items:center;gap:12px;padding:15px;border-radius:5px;font-size:13px;text-align:left;color:#a092ad}.settings-tabs button.selected{background:#eeebf3;color:#80748f;font-weight:500}.settings-panel{min-height:440px}.settings-panel>h2{font-size:21px;margin-bottom:25px}.system-save{margin-top:23px;gap:12px}.setting-switch{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:20px 0;border-bottom:1px solid #eee9f3}.setting-switch strong{font-size:14px;font-weight:500}.setting-switch p{font-size:12px;margin:7px 0 0}.setting-switch input{width:17px;height:17px;accent-color:#91869f}.settings-local-label{border-top:1px solid #eee9f3;margin-top:30px;padding-top:17px;font-size:12px;color:#b1a8bb}@media(max-width:1100px){.hub-stats{grid-template-columns:repeat(2,1fr)}.hub-create{flex-wrap:wrap}.hub-create>div:last-child{width:100%}.hub-columns{grid-template-columns:1fr}.settings-layout{grid-template-columns:170px 1fr}}@media(max-width:760px){.hub-stats{gap:11px}.hub-stat{padding:18px}.hub-stat>strong{font-size:24px}.hub-create{padding:20px}.hub-create>div:last-child{grid-template-columns:1fr}.hub-columns{gap:17px}.hub-list-row .status{font-size:11px;padding:4px 6px}.hub-list-row>img{width:56px}.settings-layout{grid-template-columns:1fr;gap:16px}.settings-tabs{display:grid;grid-template-columns:1fr 1fr;gap:7px}.settings-tabs button{font-size:12px;padding:12px;gap:8px}.hub-columns .panel{padding:18px}}.proposal-flow{margin-bottom:24px!important;color:#342c43}.proposal-card{padding:22px 0;border-top:1px solid #c7bdcf}.proposal-heading{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.proposal-heading>div{flex:1;min-width:200px}.proposal-heading h3{margin:0 0 8px;font-size:15px}.proposal-heading p{margin:0!important;font-size:12px!important;color:#756880!important}.proposal-description{padding:16px;background:#e1dce9;border-radius:6px;margin-top:15px}.proposal-description p{white-space:pre-wrap;word-break:break-word;color:#665471!important}.proposal-order{padding:20px;background:#e3ddea;border:1px solid #bdb0cd;border-radius:7px;margin-top:18px}.proposal-order h3{color:#44334f!important}.proposal-order>p{font-size:12px;color:#756880!important}.proposal-order-id{display:block;color:#897395;font-size:11px;margin-bottom:20px;word-break:break-all}.proposal-stage{border:1px solid #c8bbd4;background:#f2eef6;border-radius:6px;padding:18px;margin:14px 0}.proposal-stage-heading{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:13px}.proposal-stage-heading>strong{flex:1;min-width:120px}.proposal-stage-heading>span:nth-child(2){color:#715482}.proposal-stage p{font-size:12px!important;line-height:1.8!important;color:#756880!important;white-space:pre-wrap}.proposal-stage b{color:#5c426c;font-weight:500}.proposal-stage label{font-size:12px;color:#5c426c;margin:17px 0 9px}.proposal-stage textarea{min-height:95px;background:#e1dce9;color:#342c43;border-color:#bbaccb;font-size:13px}.proposal-stage-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.proposal-stage-actions .btn,.proposal-stage-actions .outline{min-height:34px;font-size:12px;padding:8px 13px;gap:8px}.proposal-stage-actions .btn{background:#6e469a;border-color:#6e469a;color:#fff}.proposal-stage-actions button:disabled{opacity:.4;cursor:default}.proposal-stage.stage-locked{background:#d9d2e2;border-color:#c2b7cc}.proposal-stage.stage-locked p{color:#897a95!important}.proposal-dispute{border:1px solid #be9bba;border-radius:6px;background:#e6d8e4;padding:18px;margin:16px 0;color:#734a6b}.proposal-dispute>strong{font-size:14px}.proposal-dispute>p{font-size:12px;color:#816479!important}.proposal-history{border-top:1px solid #c6b8d2;padding-top:18px;color:#756880;font-size:12px;margin-top:22px}.proposal-history summary{cursor:pointer;font-weight:500}.proposal-history>div{padding:15px 0;border-bottom:1px solid #cdc0d7}.proposal-history strong{display:block;color:#5d426e;font-size:12px}.proposal-history small{display:block;color:#897395;font-size:11px;margin-top:7px}.proposal-history p{margin:8px 0 0!important;font-size:12px!important;color:#756880!important;white-space:pre-wrap}@media(max-width:760px){.proposal-order,.proposal-stage{padding:14px}.proposal-stage-actions{gap:7px}.proposal-stage-actions button{flex:1 1 42%}.proposal-heading .outline{font-size:11px}.proposal-stage-heading{gap:10px}.proposal-stage-heading>.status{width:100%;text-align:center}}.marketplace-hub{color:#342c43}.marketplace-heading{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:24px}.marketplace-kicker{font-size:11px;color:#897396;letter-spacing:1.4px}.marketplace-heading h1{font-size:29px;margin:9px 0 10px;color:#342c43}.marketplace-heading p{font-size:13px;color:#756880;margin:0;line-height:1.9}.marketplace-role-switch{display:flex;padding:5px;border-radius:7px;background:#dcd5e5;border:1px solid #bdb0cd;gap:5px;flex-shrink:0}.marketplace-role-switch button{display:flex;align-items:center;gap:8px;padding:12px 15px;font-size:13px;color:#816b92;border-radius:4px}.marketplace-role-switch button.selected{background:#6e469a;color:#fff}.marketplace-demo{display:flex;gap:9px;align-items:center;border:1px solid #c5b6d4;background:#e7e0ee;border-radius:5px;padding:13px 16px;color:#795e8d;font-size:12px;line-height:1.7;margin-bottom:24px}.marketplace-demo svg{flex-shrink:0}.marketplace-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:23px}.marketplace-stats>button,.marketplace-stats>div{background:#eee8f4;border:1px solid #c7b8d5;border-radius:7px;padding:21px;text-align:left;color:#80638f}.marketplace-stats small{display:block;font-size:12px;color:#876f97}.marketplace-stats strong{display:block;font-size:29px;color:#5d3877;margin:15px 0;font-weight:600}.marketplace-stats span{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#9a80ab}.marketplace-columns{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(270px,1fr);gap:24px;align-items:start}.marketplace-panel{background:#f2eef6;border:1px solid #c5b6d3;border-radius:7px;padding:24px}.marketplace-panel h2{font-size:20px;margin:0 0 15px;color:#46334f}.marketplace-panel h3{font-size:15px;margin:0 0 12px;color:#584167}.marketplace-panel p{font-size:12px;color:#756880;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere}.marketplace-panel-title{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:20px}.marketplace-panel-title h2{margin:0}.marketplace-panel-title>span{font-size:11px;color:#a084ad}.marketplace-panel-title p{margin:7px 0 0;font-size:12px}.marketplace-tabs{display:flex;gap:20px;border-bottom:1px solid #cfc2dc;margin-bottom:22px}.marketplace-tabs button{font-size:13px;color:#8f749f;padding:0 0 13px}.marketplace-tabs button.selected{color:#6e469a;font-weight:600;border-bottom:2px solid #6e469a}.marketplace-hub label{font-size:12px;color:#665171;margin:17px 0 9px}.marketplace-hub input,.marketplace-hub textarea,.marketplace-hub select{background:#e1dce9;color:#342c43;border:1px solid #bbaccb;border-radius:5px;padding:11px;font-size:13px}.marketplace-hub textarea{min-height:120px;line-height:1.9}.marketplace-hub input:focus,.marketplace-hub textarea:focus,.marketplace-hub select:focus{border-color:#936cac;box-shadow:0 0 0 2px #e5d8ef}.marketplace-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.marketplace-hub fieldset{border:1px solid #c5b7d3;border-radius:5px;padding:8px 14px;margin:21px 0 0}.marketplace-hub legend{color:#765889;font-size:12px;padding:0 7px}.marketplace-skill-tags{display:flex;flex-wrap:wrap;gap:5px 14px}.marketplace-skill-tags label{display:flex;align-items:center;gap:7px;font-size:12px;margin:8px 0}.marketplace-skill-tags input{width:15px;height:15px;padding:0;accent-color:#6e469a}.marketplace-primary,.marketplace-secondary{display:inline-flex;align-items:center;justify-content:center;gap:11px;padding:11px 16px;min-height:40px;border:1px solid #6e469a;background:#6e469a;color:#fff;border-radius:5px;font-size:13px}.marketplace-primary:hover{background:#5b367e}.marketplace-secondary{background:#e5dceb;border-color:#bca7cf;color:#725389}.marketplace-secondary:hover{background:#d9cce5}.marketplace-hub form>.marketplace-primary{margin-top:20px}.marketplace-helper{font-size:11px!important;color:#9a80aa!important;margin:16px 0 0;line-height:1.8!important}.marketplace-side{display:flex;flex-direction:column;gap:20px;width:auto;height:auto;background:none;border:0;padding:0;position:static}.marketplace-side .marketplace-panel>small{font-size:11px;color:#a38aae}.marketplace-side .marketplace-panel>.marketplace-primary,.marketplace-side .marketplace-panel>.marketplace-secondary{width:100%;margin-top:14px}.marketplace-side .marketplace-kicker{display:block;margin-bottom:12px}.marketplace-status{display:inline-flex;font-size:11px;color:#745189;background:#ddcee9;border:1px solid #c1acd2;border-radius:4px;padding:5px 9px;white-space:nowrap}.marketplace-status.status-returned{background:#e6d7df;color:#916b7b;border-color:#ceb1bd}.marketplace-preview-skills{display:flex;gap:7px;flex-wrap:wrap;margin:16px 0}.marketplace-preview-skills>span{padding:4px 7px;border-radius:3px;font-size:11px;background:#dfd4e9;color:#89699b}.marketplace-service-preview{border-top:1px solid #cfc1da;padding-top:18px;margin-top:20px}.marketplace-service-preview strong{display:block;font-size:13px;color:#684778}.marketplace-service-preview b{display:block;font-size:25px;color:#5c3477;font-weight:600;margin:14px 0}.marketplace-service-preview b small{font-size:12px;font-weight:400;color:#9c7cab}.marketplace-demand-list article{display:flex;align-items:center;gap:17px;border-top:1px solid #d0c2dc;padding:20px 0;flex-wrap:wrap}.marketplace-demand-list article>div{flex:1;min-width:200px}.marketplace-demand-list h3{margin:0 0 10px;font-size:14px}.marketplace-demand-list p{margin:0;font-size:12px}.marketplace-demand-list .marketplace-secondary{font-size:11px;padding:8px 12px}.marketplace-empty{padding:40px 20px;text-align:center;color:#9b7bae}.marketplace-empty h3{margin:16px 0 10px;font-size:17px}.marketplace-empty p{max-width:400px;margin:0 auto 22px}.marketplace-publisher-actions{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:24px}.marketplace-publisher-actions svg{color:#916da6}.marketplace-publisher-actions h3{margin-top:15px}.marketplace-footer-note{font-size:11px;color:#a087b0;margin-top:22px;line-height:1.9}@media(max-width:1100px){.marketplace-heading{flex-wrap:wrap}.marketplace-columns{grid-template-columns:minmax(0,1fr)}.marketplace-side{display:grid;grid-template-columns:1fr 1fr;gap:18px}.marketplace-panel{padding:22px}.marketplace-role-switch{padding:4px}.marketplace-role-switch button{padding:11px 13px}.marketplace-stats strong{font-size:26px}}@media(max-width:760px){.marketplace-heading h1{font-size:24px}.marketplace-heading p{font-size:12px}.marketplace-role-switch{width:100%}.marketplace-role-switch button{flex:1;justify-content:center;font-size:12px;gap:6px}.marketplace-stats{grid-template-columns:1fr;gap:11px}.marketplace-stats>button,.marketplace-stats>div{padding:17px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:9px}.marketplace-stats strong{margin:0;font-size:24px;grid-row:1/3;grid-column:2}.marketplace-stats span{font-size:11px}.marketplace-side,.marketplace-publisher-actions{grid-template-columns:1fr}.marketplace-field-grid{grid-template-columns:1fr;gap:0}.marketplace-panel-title{flex-wrap:wrap}.marketplace-tabs{gap:15px}.marketplace-tabs button{font-size:12px}.marketplace-panel{padding:19px}.marketplace-demo{font-size:11px;padding:12px}.marketplace-demand-list article>.marketplace-secondary{width:100%}.marketplace-demand-list article>div{min-width:140px}.marketplace-publisher-actions{gap:17px}.marketplace-primary,.marketplace-secondary{font-size:12px}}.marketplace-accept-toggle{display:flex;align-items:center;justify-content:space-between;gap:18px;background:#e3d9ec;border:1px solid #bda6ce;border-radius:5px;padding:14px;margin:0 0 19px!important}.marketplace-accept-toggle strong{display:block;font-size:13px;font-weight:600;color:#604072}.marketplace-accept-toggle small{display:block;font-size:11px;color:#94739e;margin-top:7px;line-height:1.7}.marketplace-accept-toggle input{width:18px;height:18px;accent-color:#6e469a;flex-shrink:0}.marketplace-save-feedback{display:flex;gap:8px;align-items:center;font-size:11px!important;color:#716484!important;line-height:1.8!important;background:#e0d6e9;padding:11px 13px;border:1px solid #c6b4d5;border-radius:4px;margin:15px 0 0!important}.marketplace-portfolio-preview{word-break:break-all;background:#e4d9ed;padding:11px 13px;border-radius:4px;font-size:11px!important}.marketplace-review-next{display:flex;align-items:center;gap:22px;background:#e4d9ec;border:1px solid #c3afd2;border-radius:5px;padding:17px;margin-top:20px}.marketplace-review-next>div{flex:1;min-width:0}.marketplace-review-next strong{font-size:13px;font-weight:600;color:#6d4880}.marketplace-review-next p{margin:7px 0 0;font-size:11px;line-height:1.9}.marketplace-review-next .marketplace-secondary{font-size:12px;flex-shrink:0}@media(max-width:760px){.marketplace-review-next{flex-wrap:wrap;gap:15px}.marketplace-review-next>div{min-width:180px}.marketplace-review-next .marketplace-secondary{width:100%}.marketplace-save-feedback{align-items:flex-start}}.portfolio-uploader{margin-top:27px;padding-top:24px;border-top:1px solid #c7b7d3;color:#4c355d}.portfolio-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:20px}.portfolio-heading h3{font-size:17px;margin:0 0 8px;color:#614270}.portfolio-heading p{font-size:12px;line-height:1.8;color:#9776a7;margin:0}.portfolio-heading>svg{color:#a182b1;flex-shrink:0}.portfolio-field-row{display:grid;grid-template-columns:1fr;gap:5px}.portfolio-uploader label{font-size:12px;color:#876098;margin:15px 0 9px}.portfolio-uploader input{background:#e0d5e9;color:#4d315f;border:1px solid #bca6ca;border-radius:5px;padding:11px;font-size:12px;width:100%}.portfolio-uploader input[type=file]{font-size:11px;padding:9px}.portfolio-uploader input[type=file]::file-selector-button{background:#cdb7dd;border:1px solid #b397c8;color:#6d487f;padding:7px;border-radius:4px;font-size:11px;margin-right:8px}.portfolio-mask-toggle{display:flex;align-items:center;gap:8px;margin:19px 0!important;font-size:12px!important;flex-wrap:wrap}.portfolio-mask-toggle input{width:15px;height:15px;padding:0;accent-color:#6e469a}.portfolio-mask-toggle span{font-size:11px;color:#b193bf}.portfolio-upload-actions{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:17px;flex-wrap:wrap}.portfolio-upload-actions>span{font-size:11px;color:#a587b4;overflow-wrap:anywhere}.portfolio-primary,.portfolio-secondary,.portfolio-delete{display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:12px;padding:10px 13px;border-radius:5px;background:#6e469a;border:1px solid #6e469a;color:#fff}.portfolio-primary:hover{background:#5a357b}.portfolio-primary:disabled{opacity:.45;cursor:default}.portfolio-secondary{background:#e0d2eb;color:#90659f;border-color:#bda4ce}.portfolio-delete{background:none;border-color:transparent;color:#a87e94;font-size:11px;padding:8px 2px}.portfolio-error{font-size:12px!important;color:#9b617c!important;line-height:1.8;background:#ead7e2;border:1px solid #d3a8bd;border-radius:5px;padding:12px;margin:17px 0 0!important}.portfolio-success{display:flex;align-items:center;gap:8px;font-size:12px!important;line-height:1.8;color:#807194!important;background:#e4d9ed;border:1px solid #c4aed5;border-radius:5px;padding:12px;margin:17px 0 0!important}.portfolio-notice{font-size:11px!important;color:#ad8cbb!important;line-height:1.9!important;margin:19px 0!important}.portfolio-work-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:17px}.portfolio-work{border:1px solid #c6afd5;background:#e9dff1;border-radius:6px;overflow:hidden}.portfolio-media-preview{position:relative;background:#d4c0e2;min-height:155px}.portfolio-media-preview>img,.portfolio-media-preview>video{display:block;width:100%;height:165px;object-fit:cover}.portfolio-media-preview>video{object-fit:contain}.portfolio-video-watermark{position:absolute;left:15%;top:35%;right:15%;pointer-events:none;text-align:center;transform:rotate(-12deg);font-size:20px;color:#fff9;line-height:1.8;font-weight:600;text-shadow:0 1px 4px #39254480}.portfolio-video-watermark small{font-size:10px;font-weight:400;letter-spacing:3px}.portfolio-work-body{padding:15px}.portfolio-work-body h4{font-size:14px;color:#725082;margin:0 0 9px;overflow-wrap:anywhere}.portfolio-work-body p{font-size:11px!important;color:#a786b7!important;line-height:1.8!important;margin:0 0 12px!important}.portfolio-work-body>small{display:block;font-size:10px;color:#b48dc4;margin:7px 0 12px}.portfolio-work-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.portfolio-work-actions .portfolio-secondary{font-size:11px;padding:8px 9px}.portfolio-delete-confirm{background:#e5d0e3;border:1px solid #c7a4bd;border-radius:4px;margin-top:14px;padding:12px}.portfolio-delete-confirm p{color:#a67b96!important;font-size:11px!important}.portfolio-delete-confirm>button{font-size:11px;padding:6px 9px;margin-right:8px}.portfolio-empty{padding:28px 20px;text-align:center;background:#e6d9ef;border:1px dashed #c2a8d4;border-radius:5px;color:#b08ec2}.portfolio-empty p{font-size:12px!important;color:#aa85bb!important;line-height:1.9!important;margin:12px 0 0!important}.portfolio-local-footnote{display:block;font-size:10px;color:#bc9bc9;line-height:1.8;margin-top:17px}@media(min-width:1500px){.portfolio-field-row{grid-template-columns:1fr 1fr;gap:15px}}@media(max-width:760px){.portfolio-work-grid{grid-template-columns:1fr}.portfolio-upload-actions>.portfolio-primary{width:100%}.portfolio-media-preview>img,.portfolio-media-preview>video{height:190px}.portfolio-heading h3{font-size:16px}.portfolio-heading p{font-size:11px}.portfolio-mask-toggle{gap:7px}.portfolio-mask-toggle span{width:100%;margin-left:23px}}.portfolio-excerpt-editor{background:#e8dbf0;border:1px solid #c6acd7;border-radius:5px;padding:14px;margin-top:19px}.portfolio-excerpt-editor textarea{background:#ddcde8;color:#5c3b6e;border-color:#b498c6;width:100%;min-height:165px;font-size:12px;line-height:1.9;resize:vertical}.portfolio-excerpt-editor>small{display:block;font-size:10px;color:#ae8bbe;line-height:1.8;margin-top:8px}.portfolio-text-preview{height:190px;position:relative;overflow:auto;background:#e3d1ed;padding:17px}.portfolio-text-preview>p{position:relative;z-index:1;font-size:12px;color:#815a97;white-space:pre-wrap;line-height:2;margin:0!important}.portfolio-text-watermark{position:sticky;top:65px;font-size:25px;color:#a581b754;font-weight:700;text-align:center;transform:rotate(-15deg);pointer-events:none;height:0;z-index:2;line-height:1.8}.portfolio-text-preview::-webkit-scrollbar{width:5px}.portfolio-text-preview::-webkit-scrollbar-thumb{background:#c0a1d1;border-radius:3px}.portfolio-public-gallery{margin-top:28px;padding-top:23px;border-top:1px solid #c4add4;color:#74518c}.portfolio-public-gallery .portfolio-work-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.portfolio-public-gallery .portfolio-text-preview{height:220px}.portfolio-public-gallery .portfolio-media-preview>video{height:210px}.portfolio-public-gallery .portfolio-work-body>small{line-height:1.9;font-size:10px}.portfolio-public-gallery .portfolio-notice{margin:14px 0!important}@media(max-width:760px){.portfolio-public-gallery .portfolio-work-grid{grid-template-columns:1fr}}.talent-directory{color:#342c43}.talent-directory-notice{display:flex;gap:10px;align-items:center;background:#e4dcec;border:1px solid #c6b5d4;border-radius:5px;padding:13px 16px;color:#80628e;font-size:12px;line-height:1.8;margin-bottom:23px}.talent-directory-notice svg{flex-shrink:0}.talent-directory-toolbar{display:flex;gap:20px;align-items:center;justify-content:space-between;margin-bottom:14px;flex-wrap:wrap}.talent-directory-filters{display:flex;gap:8px;flex-wrap:wrap}.talent-directory-filters button{padding:9px 13px;border-radius:4px;font-size:12px;color:#8d709c}.talent-directory-filters button.selected{background:#6e469a;color:#fff}.talent-search{display:flex;gap:8px;align-items:center;background:#e1dce9;border:1px solid #bcaecb;border-radius:5px;padding:0 10px;color:#9b7eac;min-width:260px}.talent-search input{border:0!important;box-shadow:none!important;background:transparent!important;color:#342c43;font-size:12px;padding:11px 2px}.talent-available-toggle{display:flex;align-items:center;gap:8px;font-size:12px;color:#8b6c9c;margin:16px 0 22px}.talent-available-toggle input{width:15px;height:15px;accent-color:#6e469a}.talent-available-toggle span{margin-left:auto;color:#a68ab7;font-size:11px}.talent-directory-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(255px,1fr));gap:21px}.talent-directory-card{border:1px solid #c5b4d5;background:#f0eaf5;border-radius:7px;overflow:hidden}.talent-directory-card>img{width:100%;height:175px;object-fit:cover}.talent-card-body{padding:20px}.talent-card-title{display:flex;gap:11px;align-items:center;justify-content:space-between}.talent-card-title h2{font-size:18px;color:#51345f;margin:0}.talent-card-title>span{font-size:10px;color:#aa8abb;white-space:nowrap}.talent-card-meta{display:flex;gap:9px;flex-wrap:wrap;margin:15px 0}.talent-card-meta>span{background:#e1d3ec;padding:4px 7px;border-radius:3px;color:#8a679b;font-size:11px}.talent-card-meta>span.available{background:#d7e4df;color:#6b8577}.talent-card-body>p{font-size:12px;color:#897095;line-height:1.8;margin:0 0 15px}.talent-card-skills{display:flex;gap:7px;flex-wrap:wrap;margin:14px 0}.talent-card-skills>span{font-size:11px;border:1px solid #c9b7d8;color:#9473a6;padding:4px 7px;border-radius:3px}.talent-card-price{font-size:23px;font-weight:600;color:#653c7c;display:block;margin:20px 0}.talent-card-price small{font-size:11px;font-weight:400;color:#aa84bb}.talent-card-actions{display:flex;gap:8px}.talent-primary,.talent-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:12px;border:1px solid #6e469a;background:#6e469a;color:#fff;border-radius:5px;padding:10px 13px;min-height:38px}.talent-primary:hover{background:#5e367f}.talent-secondary{border-color:#bba5cf;background:#e5dceb;color:#826091}.talent-secondary:hover{background:#dacde5}.talent-card-actions>button{flex:1;padding:9px 8px;font-size:11px}.talent-directory-empty{text-align:center;padding:45px 20px;border:1px dashed #baa5ce;background:#ebe2f1;border-radius:6px;color:#a080b2}.talent-directory-empty h3{font-size:17px;color:#705184;margin:16px 0 10px}.talent-directory-empty p{font-size:12px;color:#93769f;margin:0 0 23px}.talent-invite-records{background:#f0eaf5;border:1px solid #c5b5d5;border-radius:7px;padding:25px;margin-top:30px}.talent-record-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.talent-record-heading h2{font-size:21px;color:#584165;margin:0 0 10px}.talent-record-heading p{font-size:12px;color:#9b7aa9;margin:0}.talent-record-heading select{max-width:170px;background:#e2d9eb;border-color:#bba8cc;color:#745486;font-size:12px}.talent-invite-row{display:flex;gap:18px;align-items:center;border-top:1px solid #d0c1dc;padding:21px 0;flex-wrap:wrap}.talent-invite-row:first-of-type{margin-top:20px}.talent-invite-row>div{flex:1;min-width:200px}.talent-invite-row h3{font-size:14px;color:#705080;margin:0 0 10px}.talent-invite-row p{font-size:12px;color:#9b7caa;line-height:1.8;white-space:pre-wrap;margin:0 0 10px}.talent-invite-row small{font-size:11px;color:#b195be}.talent-record-status{font-size:11px;color:#9475a6;background:#e2d5ec;border:1px solid #cbb7db;border-radius:4px;padding:5px 8px}.talent-record-empty{text-align:center;padding:35px 15px;color:#aa86bd}.talent-record-empty p{font-size:12px;color:#a182b0;line-height:1.9;overflow-wrap:anywhere}.talent-directory-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#30243e70;z-index:70;display:flex;align-items:center;justify-content:center;padding:25px}.talent-directory-modal{position:relative;width:min(690px,100%);max-height:88vh;overflow:auto;background:#eee8f4;border:1px solid #c4add7;border-radius:9px;padding:30px;color:#644276}.talent-modal-close{position:absolute;right:13px;top:13px;z-index:1;display:flex;align-items:center;justify-content:center;border:1px solid #cfbedb;background:#ede3f5;border-radius:50%;width:32px;height:32px;color:#9979ab}.talent-detail-hero{width:100%;height:210px;object-fit:cover;border-radius:5px;margin-bottom:20px}.talent-detail-label{font-size:11px;color:#a486b4;letter-spacing:1px}.talent-directory-modal h2{font-size:25px;margin:12px 0 15px;color:#603a76}.talent-directory-modal h3{font-size:16px;margin:24px 0 14px;color:#7e588f}.talent-directory-modal p{font-size:13px;color:#9c7daa;line-height:1.9;white-space:pre-wrap}.talent-directory-modal input,.talent-directory-modal select,.talent-directory-modal textarea{background:#e0d5e9;color:#5e3d70;border-color:#bda7cc;font-size:13px}.talent-directory-modal label{font-size:13px;color:#8a619d;margin:20px 0 10px}.talent-directory-modal textarea{min-height:150px;line-height:1.9}.talent-detail-service{border:1px solid #c6b1d5;background:#e6d8ef;padding:20px;border-radius:5px}.talent-detail-service>strong{font-size:24px;color:#6c4084;display:block}.talent-detail-service>span{display:block;margin:12px 0;font-size:12px;color:#a07bb2}.talent-detail-service>small{font-size:11px;color:#ac8dbc}.talent-work-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.talent-work-grid img{width:100%;height:130px;object-fit:cover;border-radius:4px}.talent-work-grid p{font-size:12px;margin:9px 0 4px}.talent-work-grid small{font-size:10px;color:#b394c1;line-height:1.7}.talent-full{width:100%;margin-top:24px;font-size:13px}.talent-no-project{padding:20px;text-align:center;margin-top:20px;background:#e7dcef;border:1px solid #c6afd6;border-radius:5px;color:#a486b4}.talent-no-project h3{margin-top:16px;font-size:17px}.talent-no-project p{font-size:12px;color:#a283b1;line-height:1.9}.talent-no-project .talent-secondary{margin-top:15px}@media(max-width:1100px){.talent-directory-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.talent-search{flex:1;min-width:230px}.talent-invite-records{padding:22px}.talent-card-price{font-size:21px}}@media(max-width:760px){.talent-directory-grid{grid-template-columns:1fr}.talent-directory-toolbar{gap:13px}.talent-directory-filters{gap:4px}.talent-directory-filters button{font-size:11px;padding:8px 10px}.talent-search{width:100%;min-width:0}.talent-record-heading{flex-wrap:wrap}.talent-record-heading select{max-width:100%;width:100%}.talent-invite-row>div{min-width:170px}.talent-invite-row .talent-secondary{width:100%}.talent-directory-overlay{padding:14px}.talent-directory-modal{padding:23px;max-height:90vh}.talent-detail-hero{height:180px}.talent-work-grid{grid-template-columns:1fr}.talent-work-grid img{height:170px}.talent-directory-notice{font-size:11px;padding:12px}.talent-no-project{padding:16px}}.talent-sample-protected{position:relative}.talent-sample-protected>span{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fffc;text-shadow:0 1px 3px #23152e;font-size:15px;transform:rotate(-12deg);pointer-events:none}.talent-directory-modal .portfolio-public-gallery{margin:20px 0}:root{--purple:#536b8b;--muted:#596476;--border:#c9d1db;color:#222c3a;background:#dce2e8}body,.app-layout,.workspace{background:#dce2e8!important;color:#222c3a}header{background:#f3f5f8!important;border-bottom:1px solid #bcc6d2!important;box-shadow:0 2px 8px #1b26340a}header .logo{color:#202937}nav button{color:#475164}nav button.active{color:#455d7d}.app-layout>aside{background:#252d3a!important;border-color:#252d3a;color:#edf1f6}.app-layout>aside .aside-title{color:#f3f5f9}.app-layout>aside .aside-title small{color:#b2bdcc}.app-layout>aside button{color:#c9d2e0!important}.app-layout>aside button:hover{background:#364153!important}.app-layout>aside button.chosen{background:#536b8b!important;color:#fff!important}.app-layout>aside .aside-bottom{border-color:#475366}.app-layout>aside .demo-pill{color:#b7c0cf}.panel,.marketplace-panel,.marketplace-stats>div,.marketplace-stats>button,.talent-directory-card,.talent-invite-records,.settings-panel{background:#f8fafc!important;border-color:#c4cdd8!important;color:#243044!important;box-shadow:0 2px 7px #24304408}h1,h2,h3,h4,.panel h2,.panel h3,.marketplace-heading h1,.marketplace-panel h2,.marketplace-panel h3,.talent-card-title h2{color:#202c3d!important}.page-heading p,.panel p,.marketplace-heading p,.marketplace-panel p,.talent-directory p,.system-hub p{color:#515e70!important}label,.media-workbench label,.marketplace-hub label,.talent-directory label{color:#334256!important}input:not([type=checkbox]):not([type=radio]),textarea,select{background:#e8edf3!important;color:#223046!important;border:1px solid #b7c3d2!important}input::placeholder,textarea::placeholder{color:#67768a!important}input:focus,textarea:focus,select:focus{border-color:#536b8b!important;outline:2px solid #b1bfd1!important}.btn,.marketplace-primary,.talent-primary{background:#536b8b!important;border-color:#536b8b!important;color:#fff!important}.btn:hover,.marketplace-primary:hover,.talent-primary:hover{background:#405675!important}.outline,.btn.secondary,.marketplace-secondary,.talent-secondary{background:#f5f7fa!important;color:#455c79!important;border-color:#a9b4c5!important}.outline:hover,.marketplace-secondary:hover,.talent-secondary:hover{background:#e3e9f1!important;border-color:#536b8b!important}.media-note,.muted,.kicker,.system-note,.marketplace-helper,.marketplace-footer-note{color:#58677a!important}.status{background:#e1e7ef!important;color:#3c4d63!important;border-color:#c2ccd9!important}.media-workbench{background:#d3dae4!important;color:#223044!important}.media-workbench .model-summary{background:#f2f4f9!important;border-color:#9ba9bd!important;border-left:4px solid #536b8b!important}.media-workbench .model-summary span,.media-workbench .model-summary small{color:#4c5b70!important}.media-workbench .model-summary strong{color:#243248!important}.media-workbench .live-price-snapshot{background:#e3e9f2!important;border-color:#aebdd1!important}.media-workbench .live-price-snapshot strong{color:#405774!important}.media-workbench .live-price-snapshot p,.media-workbench .live-price-snapshot>small,.media-workbench .live-price-snapshot>span{color:#485a73!important}.media-workbench .model-picker{background:#eef2f7!important;border-color:#b6c1d0!important}.media-workbench .reference-item,.media-workbench .media-job-card{background:#edf1f6!important;border-color:#bbc7d7!important}.media-workbench .reference-item p,.media-workbench .reference-item strong,.media-workbench .reference-use,.media-workbench .media-job-summary small,.media-workbench .media-job-details p{color:#506179!important}.media-workbench .media-job-summary strong{color:#263b54!important}.media-workbench .media-job-details{border-color:#b6c3d4!important}.media-workbench .media-submit,.media-workbench .model-cost-summary,.media-workbench .task-details{background:#e2e8f1!important;border-color:#b5c1d1!important}.media-workbench .model-price-warning{background:#e5eaf0!important;color:#465a73!important}.media-workbench .job-done{background:#d5e7dd!important;color:#235b43!important}.media-workbench .job-running{background:#e1e8f2!important;color:#465c78!important}.media-workbench .job-failed{background:#f0dfe0!important;color:#8a343e!important}.marketplace-demo,.talent-directory-notice,.marketplace-accept-toggle,.marketplace-review-next,.proposal-order,.proposal-description,.script-publish-block,.script-watermarked,.portfolio-text-preview{background:#e6ebf2!important;border-color:#b6c4d5!important;color:#3c5069!important}.marketplace-role-switch{background:#cbd3df!important;border-color:#a9b5c7!important}.marketplace-role-switch button{color:#36475f!important}.marketplace-role-switch button.selected{background:#536b8b!important;color:#fff!important}.marketplace-tabs button,.talent-directory-filters button,.tabs button{color:#516075!important}.marketplace-tabs button.selected,.tabs button.active{color:#455d7d!important;border-color:#536b8b!important}.marketplace-profile-preview>p,.marketplace-service-preview p,.marketplace-stats small,.marketplace-stats span{color:#536177!important}.proposal-stage{background:#f5f7fb!important;border-color:#b7c4d4!important}.proposal-stage.stage-locked{background:#dce3ed!important}.modal,.talent-directory-modal{background:#f6f8fb!important;color:#27344a!important}.home{background:#f3f5f8!important}.creation-card,.project-list,.home-composer{background:#f8fafc!important;border-color:#cbd2dd!important}.market-section{background:#e8edf4!important}.hero p,.project-copy p,.project-price p{color:#536074!important}footer{background:#d1d9e3!important;color:#506179!important;border-color:#b8c4d3!important}button:disabled{opacity:.5!important}.media-workbench .model-families button,.media-workbench .model-versions button{background:#f4f7f9!important;border-color:#b8c7cf!important;color:#435766!important}.media-workbench .model-families button.is-selected,.media-workbench .model-versions button.is-selected,.talent-directory-filters button.selected{background:#536b8b!important;border-color:#536b8b!important;color:#fff!important}.media-workbench .scheme-list button{background:#f7f9fb!important;border-color:#bdcbd3!important;border-left-color:#bdcbd3!important;color:#263d49!important}.media-workbench .scheme-list button.is-selected{background:#e7edf5!important;border-color:#9aadc5!important;border-left-color:#536b8b!important;box-shadow:0 0 0 1px #536b8b15!important}.media-workbench .scheme-list button strong,.media-workbench .scheme-list button small,.media-workbench .scheme-list button span{color:#41536c!important}button:focus-visible,a:focus-visible{outline-color:#9badc5!important}.avatar,.tag,.marketplace-preview-skills span,.talent-card-skills span{background:#e1e7f0!important;color:#435b78!important}.home .section-marker,.home .creation-card>svg,.home a,.marketplace-stats strong,.marketplace-service-preview b,.talent-card-price,.balance{color:#435b78!important}.script-publish-block,.portfolio-text-preview,.portfolio-video-watermark,.portfolio-text-watermark{border-color:#b3bfd0!important}.media-workbench .outline,.media-workbench .picker-done{color:#455c79!important;background:#f5f8fa!important;border-color:#b4bfcd!important}.media-workbench .media-task-scroll,.media-workbench .scheme-list{scrollbar-color:#a2afc0 #e8edf3!important}.marketplace-role-switch button.selected,.marketplace-tabs button.selected{border-color:#536b8b!important}.panel,.marketplace-panel,.talent-directory-card{border-radius:10px!important;box-shadow:0 1px 2px #17233508,0 6px 20px #17233505!important}.media-workbench .model-summary{background:linear-gradient(180deg,#f7f9fc,#edf1f6)!important;border-left:1px solid #b7c2d0!important;box-shadow:0 1px 3px #25344d08!important}.media-workbench .model-primary-button{background:#36455d!important;border-color:#36455d!important;box-shadow:0 1px 2px #202d4020!important}.media-workbench .model-picker{background:#f0f3f7!important;border-color:#c1cbd8!important}.media-workbench .scheme-list button.is-selected{background:#e6edf6!important;border-color:#8ca1bf!important;border-left-color:#536b8b!important}.media-workbench .scheme-selected-marker{color:#465e7f!important}.media-workbench .scheme-card-heading>strong{color:#26374e!important}.media-workbench .scheme-meta-row span,.media-workbench .scheme-quote-row span{color:#62728a!important}.media-workbench .scheme-meta-row b,.media-workbench .scheme-quote-row small{color:#3e526e!important}.media-workbench .model-families button,.media-workbench .model-versions button{background:transparent!important;border-color:transparent!important;color:#52647e!important;min-height:32px}.media-workbench .model-families button.is-selected,.media-workbench .model-versions button.is-selected{background:#f8fafc!important;border-color:#a6b5c9!important;color:#354c6e!important;box-shadow:0 1px 3px #26344c12!important}.media-workbench .scheme-compact-meta>span{background:#edf1f6!important;border-color:#c4cfdd!important;color:#53657f!important;font-size:11px!important}.media-workbench .scheme-compact-meta>small{color:#53657b!important;font-size:11px!important}.media-workbench .channel-section-title{color:#36465c!important}.media-workbench .model-families{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important}.media-workbench .model-families>button{min-width:0!important;font-size:12px!important}@media(min-width:1600px){.media-workbench .model-families{grid-template-columns:repeat(6,minmax(0,1fr))!important}}@media(max-width:520px){.media-workbench .model-families{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.media-workbench .reference-empty{background:#edf1f6!important;border:1px dashed #aab9cb!important;color:#52647c!important}.media-workbench .media-prompt,.media-workbench input:not([type=checkbox]),.media-workbench select{background:#e8edf4!important;border-color:#b5c2d3!important;color:#27394f!important;box-shadow:inset 0 1px 2px #26344b05}.media-workbench .media-parameters{border-top-color:#c3cddd!important}.media-workbench .reference-heading span,.media-workbench label>span{color:#64758e!important}.media-workbench .reference-item{background:#edf1f6!important;border-color:#b8c5d5!important}.media-workbench .reference-item p,.media-workbench .reference-use{color:#526780!important}.media-workbench .checkbox input{accent-color:#536b8b!important}.model-settings-section{margin-top:22px;padding-top:20px;border-top:1px solid #c3cddd}.media-workbench .generation-parameters-title{grid-column:1/-1;margin:15px 0 2px;font-size:15px}.media-workbench .version-parameter{grid-column:1/-1;margin:0 0 8px}.media-workbench .version-parameter>label{margin:10px 0 8px}.media-workbench .version-parameter>.model-versions{display:flex;width:max-content;gap:4px;padding:4px;background:#e5eaf0;border:1px solid #c8d0da;border-radius:6px;margin-bottom:6px}.media-workbench .version-parameter>small{display:block;color:#63738a;font-size:11px}.media-workbench .parameter-model-row{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:start}.media-workbench .parameter-model-row .version-parameter{grid-column:auto}.media-workbench .resolution-parameter>label{margin:10px 0 8px}@media(max-width:520px){.media-workbench .parameter-model-row{grid-template-columns:1fr;gap:4px}}.media-workbench .version-parameter>.model-versions{width:100%;max-width:440px;padding:5px;gap:6px;background:#dfe6ef;border-color:#a8b8ce}.media-workbench .version-parameter .model-versions>button{display:flex;align-items:center;justify-content:center;gap:7px;flex:1;min-width:80px;min-height:42px;padding:10px 16px;font-size:14px;font-weight:600;border-radius:5px;background:#f5f7fb!important;color:#4c5f79!important;border:1px solid #bbc7d8!important}.media-workbench .version-parameter .model-versions>button.is-selected{background:#364b69!important;border-color:#364b69!important;color:#fff!important;box-shadow:0 2px 5px #263c5e25!important}.media-workbench .version-parameter>label{font-weight:600;font-size:13px}.media-workbench .current-version-label{margin-left:12px;color:#364b69!important;font-size:12px;font-weight:600}.media-workbench .generation-parameters-heading{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0 10px}.media-workbench .generation-parameters-heading .generation-parameters-title{margin:0}.media-workbench .generation-parameters-heading .apply-defaults{margin:0;padding:6px 10px;min-height:30px;font-size:11px}.media-workbench .parameter-model-row{gap:12px;margin-bottom:8px}.media-workbench .parameter-model-row label{margin:0 0 7px!important;line-height:18px;font-size:12px!important}.media-workbench .version-parameter{margin:0!important}.media-workbench .version-parameter>.model-versions{height:40px;box-sizing:border-box;max-width:none;width:100%;padding:3px;gap:4px;margin-bottom:5px;background:#e8edf4}.media-workbench .version-parameter .model-versions>button{height:32px;min-height:32px!important;min-width:0;padding:4px 10px!important;font-size:12px!important;box-sizing:border-box}.media-workbench .resolution-parameter>select{height:40px;min-height:40px;box-sizing:border-box;margin:0}.media-workbench .version-selected-tag{font-size:9px;line-height:15px;padding:0 4px;border-radius:3px;color:#fff!important;background:#ffffff24}.media-workbench .version-parameter>small{font-size:10px;line-height:16px}.media-workbench .media-parameters{padding-top:10px!important}.media-workbench .version-selected-tag{white-space:nowrap;flex-shrink:0}.media-workbench .version-parameter .model-versions>button{white-space:nowrap;gap:4px;padding:4px 6px!important}.media-workbench .version-parameter .model-versions>button svg{flex-shrink:0;width:13px;height:13px}.media-workbench .model-families>button.is-selected,.media-workbench .scheme-card.is-selected{background:#364b69!important;border-color:#364b69!important;color:#fff!important;box-shadow:0 2px 5px #263c5e20!important}.media-workbench .scheme-card.is-selected .scheme-card-heading>strong,.media-workbench .scheme-card.is-selected .scheme-selected-marker,.media-workbench .scheme-card.is-selected .scheme-compact-meta>small{color:#fff!important}.media-workbench .scheme-card.is-selected .scheme-compact-meta>span{background:#ffffff16!important;border-color:#ffffff40!important;color:#edf3fc!important}.media-workbench .model-picker .scheme-list>button.scheme-card.is-selected{background:#364b69!important;background-image:none!important;border-color:#364b69!important;color:#fff!important}.media-workbench .model-picker .scheme-list>button.scheme-card.is-selected:hover{background:#30435f!important}.media-workbench .media-submit>.btn.full{align-self:center;grid-column:2;grid-row:1/3;min-height:54px;display:flex;align-items:center;justify-content:center;gap:10px;font-size:15px;font-weight:600;line-height:1.2;padding:14px 20px}.media-workbench .media-submit>.btn.full svg{width:22px;height:22px;flex-shrink:0}@media(max-width:1250px){.media-workbench .media-submit>.btn.full{grid-column:1;grid-row:auto;min-height:54px}}@media(min-width:1251px){.media-workbench .media-submit>.muted{grid-column:1;grid-row:2}.media-workbench .media-submit .cost{grid-column:1;grid-row:1}.media-workbench .media-submit{min-height:96px;box-sizing:border-box}}.media-workbench .media-job-summary strong{font-size:14px!important;line-height:1.6;max-height:none}.media-workbench .media-job-summary small{font-size:12px!important;line-height:1.7;max-height:none}.media-workbench .job-status{font-size:12px!important;padding:4px 8px}.media-workbench .task-timing{display:grid;gap:4px;padding:0 12px 12px;font-size:12px;line-height:1.6;color:#53657b}.media-workbench .task-timing strong{font-size:13px;color:#30445f}.media-workbench .media-job-details p,.media-workbench .media-job-details p span,.media-workbench .job-error{font-size:12px!important;line-height:1.8!important}.media-workbench .media-rail-heading>div>span,.media-workbench .job-demo-note{font-size:11px!important}.task-phase-timing{border-top:1px solid #c4cddd;padding-top:7px;margin-top:3px}.task-phase-timing summary{cursor:pointer;color:#354c69;font-weight:600}.task-phase-timing span{display:block;padding-top:4px}.home{background:#edf0f4!important}.home .hero{background:linear-gradient(120deg,#eef1f5,#e3e8ef)!important}.home .creation-section{background:#e8edf3!important}.home .market-section{background:#dde5ee!important}.home .creation-card{padding:18px!important;gap:14px!important;border:1px solid #c2cddd!important;border-radius:8px;background:#f8fafc!important;min-width:0;box-shadow:0 2px 7px #24304408}.home .creation-card>svg:first-child{width:36px!important;height:36px!important;flex-shrink:0;color:#435974!important}.home .creation-card>div{min-width:0;flex:1}.home .creation-card h3{font-size:16px;margin:0 0 5px}.home .creation-card p,.home .section-title h2 small,.home .recent-work small{color:#58687d!important;line-height:1.6}.home .home-composer{background:#f8fafc!important;border-color:#becada!important;gap:14px;padding:10px 14px}.home .home-composer>svg{color:#536b8b!important;flex-shrink:0}.home .recent-work{background:#f4f7fb;border:1px solid #c6d0dd;border-radius:7px;padding:10px;min-width:0}.home .recent-work img{width:140px;height:86px;border-radius:4px;object-fit:cover}.home .home-market-tabs button.active{background:#364b69!important;color:#fff!important;border-color:#364b69!important}@media(max-width:760px){.home .creation-card{padding:12px!important}.home .recent-work img{width:110px}.home .creation-card h3{font-size:14px}}.media-workbench .model-cost-summary{background:#fff7e6!important;border-color:#e8c681!important}.media-workbench .model-cost-summary>div>span{color:#765b2d!important;font-size:12px!important}.media-workbench .model-cost-summary>div>strong{color:#b65b05!important;font-size:24px!important;font-weight:700}.media-workbench .model-cost-summary>div:nth-child(2){background:#fff0c8;border:1px solid #edce86;border-radius:6px;padding:12px 16px}.media-workbench .model-cost-summary>div:nth-child(2)>strong{color:#d66b08!important;font-size:30px!important}.media-workbench .model-cost-summary strong small{color:#8d632e!important;font-size:12px!important}.media-workbench .model-cost-summary>p{border-color:#e6d1a7!important;color:#80683f!important}.media-workbench .media-submit .cost strong{color:#d66b08!important;font-weight:700;font-size:24px!important}.media-workbench .model-cost-summary{background:#e2e8f1!important;border-color:#b5c1d1!important}.media-workbench .model-cost-summary>div:nth-child(2){background:transparent!important;border:0!important;padding:0!important}.media-workbench .model-cost-summary>div>span,.media-workbench .model-cost-summary strong small{color:#596b82!important}.media-workbench .model-cost-summary>p{border-color:#bdc9da!important;color:#64758c!important}.production-scope{border:1px solid #bdc9d8;background:#edf2f7;border-radius:8px;padding:18px;margin:18px 0}.scope-preview{border-top:1px solid #c5cfdd;padding-top:14px;margin-top:14px}.scope-preview p{color:#354b67!important;line-height:1.9}.scope-preview small{color:#62748b}.wallet-record{display:grid;gap:6px;padding:14px 0;border-bottom:1px solid #ccd5e0}.wallet-record span,.wallet-record small{font-size:12px;color:#62738a}.market-wallet{margin-bottom:24px}.market-wallet .stat-grid{margin:18px 0}.stage-funding{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0}.stage-funding small{width:100%;color:#5a6d84}.membership-panel{margin-bottom:24px}.membership-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0}.membership-grid article{padding:20px;border:1px solid #bac7d8;border-radius:8px;background:#edf2f7;display:flex;flex-direction:column;gap:12px}.membership-grid article>strong{font-size:28px;color:#cf690d}.membership-grid strong small{display:block;font-size:11px;font-weight:400;color:#62758b;margin-top:6px}.membership-grid ul{padding-left:18px;line-height:1.9;font-size:13px}.membership-grid article>small{line-height:1.7;color:#61738a}.membership-grid button{margin-top:auto}@media(max-width:900px){.membership-grid{grid-template-columns:1fr}}.preview-notice{padding:8px 24px;background:#dfe7f1;color:#435873;border-bottom:1px solid #bdcada;font-size:12px;text-align:center;line-height:1.6}.home{width:100%!important;max-width:none!important;margin:0!important}.home .hero,.home .creation-section,.home .market-section{padding-left:clamp(24px,4.5vw,156px)!important;padding-right:clamp(24px,4.5vw,156px)!important;max-width:none!important;width:100%;box-sizing:border-box}@media(min-width:1600px){.home .hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:5vw;padding-top:36px;padding-bottom:40px}.home .hero-art{height:clamp(440px,25vw,680px)}.home .hero h1{font-size:clamp(76px,4.8vw,144px)}.home .hero-copy p{font-size:clamp(17px,1vw,24px)}}@media(max-width:760px){.home .hero,.home .creation-section,.home .market-section{padding-left:18px!important;padding-right:18px!important}}.cinema-entrances{margin:32px 0 8px;padding-top:28px;border-top:1px solid #cbd2dd}.cinema-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.cinema-kicker{font-size:11px;font-weight:700;letter-spacing:2px;color:#687b95}.cinema-heading h2{font-size:26px;margin:5px 0 6px;color:#202d40}.cinema-heading p{margin:0;font-size:14px;color:#637188}.cinema-heading>a{display:flex;align-items:center;gap:10px;font-size:14px;color:#405a7d}.cinema-module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.cinema-module{display:flex;align-items:center;gap:16px;padding:22px;background:#f8fafc;border:1px solid #c5cfdd;border-radius:10px;transition:background .15s,border-color .15s,transform .15s}.cinema-module:hover{background:#e6edf6;border-color:#6883a5;transform:translateY(-2px)}.cinema-module-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;flex-shrink:0;border-radius:10px;background:#e4eaf2;color:#45617f}.cinema-module h3{font-size:17px;margin:0 0 6px;color:#24354d}.cinema-module p{font-size:13px;line-height:1.5;margin:0;color:#65738a}.cinema-module>svg{margin-left:auto;flex-shrink:0;color:#577292}@media(max-width:1000px){.cinema-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.cinema-module-grid{grid-template-columns:1fr}.cinema-heading{align-items:flex-start}.cinema-module{padding:18px}}.home .cinema-module-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.home .cinema-module{padding:18px 16px;gap:12px}.home .cinema-module h3{font-size:16px}.home .film-center-entry{border:1px solid #7186a1;background:#e3eaf3;padding:11px 16px;border-radius:6px;font-weight:600}.cinema-toggle{display:flex;align-items:center;gap:9px;margin:15px auto 0;padding:8px 16px;border:1px solid #c5cfdd;border-radius:6px;color:#405a7d;font-size:13px}.cinema-toggle span{font-weight:700}.featured-works{margin-top:26px;padding-top:22px;border-top:1px solid #cbd2dd}.content-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:15px}.content-section-heading h2{font-size:25px;color:#25364b;margin:5px 0 0}.content-section-heading>a{display:flex;align-items:center;gap:8px;color:#405a7d;font-size:13px}.featured-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.featured-card{text-align:left;min-width:0;padding:0;background:none}.featured-cover{aspect-ratio:16/9;background:linear-gradient(135deg,#d7e0eb,#bcc9da);border:1px solid #b9c7d8;border-radius:8px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:10px;color:#647990}.featured-cover img{width:100%;height:100%;object-fit:cover}.portrait .featured-cover img{object-fit:contain;background:#1e2b3d}.featured-play{position:absolute;inset:auto auto 12px 12px;background:#fffddf;border-radius:50%;padding:9px;display:flex}.featured-card h3{font-size:15px;margin:10px 0 4px;color:#27394f}.featured-card p,.content-note{font-size:12px;color:#68788f;margin:9px 0 0}.placeholder .featured-cover{flex-direction:column}.placeholder .featured-cover span{font-size:12px}.creation-inspiration{padding:26px clamp(24px,4.5vw,156px) 32px;background:#edf0f4}.inspiration-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.inspiration-links>a,.inspiration-reserved{display:flex;align-items:center;gap:12px;padding:15px 18px;border:1px solid #cbd2dd;border-radius:7px;background:#f5f7fa;color:#455e7d}.inspiration-links strong{display:block;font-size:15px}.inspiration-links span{display:block;font-size:12px;margin-top:4px;color:#69798f}.inspiration-links svg:last-child,.inspiration-links small{margin-left:auto}.inspiration-links small{font-size:11px;color:#718096}.featured-dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#132238dd;display:grid;place-items:center;padding:24px}.featured-dialog>div{width:min(900px,95vw);background:#eaf0f6;padding:18px;border-radius:10px}.featured-dialog video{width:100%;max-height:70vh;background:#162436}.featured-close{display:block;margin:0 0 12px auto;padding:8px 15px;border:1px solid #a7b6ca;border-radius:5px}@media(max-width:1200px){.home .cinema-module-grid,.featured-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.home .cinema-module-grid,.inspiration-links{grid-template-columns:1fr}.creation-inspiration{padding:24px 18px}.cinema-heading{flex-wrap:wrap}.home .film-center-entry{font-size:13px}.featured-cover{font-size:12px}.featured-cover span{font-size:11px}.content-section-heading h2{font-size:22px}}:root{font-family:Noto Sans SC,Microsoft YaHei,sans-serif;color:#17161e;background:#fff;font-synthesis:none;--purple:#7858e9;--muted:#9290a3;--border:#eceaf2}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a{cursor:pointer}button{border:0;background:none;color:inherit}a{text-decoration:none;color:inherit}header{height:82px;display:flex;align-items:center;gap:64px;padding:0 4.3%;border-bottom:1px solid #f4f3f7;background:#fff;position:sticky;top:0;z-index:10}.logo{font-size:25px;font-weight:900;letter-spacing:-1px;white-space:nowrap}.logo span{font-size:19px;letter-spacing:0}nav{height:100%;display:flex;gap:40px;align-items:center}nav button{height:100%;font-size:14px;position:relative;padding:0}nav button.active{color:var(--purple)}nav button.active:after{content:"";position:absolute;height:2px;background:var(--purple);bottom:18px;left:0;right:0}.header-right{margin-left:auto;display:flex;gap:34px;align-items:center}.search-link{display:flex;gap:10px;align-items:center;color:#aaa6b8;font-size:13px}.avatar{background:#eee9f9;color:#5f459f;border-radius:50%;width:36px;height:36px;font-weight:600}.home{margin:auto;max-width:1440px}.hero{display:grid;grid-template-columns:40% 60%;min-height:460px;padding:40px 4.3% 28px;align-items:center}.eyebrow{font-size:12px;letter-spacing:1.6px;color:#565169}.hero h1{font-size:clamp(42px,4.8vw,74px);font-weight:900;line-height:1.34;letter-spacing:-3px;margin:21px 0 17px}.hero p{color:#777185;line-height:1.8;font-size:17px;margin:0 0 24px}.actions{display:flex;gap:16px;align-items:center}.btn{display:inline-flex;align-items:center;justify-content:center;gap:22px;background:var(--purple);border:1px solid var(--purple);color:#fff;border-radius:5px;padding:13px 24px;font-size:14px;font-weight:500;min-height:47px;transition:background .2s}.btn:hover{background:#6645d5}.btn.secondary{background:#fff;border-color:#d1cbdc;color:#292532}.btn.secondary:hover{background:#f7f4fe}.hero small{display:block;color:#8c8799;font-size:10px;letter-spacing:2px;margin-top:28px}.hero-art{height:386px;position:relative;display:flex;gap:4px;padding-left:28px;overflow:hidden}.strip{object-fit:cover;transform:skew(-7deg);height:100%;width:37%}.strip.first{margin-top:24px;height:91%;object-position:center}.strip.second{width:38%;object-position:45% center}.strip.third{width:23%;height:90%;margin-top:30px}.art-note{position:absolute;bottom:43px;left:65px;color:#fff;font-size:24px;font-family:serif;line-height:1.6;transform:rotate(-7deg);letter-spacing:3px}.creation-section{padding:28px 4.3% 24px;border-top:1px solid var(--border)}.section-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:23px}.kicker{color:#aaa2be;letter-spacing:2px;font-size:10px}.section-title h2{font-size:27px;line-height:1.3;margin:8px 0 0;font-weight:800}.section-title h2 small{color:#918a9e;font-size:12px;font-weight:400;letter-spacing:0;margin-left:22px}.section-title a{display:flex;align-items:center;gap:12px;color:var(--purple);font-size:12px}.creation-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:17px}.creation-card{display:flex;align-items:center;gap:17px;border:1px solid #e8e2f4;background:#fcfbff;border-radius:7px;text-align:left;padding:22px 17px;color:#332852}.creation-card:hover{border-color:var(--purple);background:#f5f0ff}.creation-card h3{margin:0 0 6px;font-size:16px;color:#191522}.creation-card p{font-size:10px;margin:0;color:#91879e}.creation-card>svg:last-child{margin-left:auto}.recent{display:flex;gap:20px;align-items:center;margin-top:22px;color:#958b9f;font-size:11px}.recent>span:first-child{color:#4e465d;font-weight:600}.recent .right{margin-left:auto;color:var(--purple)}.market-section{padding:30px 4.3% 20px;background:#f9f7fe;border-top:1px solid #f0ecfa}.market-intro{display:flex;align-items:center;justify-content:space-between;margin:-10px 0 20px}.market-intro p{color:#8d849b;font-size:12px}.market-intro>div{display:flex;gap:12px}.market-intro .btn{min-height:36px;padding:7px 18px;font-size:12px}.project-list{background:#fff;border-radius:8px;overflow:hidden}.project-row{padding:16px 18px;display:flex;gap:25px;align-items:center;border-bottom:1px solid #eeebf4}.project-row:last-child{border-bottom:0}.project-row img{width:175px;height:84px;object-fit:cover;border-radius:5px}.project-copy{flex:1}.project-copy h3{font-size:14px;margin:0 0 9px;cursor:pointer}.project-copy p,.project-price p{font-size:11px;color:#91899e;margin:0 0 7px;line-height:1.6}.project-copy small,.project-price small{font-size:10px;color:#a198ac}.project-price{width:180px}.project-price strong{font-size:18px;font-weight:600}.outline{border:1px solid #bba5f6;color:var(--purple);padding:8px 17px;border-radius:4px;font-size:11px;background:#fff;white-space:nowrap}.outline:hover{background:#f4efff}.outline:disabled{color:#aaa;border-color:#ddd;cursor:default}.roles{display:flex;justify-content:space-between;margin:23px 0 0;padding:0 15px}.roles a{display:flex;gap:11px;align-items:center;font-size:12px;color:#6c607e}footer{display:flex;justify-content:space-between;padding:22px 4.3%;color:#a097af;font-size:10px;border-top:1px solid #f0edf7}footer span:first-child{display:flex;gap:8px;align-items:center}.app-layout{display:flex;min-height:calc(100vh - 136px);background:#faf9fc}aside{width:214px;flex-shrink:0;background:#fff;border-right:1px solid var(--border);padding:28px 14px;display:flex;flex-direction:column;position:sticky;top:82px;height:calc(100vh - 82px)}.aside-title{padding:0 14px 25px;font-size:17px;font-weight:700}.aside-title small{display:block;font-size:8px;color:#aaa1b6;letter-spacing:2px;margin-top:8px}aside button{display:flex;width:100%;align-items:center;gap:12px;padding:13px 15px;text-align:left;border-radius:5px;font-size:12px;color:#888090;margin-bottom:3px}aside button.chosen{background:#f1eaff;color:var(--purple);font-weight:600}aside button:hover{background:#f7f4fc}.aside-bottom{margin-top:auto;border-top:1px solid #eee9f3;padding-top:15px}.demo-pill{font-size:8px;color:#aca2b8;padding:16px 8px}.workspace{padding:37px 38px 55px;max-width:1600px;flex:1;min-width:0}.page-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}.page-heading h1{font-size:30px;letter-spacing:-1px;margin:8px 0 10px}.page-heading p{font-size:12px;color:#9a91a5;margin:0}.balance{font-size:11px;color:#8c789e;border:1px solid #e8dff3;border-radius:5px;padding:12px 16px;background:#fff}.editor-grid{display:grid;grid-template-columns:minmax(270px,.9fr) minmax(400px,1.65fr);gap:24px;align-items:start}.panel{background:#fff;border:1px solid var(--border);border-radius:8px;padding:25px}.panel h2{font-size:20px;margin:0 0 18px}.panel h3{font-size:14px}.panel p{font-size:12px;color:#8f859c;line-height:1.9}.tabs{display:flex;border-bottom:1px solid var(--border);gap:25px;margin-bottom:24px}.tabs button{font-size:12px;color:#aaa0b5;padding:0 0 13px;position:relative}.tabs button.active{color:var(--purple);font-weight:600;border-bottom:2px solid var(--purple)}label{font-size:11px;font-weight:500;display:block;margin:20px 0 10px;color:#5e536c}label span{font-weight:400;color:#b4a8c2;font-size:9px}textarea,input,select{width:100%;border:1px solid #e5dfeb;border-radius:5px;background:#fff;color:#5c5268;padding:12px;font-size:11px;outline:none}textarea:focus,input:focus,select:focus{border-color:#a587ef;box-shadow:0 0 0 2px #f6f0ff}textarea{min-height:145px;resize:vertical;line-height:1.9}.upload{width:100%;padding:21px 8px;border:1px dashed #d8cbe9;color:#a292b1;display:flex;align-items:center;justify-content:center;gap:10px;border-radius:5px;background:#fcfaff;font-size:10px}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.cost{display:flex;justify-content:space-between;align-items:center;margin:23px 0 16px;font-size:10px;color:#aaa0b5}.cost strong{font-size:12px;color:#7b57cb}.full{width:100%;gap:10px}.muted{display:block;color:#b4a9c2;font-size:9px;text-align:center;margin-top:15px;line-height:1.8}.panel-heading{display:flex;align-items:center;justify-content:space-between;margin:0 0 17px}.panel-heading h3{margin:0;font-size:13px}.panel-heading span,.panel-heading a{font-size:9px;color:#aaa0b5}.large-preview{height:300px;position:relative;border-radius:5px;overflow:hidden;background:#ede9f1}.large-preview img{width:100%;height:100%;object-fit:cover}.play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:57px;height:57px;border-radius:50%;background:#ffffffd9;display:flex;align-items:center;justify-content:center;color:#69549f}.large-preview>span{position:absolute;bottom:17px;left:19px;color:#fff;font-size:10px}.preview-actions{display:flex;gap:15px;margin:17px 0 30px;align-items:center;font-size:10px}.preview-actions>span{color:#aaa0b5;margin-right:auto}.preview-actions button{font-size:10px;color:var(--purple)}.mini-task{display:flex;align-items:center;border-top:1px solid #f2eef6;padding:13px 0;gap:15px}.mini-task img{width:66px;height:46px;object-fit:cover;border-radius:4px}.mini-task strong{font-size:10px;display:block}.mini-task small{font-size:8px;color:#aaa0b5;display:block;margin-top:7px}.status{font-size:9px;color:#71a08e;background:#f0f8f5;border:1px solid #e5f0ea;padding:5px 10px;border-radius:4px;white-space:nowrap}.mini-task .status{margin-left:auto}.status.waiting{color:#b59651;background:#fff9eb;border-color:#f7edd3}.toolbar{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-bottom:24px}.filter-tabs{display:flex;gap:12px}.filter-tabs button{padding:8px 16px;font-size:11px;border-radius:4px;color:#aaa0b5}.filter-tabs button.active{color:var(--purple);background:#eee7fc}.searchbox{display:flex;align-items:center;gap:8px;background:#fff;padding:0 12px;border:1px solid var(--border);border-radius:5px;color:#b1a6bb}.searchbox input{border:0;max-width:230px;padding:11px 4px;box-shadow:none}.table-head,.table-row{display:grid;grid-template-columns:2.5fr .6fr .7fr .6fr;gap:20px;align-items:center;font-size:11px}.table-head{color:#aaa0b5;padding:0 0 20px}.table-row{padding:17px 0;border-top:1px solid #efeaf5}.table-title{display:flex;align-items:center;gap:14px}.table-title img{width:75px;height:48px;object-fit:cover;border-radius:4px}.table-title strong{font-size:11px}.table-title small{display:block;font-size:8px;color:#aaa0b5;margin-top:6px}.table-row .status{width:fit-content}.asset-grid,.talent-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.asset-card{background:#fff;border:1px solid var(--border);border-radius:7px;overflow:hidden;cursor:pointer}.asset-card>img{width:100%;height:190px;object-fit:cover}.asset-card>div{padding:18px}.asset-card h3{font-size:13px;margin:0 0 9px}.asset-card p{font-size:10px;color:#aaa0b5;margin:0}.back{color:#a08abc;font-size:11px;display:block;margin-bottom:23px}.detail-hero{display:grid;grid-template-columns:45% 55%;background:#fff;border-radius:8px;overflow:hidden;border:1px solid var(--border)}.detail-hero>img{width:100%;height:340px;object-fit:cover}.detail-hero>div{padding:36px}.detail-hero h1{font-size:25px;line-height:1.6;margin:17px 0}.detail-hero p{font-size:11px;color:#aa9eb7}.detail-hero strong{font-size:25px}.detail-hero .btn{margin-top:14px}.detail-grid{display:grid;grid-template-columns:2fr 1fr;gap:23px;margin-top:25px}.milestone{display:flex;gap:15px;padding:18px 0;border-top:1px solid var(--border);font-size:12px;color:#9d90ac}.milestone span{color:var(--purple)}.publish-form{max-width:800px;padding:30px 40px}.publish-form>label:first-child{margin-top:0}.checkbox{display:flex;align-items:center;gap:10px;font-weight:400;color:#a99db6}.checkbox input{width:14px}.talent-card{padding:0 0 22px;overflow:hidden}.talent-card>img{width:100%;height:180px;object-fit:cover}.talent-card h2,.talent-card p,.talent-card small,.talent-card .tag,.talent-card button{margin-left:22px}.talent-card h2{margin-top:19px;margin-bottom:10px;font-size:17px}.tag{font-size:9px;color:#8c65c2;background:#f3edf9;padding:4px 9px}.talent-card small{display:block;font-size:9px;color:#b0a4bd;margin-bottom:22px}.order-heading{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border);padding-bottom:14px}.order-heading h2{margin-top:12px}.order-stage{display:flex;gap:18px;align-items:center;padding:25px 0;border-bottom:1px solid var(--border);font-size:12px}.order-stage>div{flex:1}.order-stage p{margin:5px 0 0;font-size:10px}.order-stage>span{color:#9f90b1;margin-right:20px}.stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px;margin-bottom:25px}.stat-grid h1{font-size:30px;font-weight:600}.simple-row{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:20px 0;border-top:1px solid var(--border);font-size:11px;color:#a093ad}.simple-row strong{color:#5e516c;font-weight:500}.simple-row select{width:140px}.storyboard{display:flex;gap:13px;flex-wrap:wrap;margin:20px 0}.storyboard article{flex:1;min-width:100px;cursor:pointer}.storyboard img{width:100%;height:150px;object-fit:cover;border-radius:4px}.storyboard>img{width:29%;cursor:pointer}.storyboard p{font-size:10px}.toast{position:fixed;bottom:30px;left:50%;transform:translate(-50%);z-index:50;background:#2e243b;color:#fff;padding:16px 24px;border-radius:7px;box-shadow:0 10px 30px #30234420;font-size:12px;display:flex;align-items:center;gap:10px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#221a3e66;z-index:40;display:flex;align-items:center;justify-content:center;padding:24px}.modal{background:#fff;padding:35px;border-radius:10px;width:min(570px,100%);max-height:90vh;overflow:auto;position:relative}.modal h2{font-size:23px;margin-top:0}.modal p{font-size:12px;color:#a094af}.close{position:absolute;right:13px;top:7px;font-size:25px;color:#b5a9c2}.asset-preview{width:100%;height:280px;object-fit:cover;border-radius:5px;margin-bottom:24px}.modal .btn{margin-top:20px}.modal .actions{gap:10px}.modal .actions .btn{padding:10px 15px;font-size:11px}@media(max-width:1100px){header{gap:25px}nav{gap:24px}.search-link{display:none}.hero h1{font-size:53px}.hero-art{height:340px}.creation-card{gap:10px;padding:18px 12px}.creation-card p{font-size:9px}.project-row{gap:15px}.project-row img{width:135px}.project-price{width:140px}.workspace{padding:28px 24px}.editor-grid{grid-template-columns:1fr 1.3fr}.hero p{font-size:14px}.hero .btn{padding:12px 16px}.section-title h2 small{display:block;margin:12px 0 0}.asset-grid,.talent-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){header{height:70px;padding:0 20px;gap:20px}.logo{font-size:19px}.logo span{font-size:14px}nav{gap:17px}nav button{font-size:10px}nav button.active:after{bottom:12px}.header-right{display:none}.hero{display:flex;flex-direction:column;padding:35px 24px;align-items:stretch}.hero h1{font-size:48px}.hero-art{margin-top:35px;height:280px}.hero small{margin-top:25px;font-size:8px}.creation-section,.market-section{padding:25px 24px}.creation-grid{grid-template-columns:repeat(2,1fr);gap:10px}.creation-card{padding:19px 10px}.creation-card h3{font-size:13px}.creation-card p,.creation-card>svg:last-child{display:none}.recent{flex-wrap:wrap;gap:10px}.recent .right{margin-left:0}.section-title h2{font-size:23px}.section-title a{font-size:9px}.market-intro{flex-wrap:wrap;gap:10px}.project-row{flex-wrap:wrap;padding:17px 13px;gap:12px}.project-row img{width:90px;height:67px}.project-copy{min-width:170px}.project-copy h3{font-size:11px}.project-copy p{font-size:9px}.project-price{margin-left:102px;flex:1}.project-price strong{font-size:15px}.project-price p{font-size:9px}.project-price small{display:none}.roles{flex-wrap:wrap;gap:18px;padding:0}.roles a{font-size:9px}.roles svg{width:20px}footer{gap:20px;font-size:8px;padding:20px 24px}aside{width:65px;padding:15px 5px;top:70px;height:calc(100vh - 70px)}aside button{padding:13px 16px}aside button span,.aside-title,.demo-pill{display:none}.workspace{padding:25px 15px}.page-heading{align-items:flex-start;gap:12px;flex-wrap:wrap}.page-heading h1{font-size:23px}.page-heading p{font-size:10px}.balance{font-size:9px}.editor-grid{grid-template-columns:1fr;gap:15px}.panel{padding:20px}.large-preview{height:220px}.toolbar{flex-wrap:wrap}.filter-tabs{gap:3px}.filter-tabs button{padding:7px 10px;font-size:9px}.searchbox{width:100%}.searchbox input{max-width:100%}.asset-grid,.talent-grid{grid-template-columns:1fr}.table-head,.table-row{grid-template-columns:2fr .7fr .8fr;gap:10px}.table-head>span:nth-child(2),.table-row>span:nth-child(2){display:none}.table-title img{display:none}.table-title strong{font-size:9px}.table-title small{font-size:7px}.table-row .outline{padding:7px;font-size:8px}.table-row .status{padding:5px;font-size:8px}.detail-hero,.detail-grid{grid-template-columns:1fr}.detail-hero>img{height:210px}.detail-hero>div{padding:23px}.detail-hero h1{font-size:21px}.publish-form{padding:20px}.field-grid{grid-template-columns:1fr}.simple-row{flex-wrap:wrap;gap:15px}.order-stage{flex-wrap:wrap}.order-stage>div{min-width:130px}.order-stage>span{margin-left:44px}.order-heading h2{font-size:16px}.stat-grid{grid-template-columns:repeat(2,1fr)}.stat-grid h1{font-size:23px}.storyboard img{height:100px}.modal{padding:25px}.modal .actions{flex-wrap:wrap}.asset-preview{height:230px}}.canvas-app{border:1px solid #e8e2f1;border-radius:8px;overflow:hidden;background:#fff}.canvas-toolbar{display:flex;align-items:center;gap:12px;padding:15px;border-bottom:1px solid #eee8f5}.canvas-toolbar select{width:70px}.canvas-toolbar .btn{margin-left:auto;min-height:36px;padding:8px 16px;font-size:11px}.canvas-content{display:flex;min-height:600px}.canvas-surface{flex:1;overflow:auto;position:relative;background:#f4f1f8;min-width:0}.canvas-node{position:absolute;width:240px;background:#fff;box-shadow:0 4px 18px #3f2c5310;border:2px solid transparent;border-radius:7px;overflow:hidden;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.canvas-node.selected{border-color:#9871ed}.canvas-node img{width:100%;height:145px;object-fit:cover}.canvas-node strong{display:block;font-size:12px;padding:14px 12px 5px}.canvas-node small{display:block;font-size:9px;color:#a392b7;padding:0 12px 14px}.canvas-properties{width:220px;padding:20px;border-left:1px solid #eee8f5}.canvas-properties h3{font-size:14px}.canvas-properties .outline{margin-top:20px;display:flex;gap:8px;align-items:center}.tool-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:25px}.tool-card{text-align:left;cursor:pointer}.tool-card.active-tool{border-color:#a98bee;background:#faf7ff}.tool-card h3{margin:0 0 8px}.tool-card p{margin:0;font-size:10px}@media(max-width:760px){.canvas-properties{width:160px;padding:12px}.canvas-toolbar{flex-wrap:wrap}.canvas-toolbar .btn{margin-left:0}.tool-grid{grid-template-columns:1fr 1fr}.canvas-content{min-height:500px}}.creation-card{border:0;background:transparent;border-radius:0;border-right:1px solid #e9e3f2;padding:10px 22px 10px 0}.creation-card:last-child{border-right:0}.creation-card:hover{background:transparent;color:var(--purple)}.section-title h2 small{display:block;margin:13px 0 0}.home-composer{display:flex;gap:18px;align-items:center;border:1px solid #e5dcf6;border-radius:6px;margin:28px 0 18px;padding:11px 14px;color:#9270d7;background:#fff}.home-composer input{border:0;box-shadow:none;flex:1;font-size:13px}.home-composer .btn{font-size:12px;min-height:38px;padding:9px 19px;white-space:nowrap}.recent-work{display:flex;align-items:center;gap:12px}.recent-work img{width:92px;height:55px;object-fit:cover;border-radius:4px}.recent-work strong{display:block;font-size:10px;color:#62546f;font-weight:500}.recent-work small{display:block;font-size:8px;color:#b1a2be;margin-top:7px}.home-market-tabs{display:flex;gap:25px;align-items:center}.home-market-tabs button{font-size:12px;color:#a79ab7;padding:10px 0}.home-market-tabs button.active{border-bottom:2px solid var(--purple);color:var(--purple)}@media(max-width:760px){.home-composer{gap:7px;padding:8px}.home-composer .btn{padding:8px;font-size:9px;gap:5px}.home-composer input{font-size:10px;min-width:0}.home-composer>svg{width:19px;flex-shrink:0}.recent-work img{width:65px;height:45px}.recent-work{gap:7px}.recent-work strong{font-size:8px}.recent>span:first-child{width:100%}.home-market-tabs{gap:20px}.home-market-tabs button{font-size:10px}.creation-card{border-right:0}}.empty-state{text-align:center;padding:50px 20px;color:#a58dbd}.empty-state h3{font-size:16px;color:#6a537e}.empty-state p{font-size:11px}.hero h1{font-size:clamp(48px,6vw,78px)}.hero-art{height:440px}.eyebrow{font-size:13px}.hero small{font-size:12px;letter-spacing:1px}.kicker{font-size:12px;letter-spacing:1.3px}.section-title h2 small,.section-title a,.market-intro p,.roles a{font-size:13px}.creation-card p,.recent{font-size:12px}.recent-work strong{font-size:13px}.home-market-tabs button{font-size:13px}.project-copy h3{font-size:15px}.project-copy p,.project-price p{font-size:13px}.project-copy small,.project-price small,.outline{font-size:12px}.market-intro .btn{font-size:13px}.aside-title small{font-size:11px;letter-spacing:1px}aside button{font-size:13px}.demo-pill{font-size:11px;padding:12px 8px}.page-heading p{font-size:14px}.balance,.panel p,.tabs button,label{font-size:13px}label span{font-size:12px}textarea,input,select{font-size:13px}.upload,.cost{font-size:12px}.cost strong{font-size:13px}.muted{font-size:12px}.panel-heading h3{font-size:14px}.panel-heading span,.panel-heading a{font-size:12px}.large-preview>span{font-size:12px}.preview-actions,.preview-actions button{font-size:12px}.mini-task strong{font-size:13px}.mini-task small,.status{font-size:12px}.filter-tabs button,.table-head,.table-row,.table-title strong{font-size:13px}.table-title small{font-size:12px}.asset-card h3{font-size:14px}.asset-card p{font-size:12px}.back,.detail-hero p,.milestone{font-size:13px}.tag,.talent-card small{font-size:12px}.order-stage{font-size:13px}.order-stage p{font-size:12px}.simple-row{font-size:13px}.storyboard p{font-size:12px}.modal p,.canvas-node strong{font-size:13px}.canvas-node small,.tool-card p{font-size:12px}.empty-state p{font-size:13px}footer{font-size:12px}@media(max-width:1100px)and (min-width:761px){.hero h1{font-size:clamp(48px,6vw,78px)}.hero-art{height:440px}.hero p{font-size:16px}.hero .btn{padding:12px 15px;gap:10px}.creation-grid,.creation-card{gap:12px}.creation-card p{font-size:12px}.project-price{width:155px}.workspace{padding:28px 24px}.editor-grid{grid-template-columns:minmax(290px,1fr) minmax(330px,1.25fr)}.preview-actions{gap:10px;flex-wrap:wrap}.preview-actions>span{width:100%}.recent{gap:17px}.recent-work img{width:76px}}@media(max-width:760px){.hero h1{font-size:48px}.hero-art{height:280px}.hero small,.recent-work strong,.recent-work small{font-size:12px}.project-copy h3{font-size:14px}.project-copy p,.project-copy small,.project-price p,.filter-tabs button,.table-title strong,.table-title small,.table-row .status,.table-row .outline{font-size:12px}.table-row{grid-template-columns:1.8fr .8fr .8fr}.page-heading p,.balance,.home-composer input,.home-composer .btn,.home-market-tabs button{font-size:12px}.roles a,footer{font-size:12px}.aside-title small{display:none}}header{height:66px}nav button.active:after{bottom:11px}.hero{padding-top:16px;min-height:430px}.hero-art{height:400px}.section-title>div{display:grid;grid-template-columns:48px 1fr;align-items:start;column-gap:12px}.section-marker{font-size:33px;line-height:1.2;font-weight:700;color:#9270e2;padding-top:3px}.section-title h2{font-size:32px;margin:0;line-height:1.3}.section-title h2 small{font-size:13px;margin-top:12px}.creation-grid{margin-top:27px}.creation-card>svg:first-child{width:48px;height:48px;flex-shrink:0}.creation-card:first-child>svg:first-child{color:var(--purple)}.creation-card h3{font-size:18px}.home-composer{height:56px;padding:6px 14px;margin:29px 0 24px}.home-composer input{font-size:14px;height:42px}.home-composer .btn{height:42px;font-size:14px;min-width:151px}.recent{display:grid;grid-template-columns:1fr 1fr;gap:15px;position:relative;margin-top:15px;padding-top:34px}.recent-label{position:absolute;top:0;left:0;font-size:12px}.recent-work{width:100%;gap:16px}.recent-work img{width:240px;height:90px;max-width:58%;object-fit:cover}.recent-work strong{font-size:14px}.recent-work small{font-size:12px}.recent .right{position:absolute;right:0;top:0;font-size:12px}.creation-section{padding-bottom:29px}.app-layout{min-height:calc(100vh - 120px)}aside{top:66px;height:calc(100vh - 66px)}@media(max-width:1100px)and (min-width:761px){.hero-art{height:400px}.hero{padding-top:16px}.recent-work img{width:240px;height:90px}.recent{gap:14px}.recent-work{gap:13px}.recent-work strong{font-size:13px}.creation-card h3{font-size:16px}.creation-card{gap:13px}.creation-card>svg:first-child{width:43px;height:43px}.creation-card>svg:last-child{width:17px;flex-shrink:0}}@media(max-width:760px){header{height:70px}.hero{padding-top:35px}.hero-art{height:280px}.section-title>div{grid-template-columns:34px 1fr;gap:8px}.section-marker{font-size:26px}.section-title h2{font-size:24px}.section-title h2 small{font-size:12px;line-height:1.8}.creation-card>svg:first-child{width:35px;height:35px}.creation-card h3{font-size:14px}.recent{display:grid;grid-template-columns:1fr;padding-top:34px}.recent-work img{width:180px;height:85px;max-width:50%}.recent-work strong{font-size:13px}.recent .right{margin:0}.recent>span:first-child{width:auto}.home-composer .btn{min-width:100px;font-size:12px}.home-composer input{font-size:12px}.home-composer{padding:6px 8px}.section-title{gap:8px}.section-title a{font-size:11px}aside{top:70px;height:calc(100vh - 70px)}}@media(max-width:1100px)and (min-width:761px){.creation-card>svg:first-child{width:48px;height:48px}.creation-card{gap:10px;padding-right:10px}.creation-card>svg:last-child{display:none}}.flow-steps{display:flex;gap:14px;margin:0 0 21px;justify-content:space-between}.flow-steps button{flex:1;display:flex;align-items:center;gap:12px;text-align:left;border-bottom:2px solid #e7deef;padding:17px 0;font-size:14px;color:#a894ba}.flow-steps button span{display:inline-flex;width:29px;height:29px;align-items:center;justify-content:center;border:1px solid #e2d5ee;border-radius:50%;font-size:13px}.flow-steps button.current{border-color:#8057d7;color:#7858e9}.flow-steps button.current span{background:#7858e9;border-color:#7858e9;color:#fff}.flow-steps button.done{color:#8973a0}.flow-notice{font-size:12px;color:#a18bb4;line-height:1.9;margin:14px 0 23px}.flow-form{max-width:760px}.flow-form .btn{margin-top:25px}.script-editor{min-height:300px;font-size:14px;line-height:2}.flow-actions{display:flex;gap:15px;align-items:center;justify-content:flex-end;margin-top:20px;flex-wrap:wrap}.flow-actions .flow-notice{margin:0 auto 0 0}.shot-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;margin-top:24px}.shot-card>img{width:100%;height:180px;object-fit:cover;border-radius:4px}.shot-card h3{font-size:15px;margin:20px 0 13px}.shot-card textarea{min-height:95px;font-size:13px}.shot-card .text-action{margin-top:17px}.text-action{font-size:12px;color:#9a78c2;padding:12px 0}.new-project,.character-form{max-width:700px;margin:20px 0}.project-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.project-header h2{font-size:24px}.workspace>.tabs button{display:flex;align-items:center;gap:10px}.workspace>.tabs button svg{width:19px}.film-characters{margin-top:24px}.film-characters .talent-card>p{margin-right:20px;min-height:50px}.film-characters .talent-card .text-action{margin-left:20px}.order-operation{margin-top:23px;border-radius:6px;background:#faf7fe;padding:24px}.order-operation h3{margin:0 0 20px}.order-operation textarea{min-height:100px}.delivery-summary{font-size:12px!important;line-height:1.7!important;color:#a086b5!important;max-width:480px}.full.outline{margin-top:16px}.btn:disabled{background:#c2b6d5;border-color:#c2b6d5;cursor:default}@media(max-width:760px){.flow-steps{gap:6px;flex-wrap:wrap}.flow-steps button{flex:1 1 45%;font-size:12px;gap:8px}.flow-steps button span{width:24px;height:24px}.shot-grid{grid-template-columns:1fr}.shot-card>img{height:180px}.flow-actions{justify-content:flex-start}.script-editor{min-height:280px}.project-header{flex-wrap:wrap}.order-operation{padding:15px}.order-operation .btn,.order-operation .outline{font-size:12px}.delivery-summary{max-width:220px}}.media-grid{display:grid;grid-template-columns:minmax(380px,1.05fr) minmax(340px,1fr);gap:24px;align-items:start}.media-editor>label:first-child{margin-top:0}.media-prompt{min-height:180px}.reference-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.reference-heading span{font-size:12px;color:#a193ae}.upload-controls{display:flex;gap:9px;flex-wrap:wrap;align-items:center}.upload-controls select{width:90px;padding:9px}.upload-controls button{display:flex;align-items:center;gap:6px}.upload-controls button svg{width:16px}.reference-empty{padding:27px 15px;text-align:center;background:#fcfaff;border:1px dashed #dfd4ed;border-radius:5px;font-size:12px;color:#b1a0c0;margin-top:15px}.reference-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:15px}.reference-item{border:1px solid #eadff3;border-radius:5px;padding:7px;min-width:0}.reference-item>img,.reference-item>video{height:80px;width:100%;object-fit:cover;border-radius:3px}.reference-item>audio{width:100%;height:40px}.reference-item>div{display:flex;align-items:center;justify-content:space-between;gap:5px;margin-top:8px}.reference-item strong{font-size:12px;color:#9273ac}.reference-item p{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.4;margin:8px 0}.reference-use{font-size:11px;color:#8660bc;padding:0}.media-note{font-size:12px!important;line-height:1.8!important;color:#a894b8!important;margin:14px 0;display:block}.channel-rows{border:1px solid #e8dff1;border-radius:5px;overflow:hidden}.channel-row{padding:12px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid #f0eaf6}.channel-row:last-child{border-bottom:0}.channel-name{font-size:13px;text-align:left;color:#927ca8;padding:0}.channel-row>div{display:flex;gap:5px}.channel-row>div>button{font-size:12px;color:#b09bbb;padding:5px 8px;border:1px solid #e6d9ef;border-radius:4px}.channel-row.selected-channel{background:#fcf9ff}.channel-row.selected-channel .channel-name{color:#7654b0;font-weight:500}.channel-row>div>button.selected-version{color:#7858e9;background:#f0e8fd;border-color:#b8a0e8}.task-metadata p{display:flex;flex-direction:column;gap:7px;border-bottom:1px solid #f1eaf7;padding-bottom:13px;font-size:12px}.task-metadata p span{color:#b19cbf;font-size:12px}.task-metadata p strong{font-size:13px;font-weight:500;color:#887297;word-break:break-word;line-height:1.8}.generation-progress{display:flex;gap:14px;align-items:center;margin:20px 0}.generation-progress progress{flex:1;height:10px;accent-color:#7858e9}.generation-progress span{font-size:12px;color:#9e80b9;white-space:nowrap}.result-actions{display:flex;gap:10px;flex-wrap:wrap}.result-actions .outline{display:flex;align-items:center;gap:6px}.result-actions svg{width:16px}.disabled-link{opacity:.4;cursor:default}.image-results{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:15px}.image-results img{width:100%;height:125px;object-fit:cover;border-radius:4px}.media-result{position:sticky;top:90px}.media-result .large-preview{height:265px}@media(max-width:1100px)and (min-width:761px){.media-grid{grid-template-columns:minmax(320px,1.05fr) minmax(280px,1fr);gap:17px}.media-grid>.panel{padding:20px}.reference-grid{grid-template-columns:1fr 1fr}.channel-row{flex-wrap:wrap}.channel-row>div{margin-top:6px}.media-result .large-preview{height:215px}.reference-heading{align-items:flex-start;flex-direction:column;gap:0}.reference-heading label{margin-bottom:7px}}@media(max-width:760px){.media-grid{grid-template-columns:1fr;gap:20px}.media-result{position:static}.reference-grid{grid-template-columns:repeat(2,1fr)}.reference-heading{align-items:flex-start;flex-direction:column;gap:0}.reference-heading label{margin-bottom:7px}.channel-row{flex-wrap:wrap}.channel-row>div{margin-top:5px}.media-result .large-preview{height:200px}.upload-controls .outline{font-size:12px}}.ad-direct-entry{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px 25px;background:#fbf8ff;border:1px solid #e8dff3;border-radius:7px;margin-bottom:24px}.ad-direct-entry h3{font-size:16px;margin:0 0 9px}.ad-direct-entry p{font-size:12px;color:#a58bb8;line-height:1.8;margin:0}.ad-direct-entry .btn{white-space:nowrap;font-size:13px;gap:12px}@media(max-width:760px){.ad-direct-entry{flex-wrap:wrap;padding:20px}.ad-direct-entry .btn{font-size:12px}}.channel-rows{max-height:330px;overflow:auto;margin-top:13px}.channel-name{line-height:1.8;max-width:66%}.channel-row{align-items:flex-start}.channel-row>div{padding-top:3px}:root{background:#e9e8ee;color:#282633;--muted:#716c80;--border:#d6d2df;--purple:#7050cc}body,.app-layout,.workspace{background:#e9e8ee}header{background:#f1eff5;border-bottom:1px solid #d6d2df;box-shadow:0 2px 12px #30264206}aside{background:#dfdde7;border-right:1px solid #cbc6d6}aside button{color:#655e75}aside button.chosen{background:#cec4e8;color:#5937ac}.home{background:#eeedf2}.hero{background:linear-gradient(120deg,#eeedf2,#e4e0ed)}.creation-section{background:#e9e7ef}.market-section{background:#ded9e9}.panel,.asset-card,.project-row,.talent-card{background:#f3f1f6;border-color:#d8d3e2;box-shadow:0 4px 18px #30264205}input,textarea,select{background:#e9e6ef!important;border-color:#cec7db!important;color:#393245}input::placeholder,textarea::placeholder{color:#8c8399}.home-composer{background:#e2ddeb;border-color:#cfc6de}.btn.secondary,.outline{background:#eae5f2;border-color:#c4b7dc;color:#65469b}.creation-card,.ad-direct-entry{background:#e9e3f1;border-color:#d0c4df}.tool-card.active-tool,.channel-row.selected-channel{background:#e4dcef;border-color:#b4a0d1}.channel-rows,.reference-item{background:#ece8f2;border-color:#d0c5df}.channel-row{border-bottom-color:#d9d0e3}.reference-empty,.empty-state{background:#e7e2ee;border-color:#cfc3dd;color:#81708e}footer{background:#e1dce9;border-top:1px solid #cbc3d8}.media-note,.muted,.kicker,.task-metadata p span{color:#80728f!important}.task-metadata p strong,.channel-name{color:#655572}.page-heading p,.panel p{color:#7a7087}.modal{background:#eeebf3}.canvas-surface{background-color:#e1dce9}button,a,input,textarea,select{transition:background-color .16s,border-color .16s,box-shadow .16s}button:focus-visible,a:focus-visible{outline:3px solid #9878d5;outline-offset:3px}input:focus,textarea:focus,select:focus{outline:2px solid #9d83c6;outline-offset:1px;border-color:#8060ad!important}button:disabled{cursor:not-allowed;opacity:.55}.project-row:hover,.asset-card:hover{border-color:#b7a5d0;box-shadow:0 5px 18px #47345f10}.modal{max-height:calc(100vh - 70px);overflow:auto}.app-layout{width:100%;min-width:0}.workspace{max-width:none;width:calc(100% - 214px);min-width:0;padding:28px clamp(18px,2vw,38px) 40px}.workspace>*{min-width:0}@media(min-width:1800px){.workspace{padding:28px 32px 40px}}@media(max-width:760px){.workspace{width:calc(100% - 65px);padding:20px 12px 30px}}.script-publish-block{border:1px solid #b9a7cd;border-radius:8px;background:#e4ddec;padding:20px;margin:24px 0}.script-publish-block #script-full{min-height:260px}.script-publish-block #script-excerpt{min-height:150px}.script-reader{margin-bottom:24px}.script-watermarked{position:relative;background:#e7e2ed;border:1px solid #c6b8d4;padding:22px;border-radius:6px;max-height:460px;overflow:auto}.script-watermarked pre{font:14px/2 Microsoft YaHei,sans-serif;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.script-watermarked>span{position:sticky;bottom:0;display:block;text-align:right;color:#88689e;background:#e7e2eddd;padding:8px;font-size:12px;pointer-events:none}.script-access-inbox{margin-top:24px}.script-access-inbox article{display:flex;justify-content:space-between;gap:18px;border-top:1px solid #c9bdd4;padding:18px 0}.script-access-inbox article>div{min-width:0}.script-access-inbox p{overflow-wrap:anywhere}@media(max-width:760px){.script-access-inbox article{flex-direction:column}.script-publish-block{padding:14px}}
