.cnQIzG_contentCreationPage{flex-direction:column;display:flex;overflow:hidden}.promptModeScroll{position:relative}@media (max-width:767px){.cnQIzG_contentCreationPage.promptModeScroll{height:auto!important;display:block!important;overflow:visible!important}.cnQIzG_contentCreationPage.promptModeScroll .cnQIzG_topSection{flex:none!important;height:auto!important;display:block!important;overflow:visible!important}.cnQIzG_contentCreationPage.promptModeScroll .cnQIzG_resultDisplayArea{flex:none!important;height:auto!important;overflow:visible!important}.cnQIzG_contentCreationPage.promptModeScroll .cnQIzG_historyWrapperContainer{height:auto!important;min-height:0!important;max-height:none!important;overflow-y:visible!important}}.cnQIzG_topSection{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.cnQIzG_resultDisplayArea{background:#fff;border-radius:12px;flex:1;padding:10px 0;overflow:auto}.cnQIzG_compactConfigPanel .ant-input.cnQIzG_plainInput{height:28px!important;padding:0 10px!important;font-size:13px!important}.cnQIzG_bottomConfigPanel{z-index:1000;position:fixed;bottom:30px;left:0;right:0}@media (max-width:767px){.cnQIzG_bottomConfigPanel{padding:0 8px;left:0!important;right:0!important;bottom:max(16px, env(safe-area-inset-bottom))!important}.cnQIzG_compactConfigPanel{z-index:999!important;opacity:.95!important;width:auto!important;height:34px!important;top:10px!important;left:64px!important;right:64px!important}.cnQIzG_compactConfigPanel .ant-input.cnQIzG_plainInput{height:26px!important;padding:0 8px!important;font-size:12px!important}.cnQIzG_promptListContainer{top:164px!important;left:8px!important;right:8px!important}}.cnQIzG_configContainer{background:#fff;border:.5px solid #bbb;border-radius:12px;max-width:900px;margin:0 auto;padding:6px}.cnQIzG_mainContentArea{padding-bottom:100px}.cnQIzG_bottomInputContainer{z-index:1000;box-shadow:none;padding:12px 20px;padding-bottom:max(24px, env(safe-area-inset-bottom));background:0 0;border-top:none;position:fixed;bottom:0;left:0;right:0}.cnQIzG_bottomInputInner{width:100%;max-width:1000px;margin:0 auto}.cnQIzG_mainRow{flex:1;height:100%;display:flex}.cnQIzG_leftColumn,.cnQIzG_rightColumn{flex-direction:column;height:100%;display:flex}.cnQIzG_mainCard{scroll-behavior:smooth;border:none;border-radius:12px;max-height:calc(100svh - 35px);margin-top:10px;animation:.6s ease-out cnQIzG_fadeInUp;overflow:hidden auto}.cnQIzG_pageHeader{background:#18181b;border-radius:6px 6px 0 0;margin:6px 10px 16px;padding:16px 24px;position:relative;overflow:hidden}.cnQIzG_pageHeader:before{content:"";opacity:.3;background:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\"><defs><pattern id=\"grain\" width=\"100\" height=\"100\" patternUnits=\"userSpaceOnUse\"><circle cx=\"20\" cy=\"20\" r=\"1\" fill=\"rgba(255,255,255,0.1)\"/><circle cx=\"80\" cy=\"40\" r=\"1\" fill=\"rgba(255,255,255,0.1)\"/><circle cx=\"40\" cy=\"80\" r=\"1\" fill=\"rgba(255,255,255,0.1)\"/></pattern></defs><rect width=\"100\" height=\"100\" fill=\"url(%23grain)\"/></svg>");animation:20s ease-in-out infinite cnQIzG_float;position:absolute;inset:0}@keyframes cnQIzG_float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.cnQIzG_pageTitle{text-shadow:0 2px 8px #0000004d;letter-spacing:-.5px;z-index:1;position:relative;color:#fff!important;margin:0!important;font-size:26px!important;font-weight:800!important}.cnQIzG_pageDescription{text-shadow:0 1px 4px #0003;z-index:1;font-size:15px;font-weight:500;position:relative;color:#fffffff2!important;margin-bottom:0!important}@media (max-width:767px){.cnQIzG_nonTemplateScroll{flex-direction:column!important;height:100%!important;display:flex!important;overflow:hidden!important}.cnQIzG_nonTemplateScroll .cnQIzG_topSection{flex:none!important;height:auto!important;display:block!important;overflow:visible!important}.cnQIzG_nonTemplateScroll .cnQIzG_resultDisplayArea{flex:none!important;height:auto!important;overflow:visible!important}.cnQIzG_nonTemplateScroll .cnQIzG_historyWrapperContainer{min-height:0!important}}.cnQIzG_configPanelContainer{padding:20px}.cnQIzG_pageTitleFontSize{font-size:20px}.cnQIzG_pageTitleLogo{width:28px;height:28px}@media (max-width:767px){.cnQIzG_pageTitleLogo{width:20px!important;height:20px!important}}.cnQIzG_historyButton{border-radius:6px}.cnQIzG_contentTabs .ant-tabs-tab-active{border-radius:8px 8px 0 0;background:#374151!important}.cnQIzG_contentTabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#fff!important}.cnQIzG_contentTabs:hover .ant-tabs-tab-active{background:#374151!important}.cnQIzG_inputSection{border-radius:12px}.cnQIzG_configRow{color:#000000e6;flex-wrap:wrap;align-items:center;gap:12px;min-height:42px;font-size:12px;font-weight:500;display:flex}.cnQIzG_viewModeToggle{cursor:pointer;color:#64748b;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin-left:auto;font-size:16px;transition:all .2s;display:flex}.cnQIzG_viewModeToggle:hover{color:#334155;background:#f1f5f9}.cnQIzG_configItem{align-items:center;display:flex}.cnQIzG_configItem .ant-select-selection-item{color:#000000e6!important;font-size:12px!important;font-weight:500!important}.cnQIzG_configLabel{color:#64748b!important;margin-bottom:0!important;font-size:12px!important;font-weight:500!important}.cnQIzG_promptInput{box-shadow:none!important;border:none!important;border-radius:8px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.cnQIzG_promptInput .prompt-input-editor{color:#000000e0;resize:none;word-break:break-word;white-space:pre-wrap;-webkit-user-modify:read-write-plaintext-only;border:none;outline:none;min-height:56px;max-height:200px;padding:8px 11px;font-size:14px;line-height:1.6;overflow-y:auto}.cnQIzG_promptInput .prompt-input-editor.is-empty:before{content:attr(data-placeholder);color:#bfbfbf;pointer-events:none;font-size:14px;position:absolute}.cnQIzG_promptInput .prompt-input-editor [data-inline-image]{vertical-align:middle;cursor:default;-webkit-user-select:none;user-select:none;background:#f9fafb;border:1px solid #e5e7eb;border-radius:4px;align-items:center;margin:0 8px;padding:1px;line-height:1;transition:border-color .2s;display:inline-flex}.cnQIzG_promptInput .prompt-input-editor [data-inline-image]:hover{border-color:#6366f1}.cnQIzG_promptInput .prompt-input-editor [data-inline-image] img{object-fit:cover;pointer-events:none;border-radius:3px;width:18px;height:18px;display:block}.cnQIzG_promptInput.ant-input{resize:none!important}.cnQIzG_promptInput.ant-input:after{display:none!important}.cnQIzG_promptInput .ant-input-suffix{display:none!important}.cnQIzG_promptInputtextarea{resize:none!important}.cnQIzG_promptInputtextarea::-webkit-resizer{display:none!important}.cnQIzG_promptInput.ant-input-affix-wrapper{resize:none!important}.cnQIzG_promptInput.ant-input-affix-wrapper:after{display:none!important}.cnQIzG_promptInput:hover,.cnQIzG_promptInput:focus,.cnQIzG_promptInput.cnQIzG_ant-input:hover,.cnQIzG_promptInput.cnQIzG_ant-input:focus{box-shadow:none!important;border:#0000!important}.cnQIzG_promptInput.ant-input:hover{box-shadow:none!important;border:#0000!important}.cnQIzG_promptInput.ant-input:focus{box-shadow:none!important;border:#0000!important}.cnQIzG_actionButton{border-radius:8px;margin-right:8px;transition:all .3s;position:relative;border:none!important;padding:4px 20px!important}.cnQIzG_actionButton:hover,.cnQIzG_actionButton:focus,.cnQIzG_actionButton:active{transform:none!important}.cnQIzG_modelSelection{background:#fffc;border:1px solid #ffffff4d;border-radius:8px;padding:12px 16px}.cnQIzG_modelSelection .ant-radio-button-wrapper-checked{color:#fff;background:#18181b;border-color:#18181b}.cnQIzG_modelSelection .ant-radio-button-wrapper-checked:hover{color:#fff;background:#27272a;border-color:#27272a}.cnQIzG_promptListWrapper{width:100%;max-width:1024px;margin:0 auto}.cnQIzG_videoShotListWrapper{scroll-behavior:smooth;background:#fff;width:100%;max-width:1024px;margin-left:0;margin-right:auto;padding:10px 0;overflow:hidden auto}.cnQIzG_promptListSection{scroll-behavior:smooth;background:#fff;width:100%;max-width:1018px;padding:10px 0;overflow:hidden auto}@media (min-width:1800px){.cnQIzG_promptListWrapper,.cnQIzG_videoShotListWrapper{max-width:1224px}.cnQIzG_promptListSection{max-width:1218px}}.cnQIzG_promptListWithButton{align-items:flex-start;gap:20px;display:flex}.cnQIzG_promptListContainer{flex:1}.cnQIzG_confirmButtonContainer{flex-shrink:0;justify-content:center;align-items:center;margin-top:20px;display:flex}.cnQIzG_confirmText{color:#71717a!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;white-space:nowrap!important;background:#f9fafb!important;border:1px solid #e4e4e7!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;padding:8px 12px!important;font-size:12px!important;font-weight:400!important;transition:all .2s!important;display:flex!important}.cnQIzG_confirmText:hover{color:#374151!important;background:#f3f4f6!important;border-color:#d4d4d8!important}.cnQIzG_confirmText:active{background:#e4e4e7!important;transform:translateY(1px)!important}.cnQIzG_confirmText.cnQIzG_disabled{color:#a1a1aa!important;cursor:not-allowed!important;opacity:.6!important;background:#f9fafb!important;border-color:#e4e4e7!important}@media (max-width:767px){.cnQIzG_promptListSection{border:none!important;margin-left:0!important;padding-left:0!important;padding-right:0!important}.cnQIzG_promptListWithButton{flex-direction:column;gap:16px}.cnQIzG_confirmButtonContainer{align-self:center;margin-top:12px}.cnQIzG_confirmText{padding:6px 10px!important;font-size:11px!important}}.cnQIzG_promptListSection::-webkit-scrollbar{width:6px}.cnQIzG_promptListSection::-webkit-scrollbar-track{background:0 0}.cnQIzG_promptListSection::-webkit-scrollbar-thumb{background-color:#0003;border-radius:3px}.cnQIzG_promptListSection::-webkit-scrollbar-thumb:hover{background-color:#0000004d}.cnQIzG_sectionHeader{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.cnQIzG_promptCount{font-size:12px}.cnQIzG_promptTable{background-color:#fff;border-radius:8px;overflow:hidden}.cnQIzG_promptTable .ant-table-container{border:1px solid #f0f2f5;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000000a}.cnQIzG_promptTable .ant-table-tbody>tr>td{vertical-align:top;border-bottom:1px solid #f2f4f7;padding-top:8px;padding-bottom:8px}.cnQIzG_promptTable .ant-table-tbody>tr:nth-child(odd)>td{background-color:#fcfcfd}.cnQIzG_promptTable .ant-table-tbody>tr:hover>td{background-color:#f5faff;transition:background-color .2s}.cnQIzG_tableRow{transition:background-color .2s,box-shadow .2s}.cnQIzG_promptTable .ant-table-thead>tr>th{z-index:10;color:#475569;letter-spacing:.2px;text-align:left;background:linear-gradient(#fafafa 0%,#f5f5f5 100%);border-bottom:1px solid #f0f0f0;padding:10px 12px;font-size:13px;font-weight:600;line-height:1.2;position:sticky;top:0}.cnQIzG_videoShotTable .ant-table-thead>tr>th{z-index:10;color:#475569;letter-spacing:.2px;text-align:left;background:linear-gradient(#fafafa 0%,#f5f5f5 100%);border-bottom:1px solid #f0f0f0;padding:10px 12px;font-size:13px;font-weight:600;line-height:1.2;position:sticky;top:0}.cnQIzG_videoShotTable .ant-table-thead>tr>th:first-child{border-top-left-radius:8px}.cnQIzG_videoShotTable .ant-table-thead>tr>th:last-child{border-top-right-radius:8px}.cnQIzG_promptTable .ant-table-thead>tr>th:first-child{border-top-left-radius:8px}.cnQIzG_promptTable .ant-table-thead>tr>th:last-child{border-top-right-radius:8px}.cnQIzG_indexColumn{color:#646a73;text-align:center}.cnQIzG_textColumn{color:#1f2329;-webkit-line-clamp:5;line-clamp:5;word-break:break-word;white-space:normal;-webkit-box-orient:vertical;max-height:7.5em;line-height:1.5;display:-webkit-box;overflow:hidden}:is(.cnQIzG_textEditorContainer .ant-input-textarea,.cnQIzG_textEditorContainer .ant-input-textarea .ant-input){min-height:60px}.cnQIzG_promptTable .ant-input-textarea .ant-input{resize:none!important}.cnQIzG_promptTable .ant-input-textarea .ant-input::-webkit-resizer{display:none!important}:is(.cnQIzG_promptTable .ant-input-textarea-show-count,.cnQIzG_promptTable .ant-input-textarea-suffix){display:none!important}@media (max-width:767px){:is(.cnQIzG_textColumn .ant-input-textarea .ant-input,.cnQIzG_textColumn textarea.ant-input){font-size:12px!important}.cnQIzG_textColumn{-webkit-line-clamp:3;line-clamp:3;max-height:4.5em}}.cnQIzG_imageGallery{flex-direction:column;gap:8px;display:flex}.cnQIzG_imageList{flex-wrap:wrap;gap:8px;display:flex}.cnQIzG_imageItem{position:relative}.cnQIzG_imageWrapper{border:1px solid #e5e6eb;border-radius:6px;width:60px;height:60px;position:relative;overflow:hidden}.cnQIzG_sourceTag{z-index:3;background:#000000b3;border-radius:2px;padding:2px 4px;position:absolute;top:2px;right:2px}.cnQIzG_sourceIcon{color:#fff;font-size:10px}.cnQIzG_imageOverlay{opacity:0;z-index:2;background:#00000080;border-radius:6px;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.cnQIzG_imageWrapper:hover .cnQIzG_imageOverlay{opacity:1}.cnQIzG_mediaLinksGallery{flex-direction:column;gap:8px;min-height:60px;display:flex}.cnQIzG_mediaLinksList{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cnQIzG_mediaLinkItem{flex-shrink:0;position:relative}.cnQIzG_mediaWrapper{border:1px solid #e5e6eb;border-radius:4px;justify-content:center;align-items:center;width:100px;height:100px;display:flex;position:relative;overflow:hidden}.cnQIzG_moreIndicator{color:#666;white-space:nowrap;background:#f0f0f0;border-radius:4px;padding:2px 6px;font-size:12px}.cnQIzG_noMediaLinks{color:#d9d9d9;justify-content:center;align-items:center;height:50px;display:flex}.cnQIzG_imageCountBadge{color:#fff;text-align:center;z-index:3;background:#000000b3;border-radius:8px;min-width:16px;padding:1px 4px;font-size:10px;font-weight:500;position:absolute;top:-2px;right:-2px}@media (max-width:767px){.cnQIzG_mediaLinksGallery{gap:4px}.cnQIzG_mediaLinksList{justify-content:center;gap:4px}.cnQIzG_mediaWrapper{width:60px;height:60px}.cnQIzG_moreIndicator{padding:1px 4px;font-size:10px}}.cnQIzG_thumbnailContainer{cursor:pointer;border:1px solid #e5e6eb;border-radius:6px;width:50px;height:50px;position:relative;overflow:hidden}.cnQIzG_imageSourceBadge{color:#fff;z-index:5;border-radius:0 0 0 4px;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;display:flex;position:absolute;top:0;right:0}.cnQIzG_characterBadge{background-color:#374151}.cnQIzG_uploadBadge{background-color:#52c41a}.cnQIzG_thumbnail{object-fit:cover;width:100%;height:100%}.cnQIzG_imageMask{opacity:0;z-index:10;background:#00000080;border-radius:6px;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.cnQIzG_thumbnailContainer:hover .cnQIzG_imageMask{opacity:1}.cnQIzG_imageIcon{color:#fff;font-size:14px}.cnQIzG_imageButton{background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;padding:0 4px;display:flex}.cnQIzG_imageButton:hover{background:#fff3}.cnQIzG_imageDeleteButton{z-index:3;opacity:0;background:#00000080;border:none;border-radius:50%;justify-content:center;align-items:center;padding:2px;font-size:12px;transition:opacity .3s;display:flex;position:absolute;top:2px;right:2px;width:18px!important;height:18px!important}.cnQIzG_imageWrapper:hover .cnQIzG_imageDeleteButton{opacity:1}.cnQIzG_imageDeleteButton:hover{background:#000000b3}.cnQIzG_columnHeaderButton{margin-left:-8px;display:inline-block;position:relative}.cnQIzG_imageActionButtons{gap:8px;margin-top:8px;display:flex}.cnQIzG_uploadActions{flex-flow:row;align-items:center;gap:8px;display:flex}@media (max-width:767px){.cnQIzG_uploadActions{flex-flow:row!important;align-items:center!important;gap:8px!important}.cnQIzG_uploadWrapper{flex:1}.cnQIzG_uploadButton{border-radius:6px!important;width:100%!important;height:24px!important;padding:4px 8px!important;font-size:11px!important}.cnQIzG_characterButton{flex-shrink:0;justify-content:center;height:24px!important;padding:4px 8px!important;font-size:11px!important}.cnQIzG_characterText,.cnQIzG_referenceImageLabel,.cnQIzG_totalPromptsText,.cnQIzG_totalShotsText{font-size:11px!important}.cnQIzG_totalDurationText{font-size:11px;display:none!important}.cnQIzG_characterIcon,.cnQIzG_uploadIcon{font-size:10px!important}.cnQIzG_uploadText{font-size:11px!important}}.cnQIzG_uploadWrapper{display:flex}.cnQIzG_characterWrapper{justify-content:center;display:flex}.cnQIzG_uploadButton{cursor:pointer;background-color:#fff;border:1px dashed #c9cdd4;border-radius:6px;align-items:center;gap:6px;height:30px;padding:0 12px;transition:all .3s;display:flex}.cnQIzG_uploadButton:hover{border-color:#3370ff}.cnQIzG_uploadIcon{color:#646a73;font-size:14px}.cnQIzG_uploadText{color:#646a73;font-size:12px}.cnQIzG_uploadButton:hover .cnQIzG_uploadIcon,.cnQIzG_uploadButton:hover .cnQIzG_uploadText{color:#18181b}.cnQIzG_characterButton{cursor:pointer;background-color:#fff;border:1px dashed #c9cdd4;border-radius:6px;align-items:center;gap:6px;height:30px;padding:0 12px;transition:all .3s;display:flex}.cnQIzG_characterButton:hover{border-color:#3370ff}.cnQIzG_characterIcon{color:#646a73;font-size:14px}.cnQIzG_characterText{color:#646a73;font-size:12px}.cnQIzG_referenceImageLabel{color:#262626;align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.cnQIzG_totalPromptsText{color:#8c8c8c;align-items:center;gap:12px;font-size:14px;display:flex}.cnQIzG_totalShotsText{color:#18181b}.cnQIzG_totalDurationText{color:#52c41a;font-size:12px}.cnQIzG_characterButton:hover .cnQIzG_characterIcon,.cnQIzG_characterButton:hover .cnQIzG_characterText{color:#18181b}.cnQIzG_maxImagesHint{color:#999;text-align:center;background:#fafafa;border:1px solid #f0f0f0;border-radius:4px;padding:4px 8px;font-size:11px}.cnQIzG_imageCountInput{border-radius:4px}.cnQIzG_actionButtons{display:flex}.cnQIzG_editButton{color:#3370ff}.cnQIzG_deleteButton{color:#f53f3f}.cnQIzG_replaceButton{color:#646a73!important;box-sizing:border-box!important;box-shadow:none!important;border:1px solid #d9d9d9!important;border-radius:6px!important;padding:15px 10px!important;font-size:12px!important;transform:none!important}.cnQIzG_replaceButton:hover,.cnQIzG_replaceButton:focus,.cnQIzG_replaceButton:active{box-shadow:none!important;transform:none!important}@media (max-width:767px){.cnQIzG_replaceButton,.cnQIzG_replaceButton span,.cnQIzG_replaceButton *{font-size:11px!important}}.cnQIzG_emptyPromptList{text-align:center;background:#fff;border-radius:8px;padding:32px 0}.cnQIzG_emptyIcon{color:#c9cdd4;margin-bottom:16px;font-size:32px}.cnQIzG_emptyText{color:#646a73;margin-left:4px;line-height:20px}.cnQIzG_generateButton{color:#fff;background:#18181b;border:none;border-radius:24px;height:48px;padding:0 32px;font-size:16px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 4px 16px #18181b4d}.cnQIzG_generateButton:before{content:"";z-index:1;background:linear-gradient(90deg,#0000,#fff6,#0000);width:100%;height:100%;transition:left .6s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:-100%}.cnQIzG_generateButton:hover{background:#27272a;transform:translateY(-2px);box-shadow:0 8px 20px #18181b66}.cnQIzG_generateButton:hover:before{left:100%}.cnQIzG_generateButton:active{background:#09090b;transform:translateY(-1px)}.cnQIzG_generateButton:disabled{color:#a1a1aa;background:#e4e4e7;transform:none;box-shadow:0 2px 8px #0000001a}.cnQIzG_generateButton:disabled:before{display:none}.cnQIzG_carouselWrapper{width:100%;position:relative}.cnQIzG_historyCarousel{width:100%}:is(.cnQIzG_historyCarousel .slick-prev,.cnQIzG_historyCarousel .slick-next){z-index:20;opacity:0;background:#00000080;border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;width:30px;height:30px;transition:all .3s;display:flex;top:50%;transform:translateY(-50%)}.cnQIzG_historyCarousel .slick-prev{left:10px}.cnQIzG_historyCarousel .slick-next{right:10px}:is(.cnQIzG_historyCarousel .slick-prev:before,.cnQIzG_historyCarousel .slick-next:before){display:none}.cnQIzG_historyCarousel .slick-prev:after{content:"";border-top:none;border-bottom:2px solid #fff;border-left:2px solid #fff;border-right:none;width:7px;height:7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.cnQIzG_historyCarousel .slick-next:after{content:"";border-top:none;border-bottom:2px solid #fff;border-left:2px solid #fff;border-right:none;width:7px;height:7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-135deg)}:is(.cnQIzG_historyCarousel:hover .slick-prev,.cnQIzG_historyCarousel:hover .slick-next){opacity:1}.cnQIzG_carouselItem{width:100%;position:relative}.cnQIzG_imageClickWrapper{cursor:pointer;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.cnQIzG_imageCounter{color:#fff;z-index:10;background-color:#000000b3;border-radius:12px;padding:4px 8px;font-size:12px;font-weight:500;position:absolute;top:8px;right:8px}.cnQIzG_carouselControls{opacity:0;background:linear-gradient(#0000,#000000b3);justify-content:center;padding:16px 8px 8px;transition:opacity .3s;display:flex;position:absolute;bottom:0;left:0;right:0}.cnQIzG_carouselWrapper:hover .cnQIzG_carouselControls{opacity:1}.cnQIzG_carouselButton{background-color:#3370ff;border:none;border-radius:4px}.cnQIzG_carouselButton:hover{background-color:#2860e1}.cnQIzG_singleImageWrapper{width:100%;height:100%;position:absolute;top:0;left:0}.cnQIzG_singleImageControls{opacity:0;background:linear-gradient(#0000,#000000b3);justify-content:center;padding:16px 8px 8px;transition:opacity .3s;display:flex;position:absolute;bottom:0;left:0;right:0}.cnQIzG_singleImageWrapper:hover .cnQIzG_singleImageControls{opacity:1}.cnQIzG_historyImage{object-fit:contain;cursor:pointer;background:#f5f5f5;width:100%;max-width:100%;height:auto;max-height:100%;transition:transform .3s;display:block}.cnQIzG_historyImage:hover{cursor:pointer;opacity:.8}.cnQIzG_pagination{margin-top:16px}.cnQIzG_emptyHistory{text-align:center;padding:64px 0}.cnQIzG_previewDownloadButton{border-radius:6px}.cnQIzG_previewNavigation{align-items:center;margin-left:16px;display:flex}.cnQIzG_previewText{color:#fff;font-size:14px}.cnQIzG_loadingContainer{text-align:center;background:linear-gradient(135deg,#fafafa 0%,#e4e4e7 100%);border:2px dashed #cbd5e0;border-radius:12px;padding:180px 24px}.cnQIzG_loadingIcon{color:#18181b;margin-bottom:16px;font-size:48px!important}.cnQIzG_loadingText{color:#18181b;font-size:16px;font-weight:500}.cnQIzG_generatingImagePlaceholder{text-align:center;box-sizing:border-box;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;width:100%;min-width:253px;height:200px;min-height:180px;margin:0;display:flex}.cnQIzG_loadingShimmer{background:linear-gradient(90deg,#f0f0f0 25%,#e6e6e6 50%,#f0f0f0 75%) 0 0/200% 100%;animation:1.5s infinite cnQIzG_loading}@keyframes cnQIzG_loading{0%{background-position:200% 0}to{background-position:-200% 0}}.cnQIzG_resultContainer{margin-top:16px}.cnQIzG_dividerText{color:#1f2329;font-size:16px;font-weight:500}.cnQIzG_excelDownloadButton{background-color:#52c41a;border-color:#52c41a;margin-left:16px}.cnQIzG_excelDownloadButton:hover{background-color:#73d13d;border-color:#73d13d}.cnQIzG_resultCard{border:none;border-radius:8px;height:100%;transition:all .3s;overflow:hidden;box-shadow:0 2px 8px #00000014}.cnQIzG_resultCard:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0000001f}.cnQIzG_imageContainer{background:#f5f5f5;border-radius:8px;position:relative;overflow:hidden}.cnQIzG_imageContainer:before{content:"";padding-bottom:85%;display:block}.cnQIzG_imageContainer .ant-carousel{width:100%;height:100%;position:absolute;top:0;left:0}:is(.cnQIzG_imageContainer .ant-carousel .slick-slider,.cnQIzG_imageContainer .ant-carousel .slick-list,.cnQIzG_imageContainer .ant-carousel .slick-track,.cnQIzG_imageContainer .ant-carousel .slick-slide,.cnQIzG_imageContainer .ant-carousel .slick-slide>div){height:100%}.cnQIzG_imageWrapper{cursor:pointer;width:100%;height:100%;position:relative}.cnQIzG_resultImage{object-fit:contain;background:#f5f5f5;width:100%;height:100%}.cnQIzG_carouselDots li{background-color:#ffffff80}.cnQIzG_carouselDots li.cnQIzG_slick-active button{background-color:#fff}.cnQIzG_resultTitle{flex-direction:column;margin-bottom:8px;display:flex}.cnQIzG_promptTag{border-radius:4px;align-self:flex-start;margin-top:8px;font-size:12px}.cnQIzG_resultDescription{color:#646a73;margin-bottom:16px}.cnQIzG_description{margin-bottom:0!important}.cnQIzG_copyAllBtn{justify-content:flex-end;margin-top:16px;display:flex}.cnQIzG_feishuModal .ant-modal-content{border-radius:8px;overflow:hidden}.cnQIzG_feishuModal .ant-modal-header{border-bottom:1px solid #e5e6eb;padding:16px 24px}.cnQIzG_modalTitle{align-items:center;display:flex}.cnQIzG_modalIcon{color:#3370ff;margin-right:8px}.cnQIzG_modalButton{border-radius:6px}.cnQIzG_suggestionForm{margin-bottom:24px}.cnQIzG_formInput,.cnQIzG_formInputNumber,.cnQIzG_generateSuggestionsButton{border-radius:6px}.cnQIzG_suggestionsList{background-color:#f7f8fa;border-radius:8px;max-height:400px;padding:16px;overflow-y:auto}.cnQIzG_suggestionsHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.cnQIzG_selectAllCheckbox{color:#3370ff}.cnQIzG_suggestionsItems{flex-direction:column;gap:8px;display:flex}.cnQIzG_suggestionItem{border-radius:6px;padding:8px;transition:background-color .3s}.cnQIzG_suggestionItem:hover{background-color:#fff}.cnQIzG_suggestionCheckbox{width:100%}.cnQIzG_suggestionIndex{color:#3370ff;font-weight:600}.cnQIzG_suggestionText{color:#1f2329}.cnQIzG_batchFormItem{margin-bottom:0}.cnQIzG_batchTextArea{resize:none;border-radius:6px}.cnQIzG_historyContainer{background:#fff;border-radius:0;flex-direction:column;max-width:1024px;margin-top:2px;margin-left:auto;margin-right:auto;display:flex;position:relative;overflow:hidden}@media (min-width:1800px){.cnQIzG_historyContainer{max-width:1224px}}.cnQIzG_historyHeader{background:#fafafa;border-bottom:1px solid #f0f0f0;flex-shrink:0;padding:16px 20px}.cnQIzG_historyTitle{align-items:center;gap:8px;display:flex}.cnQIzG_historyIcon{color:#18181b;font-size:16px}.cnQIzG_historyList{flex:1;min-height:0}.cnQIzG_historyMasonryContainer{flex-direction:column;gap:16px;display:flex}.cnQIzG_historyMasonryItem{width:100%;display:block}.cnQIzG_historyList .ant-row{align-items:flex-start!important}@media (max-width:1200px){.cnQIzG_historyMasonryContainer{column-width:280px}}@media (max-width:767px){.cnQIzG_historyMasonryContainer{column-width:250px;column-gap:12px;padding:12px}.cnQIzG_historyMasonryItem{margin-bottom:12px}.cnQIzG_historyItem{margin-bottom:0!important}}@media (max-width:576px){.cnQIzG_historyMasonryContainer{column-count:1;column-gap:0;padding:8px 0}.cnQIzG_historyMasonryItem{margin-bottom:8px}}.cnQIzG_historyContentCard{flex-direction:row;width:100%;transition:all .3s;display:flex;overflow:hidden;border:none!important;border-radius:0!important}.cnQIzG_historyDate{font-size:12px}.cnQIzG_historyTitle{color:#1f2329;font-size:16px;font-weight:600;line-height:1.4;margin:4px 0!important}.cnQIzG_historyDescription{color:#646a73;font-size:14px;line-height:1.6;margin-bottom:4px!important}.cnQIzG_historyActions{justify-content:flex-start;display:flex}.cnQIzG_historyButton{color:#3370ff}.cnQIzG_imageHoverButton{transition:none!important;transform:none!important}.cnQIzG_imageHoverButton:hover{color:#333!important;background-color:#ffffffe6!important;transform:none!important;box-shadow:0 2px 6px #0000004d!important}.cnQIzG_historyImageContainer{flex-shrink:0;min-height:150px;position:relative;overflow:hidden}.cnQIzG_historyImageContainer>div{width:100%;position:relative}.cnQIzG_historyContentArea{flex-direction:column;flex:1;justify-content:space-between;padding:0 16px 16px;display:flex}.cnQIzG_imageGrid{flex-wrap:wrap;gap:4px;max-width:100%;height:100%;display:flex}.cnQIzG_imageGrid.cnQIzG_oneImage{flex-direction:column}.cnQIzG_imageGrid.cnQIzG_twoImages{flex-direction:row}.cnQIzG_imageGrid.cnQIzG_twoImages .cnQIzG_gridImageItem{flex:1;max-width:280px}.cnQIzG_imageGrid.cnQIzG_threeImages{flex-direction:row}.cnQIzG_imageGrid.cnQIzG_threeImages .cnQIzG_gridImageItem{flex:1}.cnQIzG_imageGrid.cnQIzG_fourImages{flex-direction:row;flex-wrap:nowrap!important}.cnQIzG_imageGrid.cnQIzG_fourImages .cnQIzG_gridImageItem{max-width:none;flex:1!important;width:25%!important}.cnQIzG_gridImageItem{cursor:pointer;box-sizing:border-box;justify-content:center;align-items:center;width:253px;min-width:253px;height:auto;display:flex;position:relative;overflow:hidden}.cnQIzG_gridImage{object-fit:contain;width:100%;height:auto;transition:transform .3s}.cnQIzG_gridImage:hover{transform:scale(1.05)}.cnQIzG_carouselWrapper{width:100%;height:100%;position:relative}:is(.cnQIzG_imageContainer .ant-carousel .slick-prev,.cnQIzG_imageContainer .ant-carousel .slick-next){z-index:20!important;opacity:0!important;background:#00000080!important;border:none!important;border-radius:50%!important;outline:none!important;justify-content:center!important;align-items:center!important;width:36px!important;height:36px!important;transition:all .3s!important;display:flex!important;top:50%!important;transform:translateY(-50%)!important}:is(.cnQIzG_imageContainer:hover .ant-carousel .slick-prev,.cnQIzG_imageContainer:hover .ant-carousel .slick-next){opacity:1!important}:is(.cnQIzG_imageContainer .ant-carousel .slick-prev:hover,.cnQIzG_imageContainer .ant-carousel .slick-next:hover){background:#000000b3!important;transform:translateY(-50%)scale(1.1)!important}.cnQIzG_imageContainer .ant-carousel .slick-prev{left:12px!important}.cnQIzG_imageContainer .ant-carousel .slick-next{right:12px!important}:is(.cnQIzG_imageContainer .ant-carousel .slick-prev:before,.cnQIzG_imageContainer .ant-carousel .slick-next:before){display:none!important}.cnQIzG_imageContainer .ant-carousel .slick-prev:after{content:""!important;border-top:none!important;border-bottom:2px solid #fff!important;border-left:2px solid #fff!important;border-right:none!important;width:8px!important;height:8px!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)rotate(45deg)!important}.cnQIzG_imageContainer .ant-carousel .slick-next:after{content:""!important;border-top:none!important;border-bottom:2px solid #fff!important;border-left:2px solid #fff!important;border-right:none!important;width:8px!important;height:8px!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)rotate(-135deg)!important}.cnQIzG_imageContainer .ant-carousel .slick-dots{display:none!important}:is(.cnQIzG_historyImageContainer .slick-prev,.cnQIzG_historyImageContainer .slick-next){z-index:20!important;opacity:0!important;background:#00000080!important;border:none!important;border-radius:50%!important;outline:none!important;justify-content:center!important;align-items:center!important;width:32px!important;height:32px!important;transition:all .3s!important;display:flex!important;top:50%!important;transform:translateY(-50%)!important}:is(.cnQIzG_historyImageContainer:hover .slick-prev,.cnQIzG_historyImageContainer:hover .slick-next){opacity:1!important}:is(.cnQIzG_historyImageContainer .slick-prev:hover,.cnQIzG_historyImageContainer .slick-next:hover){background:#000000b3!important;transform:translateY(-50%)scale(1.1)!important}.cnQIzG_historyImageContainer .slick-prev{left:8px!important}.cnQIzG_historyImageContainer .slick-next{right:8px!important}:is(.cnQIzG_historyImageContainer .slick-prev:before,.cnQIzG_historyImageContainer .slick-next:before){display:none!important}.cnQIzG_historyImageContainer .slick-prev:after{content:""!important;border-top:none!important;border-bottom:2px solid #fff!important;border-left:2px solid #fff!important;border-right:none!important;width:7px!important;height:7px!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)rotate(45deg)!important}.cnQIzG_historyImageContainer .slick-next:after{content:""!important;border-top:none!important;border-bottom:2px solid #fff!important;border-left:2px solid #fff!important;border-right:none!important;width:8px!important;height:8px!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)rotate(-135deg)!important}.cnQIzG_historyImageContainer .slick-dots{display:none!important}@keyframes cnQIzG_fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.cnQIzG_replaceImageButtons{gap:4px;margin-top:4px;display:flex}.cnQIzG_rightColumnCard{flex-direction:column;flex:1;max-height:calc(100svh - 28px);margin-top:10px;display:flex;overflow:hidden}.cnQIzG_rightColumnCard .cnQIzG_ant-card-body{flex-direction:column;flex:1;padding:12px;display:flex;overflow:auto}@keyframes cnQIzG_pulse{0%{background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%)}to{background:linear-gradient(135deg,#e3f2fd 0%,#bbdefb 100%)}}.cnQIzG_emptyStateContainer{background:linear-gradient(135deg,#18181b05 0%,#fffffff2 100%);border:2px dashed #18181b26;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:400px;margin:20px 0;padding:40px 20px;transition:all .3s;display:flex}.cnQIzG_emptyStateContainer:hover{background:linear-gradient(135deg,#18181b0a 0%,#fffffffa 100%);border-color:#18181b40;transform:translateY(-2px);box-shadow:0 8px 24px #18181b14}.cnQIzG_emptyStateIcon{color:#18181b4d;justify-content:center;align-items:center;margin-bottom:24px;font-size:64px;animation:3s ease-in-out infinite cnQIzG_float;display:flex}.cnQIzG_emptyStateContent{text-align:center;margin-bottom:24px}.cnQIzG_emptyStateTitle{color:#262626;margin-bottom:8px;font-size:18px;font-weight:600;line-height:1.4}.cnQIzG_emptyStateDescription{color:#8c8c8c;max-width:300px;margin:0 auto;font-size:14px;line-height:1.6}.cnQIzG_emptyStateActions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.cnQIzG_emptyStatePrimaryButton{background:#18181b!important;border-color:#18181b!important;border-radius:20px!important;height:36px!important;padding:0 20px!important;transition:all .3s!important;position:relative!important;overflow:hidden!important;box-shadow:0 2px 8px #18181b33!important}.cnQIzG_emptyStatePrimaryButton:before{content:"";z-index:1;background:linear-gradient(90deg,#0000,#fff6,#0000);width:100%;height:100%;transition:left .6s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:-100%}.cnQIzG_emptyStatePrimaryButton:hover{background:#27272a!important;transform:translateY(-2px)!important;box-shadow:0 4px 16px #18181b4d!important}.cnQIzG_emptyStatePrimaryButton:hover:before{left:100%!important}.cnQIzG_emptyStateSecondaryButton{border-radius:20px!important;height:36px!important;padding:0 16px!important;transition:all .3s!important}.cnQIzG_emptyStateSecondaryButton:hover{transform:translateY(-2px)!important;box-shadow:0 4px 12px #0000001a!important}.cnQIzG_emptyStateContainer.cnQIzG_article{background:linear-gradient(135deg,#52c41a05 0%,#fffffff2 100%);border-color:#52c41a26}.cnQIzG_emptyStateContainer.cnQIzG_article:hover{background:linear-gradient(135deg,#52c41a0a 0%,#fffffffa 100%);border-color:#52c41a40}.cnQIzG_emptyStateContainer.cnQIzG_article .cnQIzG_emptyStateIcon{color:#52c41a4d}.cnQIzG_emptyStateContainer.cnQIzG_article .cnQIzG_emptyStatePrimaryButton{background:linear-gradient(135deg,#52c41a 0%,#73d13d 100%)!important;border-color:#52c41a!important;box-shadow:0 2px 8px #52c41a33!important}.cnQIzG_emptyStateContainer.cnQIzG_content{background:linear-gradient(135deg,#1890ff05 0%,#fffffff2 100%);border-color:#1890ff26}.cnQIzG_emptyStateContainer.cnQIzG_content:hover{background:linear-gradient(135deg,#1890ff0a 0%,#fffffffa 100%);border-color:#1890ff40}.cnQIzG_emptyStateContainer.cnQIzG_content .cnQIzG_emptyStateIcon{color:#1890ff4d}.cnQIzG_emptyStateContainer.cnQIzG_content .cnQIzG_emptyStatePrimaryButton{background:linear-gradient(135deg,#18181b 0%,#27272a 100%)!important;border-color:#18181b!important;box-shadow:0 2px 8px #1890ff33!important}@media (max-width:767px){.cnQIzG_emptyStateContainer{min-height:300px;margin:15px 0;padding:30px 15px}.cnQIzG_emptyStateIcon{margin-bottom:20px;font-size:48px}.cnQIzG_emptyStateTitle{font-size:16px}.cnQIzG_emptyStateDescription{max-width:250px;font-size:13px}.cnQIzG_emptyStateActions{flex-direction:column;align-items:center}.cnQIzG_emptyStatePrimaryButton,.cnQIzG_emptyStateSecondaryButton{width:100%;max-width:200px}}.cnQIzG_selectorContainer{border:1px solid #e5e6eb;border-radius:0 0 8px 8px;margin:0 10px;padding:20px;transition:all .3s;position:relative;overflow:hidden}.cnQIzG_selectorContainer:before{content:"";pointer-events:none;background:linear-gradient(45deg,#0000 30%,#ffffff1a 50%,#0000 70%);animation:3s ease-in-out infinite cnQIzG_shimmer;position:absolute;inset:0}@keyframes cnQIzG_shimmer{0%,to{transform:translate(-100%)}50%{transform:translate(100%)}}.cnQIzG_selectorRow{z-index:1;position:relative}.cnQIzG_selectorGroup{text-align:left;justify-content:flex-start;align-items:center;gap:12px;padding:4px;transition:all .3s;display:flex}.cnQIzG_selectorLabel{letter-spacing:.5px;text-shadow:0 1px 2px #00000005;flex-shrink:0;color:#374151!important;text-align:right!important;width:80px!important;font-size:16px!important;font-weight:600!important}.cnQIzG_styledSelect{border-radius:8px!important;width:145px!important;box-shadow:0 2px 4px #00000005!important}.cnQIzG_styledSelect.ant-select-selector{background:linear-gradient(135deg,#fff 0%,#f9fafb 100%)!important;border:2px solid #e4e4e7!important;border-radius:8px!important;transition:none!important;box-shadow:inset 0 1px 2px #00000005!important}:is(.cnQIzG_styledSelect.ant-select-focused .ant-select-selector,.cnQIzG_styledSelect.ant-select-selector:hover){box-shadow:none!important;background:#fff!important;border-color:#e4e4e7!important}.cnQIzG_styledSelect.ant-select-selection-item{color:#374151!important;font-size:14px!important;font-weight:500!important}@media (max-width:767px){.cnQIzG_styledSelect.ant-select-selection-item{font-size:10px!important}.cnQIzG_styledSelect.ant-select-item{padding:4px 6px!important;font-size:10px!important}}.cnQIzG_styledInputNumber{border-radius:8px!important;width:145px!important}.cnQIzG_styledInputNumber.ant-input-number{border-radius:8px!important}:is(.cnQIzG_styledInputNumber.ant-input-number:hover,.cnQIzG_styledInputNumber.ant-input-number-focused){background:#fff!important;border-color:#18181b!important;box-shadow:0 0 0 3px #18181b1a!important}.cnQIzG_styledSelect.ant-select-dropdown{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#fffffff2!important;border:1px solid #e4e4e7!important;border-radius:12px!important;box-shadow:0 10px 40px #0000001a!important}.cnQIzG_styledSelect.ant-select-item{border-radius:6px!important;margin:4px 8px!important;padding:8px 12px!important;transition:all .2s!important}.cnQIzG_styledSelect.ant-select-item-option-selected{color:#fff!important;background:#18181b!important;font-weight:500!important}.cnQIzG_styledSelect.ant-select-item-option-active{color:#18181b!important;background:#18181b14!important}.cnQIzG_selectorTooltip{color:#a1a1aa;cursor:help;font-size:16px;transition:all .3s}.cnQIzG_selectorTooltip:hover{color:#18181b;transform:scale(1.1)}@media (max-width:1200px){.cnQIzG_selectorContainer{padding:16px 20px}.cnQIzG_selectorGroup{flex-wrap:wrap;gap:8px;padding:12px 16px}.cnQIzG_selectorLabel{flex-shrink:0;text-align:right!important;width:70px!important;font-size:14px!important}}@media (max-width:767px){.cnQIzG_selectorContainer{margin-bottom:8px!important;padding:8px!important}.cnQIzG_selectorRow{flex-flow:row!important;align-items:center!important;gap:8px!important}.cnQIzG_selectorGroup{flex-shrink:0;margin-right:2px;justify-content:flex-start!important;gap:4px!important;width:auto!important;padding:4px 6px!important}.cnQIzG_selectorLabel{flex-shrink:0;margin-right:3px;text-align:right!important;width:40px!important;font-size:11px!important}.cnQIzG_styledSelect{flex-shrink:0;width:70px!important;min-width:70px!important;max-width:70px!important}.cnQIzG_styledSelect .ant-select-selector{height:24px!important;min-height:24px!important;padding:0 4px!important}.cnQIzG_styledSelect .ant-select-selection-item{font-size:8px!important;line-height:1.1!important}.cnQIzG_styledInputNumber{width:50px!important;min-width:50px!important}.cnQIzG_styledInputNumber .ant-input-number{height:24px!important}.cnQIzG_styledInputNumber .ant-input-number-input{height:24px!important;font-size:8px!important;line-height:24px!important}}.cnQIzG_configAndButtonContainer{align-items:center;min-height:40px;display:flex}.cnQIzG_configOptionsContainer{border-radius:10px;flex:1;gap:16px;padding:2px 11px 2px 3px;transition:all .3s}.cnQIzG_configOptionsContainer .ant-select .ant-select-selector{box-shadow:none!important;background:#f1f3f4!important;border:none!important;border-radius:8px!important;align-items:center!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0 8px!important;transition:none!important;display:flex!important}:is(.cnQIzG_configOptionsContainer .ant-select .ant-select-selector:hover,.cnQIzG_configOptionsContainer .ant-select.ant-select-focused .ant-select-selector){box-shadow:none!important;background:#f1f3f4!important;border:none!important;align-items:center!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0 8px!important;display:flex!important}.cnQIzG_configOptionsContainer .ant-select-selection-item{color:#374151!important;font-size:12px!important;font-weight:500!important}.ant-space-item{font-size:12px!important}.ant-select-content-value{font-size:12px!important}.ant-select-item-option-content{font-size:12px!important}.ant-select-dropdown{scrollbar-width:none!important}.ant-select-dropdown::-webkit-scrollbar{display:none!important}.ant-select-dropdown .rc-virtual-list-holder{scrollbar-width:none!important}.ant-select-dropdown .rc-virtual-list-holder::-webkit-scrollbar{display:none!important}.cnQIzG_actionButtonContainer{flex-shrink:0}.cnQIzG_marketingAssistantContainer{background:#f5f5f5;border-radius:8px;margin-bottom:20px;padding:20px}.cnQIzG_marketingAssistantTitle{color:#333;margin-bottom:16px;font-size:18px;font-weight:700}.cnQIzG_marketingOptionsGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;display:grid}.cnQIzG_marketingOption{cursor:pointer;background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:16px;transition:all .2s}.cnQIzG_marketingOption:hover{border-color:#18181b;box-shadow:0 2px 8px #1890ff33}.cnQIzG_marketingOptionTitle{color:#333;margin-bottom:8px;font-weight:700}.cnQIzG_marketingOptionDesc{color:#666;font-size:14px;line-height:1.4}.cnQIzG_historyWrapperContainer{-webkit-overflow-scrolling:touch;overflow-anchor:auto;border-radius:8px;flex-direction:column-reverse;max-height:calc(100dvh - 190px);margin-top:auto;display:flex;position:relative;overflow-y:auto}.cnQIzG_historyWrapperContainer::-webkit-scrollbar{width:6px}.cnQIzG_historyWrapperContainer::-webkit-scrollbar-track{background:0 0}.cnQIzG_historyWrapperContainer::-webkit-scrollbar-thumb{background-color:#0003;border-radius:3px}.cnQIzG_historyWrapperContainer::-webkit-scrollbar-thumb:hover{background-color:#0000004d}.cnQIzG_loadMoreIndicator{text-align:center;color:#666;justify-content:center;align-items:center;gap:8px;padding:16px 0;font-size:14px;display:flex}.cnQIzG_historyItem{margin-bottom:35px}.cnQIzG_historyItem:first-child{margin-top:20px}.cnQIzG_imageNavigationWrapper{width:100%;height:auto;min-height:120px;position:relative;overflow:hidden;border-radius:0!important}.cnQIzG_imageDisplayContainer{width:100%;height:auto;position:relative}.cnQIzG_navigationImageItem{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.cnQIzG_navigationArrow{color:#fff;cursor:pointer;z-index:10;opacity:0;background:#00000080;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.cnQIzG_imageNavigationWrapper:hover .cnQIzG_navigationArrow{opacity:1}.cnQIzG_navigationArrow:hover{background:#000000b3;transform:translateY(-50%)scale(1.1)}.cnQIzG_navigationArrow:disabled{opacity:.3;cursor:not-allowed}.cnQIzG_navigationArrow:disabled:hover{background:#00000080;transform:translateY(-50%)}.cnQIzG_leftArrow{left:12px}.cnQIzG_rightArrow{right:12px}.cnQIzG_addPromptButton{font-size:12px;border-radius:6px!important;padding:6px 10px!important}.cnQIzG_imageGrid4{flex-direction:row;gap:4px;width:100%;height:auto;display:flex}.cnQIzG_imageGrid4 .cnQIzG_gridImageItem{cursor:pointer;box-sizing:border-box;flex:1;justify-content:center;align-items:center;width:25%;min-width:25%;max-width:25%;height:auto;display:flex;position:relative;overflow:hidden}.cnQIzG_imageGrid4 .cnQIzG_gridImage{object-fit:contain;width:100%;height:auto;max-height:none;transition:transform .3s;display:block}.cnQIzG_imageGrid4 .cnQIzG_gridImage:hover{transform:scale(1.05)}.cnQIzG_plainButton{box-shadow:none!important;background:0 0!important;border:none!important;gap:4px!important}.cnQIzG_plainButton:hover{box-shadow:none!important;color:inherit!important;background:0 0!important;border:none!important}.cnQIzG_plainButton:focus,.cnQIzG_plainButton:active{box-shadow:none!important;background:0 0!important;border:none!important}.cnQIzG_plainInput{box-shadow:none!important;background-color:#f1f3f4!important;border:0!important}.cnQIzG_plainInput.ant-input{box-shadow:none!important;background-color:#f1f3f4!important;border:0!important}.ant-input.cnQIzG_plainInput{box-shadow:none!important;background-color:#f1f3f4!important;border:0!important}.cnQIzG_plainInput:hover{box-shadow:none!important;background-color:#f1f3f4!important;border:0!important}.cnQIzG_plainInput.ant-input:hover{box-shadow:none!important;background-color:#f1f3f4!important;border:0!important}.ant-input.cnQIzG_plainInput:hover{box-shadow:none!important;background-color:#f1f3f4!important;border:0!important}.cnQIzG_plainInput:focus{box-shadow:none!important;background-color:#fff!important;border:0!important;outline:none!important}.cnQIzG_plainInput.ant-input:focus{box-shadow:none!important;background-color:#fff!important;border:0!important;outline:none!important}.ant-input.cnQIzG_plainInput:focus{box-shadow:none!important;background-color:#fff!important;border:0!important;outline:none!important}.cnQIzG_plainInput:focus-within{box-shadow:none!important;background-color:#fff!important;border:0!important}.cnQIzG_plainInput.ant-input:focus-within{box-shadow:none!important;background-color:#fff!important;border:0!important}.ant-input.cnQIzG_plainInput:focus-within{box-shadow:none!important;background-color:#fff!important;border:0!important}.cnQIzG_configOptionsContainer .ant-input-number.ant-input-number-focused{box-shadow:none!important;background:#f1f3f4!important;border:none!important;width:70px!important;height:32px!important}.cnQIzG_configOptionsContainer .ant-input-number-group-addon{height:32px!important;box-shadow:none!important;background-color:#f1f3f4!important;border:none!important;padding:0 4px 0 2px!important}.cnQIzG_illustrationInput{align-items:center;display:inline-flex}.cnQIzG_configOptionsContainer .cnQIzG_illustrationInput .ant-input-number-group{align-items:center!important;height:32px!important;display:flex!important}.cnQIzG_configOptionsContainer .cnQIzG_illustrationInput .ant-input-number{width:40px!important;min-width:40px!important;max-width:40px!important;height:32px!important;line-height:32px!important;transition:width .3s!important}:is(.cnQIzG_configOptionsContainer .cnQIzG_illustrationInput .ant-input-number:hover,.cnQIzG_configOptionsContainer .cnQIzG_illustrationInput .ant-input-number:focus,.cnQIzG_configOptionsContainer .cnQIzG_illustrationInput .ant-input-number.ant-input-number-focused){width:50px!important;min-width:50px!important;max-width:50px!important;height:32px!important;line-height:32px!important}.cnQIzG_configOptionsContainer .cnQIzG_illustrationInput .ant-input-number-group-addon{white-space:nowrap!important;width:auto!important;min-width:auto!important;max-width:none!important;text-overflow:unset!important;color:#18181b!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;height:32px!important;padding-right:8px!important;line-height:32px!important;display:inline-flex!important;overflow:visible!important}.cnQIzG_configOptionsContainer .ant-input-number-group .ant-input-number{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.cnQIzG_configOptionsContainer .ant-select-selection-item .anticon{color:#18181b!important;font-size:12px!important}.cnQIzG_configOptionsContainer .ant-select-item .anticon{color:#71717a!important;font-size:12px!important}.cnQIzG_configOptionsContainer .ant-select-item-option-selected .anticon{color:#fff!important}.cnQIzG_configOptionsContainer .ant-select-item-option-active .anticon{color:#18181b!important}.cnQIzG_streamingCursor{margin-left:2px;font-weight:700;animation:1s infinite cnQIzG_blink}@keyframes cnQIzG_blink{0%,50%{opacity:1}51%,to{opacity:0}}.cnQIzG_streamingTextContainer{scroll-behavior:smooth;max-height:300px;padding-right:8px;overflow-y:auto}.cnQIzG_streamingTextContainer::-webkit-scrollbar{width:4px}.cnQIzG_streamingTextContainer::-webkit-scrollbar-track{background:0 0}.cnQIzG_streamingTextContainer::-webkit-scrollbar-thumb{background-color:#0003;border-radius:2px}.cnQIzG_streamingTextContainer::-webkit-scrollbar-thumb:hover{background-color:#0000004d}.cnQIzG_streamingTextContent{white-space:pre-wrap;color:#333;word-break:break-word;font-size:14px;line-height:1.6}.cnQIzG_scrollAnchor{width:1px;height:1px}.cnQIzG_configOptionsContainer .ant-input-number{box-shadow:none!important;background:#f1f3f4!important;border:none!important;border-radius:8px!important;width:70px!important;height:32px!important;transition:all .3s!important}:is(.cnQIzG_configOptionsContainer .ant-input-number:hover,.cnQIzG_configOptionsContainer .ant-input-number:focus,.cnQIzG_configOptionsContainer .ant-input-number.ant-input-number-focused){box-shadow:none!important;background:#f1f3f4!important;border:none!important;width:70px!important;height:32px!important}.cnQIzG_configOptionsContainer .ant-input-number-input{height:32px!important;line-height:32px!important}.cnQIzG_configOptionsContainer .ant-input-number-handler-wrap{height:32px!important}:is(.cnQIzG_configOptionsContainer .ant-select-selection-item,.cnQIzG_configOptionsContainer .ant-input-number-input){color:#18181b!important;font-weight:500!important}.cnQIzG_configOptionsContainer .cnQIzG_plainInput{align-items:center!important;height:30px!important;padding:0 12px!important;display:flex!important}.cnQIzG_configOptionsContainer .cnQIzG_plainInput.ant-input{align-items:center!important;height:30px!important;padding:0 12px!important;display:flex!important}.cnQIzG_configOptionsContainer .ant-input.cnQIzG_plainInput{align-items:center!important;height:30px!important;padding:0 12px!important;display:flex!important}.cnQIzG_configOptionsContainer .cnQIzG_plainInput:hover{background-color:#f1f3f4!important;height:30px!important}.cnQIzG_configOptionsContainer .cnQIzG_plainInput.ant-input:hover{background-color:#f1f3f4!important;height:30px!important}.cnQIzG_configOptionsContainer .ant-input.cnQIzG_plainInput:hover{background-color:#f1f3f4!important;height:30px!important}.cnQIzG_configOptionsContainer .cnQIzG_plainInput:focus{background-color:#f1f3f4!important;height:30px!important}.cnQIzG_configOptionsContainer .cnQIzG_plainInput.ant-input:focus{background-color:#f1f3f4!important;height:30px!important}.cnQIzG_configOptionsContainer .ant-input.cnQIzG_plainInput:focus{background-color:#f1f3f4!important;height:30px!important}@media (max-width:767px){.cnQIzG_marketingAssistantContainer{font-size:10px}.cnQIzG_marketingAssistantContainer h3{font-size:12px!important}.cnQIzG_marketingAssistantContainer p{font-size:10px!important}.ant-tooltip{font-size:11px!important}.ant-message{font-size:10px!important}.ant-modal-title{font-size:12px!important}.ant-modal-body{font-size:10px!important}.ant-tag{font-size:11px!important}.ant-switch{font-size:11px!important}.ant-slider{font-size:11px!important}.ant-progress{font-size:11px!important}.ant-steps{font-size:11px!important}.ant-select-dropdown{font-size:10px!important}.ant-select-item{margin:1px!important;padding:2px 4px!important;font-size:10px!important;line-height:1.1!important}.ant-select-item-option-content{font-size:10px!important}:is(.ant-input::placeholder,.ant-input-number-input::placeholder){font-size:10px!important}:is(.ant-form-item-explain,.ant-form-item-extra){font-size:11px!important}.ant-spin-text{font-size:10px!important}.ant-empty-description{font-size:10px!important}.ant-list-item{font-size:10px!important}.ant-list-item-meta-title{font-size:11px!important}.ant-list-item-meta-description{font-size:11px!important}.ant-select-dropdown .ant-select-item{min-height:32px!important;margin:1px 2px!important;padding:4px 6px!important;font-size:12px!important;line-height:1.2!important}.cnQIzG_configAndButtonContainer .cnQIzG_configOptionsContainer .ant-select-dropdown .ant-select-item{min-height:32px!important;margin:1px 2px!important;padding:4px 6px!important;font-size:12px!important;line-height:1.2!important}.cnQIzG_configOptionsContainer .ant-select-dropdown .ant-select-item{min-height:32px!important;margin:1px 2px!important;padding:4px 6px!important;font-size:12px!important;line-height:1.2!important}.ant-select-dropdown .ant-select-item-option-selected{font-size:12px!important}.ant-select-dropdown .ant-select-item-option-active{font-size:12px!important}.cnQIzG_inputSection *{font-size:11px!important}.cnQIzG_inputSection h1,.cnQIzG_inputSection h2,.cnQIzG_inputSection h3{font-size:12px!important}.cnQIzG_configContainer *{line-height:1.2!important}.cnQIzG_historyList h1,.cnQIzG_historyList h2,.cnQIzG_historyList h3{font-size:11px!important}.cnQIzG_selectorRow>*{flex-shrink:0!important}.cnQIzG_selectorRow{scrollbar-width:none!important;-ms-overflow-style:none!important;overflow-x:auto!important}.cnQIzG_selectorRow::-webkit-scrollbar{display:none!important}.cnQIzG_configItem{flex-shrink:0!important;margin-right:3px!important}.ant-select-dropdown{min-width:80px!important;max-width:200px!important}.ant-select-item-option-content{white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}}.cnQIzG_inputSection .ant-input-textarea{resize:none!important}.cnQIzG_inputSection .ant-input-textarea .ant-input{resize:none!important}.cnQIzG_inputSection .ant-input-textarea .ant-input::-webkit-resizer{display:none!important}.cnQIzG_inputSection .ant-input-textarea:after{display:none!important}.cnQIzG_inputSection .ant-input-textarea .ant-input:after{display:none!important}.cnQIzG_loadingMoreIndicator{color:#666;justify-content:center;align-items:center;gap:8px;padding:16px;font-size:14px;display:flex}.cnQIzG_loadingSpinner{border:2px solid #f3f3f3;border-top-color:#18181b;border-radius:50%;width:16px;height:16px;animation:1s linear infinite cnQIzG_spin}@keyframes cnQIzG_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:767px){.cnQIzG_configAndButtonContainer{min-height:42px}.cnQIzG_configRow{min-height:40px}.cnQIzG_configOptionsContainer .ant-input-number{margin-top:-2px;width:40px!important;height:28px!important}:is(.cnQIzG_configOptionsContainer .ant-input-number:hover,.cnQIzG_configOptionsContainer .ant-input-number:focus,.cnQIzG_configOptionsContainer .ant-input-number:focus-within,.cnQIzG_configOptionsContainer .ant-input-number.ant-input-number-focused,.cnQIzG_configOptionsContainer .ant-input-number.ant-input-number-focused:hover,.cnQIzG_configOptionsContainer .ant-input-number.ant-input-number-focused:focus){margin-top:-2px;width:40px!important;height:28px!important}:is(.cnQIzG_configOptionsContainer .ant-input-number-input,.cnQIzG_configOptionsContainer .ant-input-number-input:hover,.cnQIzG_configOptionsContainer .ant-input-number-input:focus,.cnQIzG_configOptionsContainer .ant-input-number-input:focus-within){height:26px!important;line-height:26px!important}.cnQIzG_configOptionsContainer .ant-input-number-handler-wrap{width:16px!important;height:28px!important}:is(.ant-select-dropdown .ant-select-item,.ant-select-dropdown .ant-select-item:hover,.ant-select-dropdown .ant-select-item-option-active,.ant-select-dropdown .ant-select-item-option-selected),:is(.cnQIzG_configOptionsContainer .ant-select-dropdown .ant-select-item,.cnQIzG_configOptionsContainer .ant-select-dropdown .ant-select-item:hover,.cnQIzG_configOptionsContainer .ant-select-dropdown .ant-select-item-option-active,.cnQIzG_configOptionsContainer .ant-select-dropdown .ant-select-item-option-selected){height:32px!important;min-height:32px!important;max-height:32px!important;margin:1px 2px!important;padding:4px 6px!important;font-size:12px!important;line-height:1.2!important}:is(.cnQIzG_configOptionsContainer .ant-select .ant-select-selector,.cnQIzG_configOptionsContainer .ant-select .ant-select-selector:hover,.cnQIzG_configOptionsContainer .ant-select .ant-select-selector:focus,.cnQIzG_configOptionsContainer .ant-select .ant-select-selector:focus-within){height:28px!important;min-height:28px!important;max-height:28px!important;padding:0 4px!important}.cnQIzG_configContainer .ant-btn{min-width:30px!important}.cnQIzG_contentCreationPage{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;height:calc(100svh - 70px);padding:8px}.cnQIzG_mainRow{flex-direction:column;height:100%}.cnQIzG_leftColumn,.cnQIzG_rightColumn{flex:1;height:auto;min-height:0}.cnQIzG_bottomConfigPanel{max-height:40vh;padding:0 8px;position:fixed;left:0!important;right:0!important;bottom:max(16px, env(safe-area-inset-bottom))!important}.cnQIzG_configContainer{padding:0 10px}.cnQIzG_mainCard{max-height:calc(50vh - 20px);overflow:hidden auto}.cnQIzG_inputSection .ant-input{padding:6px 8px!important;line-height:1.3!important}.cnQIzG_promptInput{padding:0!important}.cnQIzG_promptInput .prompt-input-editor{padding:6px 8px;line-height:1.5;font-size:13px!important}.cnQIzG_promptInput .prompt-input-editor.is-empty:before{font-size:13px!important}.cnQIzG_promptInput .prompt-input-editor [data-inline-image]{border:none;border-radius:3px;padding:0}.cnQIzG_promptInput .prompt-input-editor [data-inline-image] img{border-radius:2px;width:16px;height:16px}.cnQIzG_pageTitle{font-size:16px!important;font-weight:600!important;line-height:1.2!important}.cnQIzG_configPanelContainer{padding:0!important}.cnQIzG_pageTitleFontSize,.cnQIzG_contentCreationPage .cnQIzG_pageTitleFontSize{margin-bottom:14px!important;font-size:14px!important}.cnQIzG_bottomInputContainer{padding:8px 10px;padding-bottom:max(8px, env(safe-area-inset-bottom));bottom:0}.cnQIzG_mainContentArea{padding-bottom:90px}.cnQIzG_pageDescription{line-height:1.3;font-size:11px!important}.cnQIzG_inputSection{font-size:11px!important}.cnQIzG_inputSection label{font-weight:500;font-size:11px!important}.cnQIzG_historyContentCard{font-size:10px;padding:0!important}.cnQIzG_historyContentCard .cnQIzG_ant-card-meta-title{font-size:11px!important}.cnQIzG_generateButton{height:32px;padding:0 16px;font-size:12px}.cnQIzG_styledSelect.ant-select-selection-item{font-size:10px!important;font-weight:500!important}.cnQIzG_styledSelect.ant-select-item{border-radius:4px!important;min-height:22px!important;margin:2px 3px!important;padding:3px 6px!important;font-size:11px!important;line-height:1.2!important}.cnQIzG_styledSelect.ant-select-dropdown{padding:4px!important}.cnQIzG_configOptionsContainer .ant-select-selection-item{font-size:11px!important;font-weight:500!important}.cnQIzG_selectorLabel{font-size:11px!important;font-weight:500!important}.cnQIzG_selectorTooltip{font-size:12px!important}.cnQIzG_inputSection .ant-input{padding:6px!important}:is(.cnQIzG_inputSection .ant-input,.cnQIzG_inputSection .ant-input::placeholder){font-size:12px!important}.cnQIzG_inputSection .ant-input{font-size:12px!important;line-height:1.3!important}.cnQIzG_streamingTextContent{font-size:10px!important;line-height:1.4!important}.cnQIzG_configContainer{font-size:10px;padding:4px 8px!important}.cnQIzG_configContainer .ant-btn{height:24px!important;min-width:unset!important;padding:2px 4px!important}.cnQIzG_configAndButtonContainer{flex-wrap:nowrap!important;align-items:center!important;gap:4px!important}.cnQIzG_configOptionsContainer{scrollbar-width:none!important;flex-wrap:nowrap!important;align-items:center!important;display:flex!important}.cnQIzG_configOptionsContainer::-webkit-scrollbar{display:none!important}.cnQIzG_actionButtonContainer{width:auto!important;min-width:unset!important;flex-shrink:0!important}.cnQIzG_actionButton{width:30px!important;min-width:30px!important;height:30px!important;margin-right:0!important;padding:2px 4px!important;font-size:11px!important}.cnQIzG_historyImageContainer{height:auto;min-height:120px}.cnQIzG_gridImageItem{width:100%!important;max-width:none!important}.cnQIzG_gridImage{object-fit:contain!important;height:auto!important;max-height:none!important}.cnQIzG_imageGrid4 .cnQIzG_gridImageItem{width:calc(25% - 3px)!important;min-width:auto!important}.cnQIzG_imageGrid4 .cnQIzG_gridImage{object-fit:contain!important}.cnQIzG_imageGrid.cnQIzG_oneImage .cnQIzG_gridImageItem{width:100%!important;max-width:none!important}.cnQIzG_imageGrid.cnQIzG_twoImages .cnQIzG_gridImageItem{width:calc(50% - 2px)!important;max-width:none!important}.cnQIzG_imageGrid.cnQIzG_threeImages .cnQIzG_gridImageItem{width:calc(33.333% - 2.67px)!important;max-width:none!important}.cnQIzG_imageGrid.cnQIzG_fourImages .cnQIzG_gridImageItem{width:calc(25% - 3px)!important;max-width:none!important}.cnQIzG_mobileGrid2x2{grid-template-columns:1fr 1fr!important;gap:4px!important;display:grid!important}.cnQIzG_mobileGrid2x2 .cnQIzG_gridImageItem{width:100%!important;min-width:0!important}.cnQIzG_mobileGrid2x2 .cnQIzG_gridImage{object-fit:cover!important;width:100%!important;height:auto!important;display:block!important}.cnQIzG_mobileGrid2x2 .cnQIzG_generatingImagePlaceholder{aspect-ratio:1!important;width:100%!important;min-width:0!important;height:auto!important}.cnQIzG_historyContentCard .cnQIzG_ant-row{flex-direction:column}.cnQIzG_historyContentCard .cnQIzG_ant-col{width:100%!important;max-width:100%!important}.cnQIzG_historyImageContainer{margin-top:0}.cnQIzG_historyWrapperContainer{height:calc(100svh - 240px);min-height:300px;max-height:calc(100dvh - 240px)}.cnQIzG_contentCreationPage.promptModeScroll .cnQIzG_historyWrapperContainer{height:auto!important;min-height:auto!important;max-height:none!important}.cnQIzG_rightColumn{max-height:calc(100svh - 32px)}:is(.cnQIzG_imageContainer .ant-carousel .slick-prev,.cnQIzG_imageContainer .ant-carousel .slick-next){width:44px!important;height:44px!important}.cnQIzG_imageContainer .ant-carousel .slick-prev:after{border-top:none!important;border-bottom:2px solid #fff!important;border-left:2px solid #fff!important;border-right:none!important;width:8px!important;height:8px!important;transform:translate(-50%,-50%)rotate(45deg)!important}.cnQIzG_imageContainer .ant-carousel .slick-next:after{border-top:none!important;border-bottom:2px solid #fff!important;border-left:2px solid #fff!important;border-right:none!important;width:8px!important;height:8px!important;transform:translate(-50%,-50%)rotate(-135deg)!important}:is(.cnQIzG_historyImageContainer .slick-prev,.cnQIzG_historyImageContainer .slick-next){width:40px!important;height:40px!important}.cnQIzG_historyImageContainer .slick-prev:after{border-top:none!important;border-bottom:2px solid #fff!important;border-left:2px solid #fff!important;border-right:none!important;width:8px!important;height:8px!important;transform:translate(-50%,-50%)rotate(45deg)!important}.cnQIzG_historyImageContainer .slick-next:after{border-top:none!important;border-bottom:2px solid #fff!important;border-left:2px solid #fff!important;border-right:none!important;width:8px!important;height:8px!important;transform:translate(-50%,-50%)rotate(-135deg)!important}.cnQIzG_topSection{margin-bottom:30vh}.cnQIzG_contentCreationPage.promptModeScroll .cnQIzG_topSection{margin-bottom:0!important}.cnQIzG_nonTemplateScroll .cnQIzG_topSection{margin-bottom:0!important}.cnQIzG_configRow{flex-wrap:nowrap!important;gap:6px!important}.cnQIzG_configOptionsContainer{gap:4px!important;padding:2px 0 2px 4px!important}.cnQIzG_configOptionsContainer .ant-select{min-width:40px!important}.cnQIzG_configOptionsContainer .ant-select .ant-select-selector{height:28px!important;min-height:28px!important;max-height:28px!important;padding:0 4px!important}.cnQIzG_configOptionsContainer .ant-select-selection-item{font-size:11px!important;line-height:1.1!important}.cnQIzG_configOptionsContainer .ant-input-number{width:40px!important;min-width:40px!important;height:28px!important;min-height:28px!important;max-height:28px!important;box-shadow:none!important;background:#f1f3f4!important;border:none!important;border-radius:8px!important;flex-shrink:0!important;transition:all .3s!important}:is(.cnQIzG_configOptionsContainer .ant-input-number:hover,.cnQIzG_configOptionsContainer .ant-input-number:focus,.cnQIzG_configOptionsContainer .ant-input-number.ant-input-number-focused){box-shadow:none!important;background:#f1f3f4!important;border:none!important;width:40px!important;height:28px!important}:is(.cnQIzG_configOptionsContainer .cnQIzG_illustrationInput .ant-input-number,.cnQIzG_configOptionsContainer .cnQIzG_illustrationInput .ant-input-number:hover,.cnQIzG_configOptionsContainer .cnQIzG_illustrationInput .ant-input-number:focus,.cnQIzG_configOptionsContainer .cnQIzG_illustrationInput .ant-input-number.ant-input-number-focused){width:25px!important;min-width:25px!important;max-width:25px!important;height:28px!important;line-height:28px!important}.cnQIzG_configOptionsContainer .cnQIzG_illustrationInput .ant-input-number-group{align-items:center!important;height:28px!important;display:flex!important}.cnQIzG_configOptionsContainer .ant-input-number-input{color:#374151!important;height:26px!important;padding:0 2px 0 6px!important;font-size:11px!important;font-weight:500!important;line-height:26px!important}.cnQIzG_configOptionsContainer .cnQIzG_illustrationInput .ant-input-number-group-addon{margin-top:-2px;height:28px!important;line-height:28px!important}.cnQIzG_configOptionsContainer .cnQIzG_illustrationInput .ant-input-number-input{padding-top:2px!important}.cnQIzG_configOptionsContainer .ant-input-number-handler-wrap{opacity:1!important;visibility:visible!important;border-left:1px solid #d9d9d9!important;width:16px!important;height:28px!important;display:block!important;position:relative!important}.cnQIzG_configOptionsContainer .ant-input-number-handler{opacity:1!important;cursor:pointer!important;background:0 0!important;border:none!important;justify-content:center!important;align-items:center!important;width:16px!important;height:14px!important;display:flex!important;position:relative!important}.cnQIzG_configOptionsContainer .ant-input-number-handler-up{border-bottom:1px solid #d9d9d9!important}:is(.cnQIzG_configOptionsContainer .ant-input-number-handler-up:after,.cnQIzG_configOptionsContainer .ant-input-number-handler-down:after){content:""!important;border:3px solid #0000!important;width:0!important;height:0!important;display:block!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.cnQIzG_configOptionsContainer .ant-input-number-handler-up:after{border-top:none!important;border-bottom-color:#666!important}.cnQIzG_configOptionsContainer .ant-input-number-handler-down:after{border-top-color:#666!important;border-bottom:none!important}.cnQIzG_configOptionsContainer .ant-input-number:not(:hover) .ant-input-number-handler-wrap{opacity:1!important;visibility:visible!important;display:block!important}.cnQIzG_configOptionsContainer .ant-input-number .ant-input-number-handler-wrap{opacity:1!important;visibility:visible!important;display:block!important}.cnQIzG_configOptionsContainer .ant-select-item{min-height:18px!important;margin:0 1px!important;padding:1px 3px!important;font-size:11px!important;line-height:1!important}}.cnQIzG_noHoverEffect,.cnQIzG_noHoverEffect:hover,.cnQIzG_noHoverEffect:focus,.cnQIzG_noHoverEffect:active{background-color:#fff!important;border-color:#0000!important;transform:none!important;box-shadow:0 2px 8px #00000026!important}.cnQIzG_noHoverEffect.ant-btn-text.ant-btn-dangerous{background-color:#fff!important;box-shadow:0 2px 8px #00000026!important}.cnQIzG_noHoverEffect.ant-btn-text.ant-btn-dangerous:hover{background-color:#fff!important;box-shadow:0 2px 8px #00000026!important}.cnQIzG_noHoverEffect.ant-btn-text.ant-btn-dangerous:focus{background-color:#fff!important;box-shadow:0 2px 8px #00000026!important}.cnQIzG_noHoverEffect.ant-btn-text.ant-btn-dangerous:active{background-color:#fff!important;box-shadow:0 2px 8px #00000026!important}.cnQIzG_noHoverEffect.ant-btn-text:not(.ant-btn-dangerous){color:#000000e0!important;background-color:#fff!important;box-shadow:0 2px 8px #00000026!important}.cnQIzG_noHoverEffect.ant-btn-text:not(.ant-btn-dangerous):hover{color:#000000e0!important;background-color:#fff!important;box-shadow:0 2px 8px #00000026!important}.cnQIzG_noHoverEffect.ant-btn-text:not(.ant-btn-dangerous):focus{color:#000000e0!important;background-color:#fff!important;box-shadow:0 2px 8px #00000026!important}.cnQIzG_noHoverEffect.ant-btn-text:not(.ant-btn-dangerous):active{color:#000000e0!important;background-color:#fff!important;box-shadow:0 2px 8px #00000026!important}@media (max-width:767px){.cnQIzG_imageGallery{gap:6px}.cnQIzG_imageList{flex-wrap:nowrap;justify-content:flex-start;gap:6px}.cnQIzG_imageItem{flex-shrink:0}.cnQIzG_imageWrapper{width:40px;height:40px;position:relative}.cnQIzG_imageWrapper .ant-image{width:40px!important;height:40px!important}.cnQIzG_imageWrapper .ant-image img{border-radius:4px!important;width:40px!important;height:40px!important}.cnQIzG_imageDeleteButton{border-radius:50%;opacity:1!important;width:18px!important;height:18px!important;padding:2px!important;top:0!important;right:0!important}.cnQIzG_imageDeleteButton .cnQIzG_imageIcon{font-size:10px!important}.cnQIzG_sourceTag{width:16px!important;height:16px!important;font-size:8px!important}.cnQIzG_maxImagesHint{text-align:center;font-size:10px!important}.cnQIzG_twoLineEllipsis{max-height:2.6em!important;font-size:11px!important;line-height:1.3!important}:is(.ant-table-small .ant-table-tbody>tr>td .ant-input,.ant-table-small .ant-table-tbody>tr>td .ant-select){padding:2px 4px!important;font-size:11px!important}.ant-table-small .ant-table-tbody>tr>td .ant-select-selector{height:24px!important;min-height:24px!important}.ant-table-small .ant-table-tbody>tr>td .ant-tag{margin:1px!important;padding:1px 4px!important;font-size:10px!important}.cnQIzG_addPromptButton{height:24px!important;min-height:24px!important}.cnQIzG_promptTable{border-radius:6px}.cnQIzG_promptTable .ant-table-tbody>tr>td{padding-top:4px!important;padding-bottom:4px!important}.cnQIzG_promptTable .cnQIzG_textColumn .ant-input{height:60px!important;padding:4px 6px!important;font-size:12px!important}:is(.cnQIzG_textEditorContainer .ant-input-textarea,.cnQIzG_textEditorContainer .ant-input-textarea .ant-input){min-height:60px}.cnQIzG_actionButtons .ant-btn{height:24px!important;padding:2px 6px!important;font-size:11px!important}}.cnQIzG_mobileConfigPopover .ant-popover-inner{background:#fff!important;border:1px solid #f3f4f6!important;border-radius:12px!important;padding:10px!important;box-shadow:0 4px 16px #0000001f!important}.cnQIzG_mobileConfigPanel{background:#fff;flex-direction:column;gap:12px;width:250px;display:flex}@media (max-width:767px){.cnQIzG_mobileConfigPopover{width:calc(100vw - 120px)!important;max-width:calc(100vw - 120px)!important;left:20px!important;right:20px!important}:is(.cnQIzG_mobileConfigPopover .ant-popover-content,.cnQIzG_mobileConfigPopover .ant-popover-inner),.cnQIzG_mobileConfigPanel{width:100%!important}.cnQIzG_mobileConfigPopover .ant-popover-arrow{display:none!important}}.cnQIzG_mobileConfigSection{flex-direction:column;gap:6px;display:flex}.cnQIzG_mobileConfigTitle{color:#4b5563;padding-left:2px;font-size:11px;font-weight:600}.cnQIzG_mobileConfigGrid{gap:6px;display:grid}.cnQIzG_mobileConfigItem{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;max-width:140px;height:48px;padding:2px 0;transition:all .15s;display:flex}.cnQIzG_mobileConfigItemActive{background:#f3f4f6!important;border-color:#9ca3af!important}.cnQIzG_mobileConfigLabel{color:#374151;font-size:10px;font-weight:500}.cnQIzG_desktopLayout{flex-direction:row;gap:0;height:100svh;display:flex;overflow:hidden}.cnQIzG_leftInputPanel{width:var(--left-panel-width);min-width:var(--left-panel-width);background:#fafafa;border-right:1px solid #f0f0f0;flex-direction:column;flex-shrink:0;max-width:480px;height:100%;padding-top:42px;display:flex}.cnQIzG_leftHistoryArea{background:#fff;flex-direction:column-reverse;flex:1;min-height:0;padding:8px 12px 0;display:flex;overflow:hidden auto}.cnQIzG_leftHistoryArea::-webkit-scrollbar{width:4px}.cnQIzG_leftHistoryArea::-webkit-scrollbar-track{background:0 0}.cnQIzG_leftHistoryArea::-webkit-scrollbar-thumb{background-color:#00000026;border-radius:2px}.cnQIzG_leftHistoryArea .cnQIzG_historyWrapperContainer{max-height:none!important;overflow:visible!important}.cnQIzG_leftHistoryArea .cnQIzG_imageGrid{flex-wrap:unset!important;grid-template-columns:1fr 1fr!important;gap:4px!important;display:grid!important}.cnQIzG_leftHistoryArea .cnQIzG_imageGrid.cnQIzG_oneImage{grid-template-columns:1fr!important}.cnQIzG_leftHistoryArea .cnQIzG_imageGrid.cnQIzG_oneImage .cnQIzG_gridImageItem{max-width:50%!important}.cnQIzG_leftHistoryArea .cnQIzG_gridImageItem{width:100%!important;min-width:0!important;max-width:none!important}.cnQIzG_leftHistoryArea .cnQIzG_imageGrid.cnQIzG_fourImages .cnQIzG_gridImageItem{flex:unset!important;width:100%!important}.cnQIzG_leftHistoryArea .cnQIzG_gridImage{object-fit:cover!important;width:100%!important;height:auto!important;display:block!important}.cnQIzG_leftHistoryArea .cnQIzG_imageGrid4{grid-template-columns:1fr 1fr!important;gap:4px!important;display:grid!important}.cnQIzG_leftHistoryArea .cnQIzG_imageGrid4 .cnQIzG_gridImageItem{width:100%!important;min-width:0!important}.cnQIzG_leftHistoryArea .cnQIzG_imageGrid4 .cnQIzG_gridImage{object-fit:cover!important;width:100%!important;height:auto!important}.cnQIzG_leftHistoryArea .cnQIzG_gridImageItem>div{width:100%}.cnQIzG_leftHistoryArea .cnQIzG_generatingImagePlaceholder{width:100%!important;min-width:0!important;height:auto!important;min-height:160px!important}.cnQIzG_leftHistoryArea .cnQIzG_historyContentCard{flex-direction:column!important}.cnQIzG_leftHistoryArea .cnQIzG_historyImageContainer{flex-shrink:unset!important;width:100%!important}.cnQIzG_leftHistoryArea [class*=videoHistoryContainer]{max-width:60%;margin:0!important}.cnQIzG_leftInputPanelInner{flex-shrink:0;margin-top:auto;padding:8px 22px 52px 8px}.cnQIzG_leftInputPanelInner .cnQIzG_configContainer{border:1px solid #d9d9d9;border-radius:12px;width:100%;max-width:100%}.cnQIzG_rightContentPanel{flex:1;min-width:0;height:100%;padding:0;overflow:hidden auto}.cnQIzG_canvasToggleBar{z-index:999;align-items:center;height:42px;display:flex;position:fixed;top:8px;right:16px}.cnQIzG_canvasToggleGroup{background:#f1f3f4;border-radius:8px;align-items:center;gap:2px;padding:2px;display:inline-flex}.cnQIzG_canvasToggleBtn{color:#999;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:30px;height:26px;transition:all .2s;display:inline-flex}.cnQIzG_canvasToggleBtn:hover{color:#555;background:#0000000a}.cnQIzG_canvasToggleBtnActive{color:#18181b;background:#fff;box-shadow:0 1px 3px #0000001a}.cnQIzG_canvasToggleBtnActive:hover{color:#18181b;background:#fff}.cnQIzG_mobileBottomInputContainer{display:none}@media (max-width:767px){.cnQIzG_leftInputPanel{display:none!important}.cnQIzG_desktopLayout{flex-direction:column;height:100%;overflow:hidden}.cnQIzG_rightContentPanel{box-sizing:border-box;flex-direction:column;flex:1;min-height:0;padding-bottom:150px;display:flex;overflow:hidden}.cnQIzG_mobileBottomInputContainer{z-index:1000;box-shadow:none;padding:8px 10px;padding-bottom:max(8px, env(safe-area-inset-bottom));background:#fff;border-top:none;display:block;position:fixed;bottom:0;left:0;right:0}.cnQIzG_leftHistoryArea{flex-direction:column;flex:1;padding:8px 4px 0;overflow:hidden}.cnQIzG_leftHistoryArea .cnQIzG_historyWrapperContainer{-webkit-overflow-scrolling:touch;overscroll-behavior-y:none;height:100%!important;max-height:none!important;overflow:hidden auto!important}.cnQIzG_leftHistoryArea .cnQIzG_historyWrapperContainer .cnQIzG_historyItem:first-child{margin-bottom:12px!important}}
.logo-loader-container{justify-content:center;align-items:center;display:inline-flex;position:relative}.logo-loader-ring{animation:2s linear infinite logo-loader-rotate;position:absolute;top:0;left:0;transform:rotate(-90deg)}.logo-loader-circle{stroke:url(#logo-loader-gradient);stroke-linecap:round;stroke-dasharray:188.5;stroke-dashoffset:47.12px;animation:1.5s ease-in-out infinite logo-loader-dash}.logo-loader-icon{z-index:1;justify-content:center;align-items:center;display:flex;position:relative}@keyframes logo-loader-rotate{to{transform:rotate(270deg)}}@keyframes logo-loader-dash{0%{stroke-dashoffset:188.5px}50%{stroke-dashoffset:47.12px}to{stroke-dashoffset:188.5px}}