.published-project-notice-module__uAasBW__notice{color:#bba8d0;border-bottom:1px solid #312b3b;align-items:center;gap:10px;margin-bottom:18px;padding:12px 0 16px;display:flex}.published-project-notice-module__uAasBW__notice>svg{color:#c48cff;flex:none}.published-project-notice-module__uAasBW__notice p{overflow-wrap:anywhere;min-width:0;margin:0;font-size:12px;line-height:1.7}.published-project-notice-module__uAasBW__notice button{color:#dcc0fa;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #483854;border-radius:6px;flex:none;align-items:center;gap:6px;margin-left:auto;padding:8px 12px;font-size:12px;display:inline-flex}.published-project-notice-module__uAasBW__notice button:hover{background:#21192d;border-color:#9563b9}.published-project-notice-module__uAasBW__notice button:focus-visible{outline-offset:3px;outline:2px solid #c48cff}@media (max-width:540px){.published-project-notice-module__uAasBW__notice{flex-wrap:wrap;align-items:flex-start}.published-project-notice-module__uAasBW__notice>svg{margin-top:3px}.published-project-notice-module__uAasBW__notice p{flex:1}.published-project-notice-module__uAasBW__notice button{margin-left:26px}}
.workspace-image-recovery-module__z0JqwW__recovery{color:#c7a6e6;border-bottom:1px solid #393040;align-items:flex-start;gap:12px;margin:0 0 20px;padding:18px 0;display:flex}.workspace-image-recovery-module__z0JqwW__recovery>svg{flex-shrink:0;margin-top:2px}.workspace-image-recovery-module__z0JqwW__copy{flex:1;min-width:0}.workspace-image-recovery-module__z0JqwW__copy h2{color:#e9dff3;margin:0 0 6px;font-size:14px;line-height:1.5}.workspace-image-recovery-module__z0JqwW__copy p{color:#b8a9c8;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.7}.workspace-image-recovery-module__z0JqwW__copy .workspace-image-recovery-module__z0JqwW__error{color:#ffb4a8;margin-top:8px}.workspace-image-recovery-module__z0JqwW__actions{flex-wrap:wrap;gap:8px;display:flex}.workspace-image-recovery-module__z0JqwW__actions button{color:#e8dbf4;min-height:40px;font:inherit;cursor:pointer;background:#211829;border:1px solid #59456b;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:13px;line-height:1.5;display:inline-flex}.workspace-image-recovery-module__z0JqwW__actions button:disabled{opacity:.5;cursor:not-allowed}.workspace-image-recovery-module__z0JqwW__actions button:focus-visible{outline-offset:3px;outline:2px solid #cda7f0}.workspace-image-recovery-module__z0JqwW__placeholder{color:#c7a6e6;flex-direction:column;align-items:center;gap:10px;display:flex}@media (max-width:760px){.workspace-image-recovery-module__z0JqwW__recovery{flex-wrap:wrap}.workspace-image-recovery-module__z0JqwW__actions{width:100%;padding-left:31px}.workspace-image-recovery-module__z0JqwW__actions button{min-height:44px}}
.workspace-character-assets-module__vOxyHa__workspace{min-width:0}.workspace-character-assets-module__vOxyHa__tabs{border-bottom:1px solid var(--workspace-line,var(--line));gap:24px;margin:0 0 24px;display:flex}.workspace-character-assets-module__vOxyHa__tab{min-height:44px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:0 0 12px;font-size:14px;display:inline-flex}.workspace-character-assets-module__vOxyHa__tab[aria-selected=true]{color:#f8f1fb;border-bottom-color:#cfa7ff}.workspace-character-assets-module__vOxyHa__tab:focus-visible{outline-offset:3px;outline:2px solid #cfa7ff}.workspace-character-assets-module__vOxyHa__count{color:#9c8ca8;font-variant-numeric:tabular-nums;font-size:12px}.workspace-character-assets-module__vOxyHa__workspace .character-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:20px}.workspace-character-assets-module__vOxyHa__workspace .character-card{border-radius:8px;min-width:0}:is(.workspace-character-assets-module__vOxyHa__workspace .character-card .asset-image-button img,.workspace-character-assets-module__vOxyHa__workspace .character-placeholder){aspect-ratio:16/9;min-height:0}.workspace-character-assets-module__vOxyHa__workspace .character-name-input{font-size:16px}.workspace-character-assets-module__vOxyHa__workspace .character-description{min-height:100px;font-size:14px}.workspace-character-assets-module__vOxyHa__covers{grid-template-columns:minmax(0,16fr) minmax(0,6fr);align-items:start;gap:24px;max-width:1120px;display:grid}.workspace-character-assets-module__vOxyHa__ending{max-width:780px}:is(.workspace-character-assets-module__vOxyHa__covers .asset-card,.workspace-character-assets-module__vOxyHa__ending .asset-card){border-radius:8px;min-width:0}:is(.workspace-character-assets-module__vOxyHa__covers .asset-image-button img,.workspace-character-assets-module__vOxyHa__covers .asset-placeholder,.workspace-character-assets-module__vOxyHa__ending .asset-image-button img,.workspace-character-assets-module__vOxyHa__ending .asset-placeholder){width:100%;height:auto;min-height:0;aspect-ratio:var(--asset-aspect-ratio);object-fit:cover}:is(.workspace-character-assets-module__vOxyHa__covers .asset-card-title-row,.workspace-character-assets-module__vOxyHa__ending .asset-card-title-row){flex-wrap:wrap;gap:12px}:is(.workspace-character-assets-module__vOxyHa__covers .asset-card-title-row h3,.workspace-character-assets-module__vOxyHa__ending .asset-card-title-row h3){color:var(--workspace-text);font-size:15px}:is(.workspace-character-assets-module__vOxyHa__covers .asset-card-title-row p,.workspace-character-assets-module__vOxyHa__ending .asset-card-title-row p){overflow-wrap:anywhere;font-size:12px}:is(.workspace-character-assets-module__vOxyHa__covers .asset-card-title-row p:not(.asset-error),.workspace-character-assets-module__vOxyHa__ending .asset-card-title-row p:not(.asset-error)){color:var(--workspace-muted)}@media (max-width:680px){.workspace-character-assets-module__vOxyHa__tabs{gap:20px;margin-bottom:18px}.workspace-character-assets-module__vOxyHa__tab{gap:6px;font-size:13px}.workspace-character-assets-module__vOxyHa__covers{grid-template-columns:minmax(0,1fr);gap:20px}.workspace-character-assets-module__vOxyHa__covers .asset-card:nth-child(2){width:min(100%,280px)}}
.workspace-creative-editor-module__8bRfmW__editor{background:#12131b;border:1px solid #332e3e;border-radius:8px;flex-direction:column;flex:1;width:min(100%,1120px);min-height:380px;margin:0 auto;transition:border-color .14s;display:flex;overflow:hidden}.workspace-creative-editor-module__8bRfmW__editor:focus-within{border-color:#665371}.workspace-creative-editor-module__8bRfmW__documentHeader{border-bottom:1px solid #2a2733;flex:none;padding:18px 28px 14px}.workspace-creative-editor-module__8bRfmW__titleField{gap:3px;min-width:0;display:grid}.workspace-creative-editor-module__8bRfmW__titleField>span{color:#948c9f;font-size:11px;line-height:16px}.workspace-creative-editor-module__8bRfmW__editor .workspace-creative-editor-module__8bRfmW__titleInput.text-field{color:#f2eef8;width:100%;height:38px;box-shadow:none;letter-spacing:0;background:0 0;border:0;border-radius:0;padding:2px 0;font-size:22px;font-weight:600;line-height:1.4}.workspace-creative-editor-module__8bRfmW__editor .workspace-creative-editor-module__8bRfmW__titleInput.text-field:focus{box-shadow:0 1px #9477ad}.workspace-creative-editor-module__8bRfmW__titleInput::placeholder{color:#786f86}.workspace-creative-editor-module__8bRfmW__bodyField{flex:1;min-width:0;min-height:0;display:flex}.workspace-creative-editor-module__8bRfmW__editor .workspace-creative-editor-module__8bRfmW__bodyInput.textarea-field.large-textarea{resize:none;color:#d9d4e1;width:100%;height:100%;min-height:0;box-shadow:none;letter-spacing:0;caret-color:#c7a5e5;background:0 0;border:0;border-radius:0;flex:1;padding:22px 28px;font-size:15px;font-weight:400;line-height:1.9}.workspace-creative-editor-module__8bRfmW__bodyInput::placeholder{color:#82798e}.workspace-creative-editor-module__8bRfmW__footer{background:#16151e;border-top:1px solid #2a2733;flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:10px 20px;display:flex}.workspace-creative-editor-module__8bRfmW__inputCount{color:#9b92a8;font-variant-numeric:tabular-nums;font-size:11px;line-height:1.4}.workspace-creative-editor-module__8bRfmW__editor .workspace-creative-editor-module__8bRfmW__generateButton.primary-button{border-radius:6px;flex:none;min-height:42px;padding:9px 16px;font-size:13px}.workspace-creative-editor-module__8bRfmW__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.workspace-creative-editor-module__8bRfmW__stylePicker{border:0;border-top:1px solid #2a2733;flex:none;min-width:0;margin:0;padding:10px 20px 14px}.workspace-creative-editor-module__8bRfmW__stylePicker legend{float:left;color:#a99eb7;width:100%;padding:0 0 8px;font-size:12px}.workspace-creative-editor-module__8bRfmW__styleChoices{clear:both;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.workspace-creative-editor-module__8bRfmW__styleChoice{cursor:pointer;min-width:0;position:relative}.workspace-creative-editor-module__8bRfmW__styleChoice input{opacity:0;width:1px;height:1px;position:absolute}.workspace-creative-editor-module__8bRfmW__styleChoice span{color:#b2a8bd;overflow-wrap:anywhere;border:1px solid #36303f;border-radius:6px;justify-content:center;align-items:center;gap:7px;height:100%;min-height:42px;padding:8px 10px;font-size:12px;line-height:1.5;display:flex}.workspace-creative-editor-module__8bRfmW__styleChoice svg{flex:0 0 16px}.workspace-creative-editor-module__8bRfmW__styleChoice input:checked+span{color:#ead6ff;background:#30233d;border-color:#9a73bc}.workspace-creative-editor-module__8bRfmW__styleChoice input:focus-visible+span{outline-offset:2px;outline:2px solid #c6a0e8}.workspace-creative-editor-module__8bRfmW__stylePicker:disabled{opacity:.6}.workspace-creative-editor-module__8bRfmW__styleStatus{color:#a99eb7;margin:8px 0 0;font-size:12px;line-height:1.6}@media (max-width:760px){.workspace-creative-editor-module__8bRfmW__stylePicker{padding:10px 12px 12px}.workspace-creative-editor-module__8bRfmW__styleChoices{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-creative-editor-module__8bRfmW__editor{min-height:360px}.workspace-creative-editor-module__8bRfmW__documentHeader{padding:14px 16px 12px}.workspace-creative-editor-module__8bRfmW__editor .workspace-creative-editor-module__8bRfmW__titleInput.text-field{height:36px;font-size:20px}.workspace-creative-editor-module__8bRfmW__editor .workspace-creative-editor-module__8bRfmW__bodyInput.textarea-field.large-textarea{padding:16px;font-size:16px;line-height:1.85}.workspace-creative-editor-module__8bRfmW__footer{min-height:66px;padding:10px 12px}.workspace-creative-editor-module__8bRfmW__editor .workspace-creative-editor-module__8bRfmW__generateButton.primary-button{min-height:44px;padding-inline:12px}}@media (prefers-reduced-motion:reduce){.workspace-creative-editor-module__8bRfmW__editor{transition:none}}
.workspace-step-placeholder-module__U7SSRa__placeholder{color:#a59aae;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:min(44dvh,320px);padding:36px 20px;display:flex}.workspace-step-placeholder-module__U7SSRa__placeholder>svg{color:#9b84b1;flex:none}.workspace-step-placeholder-module__U7SSRa__placeholder>p{overflow-wrap:anywhere;width:min(100%,620px);margin:0;font-size:14px;line-height:1.8}.workspace-step-placeholder-module__U7SSRa__placeholder[data-phase=failed]>svg{color:#d89590}.workspace-step-placeholder-module__U7SSRa__placeholder>.workspace-step-placeholder-module__U7SSRa__error{color:#d89590;font-size:12px}.workspace-step-placeholder-module__U7SSRa__spinner{animation:1s linear infinite workspace-step-placeholder-module__U7SSRa__step-placeholder-spin}@keyframes workspace-step-placeholder-module__U7SSRa__step-placeholder-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.workspace-step-placeholder-module__U7SSRa__spinner{animation:none}}
.workspace-publication-module__1S3p3G__layout{color:#e7e3ed;grid-template-columns:minmax(0,1fr) 286px;gap:32px;display:grid}.workspace-publication-module__1S3p3G__information,.workspace-publication-module__1S3p3G__form,.workspace-publication-module__1S3p3G__review{min-width:0}.workspace-publication-module__1S3p3G__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:0 0 18px;display:flex}.workspace-publication-module__1S3p3G__toolbar>div:first-child{align-items:center;gap:12px;display:flex}.workspace-publication-module__1S3p3G__layout h2{margin:0;font-size:15px;line-height:1.5}.workspace-publication-module__1S3p3G__toolbar span,.workspace-publication-module__1S3p3G__submit>span{color:#a69cae;font-size:12px}.workspace-publication-module__1S3p3G__commands{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.workspace-publication-module__1S3p3G__commands button{border-radius:6px;min-height:38px;font-size:12px}.workspace-publication-module__1S3p3G__iconButton{color:#c9b2df;cursor:pointer;background:0 0;border:1px solid #403149;place-items:center;width:38px;display:grid}.workspace-publication-module__1S3p3G__languages{border-bottom:1px solid #302a38;flex-wrap:wrap;gap:4px;padding-bottom:10px;display:flex}.workspace-publication-module__1S3p3G__languages button{color:#a69cae;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;display:flex}.workspace-publication-module__1S3p3G__languages button[aria-selected=true]{color:#e7d8f6;background:#282131;border-color:#51415f}.workspace-publication-module__1S3p3G__languages button[data-state=complete] svg,.workspace-publication-module__1S3p3G__checks li[data-ready=true] svg{color:#8fceb0}.workspace-publication-module__1S3p3G__languages button[data-state=stale] svg{color:#cfa7ff}.workspace-publication-module__1S3p3G__languages small{color:#bca5cf;font-size:9px}.workspace-publication-module__1S3p3G__form{padding-top:22px}.workspace-publication-module__1S3p3G__streaming{min-width:0;margin-bottom:18px}.workspace-publication-module__1S3p3G__form fieldset,.workspace-publication-module__1S3p3G__settings{border:0;gap:20px;min-width:0;margin:0;padding:0;display:grid}.workspace-publication-module__1S3p3G__form label,.workspace-publication-module__1S3p3G__settings>label{color:#b9b0c3;gap:9px;min-width:0;font-size:13px;display:grid}.workspace-publication-module__1S3p3G__form input,.workspace-publication-module__1S3p3G__form textarea{box-sizing:border-box;color:#e9e4ef;width:100%;min-width:0;font:inherit;letter-spacing:0;background:#12131b;border:1px solid #39313f;border-radius:6px;padding:12px 14px;font-size:14px;line-height:1.8}.workspace-publication-module__1S3p3G__form input:focus,.workspace-publication-module__1S3p3G__form textarea:focus{outline-offset:2px;outline:1px solid #ad7cce}.workspace-publication-module__1S3p3G__form textarea{resize:vertical;scrollbar-width:thin;scrollbar-color:#615269 transparent;min-height:100px;max-height:520px}.workspace-publication-module__1S3p3G__form small{text-align:right;color:#8a8194;font-size:11px}.workspace-publication-module__1S3p3G__form fieldset:disabled input,.workspace-publication-module__1S3p3G__form fieldset:disabled textarea{opacity:1;color:#b7afc2;-webkit-text-fill-color:#b7afc2}.workspace-publication-module__1S3p3G__review{border-left:1px solid #302a38;align-self:start;padding-left:28px}.workspace-publication-module__1S3p3G__cover{aspect-ratio:16/9;background:#14141a;border:1px solid #39313f;border-radius:6px;width:100%;margin-bottom:20px;overflow:hidden}.workspace-publication-module__1S3p3G__cover img{object-fit:cover;width:100%;height:100%}.workspace-publication-module__1S3p3G__checks{gap:15px;margin:18px 0 24px;padding:0;list-style:none;display:grid}.workspace-publication-module__1S3p3G__checks li{color:#aaa0b4;align-items:start;gap:9px;font-size:12px;line-height:1.6;display:flex}.workspace-publication-module__1S3p3G__checks svg{color:#7a7085;flex:0 0 16px;margin-top:1px}.workspace-publication-module__1S3p3G__checks li[data-ready=true]{color:#cdc7d6}.workspace-publication-module__1S3p3G__settings{border-top:1px solid #302a38;gap:18px;padding-top:20px}.workspace-publication-module__1S3p3G__settings>.workspace-publication-module__1S3p3G__consent{align-items:start;gap:9px;font-size:12px;line-height:1.8;display:flex}.workspace-publication-module__1S3p3G__publicLink{color:#b9b0c3;gap:10px;min-width:0;font-size:12px;display:grid}.workspace-publication-module__1S3p3G__publicLink code{color:#d1c1df;overflow-wrap:anywhere;background:#12131b;border:1px solid #39313f;border-radius:6px;min-width:0;padding:10px 12px;font-family:inherit;font-size:12px;line-height:1.8;display:block}.workspace-publication-module__1S3p3G__publicLink .workspace-publication-module__1S3p3G__consent{align-items:start;gap:9px;line-height:1.8;display:flex}.workspace-publication-module__1S3p3G__consent input{accent-color:#b27ed1;flex:0 0 15px;width:15px;height:15px;margin:4px 0 0}.workspace-publication-module__1S3p3G__submit{border-top:1px solid #302a38;gap:12px;margin-top:24px;padding-top:20px;display:grid}.workspace-publication-module__1S3p3G__submit button{white-space:normal;border-radius:6px;justify-content:center;width:100%;min-height:44px;font-size:13px}.workspace-publication-module__1S3p3G__submit a{color:#cda3eb;align-items:center;gap:6px;font-size:12px;display:flex}.workspace-publication-module__1S3p3G__empty{color:#9686a7;text-align:center;align-content:center;justify-items:center;gap:10px;min-height:280px;font-size:13px;display:grid}.workspace-publication-module__1S3p3G__empty p{max-width:360px;line-height:1.8}.workspace-publication-module__1S3p3G__progress,.workspace-publication-module__1S3p3G__error{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 14px;font-size:12px;line-height:1.7;display:flex}.workspace-publication-module__1S3p3G__progress{color:#b9a0ce}.workspace-publication-module__1S3p3G__error{color:#e8aa98}.workspace-publication-module__1S3p3G__spinning{animation:1s linear infinite workspace-publication-module__1S3p3G__spin}@keyframes workspace-publication-module__1S3p3G__spin{to{transform:rotate(360deg)}}@media (max-width:1050px){.workspace-publication-module__1S3p3G__layout{grid-template-columns:minmax(0,1fr) 250px;gap:22px}.workspace-publication-module__1S3p3G__review{padding-left:20px}}@media (max-width:760px){.workspace-publication-module__1S3p3G__layout{grid-template-columns:minmax(0,1fr);gap:28px}.workspace-publication-module__1S3p3G__review{border-top:1px solid #302a38;border-left:0;padding:24px 0 0}.workspace-publication-module__1S3p3G__cover{max-width:360px}.workspace-publication-module__1S3p3G__commands{width:100%}.workspace-publication-module__1S3p3G__commands button{flex:1}.workspace-publication-module__1S3p3G__toolbar{padding-bottom:14px}.workspace-publication-module__1S3p3G__languages button{padding:8px}}@media (prefers-reduced-motion:reduce){.workspace-publication-module__1S3p3G__spinning{animation:none}}
.publication-removal-module__MgyAKW__dialog{color:#eee4f8;background:#15111d;border:1px solid #493951;border-radius:8px;width:min(440px,100% - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow-y:auto;box-shadow:0 20px 64px #0008}.publication-removal-module__MgyAKW__dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#06070bb8}.publication-removal-module__MgyAKW__dialog header{color:#c99bf1;align-items:center;gap:10px;padding:16px 20px 0;display:flex}.publication-removal-module__MgyAKW__dialog h2{color:#eee4f8;overflow-wrap:anywhere;flex:1;min-width:0;margin:0;font-size:18px;line-height:1.5}.publication-removal-module__MgyAKW__dialog header>svg{flex-shrink:0}.publication-removal-module__MgyAKW__dialog header button{color:#ae9fbc;background:0 0;border:0;flex:0 0 44px;place-items:center;width:44px;height:44px;margin-right:-10px;padding:0;display:grid}.publication-removal-module__MgyAKW__body{padding:14px 20px 22px}.publication-removal-module__MgyAKW__body p{color:#b9acc7;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.8}.publication-removal-module__MgyAKW__body .publication-removal-module__MgyAKW__name{color:#eee4f8;margin-bottom:10px;font-size:15px;font-weight:600}.publication-removal-module__MgyAKW__body .publication-removal-module__MgyAKW__error{color:#ffb4a8;margin-top:12px}.publication-removal-module__MgyAKW__dialog footer{border-top:1px solid #352a40;justify-content:flex-end;gap:8px;padding:16px 20px;display:flex}.publication-removal-module__MgyAKW__dialog footer button{color:#eee4f8;min-width:0;min-height:44px;font:inherit;overflow-wrap:anywhere;background:#201929;border:1px solid #493951;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:9px 13px;font-size:13px;line-height:1.5;display:inline-flex}.publication-removal-module__MgyAKW__dialog footer button:last-child{color:#fff;background:#8e49c7;border-color:#ab6bd9}.publication-removal-module__MgyAKW__dialog button{cursor:pointer}.publication-removal-module__MgyAKW__dialog button:focus-visible{outline-offset:3px;outline:2px solid #d0adff}.publication-removal-module__MgyAKW__dialog button:disabled{opacity:.5;cursor:wait}@media (max-width:480px){.publication-removal-module__MgyAKW__dialog footer button{flex:1}}
.workspace-studio-header-module__jSPAaa__header{z-index:30;border-bottom:1px solid var(--workspace-line);background:#101117;min-width:0;position:relative}.workspace-studio-header-module__jSPAaa__topbar{border-bottom:1px solid var(--workspace-line);justify-content:space-between;align-items:center;gap:20px;min-height:66px;padding:8px 28px;display:flex}.workspace-studio-header-module__jSPAaa__identity{flex:1;align-items:center;gap:16px;min-width:0;display:flex}.workspace-studio-header-module__jSPAaa__logo{flex:0 0 116px;width:116px;height:30px;display:block}.workspace-studio-header-module__jSPAaa__project{align-items:center;gap:9px;min-width:0;margin-left:8px;display:flex}.workspace-studio-header-module__jSPAaa__projectIcon{color:#d8a28c;flex:none}.workspace-studio-header-module__jSPAaa__project h2{color:#f2eff7;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:15px;font-weight:600;line-height:24px;overflow:hidden}.workspace-studio-header-module__jSPAaa__controls,.workspace-studio-header-module__jSPAaa__approval{flex:none;align-items:center;gap:12px;display:flex}.workspace-studio-header-module__jSPAaa__controls{gap:8px}.workspace-studio-header-module__jSPAaa__modeLabel{color:var(--workspace-muted);white-space:nowrap;font-size:11px}.workspace-studio-header-module__jSPAaa__approvalToggle{background:#191921;border:1px solid #34303e;border-radius:8px;padding:3px;display:flex}.workspace-studio-header-module__jSPAaa__approvalToggle button{color:#a9a2b3;min-height:34px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:6px 12px;font-size:12px}.workspace-studio-header-module__jSPAaa__approvalToggle button[aria-pressed=true]{color:#e1ccf5;background:#332641;box-shadow:inset 0 0 0 1px #564063}.workspace-studio-header-module__jSPAaa__approvalToggle button:hover{color:#fff}.workspace-studio-header-module__jSPAaa__header .workspace-studio-header-module__jSPAaa__iconButton{color:#afa5bc;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:0 0 40px;place-items:center;width:40px;height:40px;padding:0;display:grid}.workspace-studio-header-module__jSPAaa__header .workspace-studio-header-module__jSPAaa__iconButton:hover:not(:disabled){color:#f0e4fb;background:#211b2a;border-color:#3b3347}.workspace-studio-header-module__jSPAaa__header .workspace-studio-header-module__jSPAaa__iconButton:disabled{color:#655e6e;cursor:default}.workspace-studio-header-module__jSPAaa__header .workspace-studio-header-module__jSPAaa__stop:not(:disabled){color:#f1a399;background:#2c1b23;border-color:#693b46}.workspace-studio-header-module__jSPAaa__header .workspace-studio-header-module__jSPAaa__language>div[data-compact]>button{border-radius:8px;width:40px;min-width:40px;height:40px}.workspace-studio-header-module__jSPAaa__workflow{min-width:0;padding:4px 28px}.workspace-studio-header-module__jSPAaa__flowHeading{color:#a99eb5;justify-content:space-between;align-items:center;gap:12px;min-height:28px;font-size:11px;display:flex}.workspace-studio-header-module__jSPAaa__flowSummary{align-items:center;gap:14px;min-width:0;display:flex}.workspace-studio-header-module__jSPAaa__flowLabel{min-width:0}.workspace-studio-header-module__jSPAaa__currentSummary{align-items:center;gap:8px;min-width:0;display:flex}.workspace-studio-header-module__jSPAaa__currentName{color:#eee3f7;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:600;overflow:hidden}.workspace-studio-header-module__jSPAaa__currentStatus{color:#a098ad;white-space:nowrap;flex:none;font-size:10px}.workspace-studio-header-module__jSPAaa__flowUtilities{flex:none;align-items:center;gap:10px;display:flex}.workspace-studio-header-module__jSPAaa__flowUtilities .workspace-studio-header-module__jSPAaa__collapseButton{flex-basis:28px;width:28px;height:28px}.workspace-studio-header-module__jSPAaa__counter{color:#ba9fd1;font-variant-numeric:tabular-nums;white-space:nowrap;font-family:SFMono-Regular,Consolas,monospace;font-size:10px}.workspace-studio-header-module__jSPAaa__scrollControls{gap:2px;display:flex}.workspace-studio-header-module__jSPAaa__scrollControls[hidden]{display:none}.workspace-studio-header-module__jSPAaa__scrollControls .workspace-studio-header-module__jSPAaa__iconButton{flex-basis:28px;width:28px;height:28px}.workspace-studio-header-module__jSPAaa__viewport{overscroll-behavior-inline:contain;scrollbar-width:none;overflow:auto hidden}.workspace-studio-header-module__jSPAaa__viewport[hidden]{display:none}.workspace-studio-header-module__jSPAaa__viewport::-webkit-scrollbar{display:none}.workspace-studio-header-module__jSPAaa__steps{width:100%;margin:0;padding:0;list-style:none;display:grid}.workspace-studio-header-module__jSPAaa__item{min-width:0;position:relative}.workspace-studio-header-module__jSPAaa__item:not(:first-child):before{content:"";background:#34313c;width:100%;height:1px;position:absolute;top:12px;right:50%}.workspace-studio-header-module__jSPAaa__item[data-connected=true]:before{background:#4f7865}.workspace-studio-header-module__jSPAaa__steps .workspace-studio-header-module__jSPAaa__step{color:#8f879d;text-align:center;cursor:pointer;background:0 0;border:0;border-radius:0;grid-template-rows:20px minmax(0,1fr) 10px;grid-template-columns:minmax(0,1fr);place-items:center;gap:2px;width:100%;height:54px;padding:2px 6px;display:grid;position:relative}.workspace-studio-header-module__jSPAaa__steps .workspace-studio-header-module__jSPAaa__step[data-active=true]{color:#f3e7fc;background:0 0}.workspace-studio-header-module__jSPAaa__steps .workspace-studio-header-module__jSPAaa__step[data-active=true]:after{content:"";background:#bf92e4;border-radius:2px;height:2px;position:absolute;bottom:0;left:28%;right:28%}.workspace-studio-header-module__jSPAaa__marker{z-index:1;color:#9f96ac;font-variant-numeric:tabular-nums;background:#17151e;border:1px solid #45404e;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;display:grid;position:relative}.workspace-studio-header-module__jSPAaa__step[data-status=complete] .workspace-studio-header-module__jSPAaa__marker{color:#a0d8b7;background:#192b24;border-color:#466e5c}.workspace-studio-header-module__jSPAaa__step[data-status=running] .workspace-studio-header-module__jSPAaa__marker{color:#a9cbf3;background:#1a2533;border-color:#6686ae}.workspace-studio-header-module__jSPAaa__step[data-status=failed] .workspace-studio-header-module__jSPAaa__marker{color:#f1a399;background:#332123;border-color:#945b59}.workspace-studio-header-module__jSPAaa__step[data-status=needs_update] .workspace-studio-header-module__jSPAaa__marker{color:#cfa7ff;background:#292133;border-color:#7d6098}.workspace-studio-header-module__jSPAaa__step[data-active=true] .workspace-studio-header-module__jSPAaa__marker{color:#fff3ff;background:#6f468e;border-color:#c3a1e4;box-shadow:0 0 0 4px #be9bdf12}.workspace-studio-header-module__jSPAaa__steps .workspace-studio-header-module__jSPAaa__name{max-width:100%;color:inherit;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;font-size:11px;font-weight:600;line-height:14px;overflow:visible}.workspace-studio-header-module__jSPAaa__status{color:#80768f;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;line-height:10px;overflow:hidden}.workspace-studio-header-module__jSPAaa__step[data-status=complete] .workspace-studio-header-module__jSPAaa__status,.workspace-studio-header-module__jSPAaa__currentStatus[data-status=complete]{color:#88bca0}.workspace-studio-header-module__jSPAaa__step[data-status=running] .workspace-studio-header-module__jSPAaa__status,.workspace-studio-header-module__jSPAaa__currentStatus[data-status=running]{color:#98b9e3}.workspace-studio-header-module__jSPAaa__step[data-status=failed] .workspace-studio-header-module__jSPAaa__status,.workspace-studio-header-module__jSPAaa__currentStatus[data-status=failed]{color:#e3a09a}.workspace-studio-header-module__jSPAaa__step[data-status=needs_update] .workspace-studio-header-module__jSPAaa__status,.workspace-studio-header-module__jSPAaa__currentStatus[data-status=needs_update]{color:#cfa7ff}.workspace-studio-header-module__jSPAaa__steps .workspace-studio-header-module__jSPAaa__step[aria-disabled=true]{color:#6b6476;background:0 0}.workspace-studio-header-module__jSPAaa__step[aria-disabled=true] .workspace-studio-header-module__jSPAaa__marker{color:#71687f;background:#17151e}.workspace-studio-header-module__jSPAaa__steps .workspace-studio-header-module__jSPAaa__step:hover .workspace-studio-header-module__jSPAaa__marker{border-color:#c3a1e4}.workspace-studio-header-module__jSPAaa__header button:focus-visible{outline-offset:-2px;border-radius:6px;outline:2px solid #cba5ef}.workspace-studio-header-module__jSPAaa__spinner{animation:1s linear infinite workspace-studio-header-module__jSPAaa__workflow-spin}@keyframes workspace-studio-header-module__jSPAaa__workflow-spin{to{transform:rotate(360deg)}}@media (max-width:1080px){.workspace-studio-header-module__jSPAaa__topbar{gap:12px;padding-inline:18px}.workspace-studio-header-module__jSPAaa__workflow{padding-inline:18px}.workspace-studio-header-module__jSPAaa__identity{gap:12px}.workspace-studio-header-module__jSPAaa__modeLabel{display:none}.workspace-studio-header-module__jSPAaa__project{margin-left:4px}}@media (max-width:760px){.workspace-studio-header-module__jSPAaa__topbar{flex-wrap:wrap;gap:7px;padding:9px 14px}.workspace-studio-header-module__jSPAaa__identity{flex-basis:100%;gap:12px}.workspace-studio-header-module__jSPAaa__logo{flex-basis:88px;width:88px;height:26px}.workspace-studio-header-module__jSPAaa__project{flex:1;gap:7px;margin-left:0}.workspace-studio-header-module__jSPAaa__controls{justify-content:flex-end;width:100%}.workspace-studio-header-module__jSPAaa__approval{margin-right:auto}.workspace-studio-header-module__jSPAaa__approvalToggle button{min-height:38px;padding-inline:12px}.workspace-studio-header-module__jSPAaa__header .workspace-studio-header-module__jSPAaa__iconButton,.workspace-studio-header-module__jSPAaa__header .workspace-studio-header-module__jSPAaa__language>div[data-compact]>button{flex-basis:44px;width:44px;min-width:44px;height:44px}.workspace-studio-header-module__jSPAaa__workflow{padding:3px 14px}.workspace-studio-header-module__jSPAaa__flowHeading{min-height:44px}.workspace-studio-header-module__jSPAaa__flowUtilities{gap:8px}}@media (max-width:480px){.workspace-studio-header-module__jSPAaa__workflow[data-workflow-collapsed=true] .workspace-studio-header-module__jSPAaa__flowLabel{display:none}}@media (prefers-reduced-motion:reduce){.workspace-studio-header-module__jSPAaa__spinner{animation:none}}
.review-rejection-notice-module__8Wi7IW__notice{color:#dcc4ef;background:#1b1523;border:1px solid #4c385d;border-left:3px solid #b27ed7;border-radius:6px;align-items:flex-start;gap:12px;min-width:0;margin:0 0 20px;padding:16px 18px;display:flex}.review-rejection-notice-module__8Wi7IW__notice>svg{color:#c194e3;flex:none;margin-top:2px}.review-rejection-notice-module__8Wi7IW__notice>div{flex:1;min-width:0}.review-rejection-notice-module__8Wi7IW__notice h2{margin:0 0 7px;font-size:14px;font-weight:600;line-height:1.5}.review-rejection-notice-module__8Wi7IW__notice p{color:#ab9ab9;overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;line-height:1.75}.review-rejection-notice-module__8Wi7IW__notice .review-rejection-notice-module__8Wi7IW__reason{color:#e5d7ef;white-space:pre-wrap}.review-rejection-notice-module__8Wi7IW__notice>button{color:#e4caf6;min-height:36px;font:inherit;cursor:pointer;background:#30203e;border:1px solid #6c4c84;border-radius:5px;flex:none;justify-content:center;align-items:center;gap:7px;padding:7px 12px;font-size:12px;display:inline-flex}.review-rejection-notice-module__8Wi7IW__notice>button:hover{background:#3a264b}.review-rejection-notice-module__8Wi7IW__notice>button:focus-visible{outline-offset:3px;outline:2px solid #c99bf1}@media (max-width:600px){.review-rejection-notice-module__8Wi7IW__notice{flex-wrap:wrap;gap:8px;padding:14px 12px}.review-rejection-notice-module__8Wi7IW__notice>div{flex-basis:calc(100% - 30px)}.review-rejection-notice-module__8Wi7IW__notice>button{min-height:42px;margin-left:27px}}
.workspace-step-toolbar-module__w2bZFa__toolbar.editor-header{z-index:12;border-bottom:1px solid var(--workspace-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0b0d12f5;justify-content:space-between;align-items:center;gap:12px 20px;min-height:62px;margin:0 0 18px;padding:10px 0;display:flex;position:sticky;top:0}.workspace-step-toolbar-module__w2bZFa__identity{flex-wrap:wrap;align-items:center;gap:4px 18px;min-width:0;display:flex}.workspace-step-toolbar-module__w2bZFa__toolbar h1{color:var(--workspace-text);letter-spacing:0;overflow-wrap:anywhere;text-shadow:none;margin:0;font-size:18px;font-weight:600;line-height:26px}.workspace-step-toolbar-module__w2bZFa__rate{color:#9993a5;white-space:nowrap;flex:none;align-items:center;gap:6px;font-size:12px;font-weight:400;line-height:20px;display:inline-flex}.workspace-step-toolbar-module__w2bZFa__rate svg{color:#a69ab6}.workspace-step-toolbar-module__w2bZFa__actions{flex:none;align-items:center;gap:8px;display:flex}.workspace-step-toolbar-module__w2bZFa__stepCommands{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.workspace-step-toolbar-module__w2bZFa__actions svg{flex:none}.workspace-step-toolbar-module__w2bZFa__toolbar .workspace-step-toolbar-module__w2bZFa__actions .workspace-step-toolbar-module__w2bZFa__primaryAction,.workspace-step-toolbar-module__w2bZFa__toolbar .workspace-step-toolbar-module__w2bZFa__actions .workspace-step-toolbar-module__w2bZFa__secondaryAction{white-space:nowrap;border-radius:6px;justify-content:center;gap:8px;min-height:38px;padding:7px 14px;font-size:12px;font-weight:600;line-height:20px;transform:none}@media (max-width:640px){.workspace-step-toolbar-module__w2bZFa__toolbar.editor-header{flex-wrap:wrap;gap:8px;min-height:54px;margin-bottom:14px;padding:10px 0}.workspace-step-toolbar-module__w2bZFa__identity{flex:100%;justify-content:space-between;gap:4px 12px}.workspace-step-toolbar-module__w2bZFa__toolbar h1{font-size:17px;line-height:24px}.workspace-step-toolbar-module__w2bZFa__actions{flex-wrap:wrap;max-width:100%;margin-left:auto}.workspace-step-toolbar-module__w2bZFa__toolbar .workspace-step-toolbar-module__w2bZFa__actions .workspace-step-toolbar-module__w2bZFa__primaryAction,.workspace-step-toolbar-module__w2bZFa__toolbar .workspace-step-toolbar-module__w2bZFa__actions .workspace-step-toolbar-module__w2bZFa__secondaryAction{min-height:44px;padding-inline:12px}}
.creation-agent-module__sB9tLq__agentShell{--creation-body-size:14px;--creation-control-size:12px;--creation-input-size:16px;font-size:var(--creation-body-size);color:#f4f0f7;background:#0b0d12;min-height:100svh;display:flex}.creation-agent-module__sB9tLq__agentContent{flex-direction:column;flex:1;min-width:0;min-height:100svh;display:flex}.creation-agent-module__sB9tLq__agentTopbarBrand{align-items:center;min-width:0;display:none}.creation-agent-module__sB9tLq__historyTextTrigger{color:#b4b0be;min-height:36px;font:inherit;font-size:var(--creation-control-size);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 6px}.creation-agent-module__sB9tLq__historyTextTrigger:hover{color:#ece4f6;background:#23212c}.creation-agent-module__sB9tLq__historyTextTrigger:focus-visible{outline-offset:3px;outline:2px solid #cba5ef}.creation-agent-module__sB9tLq__historySidebar{z-index:7;background:#101017;flex:0 0 256px;width:256px;height:100dvh;position:sticky;top:0}.creation-agent-module__sB9tLq__historySidebarContent{border-right:1px solid #25222e;flex-direction:column;gap:16px;width:256px;height:100%;padding:22px 14px 16px;display:flex}.creation-agent-module__sB9tLq__historyHeading{color:#c7bfd2;min-height:42px;font-size:var(--creation-control-size);flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding-left:6px;display:flex}.creation-agent-module__sB9tLq__historyBrand{border-radius:6px;align-items:center;min-width:0;height:42px;display:flex}.creation-agent-module__sB9tLq__historyBrandLogo{width:128px;max-width:100%;height:34px;display:block}.creation-agent-module__sB9tLq__historyBrand:focus-visible{outline-offset:3px;outline:2px solid #cba5ef}.creation-agent-module__sB9tLq__historyHeading button{color:#9b91a9;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.creation-agent-module__sB9tLq__historyHeading button:hover{background:#25212e}.creation-agent-module__sB9tLq__historyHeading button:focus-visible,.creation-agent-module__sB9tLq__historyCollapsedRail button:focus-visible{outline-offset:2px;outline:2px solid #cba5ef}.creation-agent-module__sB9tLq__historyCollapsedRail{opacity:0;visibility:hidden;pointer-events:none;border-right:1px solid #25222e;justify-content:center;padding-top:22px;display:flex;position:absolute;inset:0}.creation-agent-module__sB9tLq__historyCollapsedRail button{color:#9b91a9;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.creation-agent-module__sB9tLq__historyCollapsedRail button:hover{color:#d8cde5;background:#25212e}@media (min-width:901px){.creation-agent-module__sB9tLq__historySidebar{transition:width .28s cubic-bezier(.22,1,.36,1),flex-basis .28s cubic-bezier(.22,1,.36,1)}.creation-agent-module__sB9tLq__historySidebarContent{transition:opacity .16s,transform .28s cubic-bezier(.22,1,.36,1),visibility}.creation-agent-module__sB9tLq__historyCollapsedRail{transition:opacity .18s,visibility 0s .18s}.creation-agent-module__sB9tLq__agentShell[data-sidebar-collapsed=true] .creation-agent-module__sB9tLq__historySidebar{flex-basis:56px;width:56px}.creation-agent-module__sB9tLq__agentShell[data-sidebar-collapsed=true] .creation-agent-module__sB9tLq__historySidebarContent{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s,transform .28s cubic-bezier(.22,1,.36,1),visibility 0s .16s;transform:translate(-12px)}.creation-agent-module__sB9tLq__agentShell[data-sidebar-collapsed=true] .creation-agent-module__sB9tLq__historyCollapsedRail{opacity:1;visibility:visible;pointer-events:auto;transition-delay:80ms,0s}}.creation-agent-module__sB9tLq__mobileHistoryButton,.creation-agent-module__sB9tLq__historyHeading .creation-agent-module__sB9tLq__mobileHistoryButton{display:none}.creation-agent-module__sB9tLq__historyNewActions{gap:5px;display:grid}.creation-agent-module__sB9tLq__newDiscussion{color:#a89ab7;min-height:36px;font:inherit;font-size:var(--creation-control-size);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 14px;display:flex}.creation-agent-module__sB9tLq__newDiscussion:hover:not(:disabled){background:#1f1929}.creation-agent-module__sB9tLq__historySearch{color:#8f859e;border:1px solid #2c2735;border-radius:10px;align-items:center;gap:8px;min-height:38px;padding:0 10px;display:flex}.creation-agent-module__sB9tLq__historySearch input{color:#d8cde5;width:100%;min-width:0;font:inherit;font-size:var(--creation-control-size);background:0 0;border:0;outline:0}.creation-agent-module__sB9tLq__historySearch:focus-within{border-color:#8a699f}.creation-agent-module__sB9tLq__historySortToolbar{color:#bdb7c7;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;min-height:36px;padding-left:7px;font-size:13px;display:flex;position:relative}.creation-agent-module__sB9tLq__historySortTrigger{color:#bdb7c7;cursor:pointer;background:#25232e;border:0;border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;transition:color .14s,background .14s;display:grid}.creation-agent-module__sB9tLq__historySortTrigger:hover,.creation-agent-module__sB9tLq__historySortTrigger[aria-expanded=true]{color:#e5d6f2;background:#332b3e}.creation-agent-module__sB9tLq__historySortMenu{z-index:5;background:#1b1823;border:1px solid #34303e;border-radius:10px;width:180px;padding:5px;animation:.14s ease-out both creation-agent-module__sB9tLq__enter;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 28px #00000040}.creation-agent-module__sB9tLq__historySortMenu button{color:#bdb7c7;text-align:left;width:100%;min-height:36px;font:inherit;font-size:var(--creation-control-size);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.creation-agent-module__sB9tLq__historySortMenu button:hover,.creation-agent-module__sB9tLq__historySortMenu button:focus-visible{color:#eee4f7;background:#2b2535}.creation-agent-module__sB9tLq__historySortMenu button[aria-checked=true]{color:#dbc2f0}.creation-agent-module__sB9tLq__historySortMenu button:focus-visible{outline-offset:-2px}@media (hover:none){.creation-agent-module__sB9tLq__historySortTrigger{width:44px;height:44px}.creation-agent-module__sB9tLq__historySortMenu button{min-height:44px}}.creation-agent-module__sB9tLq__historyList{flex:1;min-height:0;overflow-y:auto}.creation-agent-module__sB9tLq__historyEmpty{color:#877d93;font-size:var(--creation-control-size);padding:8px 7px;line-height:1.7}.creation-agent-module__sB9tLq__historyEntry{--history-accent:#d0adff;border-radius:11px;align-items:center;min-width:0;margin-bottom:6px;display:flex;position:relative}.creation-agent-module__sB9tLq__historyEntry[data-kind=film]{--history-accent:#ffad87}.creation-agent-module__sB9tLq__historyEntry[data-kind=text]{--history-accent:#81d8dd}.creation-agent-module__sB9tLq__historyEntry[data-kind=character]{--history-accent:#d0adff}.creation-agent-module__sB9tLq__historyEntry:hover{background:color-mix(in srgb, var(--history-accent) 7%, #101017)}.creation-agent-module__sB9tLq__historyEntry[data-active=true]{background:color-mix(in srgb, var(--history-accent) 12%, #101017);box-shadow:inset 3px 0 0 var(--history-accent)}.creation-agent-module__sB9tLq__historyRestore{text-align:left;color:#cfc6da;width:100%;min-width:0;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:11px;gap:8px;padding:12px 10px;display:grid}.creation-agent-module__sB9tLq__historyRestore>span{white-space:nowrap;text-overflow:ellipsis;font-size:var(--creation-control-size);padding-right:24px;overflow:hidden}.creation-agent-module__sB9tLq__historyRestore small{color:#90829f;flex-wrap:wrap;align-items:center;gap:7px;padding-right:24px;font-size:10px;display:flex}.creation-agent-module__sB9tLq__historyTypeBadge{border:1px solid color-mix(in srgb, var(--history-accent) 25%, transparent);color:var(--history-accent);background:color-mix(in srgb, var(--history-accent) 6%, transparent);border-radius:6px;flex-shrink:0;align-items:center;gap:5px;padding:3px 6px;line-height:1.2;display:inline-flex}.creation-agent-module__sB9tLq__historyEntry .creation-agent-module__sB9tLq__historyRestore:focus-visible{outline-color:var(--history-accent);outline-offset:-2px}.creation-agent-module__sB9tLq__historyEntryActions{opacity:0;flex-direction:column;gap:1px;display:flex;position:absolute;top:7px;right:6px}.creation-agent-module__sB9tLq__historyEntry:hover .creation-agent-module__sB9tLq__historyEntryActions,.creation-agent-module__sB9tLq__historyEntry:focus-within .creation-agent-module__sB9tLq__historyEntryActions{opacity:1}.creation-agent-module__sB9tLq__historyEntryActions button,.creation-agent-module__sB9tLq__historyRename button{color:#a79ab7;cursor:pointer;background:#282130;border:0;border-radius:6px;place-items:center;width:25px;height:25px;display:grid}.creation-agent-module__sB9tLq__historyEntryActions button:hover,.creation-agent-module__sB9tLq__historyRename button:hover{color:#e4c7fc;background:#392b45}.creation-agent-module__sB9tLq__historyRename{align-items:center;gap:4px;width:100%;padding:9px 5px;display:flex}.creation-agent-module__sB9tLq__historyRename input{color:#eee1f8;width:100%;min-width:0;font:inherit;font-size:var(--creation-control-size);background:#201829;border:1px solid #6d527f;border-radius:6px;padding:5px 6px}.creation-agent-module__sB9tLq__historyRename button{flex-shrink:0}.creation-agent-module__sB9tLq__historyFooter{color:#86788f;flex-shrink:0;gap:8px;font-size:11px;display:grid}.creation-agent-module__sB9tLq__historyFooter p{color:#f1a399;margin:0;line-height:1.6}.creation-agent-module__sB9tLq__historyFooter .creation-agent-module__sB9tLq__historyControls{margin-top:0;padding-top:14px}.creation-agent-module__sB9tLq__historyControls .google-account-menu{max-height:calc(100dvh - 90px);overflow-y:auto}.creation-agent-module__sB9tLq__agentShell .creation-agent-module__sB9tLq__historyFooter :is(a,button):focus-visible{outline-offset:-2px;outline:2px solid #b797ce}.creation-agent-module__sB9tLq__historyBackdrop{display:none}.creation-agent-module__sB9tLq__historySidebar button:disabled{opacity:.45;cursor:default}.creation-agent-module__sB9tLq__historyGenerating{color:var(--history-accent,#c4a9df);align-items:center;gap:4px;display:inline-flex}.creation-agent-module__sB9tLq__historyReady{color:#9cd7b8;white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.creation-agent-module__sB9tLq__historyReady svg{flex-shrink:0}.creation-agent-module__sB9tLq__historyPulse{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite creation-agent-module__sB9tLq__thinkingDot}.creation-agent-module__sB9tLq__agentTopbar{grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;min-height:88px;padding:18px 32px;display:grid}.creation-agent-module__sB9tLq__agentBrand{justify-self:start}.creation-agent-module__sB9tLq__agentBrandLogo{width:128px;height:34px;display:block}.creation-agent-module__sB9tLq__agentTopbarActions{grid-column:3;justify-content:flex-end;align-items:center;gap:14px;display:flex}.creation-agent-module__sB9tLq__agentViewSelector{background:#14161d;border:1px solid #252630;border-radius:28px;grid-column:2;padding:4px;display:flex}.creation-agent-module__sB9tLq__agentViewSelector button{color:#9896a3;min-width:108px;min-height:42px;font:inherit;font-size:var(--creation-control-size);cursor:pointer;background:0 0;border:0;border-radius:24px;justify-content:center;align-items:center;gap:8px;padding:0 20px;transition:color .18s,background .18s;display:inline-flex}.creation-agent-module__sB9tLq__agentViewSelector button[aria-selected=true]{color:#f4f0f7;background:#282934}.creation-agent-module__sB9tLq__briefTabStatus{color:#d7b36f;flex:0 0 18px;place-items:center;width:18px;height:18px;transition:color .18s;display:grid}.creation-agent-module__sB9tLq__briefTabStatus[data-ready=true]{color:#91d2ad}.creation-agent-module__sB9tLq__briefTabStatus svg{display:block}.creation-agent-module__sB9tLq__agentStage{flex-direction:column;justify-content:center;gap:38px;width:min(920px,100% - 48px);min-height:calc(100svh - 88px);margin:0 auto;padding:40px 0 100px;display:flex}.creation-agent-module__sB9tLq__agentTitle{color:#f4f0f7;text-align:center;letter-spacing:-.025em;margin:0;font-size:clamp(24px,2.5vw,30px);font-weight:550;line-height:1.4;animation:.3s ease-out both creation-agent-module__sB9tLq__enter}.creation-agent-module__sB9tLq__agentChat{min-width:0}.creation-agent-module__sB9tLq__agentInputDock{flex-direction:column;display:flex}.creation-agent-module__sB9tLq__agentChat[hidden],.creation-agent-module__sB9tLq__agentBrief[hidden]{display:none}.creation-agent-module__sB9tLq__agentComposer{background:#171921;border:1px solid #32343f;border-radius:26px;padding:20px 20px 13px;transition:border-color .18s,box-shadow .18s;animation:.36s ease-out 50ms both creation-agent-module__sB9tLq__enter;box-shadow:0 12px 45px #0000001f}.creation-agent-module__sB9tLq__agentComposer:focus-within{border-color:#837095;box-shadow:0 0 0 3px #c49ee80f}.creation-agent-module__sB9tLq__agentComposer textarea{resize:none;color:#f4f0f7;width:100%;min-height:40px;max-height:180px;font:inherit;font-size:var(--creation-input-size);background:0 0;border:0;outline:none;padding:2px 6px 8px;line-height:1.65;display:block}.creation-agent-module__sB9tLq__agentComposer textarea::placeholder{color:#8c8b98}@media (forced-colors:none){:is(html:has(.creation-agent-module__sB9tLq__agentShell),.creation-agent-module__sB9tLq__agentShell textarea,.creation-agent-module__sB9tLq__historyList,.creation-agent-module__sB9tLq__agentConversation,.creation-agent-module__sB9tLq__agentStage[data-view=brief]){scrollbar-width:thin;scrollbar-color:#554b62 transparent}@supports selector(::-webkit-scrollbar){:is(html:has(.creation-agent-module__sB9tLq__agentShell),.creation-agent-module__sB9tLq__agentShell textarea,.creation-agent-module__sB9tLq__historyList,.creation-agent-module__sB9tLq__agentConversation,.creation-agent-module__sB9tLq__agentStage[data-view=brief]){scrollbar-width:auto;scrollbar-color:auto}:is(html:has(.creation-agent-module__sB9tLq__agentShell),.creation-agent-module__sB9tLq__agentShell textarea,.creation-agent-module__sB9tLq__historyList,.creation-agent-module__sB9tLq__agentConversation,.creation-agent-module__sB9tLq__agentStage[data-view=brief])::-webkit-scrollbar{width:6px;height:6px}:is(html:has(.creation-agent-module__sB9tLq__agentShell),.creation-agent-module__sB9tLq__agentShell textarea,.creation-agent-module__sB9tLq__historyList,.creation-agent-module__sB9tLq__agentConversation,.creation-agent-module__sB9tLq__agentStage[data-view=brief])::-webkit-scrollbar-track{background:0 0}:is(html:has(.creation-agent-module__sB9tLq__agentShell),.creation-agent-module__sB9tLq__agentShell textarea,.creation-agent-module__sB9tLq__historyList,.creation-agent-module__sB9tLq__agentConversation,.creation-agent-module__sB9tLq__agentStage[data-view=brief])::-webkit-scrollbar-corner{background:0 0}:is(html:has(.creation-agent-module__sB9tLq__agentShell),.creation-agent-module__sB9tLq__agentShell textarea,.creation-agent-module__sB9tLq__historyList,.creation-agent-module__sB9tLq__agentConversation,.creation-agent-module__sB9tLq__agentStage[data-view=brief])::-webkit-scrollbar-thumb{background:#554b62;border-radius:6px;min-height:32px}:is(html:has(.creation-agent-module__sB9tLq__agentShell),.creation-agent-module__sB9tLq__agentShell textarea,.creation-agent-module__sB9tLq__historyList,.creation-agent-module__sB9tLq__agentConversation,.creation-agent-module__sB9tLq__agentStage[data-view=brief])::-webkit-scrollbar-thumb:hover{background:#827092}:is(html:has(.creation-agent-module__sB9tLq__agentShell),.creation-agent-module__sB9tLq__agentShell textarea,.creation-agent-module__sB9tLq__historyList,.creation-agent-module__sB9tLq__agentConversation,.creation-agent-module__sB9tLq__agentStage[data-view=brief])::-webkit-scrollbar-button{width:0;height:0;display:none}}}.creation-agent-module__sB9tLq__agentComposerFooter{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.creation-agent-module__sB9tLq__agentFee{color:#a49aae;text-align:right;white-space:nowrap;flex-shrink:0;margin-left:auto;font-size:11px;line-height:1.5}.creation-agent-module__sB9tLq__agentTypeSelector{flex-wrap:wrap;gap:4px;display:flex}.creation-agent-module__sB9tLq__agentLockedType{color:#d8b5f7;font-size:var(--creation-control-size);background:#30263e;border-radius:20px;align-items:center;gap:8px;padding:9px 12px;display:inline-flex}.creation-agent-module__sB9tLq__agentLockedType>svg:last-child{opacity:.65}.creation-agent-module__sB9tLq__agentTypeHint{color:#918999;font-size:var(--creation-control-size)}.creation-agent-module__sB9tLq__agentTypeSelector button{color:#9693a2;min-height:36px;font:inherit;font-size:var(--creation-control-size);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:18px;align-items:center;gap:6px;padding:0 12px;transition:color .16s,background .16s;display:inline-flex}.creation-agent-module__sB9tLq__agentTypeSelector button[data-selected=true]{color:#d8b5f7;background:#30263e}.creation-agent-module__sB9tLq__agentTypeSelector button:hover:not(:disabled){color:#eadcf7;background:#28232f}.creation-agent-module__sB9tLq__agentSubmit{color:#16121d;cursor:pointer;background:#cba5ef;border:0;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;transition:background .16s;display:grid}.creation-agent-module__sB9tLq__agentSubmit:hover:not(:disabled){background:#dfc1fb}.creation-agent-module__sB9tLq__agentSubmit:disabled{color:#77717f;cursor:default;background:#302b38}.creation-agent-module__sB9tLq__agentSubmit[data-generating=true]{color:#cba5ef;background:#30263e}.creation-agent-module__sB9tLq__agentSuggestions{gap:9px;margin-top:32px;padding:0 16px;display:grid}.creation-agent-module__sB9tLq__agentSuggestions:empty{display:none}.creation-agent-module__sB9tLq__agentSuggestions button{color:#9d99ab;width:100%;min-height:46px;font:inherit;font-size:var(--creation-body-size);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:16px;padding:12px;line-height:1.55;transition:color .16s,background .16s;display:flex}.creation-agent-module__sB9tLq__agentSuggestions button svg{color:#b8a3cc;flex:none}.creation-agent-module__sB9tLq__agentSuggestions button span{overflow-wrap:anywhere;min-width:0}.creation-agent-module__sB9tLq__agentSuggestions button:hover:not(:disabled){color:#eae2f2;background:#171820}.creation-agent-module__sB9tLq__agentSuggestions button:disabled{cursor:default;opacity:.5}.creation-agent-module__sB9tLq__agentShell button:focus-visible,.creation-agent-module__sB9tLq__historyFooter a:focus-visible{outline-offset:4px;outline:2px solid #cba5ef}.creation-agent-module__sB9tLq__agentStage[data-discussing=true]{justify-content:flex-start;gap:24px;padding-top:40px;padding-bottom:40px}.creation-agent-module__sB9tLq__agentStage[data-discussing=true] .creation-agent-module__sB9tLq__agentTitle{font-size:20px}.creation-agent-module__sB9tLq__agentConversation{overscroll-behavior:contain;max-height:min(48svh,520px);margin-bottom:18px;padding:8px 8px 18px;overflow-y:auto}.creation-agent-module__sB9tLq__agentMessage{align-items:flex-start;gap:13px;margin-bottom:24px;animation:.18s ease-out both creation-agent-module__sB9tLq__enter;display:flex}.creation-agent-module__sB9tLq__agentAvatar{color:#cba5ef;flex:0 0 30px;place-items:center;width:30px;height:30px;margin-top:2px;display:grid}.creation-agent-module__sB9tLq__agentMessage p{color:#d9d5e0;max-width:85%;font-size:var(--creation-body-size);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:4px 0;line-height:1.8}.creation-agent-module__sB9tLq__agentMessage[data-role=user]{justify-content:flex-end}.creation-agent-module__sB9tLq__agentMessage[data-role=user] p{color:#eee8f6;background:#23212c;border-radius:22px 22px 6px;padding:12px 18px}.creation-agent-module__sB9tLq__agentMessage.creation-agent-module__sB9tLq__copyableMessage{outline:none;flex-direction:column;align-items:flex-end;gap:3px}.creation-agent-module__sB9tLq__messageBubbleRow{justify-content:flex-end;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.creation-agent-module__sB9tLq__messageBubbleRow>p{min-width:0}.creation-agent-module__sB9tLq__copyableMessage:focus-visible p{outline-offset:3px;outline:2px solid #b797ce}.creation-agent-module__sB9tLq__messageCopyActions{justify-content:flex-end;align-items:center;gap:8px;max-width:100%;min-height:30px;display:flex}.creation-agent-module__sB9tLq__messageCopyButton{color:#aaa1b8;min-height:30px;font:inherit;cursor:pointer;opacity:0;background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;padding:4px 8px;font-size:12px;transition:opacity .14s,background .14s;display:inline-flex}.creation-agent-module__sB9tLq__copyableMessage:hover .creation-agent-module__sB9tLq__messageCopyButton,.creation-agent-module__sB9tLq__copyableMessage:focus-within .creation-agent-module__sB9tLq__messageCopyButton,.creation-agent-module__sB9tLq__messageCopyButton[data-feedback=true]{opacity:1}.creation-agent-module__sB9tLq__messageCopyButton:hover{color:#e5d6f2;background:#23212c}.creation-agent-module__sB9tLq__messageCopyButton:focus-visible{outline-offset:2px;outline:2px solid #b797ce}.creation-agent-module__sB9tLq__messageCopyError{color:#e6a6a6;font-size:12px}.creation-agent-module__sB9tLq__messageRetryButton{color:#cba5ef;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:0 0 30px;place-items:center;width:30px;height:30px;padding:0;display:grid}.creation-agent-module__sB9tLq__messageRetryButton:hover:not(:disabled){color:#eee4f8;background:#292431}.creation-agent-module__sB9tLq__messageRetryButton:focus-visible{outline-offset:2px;outline:2px solid #b797ce}.creation-agent-module__sB9tLq__messageRetryButton:disabled{opacity:.45;cursor:default}@media (hover:none),(max-width:540px){.creation-agent-module__sB9tLq__messageRetryButton{flex-basis:44px;width:44px;height:44px}}.creation-agent-module__sB9tLq__messageRequestError{color:#f1a399;overflow-wrap:anywhere;max-width:85%;font-size:12px;line-height:1.6}.creation-agent-module__sB9tLq__creditRechargeLink{color:#d0adff;text-underline-offset:3px;vertical-align:baseline;border-radius:4px;align-items:center;gap:3px;max-width:100%;min-height:28px;margin-inline-start:5px;font-weight:500;text-decoration:underline;display:inline-flex}.creation-agent-module__sB9tLq__creditRechargeLink:hover{color:#ead5ff}.creation-agent-module__sB9tLq__creditRechargeLink:focus-visible{outline-offset:3px;outline:2px solid #c48cff}.creation-agent-module__sB9tLq__creditRechargeLink>svg{flex:none}@media (hover:none),(max-width:540px){.creation-agent-module__sB9tLq__messageCopyButton{opacity:1;min-height:36px;padding:8px}}.creation-agent-module__sB9tLq__agentThinking{color:#c5afd9;align-items:flex-start;gap:13px;padding-block:4px 10px;font-size:13px;animation:.22s ease-out both creation-agent-module__sB9tLq__enter;display:flex}.creation-agent-module__sB9tLq__thinkingAvatar{color:#cba5ef;flex:0 0 30px;place-items:center;height:30px;margin-top:1px;display:grid;position:relative}.creation-agent-module__sB9tLq__thinkingAvatar:before{content:"";opacity:.06;background:#cba5ef;border-radius:50%;animation:2.4s ease-in-out infinite creation-agent-module__sB9tLq__thinkingGlow;position:absolute;inset:-3px;box-shadow:0 0 18px 3px #b688e533}.creation-agent-module__sB9tLq__thinkingAvatar svg{position:relative}.creation-agent-module__sB9tLq__thinkingCopy{min-width:0;padding-top:4px}.creation-agent-module__sB9tLq__thinkingReply{color:#d9d5e0;font-size:var(--creation-body-size);white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 8px;line-height:1.8}.creation-agent-module__sB9tLq__thinkingHeadline{flex-wrap:wrap;align-items:center;gap:12px;min-height:24px;line-height:1.6;display:flex}.creation-agent-module__sB9tLq__thinkingDots{flex:none;justify-content:center;align-items:center;gap:4px;height:16px;display:inline-flex}.creation-agent-module__sB9tLq__thinkingDots i{background:currentColor;border-radius:50%;width:4px;height:4px;animation:1.6s ease-in-out infinite creation-agent-module__sB9tLq__thinkingDot}.creation-agent-module__sB9tLq__thinkingDots i:nth-child(2){animation-delay:.16s}.creation-agent-module__sB9tLq__thinkingDots i:nth-child(3){animation-delay:.32s}.creation-agent-module__sB9tLq__agentInlineError{color:#f1a399;font-size:var(--creation-control-size);margin:12px 8px 0;line-height:1.6;display:block}.creation-agent-module__sB9tLq__agentReadiness{color:#a69ab2;align-items:flex-start;gap:7px;margin:16px 2px 0;font-size:12px;line-height:1.6;display:flex}.creation-agent-module__sB9tLq__agentReadiness[data-ready=true]{color:#c4a9df}.creation-agent-module__sB9tLq__agentReadiness>svg{flex-shrink:0;margin-top:2px}.creation-agent-module__sB9tLq__agentStage[data-discussing=true] .creation-agent-module__sB9tLq__agentReadiness{order:2;max-height:46px;margin:0;overflow-y:auto}.creation-agent-module__sB9tLq__agentStartCreation{color:#e3cdf5;min-height:44px;font:inherit;cursor:pointer;background:#30223e;border:1px solid #554065;border-radius:22px;justify-content:center;align-items:center;gap:12px;padding:0 20px;font-size:13px;transition:background .16s;display:inline-flex}.creation-agent-module__sB9tLq__agentStartCreation:hover:not(:disabled){background:#42304f}.creation-agent-module__sB9tLq__agentStartCreation:disabled{opacity:.45;cursor:default}.creation-agent-module__sB9tLq__agentStage[data-view=brief]{justify-content:flex-start;gap:0;width:min(1120px,100% - 64px);padding-top:28px;padding-bottom:0}.creation-agent-module__sB9tLq__agentShell[data-chatting=true] .creation-agent-module__sB9tLq__agentStage[data-view=brief]{overscroll-behavior-y:contain;flex:1;min-height:0;scroll-padding-bottom:160px;overflow-y:auto}.creation-agent-module__sB9tLq__agentShell[data-chatting=true]{flex-direction:row;height:100dvh;min-height:0;display:flex;overflow:hidden}.creation-agent-module__sB9tLq__agentShell[data-chatting=true] .creation-agent-module__sB9tLq__agentContent{height:100dvh;min-height:0}.creation-agent-module__sB9tLq__agentShell[data-chatting=true] .creation-agent-module__sB9tLq__agentTopbar{flex:none}.creation-agent-module__sB9tLq__agentStage[data-discussing=true][data-view=chat]{min-height:0;padding-top:24px;padding-bottom:max(16px, env(safe-area-inset-bottom));flex:1;gap:0;overflow:hidden}.creation-agent-module__sB9tLq__agentStage[data-discussing=true] .creation-agent-module__sB9tLq__agentChat{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.creation-agent-module__sB9tLq__agentStage[data-discussing=true] .creation-agent-module__sB9tLq__agentChat[hidden]{display:none}.creation-agent-module__sB9tLq__agentStage[data-discussing=true] .creation-agent-module__sB9tLq__agentConversation{flex:1;min-height:0;max-height:none;margin-bottom:0}.creation-agent-module__sB9tLq__agentStage[data-discussing=true] .creation-agent-module__sB9tLq__agentInputDock{flex:none;gap:10px;padding-top:10px}.creation-agent-module__sB9tLq__agentStage[data-discussing=true] .creation-agent-module__sB9tLq__agentComposer{flex-shrink:0;order:4;animation:none}.creation-agent-module__sB9tLq__agentStage[data-discussing=true] .creation-agent-module__sB9tLq__agentSuggestions{scrollbar-width:none;flex-wrap:wrap;order:1;align-items:stretch;gap:6px;max-height:min(180px,30dvh);margin:0;padding:0 2px 3px;display:flex;overflow:hidden auto}.creation-agent-module__sB9tLq__agentStage[data-discussing=true] .creation-agent-module__sB9tLq__agentSuggestions::-webkit-scrollbar{display:none}.creation-agent-module__sB9tLq__agentStage[data-discussing=true] .creation-agent-module__sB9tLq__agentSuggestions:empty{display:none}.creation-agent-module__sB9tLq__agentStage[data-discussing=true] .creation-agent-module__sB9tLq__agentSuggestions button{white-space:normal;border:1px solid #302c39;border-radius:18px;flex:none;gap:7px;width:max-content;min-width:0;max-width:100%;min-height:36px;padding:8px 12px;font-size:12px}.creation-agent-module__sB9tLq__agentStage[data-discussing=true] .creation-agent-module__sB9tLq__agentInlineError{order:3;max-height:64px;margin:0;overflow-y:auto}.creation-agent-module__sB9tLq__agentStage[data-discussing=true] .creation-agent-module__sB9tLq__agentComposer textarea{max-height:min(180px,20dvh)}.creation-agent-module__sB9tLq__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes creation-agent-module__sB9tLq__enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes creation-agent-module__sB9tLq__spin{to{transform:rotate(360deg)}}@keyframes creation-agent-module__sB9tLq__thinkingDot{0%,65%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}@keyframes creation-agent-module__sB9tLq__thinkingGlow{0%,to{opacity:.06;transform:scale(.9)}50%{opacity:.16;transform:scale(1.12)}}@media (max-width:760px){.creation-agent-module__sB9tLq__agentTopbar{gap:16px;padding:16px 20px}.creation-agent-module__sB9tLq__agentBrandLogo{width:118px}.creation-agent-module__sB9tLq__agentTopbarActions{gap:8px}.creation-agent-module__sB9tLq__agentViewSelector button{min-width:84px;padding-inline:12px}.creation-agent-module__sB9tLq__agentTypeSelector button{padding-inline:9px}}@media (max-width:1100px) and (min-width:901px){.creation-agent-module__sB9tLq__agentTopbar{gap:10px;padding-inline:20px}}@media (max-width:900px){.creation-agent-module__sB9tLq__agentShell{-webkit-backdrop-filter:none;backdrop-filter:none}.creation-agent-module__sB9tLq__agentTopbarBrand{display:flex}.creation-agent-module__sB9tLq__historyControls button{min-height:44px}.creation-agent-module__sB9tLq__historySearch input,.creation-agent-module__sB9tLq__historyRename input{font-size:var(--creation-input-size)}.creation-agent-module__sB9tLq__historyHeading .creation-agent-module__sB9tLq__desktopHistoryButton,.creation-agent-module__sB9tLq__historyCollapsedRail{display:none}.creation-agent-module__sB9tLq__mobileHistoryButton,.creation-agent-module__sB9tLq__historyHeading .creation-agent-module__sB9tLq__mobileHistoryButton{display:grid}.creation-agent-module__sB9tLq__agentShell .creation-agent-module__sB9tLq__historySidebar{z-index:102;opacity:0;visibility:hidden;pointer-events:none;width:min(300px,100% - 48px);transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .18s,visibility 0s .28s;position:fixed;inset:0 auto 0 0;transform:translate(-100%);box-shadow:14px 0 50px #0000004d}.creation-agent-module__sB9tLq__historySidebarContent{width:100%}.creation-agent-module__sB9tLq__agentShell[data-mobile-history=true] .creation-agent-module__sB9tLq__historySidebar{opacity:1;visibility:visible;pointer-events:auto;width:min(300px,100% - 48px);transition-delay:0s;transform:translate(0)}.creation-agent-module__sB9tLq__historyBackdrop{z-index:101;opacity:0;visibility:hidden;pointer-events:none;background:#0009;border:0;transition:opacity .2s,visibility 0s .28s;display:block;position:fixed;inset:0}.creation-agent-module__sB9tLq__agentShell[data-mobile-history=true] .creation-agent-module__sB9tLq__historyBackdrop{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.creation-agent-module__sB9tLq__historyEntryActions{opacity:1}}@media (max-width:540px){.creation-agent-module__sB9tLq__agentTopbar{grid-template-columns:1fr 1fr;gap:16px;min-height:124px;padding:16px}.creation-agent-module__sB9tLq__agentViewSelector{grid-area:2/1/auto/-1;justify-self:center}.creation-agent-module__sB9tLq__agentTopbarActions{grid-area:1/2}.creation-agent-module__sB9tLq__agentStage{gap:26px;width:calc(100% - 28px);min-height:calc(100svh - 124px);padding:24px 0 64px}.creation-agent-module__sB9tLq__agentTitle{font-size:24px}.creation-agent-module__sB9tLq__agentComposer{border-radius:23px;padding:16px 12px 10px}.creation-agent-module__sB9tLq__agentComposer textarea{min-height:54px;font-size:16px}.creation-agent-module__sB9tLq__agentTypeSelector{gap:2px}.creation-agent-module__sB9tLq__agentTypeSelector button{gap:4px;padding-inline:7px;font-size:12px}.creation-agent-module__sB9tLq__agentComposerFooter{gap:6px}.creation-agent-module__sB9tLq__agentSuggestions{gap:5px;margin-top:20px;padding:0 2px}.creation-agent-module__sB9tLq__agentSuggestions button{gap:12px;padding:10px 8px;font-size:13px}.creation-agent-module__sB9tLq__agentStage[data-discussing=true]{padding-top:20px}.creation-agent-module__sB9tLq__agentConversation{max-height:42svh;padding-inline:0}.creation-agent-module__sB9tLq__agentMessage{gap:6px}.creation-agent-module__sB9tLq__agentMessage p{max-width:88%}.creation-agent-module__sB9tLq__agentStartCreation{padding-inline:14px}.creation-agent-module__sB9tLq__agentStage[data-view=brief]{width:calc(100% - 32px);padding-top:22px}.creation-agent-module__sB9tLq__agentShell[data-chatting=true] .creation-agent-module__sB9tLq__agentTopbar{justify-content:space-between;min-height:68px;padding-block:10px;display:flex}.creation-agent-module__sB9tLq__agentShell[data-chatting=true] .creation-agent-module__sB9tLq__agentBrand{display:none}.creation-agent-module__sB9tLq__agentShell[data-chatting=true] .creation-agent-module__sB9tLq__agentTopbar{gap:6px}.creation-agent-module__sB9tLq__agentShell[data-chatting=true] .creation-agent-module__sB9tLq__agentViewSelector button{min-width:68px;padding-inline:10px;font-size:12px}.creation-agent-module__sB9tLq__agentStage[data-discussing=true][data-view=chat]{gap:0;padding-top:4px}.creation-agent-module__sB9tLq__agentStage[data-discussing=true][data-view=chat] .creation-agent-module__sB9tLq__agentTitle{display:none}}@media (max-height:550px){.creation-agent-module__sB9tLq__agentShell[data-chatting=true] .creation-agent-module__sB9tLq__agentTopbar{min-height:64px;padding-block:8px}.creation-agent-module__sB9tLq__agentStage[data-discussing=true][data-view=chat]{gap:0;padding-top:4px}.creation-agent-module__sB9tLq__agentStage[data-discussing=true][data-view=chat] .creation-agent-module__sB9tLq__agentTitle{display:none}.creation-agent-module__sB9tLq__agentStage[data-discussing=true] .creation-agent-module__sB9tLq__agentInputDock{gap:6px}}.creation-agent-module__sB9tLq__characterQuickStart{background:#17131f;border:1px solid #40304f;border-radius:14px;padding:14px 16px}.creation-agent-module__sB9tLq__characterQuickStart p{color:#b6a7c5;margin:0 0 12px;font-size:12px;line-height:1.7}.creation-agent-module__sB9tLq__characterQuickStart>div{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.creation-agent-module__sB9tLq__characterQuickStart button{color:#d3b8e8;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #493557;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:12px;display:inline-flex}.creation-agent-module__sB9tLq__characterQuickStart button[data-character-create]{color:#fff;background:#9660bd;border-color:#ad79ce}.creation-agent-module__sB9tLq__characterQuickStart button:hover:not(:disabled){filter:brightness(1.12)}.creation-agent-module__sB9tLq__characterQuickStart button:disabled{opacity:.45;cursor:not-allowed}.creation-agent-module__sB9tLq__characterQuickStart button:focus-visible{outline-offset:3px;outline:2px solid #cfadf1}@media (max-width:540px){.creation-agent-module__sB9tLq__characterQuickStart button{flex:1}}@media (max-width:380px){.creation-agent-module__sB9tLq__agentBrandLogo{width:100px}}@media (prefers-reduced-motion:reduce){.creation-agent-module__sB9tLq__agentTitle,.creation-agent-module__sB9tLq__agentComposer,.creation-agent-module__sB9tLq__agentMessage,.creation-agent-module__sB9tLq__agentBrief,.creation-agent-module__sB9tLq__agentThinking,.creation-agent-module__sB9tLq__thinkingAvatar:before,.creation-agent-module__sB9tLq__thinkingDots i,.creation-agent-module__sB9tLq__historyPulse,.creation-agent-module__sB9tLq__historySortMenu{animation:none}.creation-agent-module__sB9tLq__agentShell button,.creation-agent-module__sB9tLq__agentComposer,.creation-agent-module__sB9tLq__historyFooter a,.creation-agent-module__sB9tLq__agentShell .creation-agent-module__sB9tLq__historySidebar,.creation-agent-module__sB9tLq__agentShell .creation-agent-module__sB9tLq__historySidebarContent,.creation-agent-module__sB9tLq__agentShell .creation-agent-module__sB9tLq__historyCollapsedRail{transition:none}}
.creation-brief-panel-module__TUtZ3a__panel{--brief-accent:#c7a1e8;color:#eee9f3;width:100%;min-width:0;animation:.2s ease-out creation-brief-panel-module__TUtZ3a__reveal}.creation-brief-panel-module__TUtZ3a__panel[hidden]{display:none}.creation-brief-panel-module__TUtZ3a__heading{justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:18px;display:flex}.creation-brief-panel-module__TUtZ3a__heading>div{min-width:0}.creation-brief-panel-module__TUtZ3a__eyebrow{color:var(--brief-accent);margin:0 0 8px;font-size:12px;font-weight:500}.creation-brief-panel-module__TUtZ3a__heading h2{letter-spacing:-.03em;overflow-wrap:anywhere;margin:0;font-size:clamp(24px,2.4vw,32px);font-weight:600;line-height:1.35}.creation-brief-panel-module__TUtZ3a__reset{color:#bdb1cd;cursor:pointer;background:#14111b;border:1px solid #302a3a;border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.creation-brief-panel-module__TUtZ3a__progress{color:#aaa0b6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:22px;font-size:12px;display:flex}.creation-brief-panel-module__TUtZ3a__progressTrack{gap:4px;width:150px;height:4px;display:flex}.creation-brief-panel-module__TUtZ3a__progressTrack i{background:#2c2634;border-radius:4px;flex:1;transition:background-color .18s}.creation-brief-panel-module__TUtZ3a__progressTrack i[data-confirmed]{background:var(--brief-accent)}.creation-brief-panel-module__TUtZ3a__panel dl{margin:0}.creation-brief-panel-module__TUtZ3a__premise{border-left:2px solid #76578e;padding:3px 0 3px 18px;margin-bottom:24px!important}.creation-brief-panel-module__TUtZ3a__field{min-width:0}.creation-brief-panel-module__TUtZ3a__field dt{color:#aca1b8;align-items:center;gap:8px;margin:0 0 7px;font-size:12px;line-height:1.5;display:flex}.creation-brief-panel-module__TUtZ3a__field dd{color:#e2dce9;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.75}.creation-brief-panel-module__TUtZ3a__premise dd{color:#efeaf5;max-width:80ch;font-size:16px;line-height:1.85}.creation-brief-panel-module__TUtZ3a__field dd[data-empty]{color:#83798f;font-size:13px}.creation-brief-panel-module__TUtZ3a__pendingDot{background:#c09ed7;border-radius:50%;flex-shrink:0;width:5px;height:5px}.creation-brief-panel-module__TUtZ3a__groups{grid-template-columns:1fr 1fr;align-items:start;gap:28px;padding:0 0 24px;display:grid}.creation-brief-panel-module__TUtZ3a__group{border-top:1px solid #302938;min-width:0;padding-top:18px}.creation-brief-panel-module__TUtZ3a__group h3{align-items:center;gap:10px;margin:0 0 20px;font-size:15px;font-weight:600;line-height:1.5;display:flex}.creation-brief-panel-module__TUtZ3a__sectionIndex{color:#8e719f;font-variant-numeric:tabular-nums;font-size:11px;font-weight:500}.creation-brief-panel-module__TUtZ3a__group dl{gap:18px;display:grid}.creation-brief-panel-module__TUtZ3a__suggestedLabel{color:#cfadf1;white-space:nowrap;background:#292131;border-radius:5px;padding:2px 6px;font-size:10px}.creation-brief-panel-module__TUtZ3a__suggestionNote{color:#a99ab8;margin:0 0 20px;font-size:12px;line-height:1.7}.creation-brief-panel-module__TUtZ3a__tokens{white-space:normal;flex-wrap:wrap;gap:6px;display:flex}.creation-brief-panel-module__TUtZ3a__tokens>span{color:#cfc0dd;overflow-wrap:anywhere;background:#292131;border-radius:6px;max-width:100%;padding:3px 9px;font-size:12px}.creation-brief-panel-module__TUtZ3a__extras{background:#14111b;border:1px solid #302837;border-radius:12px;margin-bottom:24px;overflow:clip}.creation-brief-panel-module__TUtZ3a__extras summary{color:#ded4e8;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:16px 20px;font-size:13px;list-style:none;display:flex}.creation-brief-panel-module__TUtZ3a__extras summary::-webkit-details-marker{display:none}.creation-brief-panel-module__TUtZ3a__extras summary>span{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.creation-brief-panel-module__TUtZ3a__extras summary small{color:#94899f;font-size:11px}.creation-brief-panel-module__TUtZ3a__extras summary svg{color:#bda7cd;flex-shrink:0;transition:transform .18s}.creation-brief-panel-module__TUtZ3a__extras[open] summary svg{transform:rotate(180deg)}.creation-brief-panel-module__TUtZ3a__extras[open] summary{border-bottom:1px solid #2b2333}.creation-brief-panel-module__TUtZ3a__extras dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 28px;padding:20px;display:grid}.creation-brief-panel-module__TUtZ3a__extras [data-brief-field=contentLimits],.creation-brief-panel-module__TUtZ3a__extras [data-brief-field=extraRequirements],.creation-brief-panel-module__TUtZ3a__extras [data-brief-field=authoring\.openingNarrative],.creation-brief-panel-module__TUtZ3a__extras [data-brief-field=authoring\.openingMessage]{grid-column:1/-1}.creation-brief-panel-module__TUtZ3a__footer{z-index:2;padding:18px 0 max(20px, env(safe-area-inset-bottom));background:#0b0d12;border-top:1px solid #33283d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex;position:sticky;bottom:0;box-shadow:0 -10px 18px #0b0d12}.creation-brief-panel-module__TUtZ3a__readiness{flex:240px;min-width:0}.creation-brief-panel-module__TUtZ3a__entryError{color:#efafa5;overflow-wrap:anywhere;flex:1 0 100%;margin:0;font-size:12px;line-height:1.6}.creation-brief-panel-module__TUtZ3a__readiness p{color:#b7a9c3;align-items:flex-start;gap:7px;margin:0 0 5px;font-size:12px;line-height:1.6;display:flex}.creation-brief-panel-module__TUtZ3a__readiness p[data-ready]{color:#a2d4b6}.creation-brief-panel-module__TUtZ3a__readiness svg{flex-shrink:0;margin-top:2px}.creation-brief-panel-module__TUtZ3a__readiness small{color:#82788e;font-size:11px;line-height:1.6;display:block}.creation-brief-panel-module__TUtZ3a__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.creation-brief-panel-module__TUtZ3a__actions button{min-height:44px;font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:12px;transition:background-color .16s,border-color .16s;display:inline-flex}.creation-brief-panel-module__TUtZ3a__discuss{color:#c3b5d1;background:#17131e;border:1px solid #352e3d}.creation-brief-panel-module__TUtZ3a__start{color:#fff;background:#9660bd;border:1px solid #ad79ce;font-weight:600!important}.creation-brief-panel-module__TUtZ3a__start:hover:not(:disabled){background:#aa70d0}.creation-brief-panel-module__TUtZ3a__discuss:hover:not(:disabled),.creation-brief-panel-module__TUtZ3a__reset:hover:not(:disabled){background:#25202d}.creation-brief-panel-module__TUtZ3a__panel button:disabled{opacity:.45;cursor:not-allowed}.creation-brief-panel-module__TUtZ3a__panel button:focus-visible,.creation-brief-panel-module__TUtZ3a__extras summary:focus-visible{outline-offset:3px;outline:2px solid #cfadf1}@keyframes creation-brief-panel-module__TUtZ3a__reveal{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (max-width:760px){.creation-brief-panel-module__TUtZ3a__groups{gap:22px}.creation-brief-panel-module__TUtZ3a__extras dl{grid-template-columns:repeat(2,minmax(0,1fr))}.creation-brief-panel-module__TUtZ3a__footer{align-items:stretch}.creation-brief-panel-module__TUtZ3a__readiness{flex-basis:100%}.creation-brief-panel-module__TUtZ3a__actions,.creation-brief-panel-module__TUtZ3a__actions button{flex:1}}@media (max-width:540px){.creation-brief-panel-module__TUtZ3a__heading{gap:12px;padding-bottom:14px}.creation-brief-panel-module__TUtZ3a__heading h2{font-size:24px}.creation-brief-panel-module__TUtZ3a__progress{padding-bottom:20px}.creation-brief-panel-module__TUtZ3a__progressTrack{width:105px}.creation-brief-panel-module__TUtZ3a__premise{padding-left:12px;margin-bottom:22px!important}.creation-brief-panel-module__TUtZ3a__premise dd{font-size:15px}.creation-brief-panel-module__TUtZ3a__groups{grid-template-columns:1fr;gap:22px}.creation-brief-panel-module__TUtZ3a__group h3{margin-bottom:16px}.creation-brief-panel-module__TUtZ3a__group dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;display:grid}.creation-brief-panel-module__TUtZ3a__group .creation-brief-panel-module__TUtZ3a__field:has(dd:not([data-empty])){grid-column:1/-1}.creation-brief-panel-module__TUtZ3a__extras summary{padding:14px}.creation-brief-panel-module__TUtZ3a__extras dl{gap:18px 16px;padding:16px 14px}.creation-brief-panel-module__TUtZ3a__extras .creation-brief-panel-module__TUtZ3a__field:has(dd:not([data-empty])){grid-column:1/-1}.creation-brief-panel-module__TUtZ3a__footer{gap:12px;padding-top:14px}.creation-brief-panel-module__TUtZ3a__actions{gap:8px}.creation-brief-panel-module__TUtZ3a__actions button{min-width:0;padding:10px;line-height:1.5}.creation-brief-panel-module__TUtZ3a__actions svg{flex-shrink:0}}@media (prefers-reduced-motion:reduce){.creation-brief-panel-module__TUtZ3a__panel{animation:none}.creation-brief-panel-module__TUtZ3a__panel *,.creation-brief-panel-module__TUtZ3a__panel :before{transition:none!important}}
.workspace-preparation-module__cXva-a__shell{color:#f4f0f7;background:#0b0d12;flex-direction:column;min-height:100svh;padding:28px 36px;display:flex}.workspace-preparation-module__cXva-a__header{align-items:center;min-height:36px;display:flex}.workspace-preparation-module__cXva-a__brand{width:150px;height:auto;display:block}.workspace-preparation-module__cXva-a__center{flex:1;place-items:center;padding:48px 0 72px;display:grid}.workspace-preparation-module__cXva-a__content{width:min(100%,440px)}.workspace-preparation-module__cXva-a__status{text-align:center;width:min(100%,440px);animation:.32s ease-out both workspace-preparation-module__cXva-a__arrive}.workspace-preparation-module__cXva-a__mark{isolation:isolate;background:#0b0d12;place-items:center;width:200px;height:180px;margin:0 auto 26px;display:grid;position:relative;overflow:hidden}.workspace-preparation-module__cXva-a__icon{color:#cbb0e3;background:#19151f;border:1px solid #352b40;border-radius:22px;place-items:center;width:66px;height:66px;display:grid;position:relative}.workspace-preparation-module__cXva-a__title{letter-spacing:0;margin:0;font-size:22px;font-weight:600;line-height:1.5}.workspace-preparation-module__cXva-a__description{color:#95909f;overflow-wrap:anywhere;margin:12px 0 0;font-size:14px;line-height:1.8}.workspace-preparation-module__cXva-a__footer{justify-content:center;min-height:32px;display:flex}.workspace-preparation-module__cXva-a__footer a{color:#a397b2;align-items:center;gap:8px;padding:6px 8px;font-size:13px;transition:color .16s;display:inline-flex}.workspace-preparation-module__cXva-a__footer a:hover{color:#e0c9f1}.workspace-preparation-module__cXva-a__header a:focus-visible,.workspace-preparation-module__cXva-a__footer a:focus-visible{outline-offset:6px;border-radius:6px;outline:2px solid #bfa1db}.workspace-preparation-module__cXva-a__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:24px;display:flex}.workspace-preparation-module__cXva-a__shell[data-workspace-preparation=failed] .workspace-preparation-module__cXva-a__icon{color:#d4bcc9}.workspace-preparation-module__cXva-a__shell[data-workspace-preparation=failed] .workspace-preparation-module__cXva-a__mark{width:48px;height:48px;margin-bottom:16px}.workspace-preparation-module__cXva-a__shell[data-workspace-preparation=failed] .workspace-preparation-module__cXva-a__icon{border-radius:8px;width:48px;height:48px}@keyframes workspace-preparation-module__cXva-a__arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:540px){.workspace-preparation-module__cXva-a__shell{padding:22px 22px max(20px, env(safe-area-inset-bottom))}.workspace-preparation-module__cXva-a__brand{width:132px}.workspace-preparation-module__cXva-a__center{padding:36px 0 54px}.workspace-preparation-module__cXva-a__mark{width:180px;height:164px;margin-bottom:22px}.workspace-preparation-module__cXva-a__description{font-size:13px}}@media (prefers-reduced-motion:reduce){.workspace-preparation-module__cXva-a__status{animation:none}.workspace-preparation-module__cXva-a__footer a{transition:none}}
.workspace-redesign-module__0LYHHq__agentShell,.workspace-redesign-module__0LYHHq__workspaceShell{--workspace-accent:#cfa7ff;--workspace-accent-strong:#a95ff1;--workspace-coral:#ff9274;--workspace-surface:#100b16;--workspace-surface-raised:#17101f;--workspace-line:#cfa7ff29;--workspace-text:#f8f1fb;--workspace-muted:#a99db2;color:var(--workspace-text);background:#09060f}.workspace-redesign-module__0LYHHq__agentShell{background:radial-gradient(circle at 18% 20%,#9a49e82e,#0000 30%),radial-gradient(circle at 82% 78%,#ff92741a,#0000 28%),linear-gradient(145deg,#09060f,#0c0712 48%,#08050d);min-height:100svh;position:relative;overflow:hidden}.workspace-redesign-module__0LYHHq__agentShell:before{pointer-events:none;content:"";background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}.workspace-redesign-module__0LYHHq__agentTopbar{z-index:2;border-bottom:1px solid #cfa7ff1c;justify-content:space-between;align-items:center;width:min(100% - 48px,1440px);min-height:74px;margin-inline:auto;display:flex;position:relative}.workspace-redesign-module__0LYHHq__agentBrand{align-items:center;display:inline-flex}.workspace-redesign-module__0LYHHq__agentBrandLogo{width:150px;height:auto;display:block}.workspace-redesign-module__0LYHHq__agentTopbarActions{align-items:center;gap:12px;display:flex}.workspace-redesign-module__0LYHHq__agentBackLink{color:#f8f1fbc2;border:1px solid #cfa7ff33;border-radius:13px;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-size:13px;font-weight:600;transition:border-color .16s,color .16s,background-color .16s;display:inline-flex}.workspace-redesign-module__0LYHHq__agentBackLink:hover{color:#fff;background:#cfa7ff12;border-color:#cfa7ff7a}.workspace-redesign-module__0LYHHq__agentStage{z-index:1;align-content:center;gap:34px;width:min(100% - 40px,880px);min-height:calc(100svh - 74px);margin-inline:auto;padding:54px 0 76px;display:grid;position:relative}.workspace-redesign-module__0LYHHq__agentIntro{max-width:760px;animation:.52s cubic-bezier(.22,1,.36,1) both workspace-redesign-module__0LYHHq__agentEnter}.workspace-redesign-module__0LYHHq__agentEyebrow{color:var(--workspace-accent);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 18px;font-size:12px;font-weight:700;display:inline-flex}.workspace-redesign-module__0LYHHq__agentIntro h1{color:#fff8ff;letter-spacing:-.045em;text-wrap:balance;max-width:760px;margin:0;font-size:clamp(42px,6vw,72px);font-weight:780;line-height:1.03}.workspace-redesign-module__0LYHHq__agentIntro>p:last-child{color:#e8deeea8;max-width:660px;margin:22px 0 0;font-size:16px;line-height:1.72}.workspace-redesign-module__0LYHHq__agentComposer{-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);background:#130c1bd6;border:1px solid #cfa7ff47;border-radius:24px;padding:22px;animation:.58s cubic-bezier(.22,1,.36,1) .1s both workspace-redesign-module__0LYHHq__agentEnter;display:grid;box-shadow:0 30px 90px #00000057,inset 0 1px #ffffff0a}.workspace-redesign-module__0LYHHq__agentMessageHeader{align-items:center;gap:12px;margin-bottom:16px;display:flex}.workspace-redesign-module__0LYHHq__agentMessageHeader>div{gap:2px;display:grid}.workspace-redesign-module__0LYHHq__agentMessageHeader strong{color:#f8f1fb;font-size:14px}.workspace-redesign-module__0LYHHq__agentMessageHeader span:not(.workspace-redesign-module__0LYHHq__agentAvatar){color:var(--workspace-muted);font-size:12px}.workspace-redesign-module__0LYHHq__agentAvatar{color:#190d22;background:linear-gradient(145deg,#d8b8ff,#ff9274);border:1px solid #cfa7ff6b;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.workspace-redesign-module__0LYHHq__agentComposer textarea{resize:vertical;width:100%;min-height:150px;color:var(--workspace-text);font:inherit;background:0 0;border:0;outline:0;padding:4px 2px 16px;font-size:clamp(17px,2vw,21px);line-height:1.62}.workspace-redesign-module__0LYHHq__agentComposer textarea::placeholder{color:#d5c6de61}.workspace-redesign-module__0LYHHq__agentSuggestions{scrollbar-width:none;gap:8px;padding:2px 0 16px;display:flex;overflow-x:auto}.workspace-redesign-module__0LYHHq__agentSuggestions::-webkit-scrollbar{display:none}.workspace-redesign-module__0LYHHq__agentSuggestions button{color:#ebe1f19e;text-align:left;background:#ffffff06;border:1px solid #cfa7ff26;border-radius:13px;flex:1 0 0;min-width:220px;padding:11px 12px;font-family:inherit;font-size:12px;line-height:1.5;transition:border-color .16s,color .16s,background-color .16s}.workspace-redesign-module__0LYHHq__agentSuggestions button:hover{color:#f8f1fb;background:#cfa7ff12;border-color:#cfa7ff70}.workspace-redesign-module__0LYHHq__agentComposerFooter{border-top:1px solid #cfa7ff1f;justify-content:space-between;align-items:center;gap:18px;padding-top:16px;display:flex}.workspace-redesign-module__0LYHHq__agentComposerFooter p{color:#d5c6de7a;margin:0;font-size:12px}.workspace-redesign-module__0LYHHq__agentSubmit{color:#170d20;background:linear-gradient(110deg,#cfa7ff,#ff9274);border:0;border-radius:15px;flex:none;align-items:center;gap:12px;min-height:48px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:760;transition:transform .16s,filter .16s;display:inline-flex;box-shadow:0 10px 28px #a457e733}.workspace-redesign-module__0LYHHq__agentSubmit:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-2px)}.workspace-redesign-module__0LYHHq__agentSubmit:disabled{opacity:.36}.workspace-redesign-module__0LYHHq__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.workspace-redesign-module__0LYHHq__workspaceShell.workspace-shell{--accent:#b986ef;--accent-strong:#cfa7ff;--workspace-text:#f2eff7;--workspace-muted:#a29bab;--workspace-line:#c9b8dd1f;height:100dvh;min-height:0;color:var(--workspace-text);background:#0b0d12;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);overflow:hidden}.workspace-redesign-module__0LYHHq__workspaceMain.workspace-main{min-height:0;color:var(--workspace-text);-webkit-backdrop-filter:none;backdrop-filter:none;background:#0b0d12;padding:0;overflow-y:auto}.workspace-redesign-module__0LYHHq__workspaceMain[data-creative=true]{flex-direction:column;display:flex}@media (forced-colors:none){.workspace-redesign-module__0LYHHq__workspaceMain{scrollbar-width:thin;scrollbar-color:#554b62 transparent}.workspace-redesign-module__0LYHHq__workspaceMain *{scrollbar-width:thin;scrollbar-color:#554b62 transparent}@supports selector(::-webkit-scrollbar){.workspace-redesign-module__0LYHHq__workspaceMain{scrollbar-width:auto;scrollbar-color:auto}.workspace-redesign-module__0LYHHq__workspaceMain *{scrollbar-width:auto;scrollbar-color:auto}.workspace-redesign-module__0LYHHq__workspaceMain::-webkit-scrollbar{width:6px;height:6px}.workspace-redesign-module__0LYHHq__workspaceMain *::-webkit-scrollbar{width:6px;height:6px}.workspace-redesign-module__0LYHHq__workspaceMain::-webkit-scrollbar-track{background:0 0}.workspace-redesign-module__0LYHHq__workspaceMain *::-webkit-scrollbar-track{background:0 0}.workspace-redesign-module__0LYHHq__workspaceMain::-webkit-scrollbar-corner{background:0 0}.workspace-redesign-module__0LYHHq__workspaceMain *::-webkit-scrollbar-corner{background:0 0}.workspace-redesign-module__0LYHHq__workspaceMain::-webkit-scrollbar-thumb{background:#554b62;border-radius:6px;min-height:32px}.workspace-redesign-module__0LYHHq__workspaceMain *::-webkit-scrollbar-thumb{background:#554b62;border-radius:6px;min-height:32px}.workspace-redesign-module__0LYHHq__workspaceMain::-webkit-scrollbar-thumb:hover{background:#827092}.workspace-redesign-module__0LYHHq__workspaceMain *::-webkit-scrollbar-thumb:hover{background:#827092}.workspace-redesign-module__0LYHHq__workspaceMain::-webkit-scrollbar-button{width:0;height:0;display:none}.workspace-redesign-module__0LYHHq__workspaceMain *::-webkit-scrollbar-button{width:0;height:0;display:none}}}.workspace-redesign-module__0LYHHq__workspaceShell .status-pill{color:#a49aad;text-overflow:ellipsis;border-color:#cfa7ff24;max-width:92px;padding:3px 7px;font-size:10px;overflow:hidden}.workspace-redesign-module__0LYHHq__workspaceShell .status-pill.status-complete{color:#96cfb0;background:#89d2af0d;border-color:#89d2af3d}.workspace-redesign-module__0LYHHq__editorPanel.editor-panel{width:min(100%,1440px);min-height:100%;color:var(--workspace-text);background:0 0;border:0;border-radius:0;margin-inline:auto;padding:0 clamp(24px,4vw,56px) 54px}.workspace-redesign-module__0LYHHq__editorPanel.editor-panel[data-creative=true]{flex-direction:column;flex:1;min-height:428px;padding:24px;display:flex}.workspace-redesign-module__0LYHHq__workspaceShell .field-label{color:#c5bece;font-size:13px;font-weight:650}:is(.workspace-redesign-module__0LYHHq__workspaceShell .text-field,.workspace-redesign-module__0LYHHq__workspaceShell .textarea-field){color:#f8f1fb;box-shadow:none;background:#13151d;border-color:#cfa7ff2b;border-radius:12px;font-size:14px;font-weight:400;line-height:1.8}:is(.workspace-redesign-module__0LYHHq__workspaceShell .text-field:focus,.workspace-redesign-module__0LYHHq__workspaceShell .textarea-field:focus){border-color:#cfa7ff9e;box-shadow:0 0 0 3px #cfa7ff14}.workspace-redesign-module__0LYHHq__workspaceShell .primary-button{color:#fff;background:var(--workspace-primary);min-height:44px;box-shadow:none;border-color:#e6cdff47;border-radius:10px;font-size:13px;font-weight:650;transition:background-color .16s,border-color .16s}.workspace-redesign-module__0LYHHq__workspaceShell .primary-button:hover:not(:disabled){color:#fff;background:var(--workspace-primary-hover);border-color:#e6cdff80}.workspace-redesign-module__0LYHHq__workspaceShell .primary-button:active:not(:disabled){border-color:var(--workspace-accent);color:#fff;background:var(--workspace-primary-active)}.workspace-redesign-module__0LYHHq__workspaceShell .primary-button:disabled{border-color:var(--workspace-line);color:#9e94ab;opacity:1;background:#292133}.workspace-redesign-module__0LYHHq__workspaceShell button:focus-visible{outline-offset:3px;outline:2px solid #cfa7ff}:is(.workspace-redesign-module__0LYHHq__workspaceShell .ghost-button,.workspace-redesign-module__0LYHHq__workspaceShell .icon-button){color:#f0e6f5c7;background:#ffffff06;border-color:#cfa7ff2b;border-radius:11px}:is(.workspace-redesign-module__0LYHHq__workspaceShell .ghost-button:hover:not(:disabled),.workspace-redesign-module__0LYHHq__workspaceShell .icon-button:hover:not(:disabled)){color:#fff;background:#cfa7ff12;border-color:#cfa7ff6b}:is(.workspace-redesign-module__0LYHHq__workspaceShell .ghost-button:active:not(:disabled),.workspace-redesign-module__0LYHHq__workspaceShell .icon-button:active:not(:disabled)){border-color:var(--workspace-accent);color:#fff;background:#cfa7ff24}:is(.workspace-redesign-module__0LYHHq__workspaceShell .toolbar,.workspace-redesign-module__0LYHHq__workspaceShell .generation-trace,.workspace-redesign-module__0LYHHq__workspaceShell .stream-output,.workspace-redesign-module__0LYHHq__workspaceShell .table-wrap,.workspace-redesign-module__0LYHHq__workspaceShell .asset-card,.workspace-redesign-module__0LYHHq__workspaceShell .character-toolbar,.workspace-redesign-module__0LYHHq__workspaceShell .package-mode-option,.workspace-redesign-module__0LYHHq__workspaceShell .package-progress,.workspace-redesign-module__0LYHHq__workspaceShell .package-result,.workspace-redesign-module__0LYHHq__workspaceShell .package-dialog,.workspace-redesign-module__0LYHHq__workspaceShell .empty-state){color:#efe6f4c7;background:#110b18c2;border-color:#cfa7ff24;border-radius:13px}:is(.workspace-redesign-module__0LYHHq__workspaceShell .generation-trace-header,.workspace-redesign-module__0LYHHq__workspaceShell .stream-output-header,.workspace-redesign-module__0LYHHq__workspaceShell .data-table th){color:#e1d3e9b8;background:#1c1226eb;border-color:#cfa7ff24}@keyframes workspace-redesign-module__0LYHHq__agentEnter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:980px){.workspace-redesign-module__0LYHHq__editorPanel.editor-panel{min-height:auto;padding:0 20px 40px}}@media (max-width:640px){.workspace-redesign-module__0LYHHq__agentTopbar{width:calc(100% - 28px);min-height:64px}.workspace-redesign-module__0LYHHq__agentBrandLogo{width:116px}.workspace-redesign-module__0LYHHq__agentBackLink span{display:none}.workspace-redesign-module__0LYHHq__agentBackLink{justify-content:center;width:42px;padding:0}.workspace-redesign-module__0LYHHq__agentStage{gap:24px;width:calc(100% - 28px);min-height:calc(100svh - 64px);padding:34px 0 44px}.workspace-redesign-module__0LYHHq__agentIntro h1{font-size:clamp(38px,12vw,52px)}.workspace-redesign-module__0LYHHq__agentIntro>p:last-child{margin-top:16px;font-size:14px}.workspace-redesign-module__0LYHHq__agentComposer{border-radius:19px;padding:16px}.workspace-redesign-module__0LYHHq__agentComposer textarea{min-height:132px;font-size:16px}.workspace-redesign-module__0LYHHq__agentSuggestions button{min-width:210px}.workspace-redesign-module__0LYHHq__agentComposerFooter{flex-direction:column;align-items:stretch;gap:12px}.workspace-redesign-module__0LYHHq__agentSubmit{justify-content:center;width:100%}.workspace-redesign-module__0LYHHq__editorPanel.editor-panel{padding:0 14px 32px}}@media (max-width:760px){.workspace-redesign-module__0LYHHq__editorPanel.editor-panel[data-creative=true]{min-height:388px;padding:14px 12px}}@media (prefers-reduced-motion:reduce){.workspace-redesign-module__0LYHHq__agentIntro,.workspace-redesign-module__0LYHHq__agentComposer{animation:none}.workspace-redesign-module__0LYHHq__agentBackLink,.workspace-redesign-module__0LYHHq__agentSuggestions button,.workspace-redesign-module__0LYHHq__agentSubmit{transition:none}.workspace-redesign-module__0LYHHq__workspaceShell .primary-button{transition:none}}.workspace-redesign-module__0LYHHq__agentShell{overflow:auto}.workspace-redesign-module__0LYHHq__agentStage{align-content:start;gap:24px;width:min(100% - 40px,1120px);padding-top:clamp(34px,5vw,68px)}.workspace-redesign-module__0LYHHq__agentIntro{max-width:860px}.workspace-redesign-module__0LYHHq__agentIntro h1{max-width:860px;font-size:clamp(40px,5.2vw,68px)}.workspace-redesign-module__0LYHHq__agentIntro>p:last-child{max-width:760px}.workspace-redesign-module__0LYHHq__agentTypeSelector{background:#0f0a15b8;border:1px solid #cfa7ff24;border-radius:17px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:5px;animation:.56s cubic-bezier(.22,1,.36,1) 60ms both workspace-redesign-module__0LYHHq__agentEnter;display:grid}.workspace-redesign-module__0LYHHq__agentTypeSelector button{color:#ece2f294;min-width:0;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:11px;padding:11px 13px;transition:color .16s,border-color .16s,background .16s;display:flex}.workspace-redesign-module__0LYHHq__agentTypeSelector button>svg{flex:none}.workspace-redesign-module__0LYHHq__agentTypeSelector button>span{gap:2px;min-width:0;display:grid}.workspace-redesign-module__0LYHHq__agentTypeSelector strong{color:inherit;font-size:13px}.workspace-redesign-module__0LYHHq__agentTypeSelector small{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.workspace-redesign-module__0LYHHq__agentTypeSelector button:hover{color:#fff;background:#cfa7ff0d}.workspace-redesign-module__0LYHHq__agentTypeSelector button[data-selected=true]{color:#fff8ff;background:#cfa7ff1a;border-color:#cfa7ff57;box-shadow:inset 0 1px #ffffff09}.workspace-redesign-module__0LYHHq__agentWorkspace{-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);background:#0f0a15cc;border:1px solid #cfa7ff33;border-radius:23px;grid-template-columns:minmax(0,1fr) 310px;min-height:510px;animation:.58s cubic-bezier(.22,1,.36,1) .11s both workspace-redesign-module__0LYHHq__agentEnter;display:grid;overflow:hidden;box-shadow:0 34px 100px #00000052}.workspace-redesign-module__0LYHHq__agentChat{flex-direction:column;min-width:0;display:flex}.workspace-redesign-module__0LYHHq__agentConversation{scrollbar-color:#cfa7ff38 transparent;scrollbar-width:thin;flex:1;min-height:270px;max-height:390px;padding:24px 24px 16px;overflow-y:auto}.workspace-redesign-module__0LYHHq__agentMessage{align-items:flex-start;gap:11px;margin-bottom:18px;animation:.22s ease-out both workspace-redesign-module__0LYHHq__messageIn;display:flex}.workspace-redesign-module__0LYHHq__agentMessage .workspace-redesign-module__0LYHHq__agentAvatar{border-radius:10px;flex:0 0 32px;width:32px;height:32px}.workspace-redesign-module__0LYHHq__agentMessage p{color:#f6eef9cc;white-space:pre-wrap;background:#ffffff06;border:1px solid #cfa7ff21;border-radius:4px 14px 14px;max-width:min(82%,650px);margin:0;padding:10px 13px;font-size:13px;line-height:1.68}.workspace-redesign-module__0LYHHq__agentMessage[data-role=user]{justify-content:flex-end}.workspace-redesign-module__0LYHHq__agentMessage[data-role=user] p{color:#fff5f1;background:#ff927413;border-color:#ff92743d;border-radius:14px 4px 14px 14px}.workspace-redesign-module__0LYHHq__agentThinking{color:#dacbe37a;align-items:center;gap:8px;margin-left:43px;font-size:11px;display:flex}.workspace-redesign-module__0LYHHq__agentThinking svg{animation:1s linear infinite workspace-redesign-module__0LYHHq__spin}.workspace-redesign-module__0LYHHq__agentChat>.workspace-redesign-module__0LYHHq__agentSuggestions{flex:none;padding:8px 22px 10px}.workspace-redesign-module__0LYHHq__agentChat>.workspace-redesign-module__0LYHHq__agentSuggestions button{min-width:180px}.workspace-redesign-module__0LYHHq__agentWorkspace .workspace-redesign-module__0LYHHq__agentComposer{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0c0811b8;border:0;border-top:1px solid #cfa7ff1f;border-radius:0;flex:none;padding:14px 20px 17px;animation:none}.workspace-redesign-module__0LYHHq__agentWorkspace .workspace-redesign-module__0LYHHq__agentComposer textarea{resize:vertical;min-height:82px;max-height:170px;padding:2px 2px 12px;font-size:15px}.workspace-redesign-module__0LYHHq__agentWorkspace .workspace-redesign-module__0LYHHq__agentComposerFooter{padding-top:12px}.workspace-redesign-module__0LYHHq__agentWorkspace .workspace-redesign-module__0LYHHq__agentSubmit{border-radius:12px;min-height:42px;padding-inline:15px}.workspace-redesign-module__0LYHHq__agentWorkspace .workspace-redesign-module__0LYHHq__agentSubmit svg:first-child{flex:none}.workspace-redesign-module__0LYHHq__agentWorkspace .workspace-redesign-module__0LYHHq__agentSubmit:has(svg[class*=loader]) svg{animation:1s linear infinite workspace-redesign-module__0LYHHq__spin}.workspace-redesign-module__0LYHHq__agentInlineError{color:#ffaaa0}.workspace-redesign-module__0LYHHq__agentBrief{background:#18102094;border-left:1px solid #cfa7ff24;flex-direction:column;min-width:0;padding:24px;display:flex}.workspace-redesign-module__0LYHHq__agentBriefHeading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.workspace-redesign-module__0LYHHq__agentBriefHeading small{color:var(--workspace-accent);letter-spacing:.12em;font-size:9px;font-weight:750}.workspace-redesign-module__0LYHHq__agentBriefHeading h2{color:#fff8ff;margin:7px 0 0;font-size:20px;line-height:1.25}.workspace-redesign-module__0LYHHq__agentBriefHeading button{color:#f0e6f699;cursor:pointer;background:0 0;border:1px solid #cfa7ff29;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.workspace-redesign-module__0LYHHq__agentBrief dl{gap:0;margin:22px 0 18px;display:grid}.workspace-redesign-module__0LYHHq__agentBrief dl>div{border-top:1px solid #cfa7ff1c;padding:13px 0}.workspace-redesign-module__0LYHHq__agentBrief dt{color:#d5c6de73;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:9px}.workspace-redesign-module__0LYHHq__agentBrief dd{color:#f6eef9b8;margin:0;font-size:12px;line-height:1.62}.workspace-redesign-module__0LYHHq__agentBrief>p{color:#d5c6de6b;margin:auto 0 12px;font-size:10px;line-height:1.55}.workspace-redesign-module__0LYHHq__agentStartCreation{color:#170d20;width:100%;min-height:46px;font:inherit;cursor:pointer;background:linear-gradient(110deg,#cfa7ff,#ff9274);border:0;border-radius:13px;justify-content:space-between;align-items:center;gap:10px;padding:0 15px;font-size:13px;font-weight:760;transition:filter .16s,transform .16s;display:flex}.workspace-redesign-module__0LYHHq__agentStartCreation:hover:not(:disabled){filter:brightness(1.07);transform:translateY(-1px)}.workspace-redesign-module__0LYHHq__agentStartCreation:disabled{cursor:default;opacity:.32}@keyframes workspace-redesign-module__0LYHHq__messageIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (max-width:820px){.workspace-redesign-module__0LYHHq__agentWorkspace{grid-template-columns:1fr;overflow:visible}.workspace-redesign-module__0LYHHq__agentBrief{border-top:1px solid #cfa7ff24;border-left:0}.workspace-redesign-module__0LYHHq__agentBrief>p{margin-top:8px}}@media (max-width:640px){.workspace-redesign-module__0LYHHq__agentStage{width:calc(100% - 24px);padding-top:28px}.workspace-redesign-module__0LYHHq__agentIntro h1{font-size:clamp(34px,10.8vw,48px)}.workspace-redesign-module__0LYHHq__agentTypeSelector{grid-template-columns:1fr}.workspace-redesign-module__0LYHHq__agentTypeSelector button{padding:10px 12px}.workspace-redesign-module__0LYHHq__agentWorkspace{border-radius:18px;min-height:0}.workspace-redesign-module__0LYHHq__agentConversation{min-height:245px;max-height:370px;padding:18px 15px 12px}.workspace-redesign-module__0LYHHq__agentMessage p{max-width:88%}.workspace-redesign-module__0LYHHq__agentChat>.workspace-redesign-module__0LYHHq__agentSuggestions,.workspace-redesign-module__0LYHHq__agentWorkspace .workspace-redesign-module__0LYHHq__agentComposer{padding-inline:14px}.workspace-redesign-module__0LYHHq__agentWorkspace .workspace-redesign-module__0LYHHq__agentComposerFooter{flex-direction:row;align-items:center}.workspace-redesign-module__0LYHHq__agentWorkspace .workspace-redesign-module__0LYHHq__agentSubmit{width:auto}.workspace-redesign-module__0LYHHq__agentBrief{padding:20px}}@media (prefers-reduced-motion:reduce){.workspace-redesign-module__0LYHHq__agentTypeSelector,.workspace-redesign-module__0LYHHq__agentWorkspace,.workspace-redesign-module__0LYHHq__agentMessage{animation:none}.workspace-redesign-module__0LYHHq__agentTypeSelector button,.workspace-redesign-module__0LYHHq__agentStartCreation{transition:none}}
