.projectCanvas_container__ThCBT{position:relative;display:flex;width:100%;height:100vh;max-height:100vh;background-color:#ffffff;overflow:hidden}.projectCanvas_canvas__JLSUK{display:block!important;height:100vh;background-color:#fafafa}.projectCanvas_loadingContainer__IEKeG{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;gap:16px;color:#141414;font-family:var(--font-space-grotesk),sans-serif}.projectCanvas_topRightControls__vBgnz{position:absolute;top:20px;right:20px;z-index:1000;display:flex;align-items:center;gap:12px;pointer-events:none}.projectCanvas_topRightControls__vBgnz>*{pointer-events:auto}.projectCanvas_loadingSpinner__HJ8zV{width:40px;height:40px;border:3px solid #e8e8e8;border-top-color:#ff6f61;border-radius:50%;animation:projectCanvas_spin__NHCPf .8s linear infinite}.projectCanvas_sidebar__PjRrM{position:relative;width:340px;height:100vh;background-color:#f8f8f8;padding:20px 4px;display:flex;flex-direction:column;flex-shrink:0;z-index:10;overflow-y:overlay;overflow-x:hidden;border-right:1px solid #e5e5e5;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.15) transparent}.projectCanvas_sidebar__PjRrM::-webkit-scrollbar{width:4px}.projectCanvas_sidebar__PjRrM::-webkit-scrollbar-track{background:transparent}.projectCanvas_sidebar__PjRrM::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:4px}.projectCanvas_sidebar__PjRrM::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.25)}.projectCanvas_sidebarHeader__kJYKD{display:flex;align-items:center;gap:12px;margin-bottom:20px}.projectCanvas_backButton__E7c3F{background:transparent;border:none;color:#141414;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:background-color .15s ease,color .15s ease}.projectCanvas_backButton__E7c3F:hover{background-color:rgba(255,111,97,.1);color:#ff6f61}.projectCanvas_projectTitle__l9H2U{font-family:var(--font-space-grotesk),sans-serif;font-size:20px;font-weight:600;color:#141414;margin:0;line-height:1.2;flex:1 1}.projectCanvas_publicToggleContainer__3x5lj{display:flex;align-items:center;justify-content:space-between;background-color:#ffffff;border-radius:12px;padding:12px 16px;margin-bottom:24px;border:1px solid #e5e5e5}.projectCanvas_publicToggleLabel__O0Rym{font-family:var(--font-space-grotesk),sans-serif;font-size:14px;font-weight:400;color:#141414}.projectCanvas_toggleSwitch__DDblp{background-color:#d5d5d5}.projectCanvas_toggleSwitch__DDblp.projectCanvas_toggleActive__6crst{background-color:#ff6f61}.projectCanvas_toggleKnob__Ywpe2{position:absolute;top:2px;left:2px;width:20px;height:20px;background-color:#ffffff;border-radius:50%;transition:transform .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.15)}.projectCanvas_toggleActive__6crst .projectCanvas_toggleKnob__Ywpe2{transform:translateX(20px)}.projectCanvas_sidebarBottomStats__w0TtK{margin-top:auto;padding:16px 0;border-top:1px solid #e5e5e5;display:flex;align-items:center;justify-content:center;gap:8px}.projectCanvas_sidebarStatItem__NclC8{font-family:var(--font-space-grotesk),sans-serif;font-size:11px;font-weight:500;color:#999}.projectCanvas_sidebarStatDot__v9spm{color:#ddd;font-size:8px}.projectCanvas_createNewSection__kUbH8{margin-bottom:20px}.projectCanvas_createNewTitle__FnFSg{font-family:var(--font-space-grotesk),sans-serif;font-size:13px;font-weight:500;color:#888;margin:0 0 12px;text-transform:uppercase;letter-spacing:.5px}.projectCanvas_createOptionsGrid__Aq_pg{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.projectCanvas_createOption__7kX7J{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;background-color:#ffffff;border:1px solid #e5e5e5;border-radius:10px;padding:12px 16px;height:auto;min-height:48px;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,transform .1s ease}.projectCanvas_createOption__7kX7J:hover{border-color:#ff6f61;background-color:rgba(255,111,97,.02)}.projectCanvas_createOption__7kX7J:active{transform:scale(.98)}.projectCanvas_createOptionSelected__og3Y_{border-color:#ff6f61;border-width:2px;background-color:rgba(255,111,97,.05)}.projectCanvas_createOptionIcon__NhA3_{color:#8d8d8d;display:flex;align-items:center;justify-content:center;filter:brightness(0) saturate(100%) invert(59%) sepia(0) saturate(0) brightness(92%) contrast(86%)}.projectCanvas_createOptionSelected__og3Y_ .projectCanvas_createOptionIcon__NhA3_{filter:brightness(0) saturate(100%) invert(58%) sepia(51%) saturate(2512%) hue-rotate(333deg) brightness(101%) contrast(101%)}.projectCanvas_createOptionLabel__Gxjy9{font-family:var(--font-space-grotesk),sans-serif;font-size:13px;font-weight:500;color:#666;text-align:center}.projectCanvas_createOptionSelected__og3Y_ .projectCanvas_createOptionLabel__Gxjy9{color:#ff6f61}.projectCanvas_urlInputSection__vhdJI{margin-top:16px;animation:projectCanvas_fadeIn__RhaTH .2s ease}@keyframes projectCanvas_fadeIn__RhaTH{0%{opacity:0}to{opacity:1}}.projectCanvas_urlPopupInput__99JPv{display:flex;align-items:center;gap:8px;background-color:#ffffff;border:1px solid #e5e5e5;border-radius:12px;padding:8px 12px;transition:border-color .2s ease}.projectCanvas_urlPopupInput__99JPv:focus-within{outline:2px solid #ff6f61;outline-offset:0}.projectCanvas_urlPopupInputError__dkENZ{outline:2px solid #ff4444;outline-offset:0}.projectCanvas_urlInput__DJaAp{flex:1 1;font-family:var(--font-space-grotesk),sans-serif;font-size:14px;font-weight:400;color:#141414;background:transparent;border:none;outline:none;padding:4px 0}.projectCanvas_urlInput__DJaAp::placeholder{color:#8d8d8d}.projectCanvas_urlSubmitButton__LVqwy{width:32px;height:32px;background-color:#ff6f61;border:none;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease,transform .1s ease;flex-shrink:0}.projectCanvas_urlSubmitButton__LVqwy:hover{background-color:#e5635a}.projectCanvas_urlSubmitButton__LVqwy:active{transform:scale(.95)}.projectCanvas_urlSubmitButton__LVqwy:disabled{background-color:#ccc;cursor:not-allowed}.projectCanvas_urlPopupError__rPBzp{font-family:var(--font-space-grotesk),sans-serif;font-size:12px;color:#ff4444;margin:8px 0 0}.projectCanvas_sidebarSpacer__lzlcy{flex:1 1}.projectCanvas_youtubeInputSection__OM6Mj{margin-top:auto}.projectCanvas_youtubeInputContainer__a2uhy{position:relative;background-color:#ffffff;border:1px solid #d5d5d5;border-radius:24px;padding:0;width:100%;height:240px;display:flex;flex-direction:column;transition:border-color .2s ease}.projectCanvas_youtubeInputContainer__a2uhy.projectCanvas_youtubeInputError__I55bP{border-color:#ff4444;border-width:2px}.projectCanvas_youtubeInputContainer__a2uhy:focus-within{border-color:#ff6f61;border-width:2px}.projectCanvas_youtubeInputIcon__3cIYO{position:absolute;top:19px;left:12px;width:36.044px;height:36.044px;display:flex;align-items:center;justify-content:center;transform:rotate(28.783deg);pointer-events:none}.projectCanvas_youtubeTextarea__OwpHi{font-family:var(--font-space-grotesk),sans-serif;font-size:16px;font-weight:400;color:#141414;background:transparent;border:none;outline:none;resize:none;width:100%;flex:1 1;padding:19px 16px 70px 52px;line-height:normal}.projectCanvas_youtubeTextarea__OwpHi::placeholder{color:#a3a3a3;font-size:16px;font-weight:400;line-height:normal}.projectCanvas_costDisplay__Tk5Eq{display:flex;align-items:center;gap:4px;padding:4px 8px;background-color:initial;border-radius:12px;font-family:var(--font-space-grotesk),sans-serif;font-size:11px;font-weight:500;color:#888;white-space:nowrap;transition:all .2s ease}.projectCanvas_costDisplay__Tk5Eq:hover{background-color:rgba(0,0,0,.08);color:#141414}.projectCanvas_submitButton__IfEYC{position:relative;width:56px;height:56px;padding:0;background-color:#ff6f61;border:none;border-radius:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease,transform .1s ease;flex-shrink:0}.projectCanvas_submitButton__IfEYC:hover:not(:disabled){background-color:#ff5a4a}.projectCanvas_submitButton__IfEYC:active:not(:disabled){transform:scale(.95)}.projectCanvas_submitButton__IfEYC:disabled{background-color:#d5d5d5;cursor:not-allowed}.projectCanvas_inputError__hUxeo{font-family:var(--font-space-grotesk),sans-serif;font-size:12px;color:#ff4444;margin-top:8px;padding-left:14px}.projectCanvas_promptInputSection__MLt0H{margin-top:16px;display:flex;flex-direction:column;gap:16px}.projectCanvas_promptInputContainer__Zs9MN{position:relative;background-color:#ffffff;border:1px solid #e5e5e5;border-radius:24px;padding:0;width:100%;height:279px;display:flex;flex-direction:column;transition:border-color .2s ease}.projectCanvas_promptInputContainer__Zs9MN:focus-within{outline:2px solid #ff6f61;outline-offset:0}.projectCanvas_promptTextarea__KLiO9{position:relative;width:100%;flex:1 1;min-height:120px;padding:0}.projectCanvas_promptTextarea__KLiO9::placeholder{color:#a3a3a3;font-size:16px;font-weight:400;line-height:normal}.projectCanvas_expandPromptButton__USnu_{position:absolute;top:12px;right:12px;width:28px;height:28px;background:rgba(255,255,255,.9);border:none;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#888;transition:all .2s ease;z-index:10;opacity:.8}.projectCanvas_expandPromptButton__USnu_:hover{background:rgba(255,255,255,1);color:#ff6f61;opacity:1}.projectCanvas_promptModalOverlay__DxKs5{position:fixed;inset:0;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:projectCanvas_fadeIn__RhaTH .2s ease}.projectCanvas_promptModalContent__fJtNO{position:relative;width:90%;max-width:900px;height:80vh;max-height:700px;background:#ffffff;border-radius:24px;display:flex;flex-direction:column;overflow:hidden;animation:projectCanvas_scaleIn__MzeN6 .2s ease;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.projectCanvas_collapsePromptButton__fs_Ew{position:absolute;top:16px;right:16px;width:32px;height:32px;background:rgba(255,255,255,.9);border:none;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#888;transition:all .2s ease;z-index:10}.projectCanvas_collapsePromptButton__fs_Ew:hover{background:rgba(255,255,255,1);color:#ff6f61}.projectCanvas_promptModalTextarea__DkaxV{position:relative;flex:1 1;min-height:200px;padding:0;overflow-y:auto}.projectCanvas_promptModalTextarea__DkaxV::placeholder{color:#a3a3a3}.projectCanvas_promptModalFooter__sHubv{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-top:1px solid #e5e5e5;background:#fafafa}.projectCanvas_promptButtonsRow__qheqV{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;width:100%}.projectCanvas_promptActionsLeft__Oq1A3{display:flex;align-items:center;gap:10px}.projectCanvas_promptActionsRight__nC7P8{display:flex;align-items:center;gap:4px}.projectCanvas_addButton__MkBmK{background-color:initial;border:1px solid transparent;border-radius:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0;width:40px;height:40px}.projectCanvas_addButton__MkBmK:hover{background-color:rgba(255,111,97,.05);border-color:#ff6f61}.projectCanvas_addButton__MkBmK:active{transform:scale(.95)}.projectCanvas_addButton__MkBmK img{transition:filter .2s ease}.projectCanvas_addButton__MkBmK:hover img{filter:brightness(0) saturate(100%) invert(58%) sepia(51%) saturate(2512%) hue-rotate(333deg) brightness(101%) contrast(101%)}.projectCanvas_promptButtonsRow__qheqV .projectCanvas_submitButton__IfEYC{width:40px;height:40px;position:relative;flex-shrink:0}.projectCanvas_promptDropdownsRow__dudpg{display:flex;align-items:center;gap:8px;width:100%;position:relative;z-index:100}.projectCanvas_promptDropdownWrapper__iYALW{position:relative}.projectCanvas_promptDropdownWrapper__iYALW .container{width:auto;position:static}.projectCanvas_ghostTrigger__BGWD1{width:auto;min-width:100px;height:40px;padding:0 12px;border-radius:12px;justify-content:flex-start;background-color:initial!important;border:1px solid transparent!important;transition:all .2s ease}.projectCanvas_ghostTrigger__BGWD1:hover{background-color:rgba(255,111,97,.05)!important;border-color:#ff6f61!important}.projectCanvas_attachedImagesSection__Oniq0{display:flex;flex-direction:column;gap:8px;width:310px}.projectCanvas_attachedImagesHeader__dM__q{display:flex;align-items:center;justify-content:space-between}.projectCanvas_attachedImagesLabel__nyMIG{font-family:var(--font-space-grotesk),sans-serif;font-size:13px;font-weight:600;color:#141414}.projectCanvas_attachedImagesHint__c6b4p{font-family:var(--font-space-grotesk),sans-serif;font-size:12px;color:#ff6f61;cursor:help;padding:2px 8px;background:rgba(255,111,97,.1);border-radius:6px;transition:background .2s ease}.projectCanvas_attachedImagesHint__c6b4p:hover{background:rgba(255,111,97,.2)}.projectCanvas_attachedImagesContainer__9Ly7d{display:flex;flex-wrap:wrap;gap:12px;padding:12px;background-color:#f8f8f8;border-radius:12px;border:1px dashed #d5d5d5}.projectCanvas_attachedImageWrapper__xErP3{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px}.projectCanvas_attachedImageIndex__ukNzK{position:absolute;top:-8px;left:-8px;width:22px;height:22px;background:#2196f3;color:#ffffff;border-radius:50%;font-family:var(--font-space-grotesk),sans-serif;font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center;z-index:2;border:2px solid #ffffff;box-shadow:0 2px 4px rgba(0,0,0,.15)}.projectCanvas_attachedImagePreview__mhDCQ{width:60px;height:60px;border-radius:8px;object-fit:cover;border:2px solid #ffffff;box-shadow:0 2px 8px rgba(0,0,0,.1)}.projectCanvas_removeImageButton__vd7fR{position:absolute;top:-6px;right:-6px;width:20px;height:20px;border-radius:50%;background-color:#ff6f61;border:2px solid #ffffff;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#ffffff;transition:background-color .15s ease,transform .15s ease;padding:0}.projectCanvas_removeImageButton__vd7fR:hover{background-color:#e85a4d;transform:scale(1.1)}.projectCanvas_removeImageButton__vd7fR svg{width:10px;height:10px}.projectCanvas_attachedImageName__0oMRd{font-family:var(--font-space-grotesk),sans-serif;font-size:10px;color:#797979;max-width:60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.projectCanvas_thumbnailCountSection__cwCnP{width:310px;padding:16px 0}.projectCanvas_thumbnailCountLabel__Nz9gy{font-family:var(--font-space-grotesk),sans-serif;font-size:13px;font-weight:600;color:#141414;margin-bottom:12px;display:block}.projectCanvas_thumbnailCountButtons__UkERb{display:flex;gap:10px}.projectCanvas_countButton__fIKqa{width:48px;height:56px;display:flex;align-items:center;justify-content:center;background-color:#ffffff;border:1px solid #e5e5e5;border-radius:12px;cursor:pointer;font-family:var(--font-space-grotesk),sans-serif;font-size:16px;font-weight:600;color:#666;transition:all .2s ease}.projectCanvas_countButton__fIKqa:hover{border-color:#ff6f61;color:#ff6f61}.projectCanvas_countButtonActive__kqVHC{background-color:#ff6f61;border-color:#ff6f61;color:#ffffff}.projectCanvas_countButtonActive__kqVHC:hover{background-color:#e85a4d;border-color:#e85a4d}.projectCanvas_optionalHintsSection__nIXa5{width:100%;padding:12px 0}.projectCanvas_hintsDropdownHeader___UrCX{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 14px;background:#f8f8f8;border:1px solid #e5e5e5;border-radius:10px;cursor:pointer;transition:all .2s ease;font-family:var(--font-space-grotesk),sans-serif;font-size:13px;font-weight:500;color:#555}.projectCanvas_hintsDropdownHeader___UrCX:hover{border-color:#d5d5d5;background:#f5f5f5}.projectCanvas_hintsDropdownLeft__WSNRI{display:flex;align-items:center;gap:8px}.projectCanvas_hintsDropdownChevron__DWJMj{color:#888;transition:transform .2s ease;flex-shrink:0}.projectCanvas_hintsDropdownChevronOpen__l8uez{transform:rotate(180deg)}.projectCanvas_hintsSelectedBadge__ig56n{font-size:11px;font-weight:600;color:#ff6f61;background:rgba(255,111,97,.1);padding:2px 8px;border-radius:10px}.projectCanvas_hintsInfoIcon__awApO{display:flex;align-items:center;justify-content:center;color:#999;transition:color .2s ease;cursor:help}.projectCanvas_hintsInfoIcon__awApO:hover{color:#ff6f61}.projectCanvas_hintsDropdownContent__GmLTg{padding-top:12px;animation:projectCanvas_hintsSlideDown__vl1Uv .2s ease}@keyframes projectCanvas_hintsSlideDown__vl1Uv{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.projectCanvas_optionalHintsLabel__U5rMF{font-family:var(--font-space-grotesk),sans-serif;font-size:12px;font-weight:500;color:#888;margin-bottom:8px;display:block}.projectCanvas_optionalHintsLabel__U5rMF+.projectCanvas_chipsContainer__ZBsEk{margin-bottom:12px}.projectCanvas_chipsContainer__ZBsEk{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;cursor:grab;scrollbar-width:none;-ms-overflow-style:none}.projectCanvas_chipsContainer__ZBsEk::-webkit-scrollbar{display:none}.projectCanvas_hintChip__56SOc{flex-shrink:0;padding:6px 12px;background:#f5f5f5;border:1px solid #e5e5e5;border-radius:16px;font-family:var(--font-space-grotesk),sans-serif;font-size:13px;cursor:pointer;transition:all .2s ease;white-space:nowrap;color:#555}.projectCanvas_hintChip__56SOc:hover{border-color:#ff6f61;color:#ff6f61}.projectCanvas_hintChipActive__L49Pj{background:#ff6f61;border-color:#ff6f61;color:white}.projectCanvas_hintChipActive__L49Pj:hover{background:#e85a4d;border-color:#e85a4d}.projectCanvas_customHintInputWrapper__7RW4G{position:relative;margin-top:8px}.projectCanvas_customHintInput__dleFJ{width:100%;padding:8px 32px 8px 12px;background:#f5f5f5;border:1px solid #e5e5e5;border-radius:8px;font-family:var(--font-space-grotesk),sans-serif;font-size:13px;color:#333;outline:none;transition:border-color .2s ease}.projectCanvas_customHintInput__dleFJ:focus{border-color:#ff6f61}.projectCanvas_customHintInputFilled__PpCd0,.projectCanvas_customHintInputFilled__PpCd0:focus{border-color:#4CAF50}.projectCanvas_customHintInput__dleFJ::placeholder{color:#999}.projectCanvas_customHintCheck__t8Xgv{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#4CAF50;font-size:14px;font-weight:700}.projectCanvas_imageModeHint__mx1JX{margin-top:auto;display:flex;flex-direction:column;gap:12px;align-items:center;padding:24px;background-color:#ffffff;border-radius:16px;border:1px dashed #d5d5d5}.projectCanvas_uploadButton__B9KE_{display:flex;align-items:center;gap:8px;padding:12px 20px;background-color:#ff6f61;color:#ffffff;border:none;border-radius:10px;font-family:var(--font-space-grotesk),sans-serif;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.projectCanvas_uploadButton__B9KE_:hover{background-color:#ff5a4a}.projectCanvas_canvas__JLSUK{flex:1 1;position:relative;overflow:hidden;background-color:#e8e8e8;background-image:radial-gradient(circle,#d0d0d0 1px,transparent 0);background-size:20px 20px;touch-action:none}.projectCanvas_creditsBadge__yHbQi{display:flex;align-items:center;gap:8px;padding:8px 14px;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;border:1px solid rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.1);pointer-events:none;-webkit-user-select:none;user-select:none;height:40px}.projectCanvas_creditsBadgeIcon__ywHwM{width:16px;height:16px;flex-shrink:0}.projectCanvas_creditsBadgeText__yParw{font-family:var(--font-poppins),sans-serif;font-size:14px;font-weight:600;color:#141414;line-height:1}.projectCanvas_canvasViewport__PWBNF{position:absolute;top:0;left:0;right:0;bottom:0;overflow:visible}.projectCanvas_canvasWorkspace__qE0J_{position:absolute;top:0;left:0;width:1px;height:1px;transform-origin:0 0}.projectCanvas_canvasElement___3quA{position:absolute;cursor:move;-webkit-user-select:none;user-select:none;border-radius:4px;overflow:visible}.projectCanvas_elementImage__vQ_yG{width:100%;height:100%;object-fit:cover;border-radius:4px}.projectCanvas_selectionOverlay__vs06s{position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border:2px solid #ff6f61;border-radius:6px;pointer-events:none}.projectCanvas_groupBoundingBox__28eDH{position:absolute;border:2px dashed #ff6f61;border-radius:4px;pointer-events:none;z-index:100}.projectCanvas_resizeHandle__nnH6F{position:absolute;width:10px;height:10px;background:#ffffff;border:2px solid #ff6f61;border-radius:2px;pointer-events:auto;z-index:10;transition:transform .1s ease,background-color .1s ease}.projectCanvas_resizeHandle__nnH6F:hover{background:#ff6f61;transform:scale(1.2)}.projectCanvas_handleNW__H_zKq{top:-6px;left:-6px;cursor:nwse-resize}.projectCanvas_handleNE__qnlZs{top:-6px;right:-6px;cursor:nesw-resize}.projectCanvas_handleSW__KmVYH{bottom:-6px;left:-6px;cursor:nesw-resize}.projectCanvas_handleSE__NOsA6{bottom:-6px;right:-6px;cursor:nwse-resize}.projectCanvas_selectionRubberband__q11qT{position:absolute;background:rgba(255,111,97,.1);border:1px solid #ff6f61;pointer-events:none;z-index:1000}.projectCanvas_snapLineVertical__gpWRl{position:absolute;top:-10000px;bottom:-10000px;width:1px;background:#ff6f61;pointer-events:none;z-index:999}.projectCanvas_snapLineHorizontal__najHd{position:absolute;left:-10000px;right:-10000px;height:1px;background:#ff6f61;pointer-events:none;z-index:999}.projectCanvas_modifyPromptPanel__RUbK8{display:flex;align-items:center;gap:8px;background:#ffffff;border:1px solid #d5d5d5;border-radius:12px;padding:10px 12px;min-width:650px;height:auto;box-shadow:0 4px 16px rgba(0,0,0,.1);pointer-events:auto}.projectCanvas_promptPanelIcon__Rk0Ii{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;filter:brightness(0) saturate(100%) invert(58%) sepia(51%) saturate(2512%) hue-rotate(333deg) brightness(101%) contrast(101%)}.projectCanvas_promptPanelInput___ksxT{flex:1 1;font-family:var(--font-space-grotesk),sans-serif;font-size:14px;color:#141414;background:transparent;border:none;outline:none;padding:0;min-width:0}.projectCanvas_promptPanelInput___ksxT::placeholder{color:#a3a3a3}.projectCanvas_promptPanelModelWrapper__ZeGqE{flex-shrink:0}.projectCanvas_promptPanelSubmit__ZI4pZ{flex-shrink:0;min-width:40px;height:40px;padding:0 12px;background-color:#ff6f61;border:none;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:background-color .2s ease,transform .1s ease}.projectCanvas_promptPanelSubmit__ZI4pZ:hover:not(:disabled){background-color:#ff5a4a}.projectCanvas_promptPanelSubmit__ZI4pZ:active:not(:disabled){transform:scale(.95)}.projectCanvas_promptPanelSubmit__ZI4pZ:disabled{background-color:#d5d5d5;cursor:not-allowed;opacity:.5}.projectCanvas_promptPanelCredits__2oNJv{display:flex;align-items:center;gap:3px;font-family:var(--font-space-grotesk),sans-serif;font-size:12px;font-weight:600;color:#ffffff}.projectCanvas_convertButtonWrapper__9UzDk{z-index:1001;pointer-events:auto;display:inline-block}.projectCanvas_convertButton__A7tV4{background-color:#ff6f61;color:#ffffff;border:none;border-radius:14px;padding:14px 28px;font-family:var(--font-space-grotesk),sans-serif;font-size:15px;font-weight:600;cursor:pointer;box-shadow:0 4px 12px rgba(255,111,97,.25);transition:box-shadow .15s ease,filter .15s ease;white-space:nowrap}.projectCanvas_convertButton__A7tV4:hover{box-shadow:0 6px 20px rgba(255,111,97,.35)}.projectCanvas_convertButton__A7tV4:active{filter:brightness(.95)}.projectCanvas_conversionFormPanel__CBywi{position:absolute;background:#ffffff;border:1px solid #d5d5d5;border-radius:20px;min-width:450px;box-shadow:0 8px 32px rgba(0,0,0,.12);z-index:1001;pointer-events:auto;animation:projectCanvas_scaleIn__MzeN6 .2s ease}@keyframes projectCanvas_scaleIn__MzeN6{0%{opacity:0;transform:translateX(-50%) scale(.95)}to{opacity:1;transform:translateX(-50%) scale(1)}}.projectCanvas_formPanelHeader__mDIlP{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid #e5e5e5;-webkit-user-select:none;user-select:none}.projectCanvas_formPanelTitle__465cV{font-family:var(--font-space-grotesk),sans-serif;font-size:16px;font-weight:600;color:#141414;margin:0;-webkit-user-select:none;user-select:none;pointer-events:none}.projectCanvas_formPanelClose__BSj_Q{background:transparent;border:none;color:#666;cursor:pointer;padding:6px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:background-color .15s ease,color .15s ease}.projectCanvas_formPanelClose__BSj_Q:hover{background-color:#e8e8e8;color:#333}.projectCanvas_formPanelContent__R7Op0{padding:20px;display:flex;flex-direction:column;gap:18px}.projectCanvas_formField__cYd3w{display:flex;flex-direction:column;gap:8px}.projectCanvas_formLabel__sP5eP{font-family:var(--font-space-grotesk),sans-serif;font-size:13px;font-weight:600;color:#141414}.projectCanvas_formInput__EjymD{font-family:var(--font-space-grotesk),sans-serif;font-size:14px;color:#141414;background:#f8f8f8;border:1px solid #e5e5e5;border-radius:10px;padding:12px 14px;outline:none;transition:border-color .2s ease,background-color .2s ease}.projectCanvas_formInput__EjymD:focus{background:#ffffff;border-color:#ff6f61}.projectCanvas_formInput__EjymD::placeholder{color:#a3a3a3}.projectCanvas_formHint__7H_jF{font-family:var(--font-space-grotesk),sans-serif;font-size:11px;color:#666;margin-top:-2px}.projectCanvas_radioGroup__3xdUR{display:flex;gap:10px}.projectCanvas_radioButton__UpD8f{flex:1 1;font-family:var(--font-space-grotesk),sans-serif;font-size:14px;font-weight:500;color:#666;background:#f8f8f8;border:2px solid #e5e5e5;border-radius:10px;padding:12px;cursor:pointer;transition:all .2s ease}.projectCanvas_radioButton__UpD8f:hover{background:#e8e8e8;border-color:#d5d5d5}.projectCanvas_radioButtonActive__L7pmo{background:rgba(255,111,97,.1);border-color:#ff6f61;color:#ff6f61;font-weight:600}.projectCanvas_formSubmitButton__5C_Jt{display:flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(135deg,#ff6f61,#ff8a7a);color:#ffffff;border:none;border-radius:10px;padding:14px 20px;font-family:var(--font-space-grotesk),sans-serif;font-size:15px;font-weight:600;cursor:pointer;transition:transform .1s ease,box-shadow .2s ease;box-shadow:0 4px 16px rgba(255,111,97,.25);margin-top:6px}.projectCanvas_formSubmitButton__5C_Jt:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px rgba(255,111,97,.35)}.projectCanvas_formSubmitButton__5C_Jt:active:not(:disabled){transform:translateY(0)}.projectCanvas_formSubmitButton__5C_Jt:disabled{background:linear-gradient(135deg,#d5d5d5,#e5e5e5);cursor:not-allowed;box-shadow:none}.projectCanvas_exportButtonWrapper__gY90u{position:relative;z-index:100;display:inline-block;pointer-events:auto}.projectCanvas_exportButton__8neL7{display:flex;align-items:center;gap:8px;padding:10px 18px;background-color:#ff6f61;border:none;border-radius:10px;color:#ffffff;font-family:var(--font-space-grotesk),sans-serif;font-size:14px;font-weight:600;cursor:pointer;transition:box-shadow .15s ease,filter .15s ease;box-shadow:0 4px 12px rgba(255,111,97,.25)}.projectCanvas_exportButton__8neL7:hover{box-shadow:0 6px 20px rgba(255,111,97,.35)}.projectCanvas_exportButton__8neL7:active{filter:brightness(.95)}.projectCanvas_exportButton__8neL7 svg{width:18px;height:18px}.projectCanvas_elementDimensionsDisplay__h8fEj{position:absolute;display:flex;align-items:baseline;gap:6px;background:rgba(20,20,20,.85);padding:4px 10px;border-radius:6px;font-family:var(--font-space-grotesk),sans-serif;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap}.projectCanvas_dimensionsSize__Mt3bo{font-size:12px;font-weight:600;color:#ffffff}.projectCanvas_dimensionsRatio__N6Zj_{font-size:11px;font-weight:500;color:rgba(255,255,255,.6)}.projectCanvas_generatingPlaceholder__iTMt_{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;background:#fafafa;border-radius:4px;gap:12px}.projectCanvas_generatingSpinner__9Hmb8{position:relative;width:40px;height:40px;animation:projectCanvas_spinnerRotate__XFnzR 1.2s linear infinite}.projectCanvas_generatingSpinnerDot__53A48{position:absolute;width:10px;height:10px;border-radius:50%}.projectCanvas_generatingSpinnerDot__53A48:first-child{top:0;left:50%;transform:translateX(-50%);background-color:#ff6f61}.projectCanvas_generatingSpinnerDot__53A48:nth-child(2){top:50%;right:0;transform:translateY(-50%);background-color:#ffb3ab}.projectCanvas_generatingSpinnerDot__53A48:nth-child(3){bottom:0;left:50%;transform:translateX(-50%);background-color:#ff6f61}.projectCanvas_generatingSpinnerDot__53A48:nth-child(4){top:50%;left:0;transform:translateY(-50%);background-color:#ffb3ab}@keyframes projectCanvas_spinnerRotate__XFnzR{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.projectCanvas_generatingText__YoBDD{font-family:var(--font-space-grotesk),sans-serif;font-size:13px;color:#666}.projectCanvas_generatingStatus__VeZ0h{display:flex;flex-direction:column;align-items:center;gap:8px;width:200px}.projectCanvas_generatingStatusText__Nb6YP{font-family:var(--font-space-grotesk),sans-serif;font-size:16px;font-weight:500;color:#666;text-align:center;white-space:nowrap}.projectCanvas_progressContainer__c3rNk{display:flex;align-items:center;gap:10px;width:200px}.projectCanvas_progressBar___5w4J{flex:1 1;height:6px;background-color:rgba(0,0,0,.1);border-radius:3px;overflow:hidden}.projectCanvas_progressFill__bENmP{height:100%;background:linear-gradient(90deg,#ff6f61,#ff8a7d);border-radius:3px;transition:width .3s ease}.projectCanvas_progressPercent__7Hwe4{font-family:var(--font-space-grotesk),sans-serif;font-size:14px;font-weight:600;color:#ff6f61;min-width:36px;text-align:right}.projectCanvas_loadingPlaceholder__juHtC{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#fafafa;border-radius:4px}.projectCanvas_modifyPromptPanelWrapper__4BhnC{display:flex;flex-direction:column;gap:8px;cursor:text}.projectCanvas_modifyPromptAttachButton__zzZu9{flex-shrink:0;width:40px;height:40px;background-color:#ffffff;border:1px solid #d5d5d5;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.projectCanvas_modifyPromptAttachButton__zzZu9:hover{background-color:rgba(255,111,97,.05);border-color:#ff6f61}.projectCanvas_modifyPromptAttachButton__zzZu9 img{transition:filter .2s ease}.projectCanvas_modifyPromptAttachButton__zzZu9:hover img{filter:brightness(0) saturate(100%) invert(58%) sepia(51%) saturate(2512%) hue-rotate(333deg) brightness(101%) contrast(101%)}.projectCanvas_modifyPromptAttachButton__zzZu9:active{transform:scale(.95)}.projectCanvas_modifyPromptAttachedImages__gdk8o{display:flex;flex-direction:row;flex-wrap:nowrap;gap:12px;padding:14px 18px 10px 14px;margin-top:8px;background:#ffffff;border:1px solid #d5d5d5;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.08);overflow:visible}.projectCanvas_modifyPromptAttachedImage__NzMEt{position:relative;width:44px;height:44px;border-radius:6px;overflow:visible;flex-shrink:0}.projectCanvas_modifyPromptAttachedImage__NzMEt img{width:100%;height:100%;object-fit:cover;border-radius:6px;border:2px solid #fff;box-shadow:0 1px 4px rgba(0,0,0,.1)}.projectCanvas_modifyPromptImageIndex__4_G3Q{top:-6px;left:-6px;background:#2196f3;color:#ffffff;border-radius:50%;font-family:var(--font-space-grotesk),sans-serif;font-size:10px;font-weight:600;z-index:2;border:2px solid #ffffff;box-shadow:0 1px 3px rgba(0,0,0,.15)}.projectCanvas_modifyPromptImageIndex__4_G3Q,.projectCanvas_modifyPromptRemoveImage__VZKSZ{position:absolute;width:18px;height:18px;display:flex;align-items:center;justify-content:center}.projectCanvas_modifyPromptRemoveImage__VZKSZ{top:-5px;right:-5px;background-color:#ff6f61;border:2px solid #fff;border-radius:50%;cursor:pointer;padding:0;transition:background-color .15s ease,transform .15s ease}.projectCanvas_modifyPromptRemoveImage__VZKSZ:hover{background-color:#e85a4d;transform:scale(1.1)}.projectCanvas_modifyPromptRemoveImage__VZKSZ svg{width:8px;height:8px;color:#fff}.projectCanvas_modifyPromptOptionsRow__9a5Ev{display:flex;justify-content:center;padding:8px 12px;background:#f8f8f8;border:1px solid #e5e5e5;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.08)}.projectCanvas_toolPalette__96XbP{position:absolute;top:16px;left:16px;display:flex;flex-direction:column;gap:4px;background:#ffffff;padding:6px;border-radius:10px;box-shadow:0 2px 12px rgba(0,0,0,.1);z-index:100}.projectCanvas_toolButton__IkCuD{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:8px;cursor:pointer;color:#666;transition:background-color .15s ease,color .15s ease}.projectCanvas_toolButton__IkCuD:hover{background-color:#e8e8e8;color:#333}.projectCanvas_toolButtonActive__xOFUN{background-color:rgba(255,111,97,.15);color:#ff6f61}.projectCanvas_toolDivider__11Zbe{width:24px;height:1px;background:#e0e0e0;margin:4px auto}.projectCanvas_zoomControls__esW_S{position:absolute;bottom:16px;right:16px;display:flex;align-items:center;gap:2px;background:#ffffff;padding:6px 10px;border-radius:10px;box-shadow:0 2px 12px rgba(0,0,0,.1);z-index:100}.projectCanvas_zoomButton__T0fsT{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:6px;cursor:pointer;color:#666;transition:background-color .15s ease,color .15s ease}.projectCanvas_zoomButton__T0fsT:hover{background-color:#e8e8e8;color:#333}.projectCanvas_zoomLevel__XJ4EN{font-family:var(--font-space-grotesk),sans-serif;font-size:12px;font-weight:500;color:#666;min-width:44px;text-align:center}.projectCanvas_zoomDivider__aO2FF{width:1px;height:16px;background:#e0e0e0;margin:0 6px}.projectCanvas_shortcutsHint__Q0tLa{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:16px;background:rgba(0,0,0,.7);padding:8px 16px;border-radius:20px;z-index:100}.projectCanvas_shortcutsHint__Q0tLa span{font-family:var(--font-space-grotesk),sans-serif;font-size:11px;font-weight:500;color:rgba(255,255,255,.85);white-space:nowrap}.projectCanvas_viewModeCta__PBsv3{padding:20px 16px;margin-bottom:20px;background-color:#f5f5f5;border-radius:12px;border:1px solid #e0e0e0}.projectCanvas_viewModeCtaHeader__Zg9ab{display:flex;align-items:center;gap:10px;margin-bottom:12px}.projectCanvas_viewModeCtaIcon__c_WdC{width:32px;height:32px;border-radius:8px;background-color:rgba(255,111,97,.1);display:flex;align-items:center;justify-content:center}.projectCanvas_viewModeCtaIcon__c_WdC svg{width:18px;height:18px;color:#ff6f61}.projectCanvas_viewModeCtaTitle__xVXQJ{font-family:var(--font-lexend),"Lexend",sans-serif;font-size:15px;font-weight:600;color:#141414;margin:0}.projectCanvas_viewModeCtaDescription__RKgk_{font-family:var(--font-space-grotesk),"Space Grotesk",sans-serif;font-size:13px;line-height:1.5;color:#666;margin:0 0 16px}.projectCanvas_viewModeCtaFeatures__ukh0L{display:flex;flex-direction:column;gap:8px;margin-bottom:16px;padding:12px;background-color:rgba(255,111,97,.05);border-radius:8px}.projectCanvas_viewModeCtaFeature__btN3O{display:flex;align-items:center;gap:8px;font-family:var(--font-space-grotesk),"Space Grotesk",sans-serif;font-size:12px;color:#444}.projectCanvas_viewModeCtaFeature__btN3O svg{width:14px;height:14px;color:#ff6f61;flex-shrink:0}.projectCanvas_viewModeCtaButton__ljoah{width:100%;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;transition:all .2s ease;font-family:var(--font-space-grotesk),"Space Grotesk",sans-serif;font-size:14px;font-weight:500;background-color:#2d2d2d;border:1px solid #3d3d3d;color:#ffeae8}.projectCanvas_viewModeCtaButton__ljoah:hover{background-color:#3a3a3a;border-color:#4a4a4a;box-shadow:0 4px 12px rgba(255,111,97,.15)}.projectCanvas_viewModeCtaButton__ljoah:active{transform:scale(.98)}.projectCanvas_viewModeCtaButtonPrimary__Fz1Y4{background:linear-gradient(135deg,#ff6f61,#ff8a7a);border:none;color:#ffffff}.projectCanvas_viewModeCtaButtonPrimary__Fz1Y4:hover{background:linear-gradient(135deg,#ff5a4a,#ff6f61);box-shadow:0 4px 16px rgba(255,111,97,.35)}.projectCanvas_viewModeCtaButtonIcon__w9DPY{width:20px;height:20px;flex-shrink:0}.projectCanvas_viewModeCtaDivider__Gdhj2{display:flex;align-items:center;gap:12px;margin:12px 0}.projectCanvas_viewModeCtaDividerLine__AHpeN{flex:1 1;height:1px;background-color:#ddd}.projectCanvas_viewModeCtaDividerText__Rvl1V{font-family:var(--font-space-grotesk),"Space Grotesk",sans-serif;font-size:11px;color:#999;text-transform:uppercase;letter-spacing:.5px}.projectCanvas_viewModeCtaHint__tBJRN{font-family:var(--font-space-grotesk),"Space Grotesk",sans-serif;font-size:11px;color:#888;text-align:center;margin-top:12px}.projectCanvas_darkTheme__LJci5{background-color:#1a1a1a}.projectCanvas_darkTheme__LJci5 .projectCanvas_sidebar__PjRrM{background-color:#242424;border-right-color:#333}.projectCanvas_darkTheme__LJci5 .projectCanvas_backButton__E7c3F,.projectCanvas_darkTheme__LJci5 .projectCanvas_projectTitle__l9H2U{color:#ffffff}.projectCanvas_darkTheme__LJci5 .projectCanvas_publicToggleContainer__3x5lj{background-color:#2a2a2a;border-color:#333}.projectCanvas_darkTheme__LJci5 .projectCanvas_publicToggleLabel__O0Rym{color:#ffffff}.projectCanvas_darkTheme__LJci5 .projectCanvas_toggleSwitch__DDblp{background-color:#444}.projectCanvas_darkTheme__LJci5 .projectCanvas_viewModeCta__PBsv3{background-color:#1e1e1e;border-color:#333}.projectCanvas_darkTheme__LJci5 .projectCanvas_viewModeCtaIcon__c_WdC{background-color:rgba(255,111,97,.15)}.projectCanvas_darkTheme__LJci5 .projectCanvas_viewModeCtaTitle__xVXQJ{color:#ffeae8}.projectCanvas_darkTheme__LJci5 .projectCanvas_viewModeCtaDescription__RKgk_{color:#999}.projectCanvas_darkTheme__LJci5 .projectCanvas_viewModeCtaFeatures__ukh0L{background-color:rgba(255,111,97,.08)}.projectCanvas_darkTheme__LJci5 .projectCanvas_viewModeCtaFeature__btN3O{color:#bbb}.projectCanvas_darkTheme__LJci5 .projectCanvas_viewModeCtaDividerLine__AHpeN{background-color:#444}.projectCanvas_darkTheme__LJci5 .projectCanvas_viewModeCtaDividerText__Rvl1V,.projectCanvas_darkTheme__LJci5 .projectCanvas_viewModeCtaHint__tBJRN{color:#666}.projectCanvas_darkTheme__LJci5 .projectCanvas_sidebarBottomStats__w0TtK{border-top-color:#333}.projectCanvas_darkTheme__LJci5 .projectCanvas_sidebarStatItem__NclC8{color:#777}.projectCanvas_darkTheme__LJci5 .projectCanvas_sidebarStatDot__v9spm{color:#555}.projectCanvas_darkTheme__LJci5 .projectCanvas_createNewTitle__FnFSg{color:#888}.projectCanvas_darkTheme__LJci5 .projectCanvas_createOption__7kX7J{background-color:#2a2a2a;border-color:#333}.projectCanvas_darkTheme__LJci5 .projectCanvas_createOption__7kX7J:hover{border-color:#ff6f61;background-color:rgba(255,111,97,.1)}.projectCanvas_darkTheme__LJci5 .projectCanvas_createOptionLabel__Gxjy9{color:#999}.projectCanvas_darkTheme__LJci5 .projectCanvas_createOptionSelected__og3Y_ .projectCanvas_createOptionLabel__Gxjy9{color:#ff6f61}.projectCanvas_darkTheme__LJci5 .projectCanvas_urlPopupInput__99JPv{background-color:#333333;border:1px solid #444444}.projectCanvas_darkTheme__LJci5 .projectCanvas_urlPopupInput__99JPv:focus-within{outline:2px solid #ff6f61;outline-offset:0}.projectCanvas_darkTheme__LJci5 .projectCanvas_urlPopupInputError__dkENZ{outline:2px solid #ff4444;outline-offset:0}.projectCanvas_darkTheme__LJci5 .projectCanvas_urlInput__DJaAp{color:#ffffff}.projectCanvas_darkTheme__LJci5 .projectCanvas_urlInput__DJaAp::placeholder{color:#666}.projectCanvas_darkTheme__LJci5 .projectCanvas_urlSubmitButton__LVqwy:disabled{background-color:#444}.projectCanvas_darkTheme__LJci5 .projectCanvas_urlPopupError__rPBzp{color:#ff6b6b}.projectCanvas_darkTheme__LJci5 .projectCanvas_youtubeInputContainer__a2uhy{background-color:#1e1e1e;border-color:#3a3a3a;border-width:1.5px}.projectCanvas_darkTheme__LJci5 .projectCanvas_youtubeTextarea__OwpHi{color:#ffffff}.projectCanvas_darkTheme__LJci5 .projectCanvas_youtubeTextarea__OwpHi::placeholder{color:#666}.projectCanvas_darkTheme__LJci5 .projectCanvas_youtubeInputIcon__3cIYO{opacity:.8}.projectCanvas_darkTheme__LJci5 .projectCanvas_promptInputContainer__Zs9MN{background-color:#333333;border:1px solid #444444}.projectCanvas_darkTheme__LJci5 .projectCanvas_promptInputContainer__Zs9MN:focus-within{outline:2px solid #ff6f61;outline-offset:0}.projectCanvas_darkTheme__LJci5 .projectCanvas_promptTextarea__KLiO9{color:#ffffff}.projectCanvas_darkTheme__LJci5 .projectCanvas_promptTextarea__KLiO9::placeholder{color:#666}.projectCanvas_darkTheme__LJci5 .projectCanvas_expandPromptButton__USnu_{background:rgba(30,30,30,.9);color:#888}.projectCanvas_darkTheme__LJci5 .projectCanvas_expandPromptButton__USnu_:hover{background:rgba(50,50,50,1);color:#ff6f61}.projectCanvas_darkTheme__LJci5 .projectCanvas_promptModalContent__fJtNO{background:#1e1e1e;border:1px solid #333}.projectCanvas_darkTheme__LJci5 .projectCanvas_promptModalTextarea__DkaxV{color:#f5f5f5}.projectCanvas_darkTheme__LJci5 .projectCanvas_promptModalTextarea__DkaxV::placeholder{color:#666}.projectCanvas_darkTheme__LJci5 .projectCanvas_promptModalFooter__sHubv{border-top-color:#333;background:#252525}.projectCanvas_darkTheme__LJci5 .projectCanvas_collapsePromptButton__fs_Ew{background:rgba(30,30,30,.9);color:#888}.projectCanvas_darkTheme__LJci5 .projectCanvas_collapsePromptButton__fs_Ew:hover{background:rgba(50,50,50,1);color:#ff6f61}.projectCanvas_darkTheme__LJci5 .projectCanvas_addButton__MkBmK{background-color:#333333;border:1px solid #444444}.projectCanvas_darkTheme__LJci5 .projectCanvas_addButton__MkBmK:hover{background-color:rgba(255,111,97,.15);border-color:#ff6f61}.projectCanvas_darkTheme__LJci5 .projectCanvas_promptDropdownWrapper__iYALW .trigger{background-color:#333333;border:1px solid #444444}.projectCanvas_darkTheme__LJci5 .projectCanvas_promptDropdownWrapper__iYALW .trigger:hover{background-color:rgba(255,111,97,.15);border-color:#ff6f61}.projectCanvas_darkTheme__LJci5 .projectCanvas_thumbnailCountLabel__Nz9gy{color:#ffffff}.projectCanvas_darkTheme__LJci5 .projectCanvas_sliderTrack__XwYNl{background-color:#333}.projectCanvas_darkTheme__LJci5 .projectCanvas_sliderDot__t08ov{background-color:#2a2a2a;border-color:#444}.projectCanvas_darkTheme__LJci5 .projectCanvas_sliderDot__t08ov.projectCanvas_sliderDotActive__QXowk{background-color:#ff6f61;border-color:#ff6f61}.projectCanvas_darkTheme__LJci5 .projectCanvas_thumbnailCountValue__DIWiV{color:#ffffff}.projectCanvas_darkTheme__LJci5 .projectCanvas_optionalHintsLabel__U5rMF{color:#999}.projectCanvas_darkTheme__LJci5 .projectCanvas_chipsContainer__ZBsEk::-webkit-scrollbar-thumb{background:#444}.projectCanvas_darkTheme__LJci5 .projectCanvas_hintChip__56SOc{background:#2a2a2a;border-color:#444;color:#e0e0e0}.projectCanvas_darkTheme__LJci5 .projectCanvas_hintChip__56SOc:hover{border-color:#ff6f61;color:#ff6f61}.projectCanvas_darkTheme__LJci5 .projectCanvas_hintChipActive__L49Pj{background:#ff6f61;border-color:#ff6f61;color:white}.projectCanvas_darkTheme__LJci5 .projectCanvas_customHintInput__dleFJ{background:#2a2a2a;border-color:#444;color:#e0e0e0}.projectCanvas_darkTheme__LJci5 .projectCanvas_customHintInput__dleFJ::placeholder{color:#666}.projectCanvas_darkTheme__LJci5 .projectCanvas_customHintInputFilled__PpCd0{border-color:#4CAF50}.projectCanvas_darkTheme__LJci5 .projectCanvas_attachedImagesLabel__nyMIG{color:#ffffff}.projectCanvas_darkTheme__LJci5 .projectCanvas_attachedImagesHint__c6b4p{background:rgba(255,111,97,.15)}.projectCanvas_darkTheme__LJci5 .projectCanvas_attachedImagesHint__c6b4p:hover{background:rgba(255,111,97,.25)}.projectCanvas_darkTheme__LJci5 .projectCanvas_attachedImageIndex__ukNzK{border-color:#2a2a2a}.projectCanvas_darkTheme__LJci5 .projectCanvas_attachedImagesContainer__9Ly7d{background-color:#2a2a2a;border-color:#444}.projectCanvas_darkTheme__LJci5 .projectCanvas_attachedImagePreview__mhDCQ{border-color:#444}.projectCanvas_darkTheme__LJci5 .projectCanvas_attachedImageName__0oMRd{color:#a3a3a3}.projectCanvas_darkTheme__LJci5 .projectCanvas_removeImageButton__vd7fR{border-color:#2a2a2a}.projectCanvas_darkTheme__LJci5 .projectCanvas_countButton__fIKqa{background-color:#2a2a2a;border-color:#444;color:#a3a3a3}.projectCanvas_darkTheme__LJci5 .projectCanvas_countButton__fIKqa:hover{border-color:#ff6f61;color:#ff6f61}.projectCanvas_darkTheme__LJci5 .projectCanvas_countButtonActive__kqVHC{background-color:#ff6f61;border-color:#ff6f61;color:#ffffff}.projectCanvas_darkTheme__LJci5 .projectCanvas_imageModeHint__mx1JX{background-color:#2a2a2a;border-color:#444}.projectCanvas_darkTheme__LJci5 .projectCanvas_canvas__JLSUK{background-color:#1a1a1a;background-image:radial-gradient(circle,#333 1px,transparent 0)}.projectCanvas_darkTheme__LJci5 .projectCanvas_creditsBadge__yHbQi{background:rgba(42,42,42,.95);border-color:rgba(255,255,255,.1)}.projectCanvas_darkTheme__LJci5 .projectCanvas_creditsBadgeText__yParw{color:#ffffff}.projectCanvas_darkTheme__LJci5 .projectCanvas_toolPalette__96XbP{background:#2a2a2a}.projectCanvas_darkTheme__LJci5 .projectCanvas_toolButton__IkCuD{color:#999}.projectCanvas_darkTheme__LJci5 .projectCanvas_toolButton__IkCuD:hover{background-color:#333;color:#fff}.projectCanvas_darkTheme__LJci5 .projectCanvas_toolButtonActive__xOFUN{background-color:rgba(33,150,243,.2);color:#2196f3}.projectCanvas_darkTheme__LJci5 .projectCanvas_zoomControls__esW_S{background:#2a2a2a}.projectCanvas_darkTheme__LJci5 .projectCanvas_zoomButton__T0fsT{color:#999}.projectCanvas_darkTheme__LJci5 .projectCanvas_zoomButton__T0fsT:hover{background-color:#333;color:#fff}.projectCanvas_darkTheme__LJci5 .projectCanvas_zoomLevel__XJ4EN{color:#999}.projectCanvas_darkTheme__LJci5 .projectCanvas_zoomDivider__aO2FF{background:#444}.projectCanvas_darkTheme__LJci5 .projectCanvas_loadingContainer__IEKeG{color:#ffffff}.projectCanvas_darkTheme__LJci5 .projectCanvas_loadingSpinner__HJ8zV{border-color:#ff6f61 #333 #333}.projectCanvas_darkTheme__LJci5 .projectCanvas_modifyPromptPanel__RUbK8{background:#2a2a2a;border-color:#444}.projectCanvas_darkTheme__LJci5 .projectCanvas_promptPanelInput___ksxT{color:#ffffff}.projectCanvas_darkTheme__LJci5 .projectCanvas_promptPanelInput___ksxT::placeholder{color:#666}.projectCanvas_darkTheme__LJci5 .projectCanvas_conversionFormPanel__CBywi{background:#2a2a2a;border-color:#444}.projectCanvas_darkTheme__LJci5 .projectCanvas_formPanelHeader__mDIlP{border-bottom-color:#444}.projectCanvas_darkTheme__LJci5 .projectCanvas_formPanelTitle__465cV{color:#ffffff}.projectCanvas_darkTheme__LJci5 .projectCanvas_formPanelClose__BSj_Q{color:#999}.projectCanvas_darkTheme__LJci5 .projectCanvas_formPanelClose__BSj_Q:hover{background-color:#333;color:#fff}.projectCanvas_darkTheme__LJci5 .projectCanvas_formLabel__sP5eP{color:#ffffff}.projectCanvas_darkTheme__LJci5 .projectCanvas_formInput__EjymD{background:#1a1a1a;border-color:#444;color:#ffffff}.projectCanvas_darkTheme__LJci5 .projectCanvas_formInput__EjymD:focus{background:#242424;border-color:#ff6f61}.projectCanvas_darkTheme__LJci5 .projectCanvas_formInput__EjymD::placeholder{color:#666}.projectCanvas_darkTheme__LJci5 .projectCanvas_formHint__7H_jF{color:#999}.projectCanvas_darkTheme__LJci5 .projectCanvas_radioButton__UpD8f{background:#1a1a1a;border-color:#444;color:#999}.projectCanvas_darkTheme__LJci5 .projectCanvas_radioButton__UpD8f:hover{background:#242424;border-color:#555}.projectCanvas_darkTheme__LJci5 .projectCanvas_radioButtonActive__L7pmo{background:rgba(255,111,97,.15);border-color:#ff6f61;color:#ff6f61}.projectCanvas_darkTheme__LJci5 .projectCanvas_createOptionSelected__og3Y_{background-color:rgba(255,111,97,.15);border-color:#ff6f61}.projectCanvas_darkTheme__LJci5 .projectCanvas_createOptionSelected__og3Y_:hover{background-color:rgba(255,111,97,.2)}.projectCanvas_darkTheme__LJci5 .projectCanvas_promptInputContainer__Zs9MN:focus-within,.projectCanvas_darkTheme__LJci5 .projectCanvas_youtubeInputContainer__a2uhy:focus-within{border-color:#ff6f61;box-shadow:0 0 0 3px rgba(255,111,97,.15)}.projectCanvas_darkTheme__LJci5 .projectCanvas_addButton__MkBmK img{filter:brightness(0) invert(1) opacity(.7)}.projectCanvas_darkTheme__LJci5 .projectCanvas_addButton__MkBmK:hover img{filter:brightness(0) invert(1) opacity(1)}.projectCanvas_darkTheme__LJci5 .projectCanvas_submitButton__IfEYC:disabled{background-color:#444;opacity:.6}.projectCanvas_darkTheme__LJci5 .projectCanvas_youtubeInputContainer__a2uhy.projectCanvas_youtubeInputError__I55bP{border-color:#ff4444;box-shadow:0 0 0 3px rgba(255,68,68,.15)}.projectCanvas_darkTheme__LJci5 .projectCanvas_inputError__hUxeo{color:#ff6b6b}.projectCanvas_darkTheme__LJci5 .projectCanvas_promptDropdownWrapper__iYALW .labelVisible{color:#a0a0a0}.projectCanvas_darkTheme__LJci5 .projectCanvas_toggleSwitch__DDblp.projectCanvas_toggleActive__6crst{background-color:#ff6f61}.projectCanvas_darkTheme__LJci5 .projectCanvas_createOptionIcon__NhA3_{filter:brightness(0) invert(1) opacity(.6)}.projectCanvas_darkTheme__LJci5 .projectCanvas_createOptionSelected__og3Y_ .projectCanvas_createOptionIcon__NhA3_{filter:brightness(0) saturate(100%) invert(58%) sepia(51%) saturate(2512%) hue-rotate(333deg) brightness(101%) contrast(101%)}.projectCanvas_darkTheme__LJci5 .projectCanvas_youtubeInputIcon__3cIYO img{filter:brightness(0) invert(1) opacity(.6)}.projectCanvas_darkTheme__LJci5 .projectCanvas_shortcutsHint__Q0tLa{background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.projectCanvas_darkTheme__LJci5 .projectCanvas_promptDropdownWrapper__iYALW .trigger span{color:#a0a0a0}.projectCanvas_darkTheme__LJci5 .projectCanvas_sliderDot__t08ov:hover{border-color:#ff6f61;transform:scale(1.15)}.projectCanvas_darkTheme__LJci5 .projectCanvas_canvasDimensionsDisplay__aYK5G{background:rgba(42,42,42,.95)}.projectCanvas_darkTheme__LJci5 .projectCanvas_dimensionsSize__Mt3bo{color:#ffffff}.projectCanvas_attachedImagesHintWrapper__jH0KI{position:relative;display:inline-block}.projectCanvas_sidebarTooltip__Vyz2f{position:absolute;top:100%;right:0;margin-top:8px;width:220px;background:#ffffff;border:1px solid #e5e5e5;border-radius:8px;padding:12px;box-shadow:0 4px 16px rgba(0,0,0,.1);font-family:var(--font-space-grotesk),sans-serif;font-size:13px;line-height:1.4;color:#666;z-index:100;animation:projectCanvas_slideInTooltip__MMBaC .2s cubic-bezier(.16,1,.3,1)}.projectCanvas_darkTheme__LJci5 .projectCanvas_sidebarTooltip__Vyz2f{background:#2a2a2a;border-color:#444;color:#cccccc;box-shadow:0 4px 16px rgba(0,0,0,.3)}@keyframes projectCanvas_slideInTooltip__MMBaC{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.projectCanvas_darkTheme__LJci5 .projectCanvas_dimensionsRatio__N6Zj_{color:#888}.projectCanvas_darkTheme__LJci5 .projectCanvas_generatingPlaceholder__iTMt_{background:#1f1f1f}.projectCanvas_darkTheme__LJci5 .projectCanvas_generatingStatusText__Nb6YP,.projectCanvas_darkTheme__LJci5 .projectCanvas_generatingText__YoBDD{color:#999}.projectCanvas_darkTheme__LJci5 .projectCanvas_progressBar___5w4J{background-color:rgba(255,255,255,.15)}.projectCanvas_darkTheme__LJci5 .projectCanvas_progressPercent__7Hwe4{color:#ff8a7d}.projectCanvas_darkTheme__LJci5 .projectCanvas_loadingPlaceholder__juHtC{background:#1f1f1f}.projectCanvas_darkTheme__LJci5 .projectCanvas_modifyPromptAttachButton__zzZu9{background-color:#333;border:1px solid #444}.projectCanvas_darkTheme__LJci5 .projectCanvas_modifyPromptAttachButton__zzZu9:hover{background-color:rgba(255,111,97,.15);border-color:#ff6f61}.projectCanvas_darkTheme__LJci5 .projectCanvas_modifyPromptAttachedImages__gdk8o{background:#2a2a2a;border-color:#444}.projectCanvas_darkTheme__LJci5 .projectCanvas_modifyPromptImageIndex__4_G3Q{border-color:#2a2a2a}.projectCanvas_darkTheme__LJci5 .projectCanvas_modifyPromptAttachedImage__NzMEt{border-color:#333}.projectCanvas_darkTheme__LJci5 .projectCanvas_modifyPromptOptionsRow__9a5Ev{background:#2a2a2a;border-color:#444}.projectCanvas_contentTypeChipsContainer__Kyn68{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin;scrollbar-color:#d5d5d5 transparent}.projectCanvas_contentTypeChipsContainer__Kyn68::-webkit-scrollbar{height:4px}.projectCanvas_contentTypeChipsContainer__Kyn68::-webkit-scrollbar-track{background:transparent}.projectCanvas_contentTypeChipsContainer__Kyn68::-webkit-scrollbar-thumb{background:#d5d5d5;border-radius:2px}.projectCanvas_contentTypeChip___MGvS{display:flex;align-items:center;gap:6px;padding:10px 14px;background:#f8f8f8;border:2px solid #e5e5e5;border-radius:12px;cursor:pointer;font-family:var(--font-space-grotesk),sans-serif;font-size:13px;font-weight:500;color:#666;white-space:nowrap;transition:all .2s ease;flex-shrink:0}.projectCanvas_contentTypeChip___MGvS:hover{background:#e8e8e8;border-color:#d5d5d5}.projectCanvas_contentTypeChipActive__czCX9{background:rgba(255,111,97,.1);border-color:#ff6f61;color:#ff6f61;font-weight:600}.projectCanvas_contentTypeChipIcon__N4ywm{font-size:16px;line-height:1}.projectCanvas_focusSubjectRow__IFAmX{display:flex;align-items:center;gap:12px}.projectCanvas_focusSubjectThumbnails__Txrz6{display:flex;gap:8px}.projectCanvas_focusSubjectThumb__16zp4{position:relative;width:56px;height:56px;border-radius:10px;overflow:hidden;border:2px solid #e5e5e5;cursor:pointer;transition:all .2s ease}.projectCanvas_focusSubjectThumb__16zp4:hover{border-color:#ff6f61;transform:scale(1.05)}.projectCanvas_focusSubjectThumbActive__hIhhP{border-color:#ff6f61;box-shadow:0 0 0 2px rgba(255,111,97,.3)}.projectCanvas_focusSubjectThumbImage__KxAIz{width:100%;height:100%;object-fit:cover}.projectCanvas_focusSubjectThumbBadge__NzxKp{top:-4px;left:-4px;width:20px;height:20px;background:#ff6f61;border:2px solid #ffffff;border-radius:50%}.projectCanvas_focusSubjectThumbBadge__NzxKp,.projectCanvas_focusSubjectThumbIndex__eVt45{position:absolute;display:flex;align-items:center;justify-content:center;font-size:10px;color:#ffffff}.projectCanvas_focusSubjectThumbIndex__eVt45{bottom:2px;right:2px;width:18px;height:18px;background:rgba(0,0,0,.6);border-radius:4px;font-family:var(--font-space-grotesk),sans-serif;font-weight:600}.projectCanvas_focusSubjectBalanced__zDSHA{display:flex;align-items:center;gap:6px;margin-left:auto}.projectCanvas_focusSubjectBalancedCheckbox__A46oR{width:18px;height:18px;accent-color:#ff6f61;cursor:pointer}.projectCanvas_focusSubjectBalancedLabel__rfXmF{font-family:var(--font-space-grotesk),sans-serif;font-size:12px;color:#666;cursor:pointer}.projectCanvas_textOptionsToggle__3WRas{display:flex;gap:6px;padding:4px;background:#f0f0f0;border-radius:10px}.projectCanvas_textOptionButton__6L0h0{flex:1 1;padding:10px 12px;border:none;background:transparent;border-radius:8px;font-family:var(--font-space-grotesk),sans-serif;font-size:13px;font-weight:500;color:#666;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;align-items:center;gap:2px}.projectCanvas_textOptionButton__6L0h0:hover{color:#333}.projectCanvas_textOptionButtonActive__94dde{background:#ffffff;color:#ff6f61;font-weight:600;box-shadow:0 2px 8px rgba(0,0,0,.08)}.projectCanvas_customTextSection__ZGT1c{display:flex;flex-direction:column;gap:12px;padding:14px;background:#f8f8f8;border-radius:12px;border:1px solid #e5e5e5;animation:projectCanvas_slideDown__PVd4j .2s ease}@keyframes projectCanvas_slideDown__PVd4j{0%{opacity:0;max-height:0;transform:translateY(-8px)}to{opacity:1;max-height:200px;transform:translateY(0)}}.projectCanvas_customTextInput__6DZXv{font-family:var(--font-space-grotesk),sans-serif;font-size:14px;color:#141414;background:#ffffff;border:1px solid #e5e5e5;border-radius:8px;padding:10px 12px;outline:none;transition:border-color .2s ease}.projectCanvas_customTextInput__6DZXv:focus{border-color:#ff6f61}.projectCanvas_customTextInput__6DZXv::placeholder{color:#a3a3a3}.projectCanvas_customTextCharCount__WUM_p{font-family:var(--font-space-grotesk),sans-serif;font-size:11px;color:#999;text-align:right;margin-top:-8px}.projectCanvas_textPlacementStyleRow__6L5wC{display:flex;gap:12px}.projectCanvas_textOptionGroup__Tn1Lg{flex:1 1;display:flex;flex-direction:column;gap:6px}.projectCanvas_textOptionGroupLabel__Pb2wK{font-family:var(--font-space-grotesk),sans-serif;font-size:11px;font-weight:600;color:#999;text-transform:uppercase;letter-spacing:.5px}.projectCanvas_textOptionChips__D0Doq{display:flex;flex-wrap:wrap;gap:6px}.projectCanvas_textOptionChip__PAp0K{padding:6px 10px;background:#ffffff;border:1px solid #e5e5e5;border-radius:6px;font-family:var(--font-space-grotesk),sans-serif;font-size:12px;color:#666;cursor:pointer;transition:all .15s ease}.projectCanvas_textOptionChip__PAp0K:hover{border-color:#ff6f61}.projectCanvas_textOptionChipActive__fGze3{background:rgba(255,111,97,.1);border-color:#ff6f61;color:#ff6f61}.projectCanvas_includeTextToggleRow__efXIf{display:flex;align-items:center;justify-content:space-between}.projectCanvas_toggleSwitch__DDblp{position:relative;width:44px;height:24px;background:#d1d5db;border:none;border-radius:12px;cursor:pointer;transition:background-color .2s ease;padding:0}.projectCanvas_toggleSwitch__DDblp:hover{background:#9ca3af}.projectCanvas_toggleSwitchOn__xtXqP{background:#ff6f61}.projectCanvas_toggleSwitchOn__xtXqP:hover{background:#e55a4d}.projectCanvas_toggleSwitchKnob__r_MPZ{position:absolute;top:2px;left:2px;width:20px;height:20px;background:#ffffff;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.2);transition:transform .2s ease}.projectCanvas_toggleSwitchOn__xtXqP .projectCanvas_toggleSwitchKnob__r_MPZ{transform:translateX(20px)}.projectCanvas_noTextMessage__MNq5p{display:flex;align-items:center;gap:8px;padding:12px 14px;background:#f8f8f8;border-radius:8px;border:1px dashed #e5e5e5;color:#888;font-family:var(--font-space-grotesk),sans-serif;font-size:13px}.projectCanvas_noTextMessage__MNq5p svg{flex-shrink:0;opacity:.6}.projectCanvas_textOptionsSection__4bZlT{display:flex;flex-direction:column;gap:14px;padding:14px;background:#f8f8f8;border-radius:12px;border:1px solid #e5e5e5;animation:projectCanvas_slideDown__PVd4j .2s ease}.projectCanvas_textModeToggle__JLP4P{display:flex;gap:6px;padding:4px;background:#e8e8e8;border-radius:10px}.projectCanvas_textInputSection__lDyH5{display:flex;flex-direction:column;gap:6px}.projectCanvas_customTextInputWrapper__MXrR4{position:relative;display:flex;flex-direction:column;gap:4px}.projectCanvas_typographySection__oSVHZ{display:flex;flex-direction:column;gap:12px;padding-top:12px;border-top:1px solid #e5e5e5}.projectCanvas_typographySectionLabel__wxnkL{font-family:var(--font-space-grotesk),sans-serif;font-size:12px;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.5px}.projectCanvas_textColorChips__PQ2L4{display:flex;flex-wrap:wrap;gap:6px}.projectCanvas_textColorChip__9TyHq{width:28px;height:28px;border:2px solid #e5e5e5;border-radius:6px;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:center;font-family:var(--font-space-grotesk),sans-serif;font-size:10px;color:#666;background:#ffffff}.projectCanvas_textColorChip__9TyHq:hover{border-color:#ff6f61;transform:scale(1.05)}.projectCanvas_textColorChipActive__ZUvDQ{border-color:#ff6f61;box-shadow:0 0 0 2px rgba(255,111,97,.3)}.projectCanvas_customInstructionsTextarea__y_q7D{font-family:var(--font-space-grotesk),sans-serif;font-size:13px;color:#141414;background:#ffffff;border:1px solid #e5e5e5;border-radius:8px;padding:10px 12px;outline:none;resize:vertical;min-height:60px;transition:border-color .2s ease}.projectCanvas_customInstructionsTextarea__y_q7D:focus{border-color:#ff6f61}.projectCanvas_customInstructionsTextarea__y_q7D::placeholder{color:#a3a3a3}.projectCanvas_advancedOptionsToggle__4WWp_{display:flex;align-items:center;gap:8px;padding:10px 0;background:transparent;border:none;cursor:pointer;font-family:var(--font-space-grotesk),sans-serif;font-size:13px;font-weight:500;color:#666;transition:color .2s ease}.projectCanvas_advancedOptionsToggle__4WWp_:hover{color:#ff6f61}.projectCanvas_advancedOptionsToggleIcon__hHdBX{transition:transform .2s ease}.projectCanvas_advancedOptionsToggleIconOpen__MF2_W{transform:rotate(180deg)}.projectCanvas_advancedOptionsContent__UUI2K{display:flex;flex-direction:column;gap:16px;padding:16px;background:#f8f8f8;border-radius:12px;border:1px solid #e5e5e5;animation:projectCanvas_slideDown__PVd4j .2s ease}.projectCanvas_emotionalToneChips__JKnmG{display:flex;flex-wrap:wrap;gap:8px}.projectCanvas_emotionalToneChip__q6qga{display:flex;align-items:center;gap:5px;padding:8px 12px;background:#ffffff;border:2px solid #e5e5e5;border-radius:20px;cursor:pointer;font-family:var(--font-space-grotesk),sans-serif;font-size:12px;font-weight:500;color:#666;transition:all .2s ease}.projectCanvas_emotionalToneChip__q6qga:hover{border-color:#ff6f61}.projectCanvas_emotionalToneChipActive__1rGQq{background:rgba(255,111,97,.1);border-color:#ff6f61;color:#ff6f61;font-weight:600}.projectCanvas_emotionalToneChipIcon__tMhac{font-size:14px}.projectCanvas_smartMergeCredits__q_X1w{display:flex;align-items:center;justify-content:center;gap:6px;gap:4px;font-family:var(--font-space-grotesk),sans-serif;font-size:13px;font-weight:600;color:#666}.projectCanvas_smartMergeCreditsIcon__pl1Ym{width:16px;height:16px}.projectCanvas_inlineCreditsIcon__B_dGE{display:flex;align-items:center;gap:4px;font-size:11px;opacity:.8;font-weight:600}.projectCanvas_darkTheme__LJci5 .projectCanvas_contentTypeChip___MGvS{background:#333;border-color:#444;color:#aaa}.projectCanvas_darkTheme__LJci5 .projectCanvas_contentTypeChip___MGvS:hover{background:#3a3a3a;border-color:#555}.projectCanvas_darkTheme__LJci5 .projectCanvas_contentTypeChipActive__czCX9{background:rgba(255,111,97,.15);border-color:#ff6f61;color:#ff6f61}.projectCanvas_darkTheme__LJci5 .projectCanvas_focusSubjectThumb__16zp4{border-color:#444}.projectCanvas_darkTheme__LJci5 .projectCanvas_focusSubjectThumb__16zp4:hover{border-color:#ff6f61}.projectCanvas_darkTheme__LJci5 .projectCanvas_focusSubjectThumbActive__hIhhP{border-color:#ff6f61;box-shadow:0 0 0 2px rgba(255,111,97,.3)}.projectCanvas_darkTheme__LJci5 .projectCanvas_focusSubjectThumbBadge__NzxKp{border-color:#2a2a2a}.projectCanvas_darkTheme__LJci5 .projectCanvas_focusSubjectBalancedLabel__rfXmF{color:#aaa}.projectCanvas_darkTheme__LJci5 .projectCanvas_textOptionsToggle__3WRas{background:#333}.projectCanvas_darkTheme__LJci5 .projectCanvas_textOptionButton__6L0h0{color:#aaa}.projectCanvas_darkTheme__LJci5 .projectCanvas_textOptionButton__6L0h0:hover{color:#ddd}.projectCanvas_darkTheme__LJci5 .projectCanvas_textOptionButtonActive__94dde{background:#2a2a2a;color:#ff6f61;box-shadow:0 2px 8px rgba(0,0,0,.3)}.projectCanvas_darkTheme__LJci5 .projectCanvas_customTextSection__ZGT1c{background:#333;border-color:#444}.projectCanvas_darkTheme__LJci5 .projectCanvas_customTextInput__6DZXv{background:#2a2a2a;border-color:#444;color:#fff}.projectCanvas_darkTheme__LJci5 .projectCanvas_customTextCharCount__WUM_p,.projectCanvas_darkTheme__LJci5 .projectCanvas_customTextInput__6DZXv::placeholder{color:#666}.projectCanvas_darkTheme__LJci5 .projectCanvas_textOptionGroupLabel__Pb2wK{color:#888}.projectCanvas_darkTheme__LJci5 .projectCanvas_textOptionChip__PAp0K{background:#2a2a2a;border-color:#444;color:#aaa}.projectCanvas_darkTheme__LJci5 .projectCanvas_textOptionChip__PAp0K:hover{border-color:#ff6f61}.projectCanvas_darkTheme__LJci5 .projectCanvas_textOptionChipActive__fGze3{background:rgba(255,111,97,.15);border-color:#ff6f61;color:#ff6f61}.projectCanvas_darkTheme__LJci5 .projectCanvas_advancedOptionsToggle__4WWp_{color:#aaa}.projectCanvas_darkTheme__LJci5 .projectCanvas_advancedOptionsToggle__4WWp_:hover{color:#ff6f61}.projectCanvas_darkTheme__LJci5 .projectCanvas_advancedOptionsContent__UUI2K{background:#333;border-color:#444}.projectCanvas_darkTheme__LJci5 .projectCanvas_emotionalToneChip__q6qga{background:#2a2a2a;border-color:#444;color:#aaa}.projectCanvas_darkTheme__LJci5 .projectCanvas_emotionalToneChip__q6qga:hover{border-color:#ff6f61}.projectCanvas_darkTheme__LJci5 .projectCanvas_emotionalToneChipActive__1rGQq{background:rgba(255,111,97,.15);border-color:#ff6f61;color:#ff6f61}.projectCanvas_darkTheme__LJci5 .projectCanvas_toggleSwitch__DDblp{background:#555}.projectCanvas_darkTheme__LJci5 .projectCanvas_toggleSwitch__DDblp:hover{background:#666}.projectCanvas_darkTheme__LJci5 .projectCanvas_toggleSwitchOn__xtXqP{background:#ff6f61}.projectCanvas_darkTheme__LJci5 .projectCanvas_toggleSwitchOn__xtXqP:hover{background:#e55a4d}.projectCanvas_darkTheme__LJci5 .projectCanvas_noTextMessage__MNq5p{background:#333;border-color:#444;color:#888}.projectCanvas_darkTheme__LJci5 .projectCanvas_textOptionsSection__4bZlT{background:#333;border-color:#444}.projectCanvas_darkTheme__LJci5 .projectCanvas_textModeToggle__JLP4P{background:#2a2a2a}.projectCanvas_darkTheme__LJci5 .projectCanvas_typographySection__oSVHZ{border-color:#444}.projectCanvas_darkTheme__LJci5 .projectCanvas_typographySectionLabel__wxnkL{color:#888}.projectCanvas_darkTheme__LJci5 .projectCanvas_textColorChip__9TyHq{border-color:#444;background:#2a2a2a;color:#aaa}.projectCanvas_darkTheme__LJci5 .projectCanvas_textColorChip__9TyHq:hover{border-color:#ff6f61}.projectCanvas_darkTheme__LJci5 .projectCanvas_textColorChipActive__ZUvDQ{border-color:#ff6f61;box-shadow:0 0 0 2px rgba(255,111,97,.3)}.projectCanvas_darkTheme__LJci5 .projectCanvas_customInstructionsTextarea__y_q7D{background:#2a2a2a;border-color:#444;color:#fff}.projectCanvas_darkTheme__LJci5 .projectCanvas_customInstructionsTextarea__y_q7D::placeholder{color:#666}.projectCanvas_uploadingOverlay__15ltI{position:absolute;top:8px;right:8px;width:28px;height:28px;background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:10;border:1px solid rgba(255,255,255,.15);transition:opacity .3s ease;pointer-events:none}.projectCanvas_uploadingSpinner__8iyXJ{width:14px;height:14px;color:#fff;animation:projectCanvas_spin__NHCPf .8s linear infinite}@keyframes projectCanvas_spin__NHCPf{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.projectCanvas_uploadingBarContainer__bQbkA,.projectCanvas_uploadingBarProgress__BrK64,.projectCanvas_uploadingText__7KI76{display:none}.projectCanvas_darkTheme__LJci5 .projectCanvas_smartMergeCredits__q_X1w{color:#aaa}@media (max-width:768px){.projectCanvas_sidebar__PjRrM{width:100%;max-width:100%;position:fixed;top:0;left:0;right:0;bottom:0;z-index:100}.projectCanvas_canvas__JLSUK,.projectCanvas_shortcutsHint__Q0tLa{display:none}.projectCanvas_promptDropdownsRow__dudpg,.projectCanvas_promptInputContainer__Zs9MN,.projectCanvas_thumbnailCountSection__cwCnP,.projectCanvas_youtubeInputContainer__a2uhy{width:100%;max-width:310px}.projectCanvas_promptDropdownsRow__dudpg{flex-direction:column;gap:12px}.projectCanvas_promptDropdownWrapper__iYALW{width:100%}}.projectCanvas_toast__iMuXO{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);background-color:#ffffff;border-radius:8px;padding:12px 16px;box-shadow:0 4px 12px rgba(0,0,0,.15);display:flex;align-items:center;gap:12px;z-index:1000;animation:projectCanvas_slideUp__DBy9c .3s ease-out;border-left:4px solid;max-width:90vw;width:max-content}.projectCanvas_toastError__jXMLQ{border-color:#ff4d4f}.projectCanvas_toastSuccess__g6kWP{border-color:#52c41a}.projectCanvas_toastIcon__fpk86{font-size:18px;display:flex}.projectCanvas_toastMessage__rCxgh{font-family:var(--font-inter),sans-serif;font-size:14px;color:#1f1f1f;font-weight:500}.projectCanvas_toastClose__oHI70{background:none;border:none;color:#8c8c8c;cursor:pointer;font-size:18px;padding:4px;margin-left:8px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s}.projectCanvas_toastClose__oHI70:hover{background-color:rgba(0,0,0,.05);color:#595959}.projectCanvas_darkTheme__LJci5 .projectCanvas_toast__iMuXO{background-color:#2a2a2a;box-shadow:0 4px 12px rgba(0,0,0,.3)}.projectCanvas_darkTheme__LJci5 .projectCanvas_toastMessage__rCxgh{color:#ffffff}.projectCanvas_darkTheme__LJci5 .projectCanvas_toastClose__oHI70{color:#8c8c8c}.projectCanvas_darkTheme__LJci5 .projectCanvas_toastClose__oHI70:hover{background-color:rgba(255,255,255,.1);color:#bfbfbf}@keyframes projectCanvas_slideUp__DBy9c{0%{transform:translate(-50%,20px);opacity:0}to{transform:translate(-50%);opacity:1}}.projectCanvas_mobileSidebarToggle__NvqDI{display:none;position:fixed;top:16px;left:16px;z-index:100;width:44px;height:44px;background:#ffffff;border:1px solid #e5e5e5;border-radius:12px;cursor:pointer;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .2s ease;color:#333}.projectCanvas_mobileSidebarToggle__NvqDI:hover{background:#f5f5f5}.projectCanvas_darkTheme__LJci5 .projectCanvas_mobileSidebarToggle__NvqDI{background:#2a2a2a;border-color:#444;color:#e0e0e0}.projectCanvas_darkTheme__LJci5 .projectCanvas_mobileSidebarToggle__NvqDI:hover{background:#333}@media (max-width:1024px){.projectCanvas_mobileSidebarToggle__NvqDI{display:flex}.projectCanvas_sidebar__PjRrM{position:fixed;left:0;top:0;height:100vh;z-index:99;transform:translateX(-100%);transition:transform .3s ease;width:320px;padding:20px 12px;box-shadow:4px 0 20px rgba(0,0,0,.15)}.projectCanvas_sidebar__PjRrM.projectCanvas_sidebarOpen___nAaQ{transform:translateX(0)}.projectCanvas_sidebarHeader__kJYKD{padding-top:50px}.projectCanvas_canvas__JLSUK{flex:1 1;width:100%}.projectCanvas_toolPalette__96XbP{top:70px}}@media (max-width:480px){.projectCanvas_sidebar__PjRrM{width:100%;padding:16px 8px}.projectCanvas_mobileSidebarToggle__NvqDI{top:12px;left:12px;width:40px;height:40px}.projectCanvas_sidebarHeader__kJYKD{padding-top:45px}.projectCanvas_projectTitle__l9H2U{font-size:18px}.projectCanvas_createOptions__Yw8Er{gap:8px}.projectCanvas_createOption__7kX7J{padding:12px 8px}.projectCanvas_promptInputContainer__Zs9MN,.projectCanvas_youtubeInputContainer__a2uhy{height:220px}.projectCanvas_optionalHintsSection__nIXa5{padding:8px 0}.projectCanvas_hintChip__56SOc{padding:5px 10px;font-size:12px}.projectCanvas_thumbnailCountButtons__UkERb{gap:6px}.projectCanvas_countButton__fIKqa{width:40px;height:40px}}.LoadingSpinner_container__AOqGb{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:#797979}.LoadingSpinner_fullScreen__69NNq{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;background-color:#ffffff}html.dark .LoadingSpinner_container__AOqGb{color:#a3a3a3}html.dark .LoadingSpinner_fullScreen__69NNq{background-color:#1a1a1a}.LoadingSpinner_light__CleI1{color:#797979}.LoadingSpinner_light__CleI1.LoadingSpinner_fullScreen__69NNq{background-color:#ffffff}.LoadingSpinner_dark__qN3fv{color:#a3a3a3}.LoadingSpinner_dark__qN3fv.LoadingSpinner_fullScreen__69NNq{background-color:#1a1a1a}.LoadingSpinner_spinner__QMQRf{position:relative;animation:LoadingSpinner_spinnerRotate__FHbSV 1.2s linear infinite}.LoadingSpinner_small__HIMjH{width:24px;height:24px}.LoadingSpinner_medium__CRcxM{width:40px;height:40px}.LoadingSpinner_large__yHcDe{width:56px;height:56px}.LoadingSpinner_dot__PH5fU{position:absolute;border-radius:50%}.LoadingSpinner_small__HIMjH .LoadingSpinner_dot__PH5fU{width:6px;height:6px}.LoadingSpinner_medium__CRcxM .LoadingSpinner_dot__PH5fU{width:10px;height:10px}.LoadingSpinner_large__yHcDe .LoadingSpinner_dot__PH5fU{width:14px;height:14px}.LoadingSpinner_dot__PH5fU:first-child{top:0;left:50%;transform:translateX(-50%)}.LoadingSpinner_dot__PH5fU:nth-child(2){top:50%;right:0;transform:translateY(-50%)}.LoadingSpinner_dot__PH5fU:nth-child(3){bottom:0;left:50%;transform:translateX(-50%)}.LoadingSpinner_dot__PH5fU:nth-child(4){top:50%;left:0;transform:translateY(-50%)}.LoadingSpinner_dot__PH5fU:first-child{background-color:#ff6f61}.LoadingSpinner_dot__PH5fU:nth-child(2){background-color:#ffb3ab}.LoadingSpinner_dot__PH5fU:nth-child(3){background-color:#ff6f61}.LoadingSpinner_dot__PH5fU:nth-child(4){background-color:#ffb3ab}.LoadingSpinner_text__x5BML{font-family:var(--font-space-grotesk),sans-serif;font-size:14px;font-weight:500;margin:0}.LoadingSpinner_textSmall__8mzX4{font-size:12px}.LoadingSpinner_textLarge__OJQ8r{font-size:16px}@keyframes LoadingSpinner_spinnerRotate__FHbSV{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AnimatedBorder_animatedBorderWrapper__rJ20v{position:relative;display:inline-block}.AnimatedBorder_fullWidth__cmLrI{display:block;width:100%}.AnimatedBorder_fullWidth__cmLrI>*{width:100%;box-sizing:border-box}.AnimatedBorder_borderSvg__mo3Li{position:absolute;pointer-events:none;overflow:visible;z-index:10}.AnimatedBorder_borderPath__wzxcB{fill:none;stroke-linecap:round;stroke-linejoin:round;opacity:0;stroke:#ff6f61}.AnimatedBorder_activeBorder__UkIug{opacity:1}