.page-module___8aEwW__page{--start-loading-text:var(--theme-muted-text);--start-tab-border:#3b52a433;--start-tab-text:#4b5568;--start-tab-hover-background:#3b52a41f;--start-tab-hover-text:#1b1f31;--start-tab-active-text:#1b1f31;--start-tab-active-border:#3b82f6;--start-tab-active-background:#3b82f614;--start-tab-active-shadow:inset 0 -2px 0 #3b82f6;--start-table-background:#fff;--start-table-border:#0f172a14;--start-table-header-background:#3b52a41a;--start-table-header-text:#1f2937;--start-table-row-divider:#0f172a0f;--start-table-row-hover:#3b52a41f;--start-table-text:#1b1f31;--start-create-button-background:#3b82f6;--start-create-button-hover:#2563eb;--start-create-button-shadow:0 4px 12px #3b82f659;--start-button-primary-text:#fff;--start-button-primary-background:#3b82f6;--start-button-primary-hover:#2563eb;--start-button-success-background:#22c55e;--start-button-success-hover:#16a34a;--start-button-danger-background:#ef4444;--start-button-danger-hover:#dc2626;--start-button-disabled-background:#94a3b84d;--start-button-disabled-text:#11182799;--start-pagination-background:#3b52a41f;--start-pagination-border:#3b52a433;--start-pagination-text:#2f3a55;--start-pagination-hover-background:#3b52a42e;--start-pagination-active-background:#3b82f6;--start-pagination-active-text:#fff;--start-input-background:#fff;--start-input-border:#3b52a440;--start-input-focus-border:#2563eb;--start-input-focus-shadow:0 0 0 3px #2563eb33;--start-input-disabled-background:#e2e8f0a6;--start-input-disabled-border:#94a3b866;--start-icon-muted:#6c757d;--start-icon-hover:#3b82f6;background:var(--theme-page-background);width:100%;min-height:100vh;color:var(--theme-page-foreground);flex-direction:column;align-items:center;display:flex}@media (prefers-color-scheme:dark){.page-module___8aEwW__page{--start-loading-text:#d1d5db;--start-tab-border:#7886b447;--start-tab-text:#cbd5f5;--start-tab-hover-background:#ffffff14;--start-tab-hover-text:#fff;--start-tab-active-text:#fff;--start-tab-active-border:#3b82f6;--start-tab-active-background:#3b82f638;--start-tab-active-shadow:inset 0 -2px 0 #3b82f6cc;--start-table-background:#141622;--start-table-border:#ffffff14;--start-table-header-background:#ffffff0d;--start-table-header-text:#e5e7ff;--start-table-row-divider:#ffffff0f;--start-table-row-hover:#3b82f629;--start-table-text:#f5f5f7;--start-create-button-background:#3b82f6;--start-create-button-hover:#2563eb;--start-create-button-shadow:0 6px 16px #3b82f673;--start-button-primary-text:#fff;--start-button-primary-background:#3b82f6;--start-button-primary-hover:#2563eb;--start-button-success-background:#22c55e;--start-button-success-hover:#16a34a;--start-button-danger-background:#ef4444;--start-button-danger-hover:#dc2626;--start-button-disabled-background:#94a3b833;--start-button-disabled-text:#f8fafcb3;--start-pagination-background:#ffffff0f;--start-pagination-border:#ffffff14;--start-pagination-text:#cbd5f5;--start-pagination-hover-background:#3b82f633;--start-pagination-active-background:#3b82f6;--start-pagination-active-text:#fff;--start-input-background:#ffffff0a;--start-input-border:#ffffff1f;--start-input-focus-border:#3b82f6;--start-input-focus-shadow:0 0 0 3px #3b82f659;--start-input-disabled-background:#ffffff14;--start-input-disabled-border:#ffffff14;--start-icon-muted:#94a3b8;--start-icon-hover:#3b82f6}}.page-module___8aEwW__main{box-sizing:border-box;flex-direction:column;flex:1;width:100%;max-width:1400px;height:calc(100vh - 200);display:flex;overflow:hidden}.page-module___8aEwW__loading{text-align:center;color:var(--start-loading-text);padding:2rem;font-style:italic}.page-module___8aEwW__error{color:var(--error-text);background-color:var(--error-background);border:1px solid var(--error-border);text-align:center;border-radius:8px;margin:1rem;padding:.75rem 1rem;font-weight:500}.page-module___8aEwW__homeContainer{background:var(--theme-content-background);width:100%;box-shadow:var(--theme-content-shadow-lg);flex-direction:column;flex:1;align-items:center;gap:1rem;padding-top:48px;display:flex}.page-module___8aEwW__createSection{justify-content:center;display:flex}.page-module___8aEwW__createButton{background-color:var(--start-create-button-background);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:1rem 2rem;font-size:1.1rem;font-weight:600;transition:background-color .2s}.page-module___8aEwW__createButton:hover{background-color:var(--start-create-button-hover)}.page-module___8aEwW__createButton:disabled{cursor:not-allowed;box-shadow:none;background-color:#ccc}.page-module___8aEwW__inlineError{color:var(--error-text);text-align:center;background:var(--error-background);border-radius:6px;margin:0;padding:.5rem .75rem;font-weight:500}@media (max-width:768px){.page-module___8aEwW__page{padding:0}.page-module___8aEwW__main{box-shadow:none;border-radius:0;margin:16px 0}.page-module___8aEwW__startContainer{padding:1rem}}
.ProjectCreationModal-module__QUCGcW__overlay{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ProjectCreationModal-module__QUCGcW__modal{background:var(--theme-content-background);box-shadow:var(--theme-content-shadow-lg);border:1px solid var(--theme-content-border);border-radius:8px;width:90%;max-width:500px;max-height:90vh;overflow-y:auto}.ProjectCreationModal-module__QUCGcW__header{border-bottom:1px solid var(--theme-divider);background:var(--theme-surface-background);justify-content:space-between;align-items:center;padding:20px 24px 16px;display:flex}.ProjectCreationModal-module__QUCGcW__title{color:var(--foreground);margin:0;font-size:1.25rem;font-weight:600}.ProjectCreationModal-module__QUCGcW__closeButton{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:4px;font-size:24px;line-height:1;transition:color .2s}.ProjectCreationModal-module__QUCGcW__closeButton:hover:not(:disabled){color:var(--foreground)}.ProjectCreationModal-module__QUCGcW__closeButton:disabled{color:var(--text-muted);cursor:not-allowed}.ProjectCreationModal-module__QUCGcW__form{padding:24px}.ProjectCreationModal-module__QUCGcW__fieldGroup{margin-bottom:20px}.ProjectCreationModal-module__QUCGcW__fieldGroup:last-child{margin-bottom:0}.ProjectCreationModal-module__QUCGcW__label{color:var(--foreground);margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.ProjectCreationModal-module__QUCGcW__required{color:var(--error-text)}.ProjectCreationModal-module__QUCGcW__input{border:1px solid var(--theme-input-border);box-sizing:border-box;background-color:var(--theme-input-background);width:100%;color:var(--theme-input-text);border-radius:6px;padding:8px 12px;font-size:.875rem;transition:border-color .2s,box-shadow .2s}.ProjectCreationModal-module__QUCGcW__input:focus{border-color:var(--theme-primary-button-bg);outline:none;box-shadow:0 0 0 3px #3b82f626}.ProjectCreationModal-module__QUCGcW__input:disabled{background-color:var(--label-background);color:var(--text-secondary);cursor:not-allowed}.ProjectCreationModal-module__QUCGcW__selectWrapper{position:relative}.ProjectCreationModal-module__QUCGcW__select{appearance:none;padding-right:2.5rem}.ProjectCreationModal-module__QUCGcW__selectIcon{pointer-events:none;color:var(--text-secondary);font-size:1rem;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.ProjectCreationModal-module__QUCGcW__buttons{border-top:1px solid var(--theme-divider);justify-content:flex-end;gap:12px;margin-top:32px;padding-top:20px;display:flex}.ProjectCreationModal-module__QUCGcW__cancelButton,.ProjectCreationModal-module__QUCGcW__createButton{cursor:pointer;border:1px solid;border-radius:6px;padding:8px 16px;font-size:.875rem;font-weight:500;transition:all .2s}.ProjectCreationModal-module__QUCGcW__cancelButton{background:var(--theme-cancel-button-bg);color:var(--theme-cancel-button-text);border-color:var(--theme-cancel-button-border)}.ProjectCreationModal-module__QUCGcW__cancelButton:hover:not(:disabled){background:var(--theme-cancel-button-hover-bg)}.ProjectCreationModal-module__QUCGcW__cancelButton:disabled{color:var(--text-muted);cursor:not-allowed}.ProjectCreationModal-module__QUCGcW__createButton{background:var(--theme-primary-button-bg);color:var(--theme-primary-button-text);border-color:var(--theme-primary-button-border)}.ProjectCreationModal-module__QUCGcW__createButton:hover:not(:disabled){background:var(--theme-primary-button-hover-bg);border-color:var(--theme-primary-button-hover-bg)}.ProjectCreationModal-module__QUCGcW__createButton:disabled{background:var(--theme-primary-button-disabled);border-color:var(--theme-primary-button-disabled);cursor:not-allowed}
.VideoSourceSelector-module__psQvlq__container{margin-bottom:20px}.VideoSourceSelector-module__psQvlq__label{color:#374151;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.VideoSourceSelector-module__psQvlq__optional{color:#6b7280;font-weight:400}.VideoSourceSelector-module__psQvlq__radioGroup{grid-template-columns:1fr 1fr;gap:8px;margin-top:4px;display:grid}.VideoSourceSelector-module__psQvlq__radioLabel{color:#374151;cursor:pointer;align-items:center;gap:8px;padding:4px 0;font-size:.875rem;display:flex}.VideoSourceSelector-module__psQvlq__radioLabel input{cursor:pointer;margin:0}.VideoSourceSelector-module__psQvlq__radioLabel input:disabled{cursor:not-allowed}.VideoSourceSelector-module__psQvlq__field{margin-top:10px}.VideoSourceSelector-module__psQvlq__input{box-sizing:border-box;border:1px solid #d1d5db;border-radius:6px;width:100%;padding:8px 12px;font-size:.875rem;transition:border-color .2s,box-shadow .2s}.VideoSourceSelector-module__psQvlq__input:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.VideoSourceSelector-module__psQvlq__input:disabled{color:#6b7280;cursor:not-allowed;background-color:#f9fafb}.VideoSourceSelector-module__psQvlq__helpText{color:#6b7280;margin:4px 0 0;font-size:.75rem;line-height:1.4}
.FileInput-module__utIjtG__container{margin-top:10px}.FileInput-module__utIjtG__input{box-sizing:border-box;border:1px solid #d1d5db;border-radius:6px;width:100%;padding:8px 12px;font-size:.875rem;transition:border-color .2s,box-shadow .2s}.FileInput-module__utIjtG__input:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.FileInput-module__utIjtG__input:disabled{color:#6b7280;cursor:not-allowed;background-color:#f9fafb}.FileInput-module__utIjtG__helpText{color:#6b7280;margin:4px 0 0;font-size:.75rem;line-height:1.4}.FileInput-module__utIjtG__fileInfo{color:#059669;background:#ecfdf5;border:1px solid #d1fae5;border-radius:4px;margin:8px 0 0;padding:6px 8px;font-size:.75rem}
.ProcessStageIndicator-module__FYpxeG__container{background:#f0f9ff;border:1px solid #bae6fd;border-radius:4px;margin:12px 0 0;padding:8px}.ProcessStageIndicator-module__FYpxeG__progressBar{background:#e5e7eb;border-radius:4px;width:100%;height:8px;margin-bottom:4px;overflow:hidden}.ProcessStageIndicator-module__FYpxeG__progressFill{background:#3b82f6;border-radius:4px;height:100%;transition:width .3s}.ProcessStageIndicator-module__FYpxeG__status{color:#0369a1;text-align:center;margin:0;font-size:.75rem}@keyframes ProcessStageIndicator-module__FYpxeG__pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}
.StoryContextField-module__DBs0RW__container{margin-bottom:20px}.StoryContextField-module__DBs0RW__label{color:#374151;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.StoryContextField-module__DBs0RW__optional{color:#6b7280;font-weight:400}.StoryContextField-module__DBs0RW__textarea{box-sizing:border-box;resize:vertical;border:1px solid #d1d5db;border-radius:6px;width:100%;min-height:80px;padding:8px 12px;font-size:.875rem;transition:border-color .2s,box-shadow .2s}.StoryContextField-module__DBs0RW__textarea:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.StoryContextField-module__DBs0RW__textarea:disabled{color:#6b7280;cursor:not-allowed;background-color:#f9fafb}
.ImageModeSelector-module__ZiPHTW__container{margin-bottom:20px}.ImageModeSelector-module__ZiPHTW__label{color:#374151;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.ImageModeSelector-module__ZiPHTW__required{color:#dc2626}.ImageModeSelector-module__ZiPHTW__radioGroup{flex-direction:flex-start;gap:8px;margin-top:4px;display:flex}.ImageModeSelector-module__ZiPHTW__radioLabel{color:#374151;cursor:pointer;flex:1;align-items:center;gap:8px;padding:4px 0;font-size:.875rem;display:flex}.ImageModeSelector-module__ZiPHTW__radioLabel input{cursor:pointer;margin:0}.ImageModeSelector-module__ZiPHTW__radioLabel input:disabled{cursor:not-allowed}
.ProjectList-module__TBJbOW__projectList{width:100%;max-width:900px;color:inherit;margin-top:2rem}.ProjectList-module__TBJbOW__tabNavigation{border-bottom:1px solid var(--start-tab-border);background:0 0;margin-bottom:1.5rem;display:flex}.ProjectList-module__TBJbOW__tabButton{cursor:pointer;color:var(--start-tab-text);background:0 0;border:none;border-bottom:2px solid #0000;border-radius:8px 8px 0 0;width:50%;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s,transform .2s}.ProjectList-module__TBJbOW__tabButton:hover{color:var(--start-tab-hover-text);background-color:var(--start-tab-hover-background)}.ProjectList-module__TBJbOW__activeTab{color:var(--start-tab-active-text);border-bottom-color:var(--start-tab-active-border);background-color:var(--start-tab-active-background);box-shadow:var(--start-tab-active-shadow)}.ProjectList-module__TBJbOW__tabPanels{background:var(--start-surface-background);border:1px solid var(--start-surface-border);width:100%;box-shadow:var(--start-surface-shadow);box-sizing:border-box;border-radius:12px;padding:1.5rem;position:relative}.ProjectList-module__TBJbOW__tabPanel{width:100%}.ProjectList-module__TBJbOW__tabPanelActive{display:block}.ProjectList-module__TBJbOW__tabPanelHidden{display:none}@media (max-width:768px){.ProjectList-module__TBJbOW__projectList{margin-top:1.5rem}.ProjectList-module__TBJbOW__tabButton{padding:.5rem 1rem;font-size:.75rem}}
.MyProjectsView-module__AH6ZoW__container{width:100%;color:inherit}.MyProjectsView-module__AH6ZoW__loading{text-align:center;color:var(--start-muted-text);padding:3rem 1rem;font-style:italic}.MyProjectsView-module__AH6ZoW__emptyState{text-align:center;color:var(--start-muted-text);background-color:var(--start-surface-background);border:1px solid var(--start-surface-border);box-shadow:var(--start-surface-shadow);border-radius:12px;margin-top:1rem;padding:3rem 1rem;font-style:italic}.MyProjectsView-module__AH6ZoW__projectTable{border:1px solid var(--start-table-border);background:var(--start-table-background);width:100%;box-shadow:var(--start-surface-shadow);border-collapse:collapse;table-layout:fixed;color:var(--start-table-text);border-radius:12px;overflow:hidden}.MyProjectsView-module__AH6ZoW__projectTableHeaderCell:first-child{width:auto}.MyProjectsView-module__AH6ZoW__projectTableHeaderCell:nth-child(2){width:180px}.MyProjectsView-module__AH6ZoW__projectTableHeaderCell:last-child{width:260px}.MyProjectsView-module__AH6ZoW__projectTableHeader{background-color:var(--start-table-header-background)}.MyProjectsView-module__AH6ZoW__projectTableHeaderCell{text-align:left;color:var(--start-table-header-text);border-bottom:1px solid var(--start-table-border);padding:.75rem;font-size:.875rem;font-weight:600}.MyProjectsView-module__AH6ZoW__projectRow{cursor:pointer;border-bottom:1px solid var(--start-table-row-divider);transition:background-color .2s}.MyProjectsView-module__AH6ZoW__projectRow:hover{background-color:var(--start-table-row-hover)}.MyProjectsView-module__AH6ZoW__projectRow:last-child{border-bottom:none}.MyProjectsView-module__AH6ZoW__projectCell{color:var(--start-table-text);vertical-align:middle;padding:1rem .75rem;font-size:.875rem}.MyProjectsView-module__AH6ZoW__projectNameContainer{justify-content:space-between;align-items:center;min-width:0;height:100%;font-size:.875rem;display:flex}.MyProjectsView-module__AH6ZoW__projectNameText{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;padding-right:1rem;overflow:hidden}.MyProjectsView-module__AH6ZoW__editInput{border:2px solid var(--start-input-border);background:var(--start-input-background);color:var(--start-table-text);border-radius:6px;outline:none;flex:1;margin-right:1rem;padding:.375rem .5rem;font-family:inherit;font-size:1rem;transition:border-color .2s,box-shadow .2s,background-color .2s}.MyProjectsView-module__AH6ZoW__editInput:focus{border-color:var(--start-input-focus-border);box-shadow:var(--start-input-focus-shadow)}.MyProjectsView-module__AH6ZoW__editInput:disabled{background-color:var(--start-input-disabled-background);border-color:var(--start-input-disabled-border);cursor:not-allowed;color:var(--start-muted-text)}.MyProjectsView-module__AH6ZoW__editActions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.MyProjectsView-module__AH6ZoW__checkIcon{color:var(--start-button-success-background);cursor:pointer;font-size:1.1rem;transition:color .2s}.MyProjectsView-module__AH6ZoW__checkIcon:hover:not(.MyProjectsView-module__AH6ZoW__disabled){color:var(--start-button-success-hover)}.MyProjectsView-module__AH6ZoW__checkIcon.MyProjectsView-module__AH6ZoW__disabled{color:var(--start-button-disabled-background);cursor:not-allowed}.MyProjectsView-module__AH6ZoW__crossIcon{color:var(--start-button-danger-background);cursor:pointer;font-size:1.1rem;transition:color .2s}.MyProjectsView-module__AH6ZoW__crossIcon:hover:not(.MyProjectsView-module__AH6ZoW__disabled){color:var(--start-button-danger-hover)}.MyProjectsView-module__AH6ZoW__crossIcon.MyProjectsView-module__AH6ZoW__disabled{color:var(--start-button-disabled-background);cursor:not-allowed}.MyProjectsView-module__AH6ZoW__editIcon{color:var(--start-icon-muted);cursor:pointer;opacity:0;transition:opacity .2s,color .2s}.MyProjectsView-module__AH6ZoW__projectCell:hover .MyProjectsView-module__AH6ZoW__editIcon{opacity:1}.MyProjectsView-module__AH6ZoW__editIcon:hover{color:var(--start-icon-hover)}.MyProjectsView-module__AH6ZoW__shareButton{background-color:var(--start-button-primary-background);color:var(--start-button-primary-text);cursor:pointer;border:none;border-radius:6px;margin-right:.5rem;padding:.375rem .75rem;font-size:.75rem;transition:background-color .2s,transform .1s,box-shadow .2s}.MyProjectsView-module__AH6ZoW__shareButton:hover{background-color:var(--start-button-primary-hover)}.MyProjectsView-module__AH6ZoW__shareButton:disabled{background-color:var(--start-button-disabled-background);color:var(--start-button-disabled-text);cursor:not-allowed}.MyProjectsView-module__AH6ZoW__remixButton{background-color:var(--start-button-success-background);color:var(--start-button-primary-text);cursor:pointer;border:none;border-radius:6px;margin-right:.5rem;padding:.375rem .75rem;font-size:.75rem;transition:background-color .2s,transform .1s,box-shadow .2s}.MyProjectsView-module__AH6ZoW__remixButton:hover{background-color:var(--start-button-success-hover)}.MyProjectsView-module__AH6ZoW__remixButton:disabled{background-color:var(--start-button-disabled-background);color:var(--start-button-disabled-text);cursor:not-allowed}.MyProjectsView-module__AH6ZoW__deleteButton{background-color:var(--start-button-danger-background);color:var(--start-button-primary-text);cursor:pointer;border:none;border-radius:6px;padding:.375rem .75rem;font-size:.75rem;transition:background-color .2s,transform .1s,box-shadow .2s}.MyProjectsView-module__AH6ZoW__deleteButton:hover{background-color:var(--start-button-danger-hover)}.MyProjectsView-module__AH6ZoW__deleteButton:disabled{background-color:var(--start-button-disabled-background);color:var(--start-button-disabled-text);cursor:not-allowed}.MyProjectsView-module__AH6ZoW__pagination{justify-content:center;align-items:center;gap:.5rem;margin-top:1.5rem;padding:1rem 0;display:flex}@media (max-width:768px){.MyProjectsView-module__AH6ZoW__projectTable{box-shadow:none;border:none}.MyProjectsView-module__AH6ZoW__projectTableHeader{display:none}.MyProjectsView-module__AH6ZoW__projectRow{border:1px solid var(--start-table-border);background:var(--start-table-background);box-shadow:var(--start-surface-shadow);border-radius:12px;margin-bottom:1rem;display:block}.MyProjectsView-module__AH6ZoW__projectRow:hover{background-color:var(--start-table-background)}.MyProjectsView-module__AH6ZoW__projectCell{border-right:none;border-bottom:1px solid var(--start-table-row-divider);padding:.75rem 1rem;display:block}.MyProjectsView-module__AH6ZoW__projectCell:last-child{border-bottom:none;padding-top:1rem}.MyProjectsView-module__AH6ZoW__projectCell:first-child:before{content:"Project: ";color:var(--start-muted-text);margin-bottom:.25rem;font-weight:600;display:block}.MyProjectsView-module__AH6ZoW__projectCell:nth-child(2):before{content:"Created: ";color:var(--start-muted-text);margin-bottom:.25rem;font-weight:600;display:block}.MyProjectsView-module__AH6ZoW__projectCell:last-child{flex-wrap:wrap;gap:.5rem;display:flex}.MyProjectsView-module__AH6ZoW__shareButton,.MyProjectsView-module__AH6ZoW__remixButton,.MyProjectsView-module__AH6ZoW__deleteButton{flex:1;min-width:80px;margin-right:0;padding:.5rem;font-size:.875rem}.MyProjectsView-module__AH6ZoW__pagination{--pagination-input-width:3.25rem;flex-wrap:wrap;gap:.35rem}}
.PaginationControls-module__Ti791G__container{--pagination-nav-bg:var(--start-button-primary-background,#007bff);--pagination-nav-hover-bg:var(--start-button-primary-hover,#0056b3);--pagination-nav-disabled-bg:var(--start-button-disabled-background,#ccc);--pagination-nav-disabled-color:var(--start-button-disabled-text,#6c757d);--pagination-nav-color:var(--start-button-primary-text,#fff);--pagination-page-bg:var(--start-pagination-background,#f8f9fa);--pagination-page-color:var(--start-pagination-text,#007bff);--pagination-page-border:var(--start-pagination-border,#ddd);--pagination-page-hover-bg:var(--start-pagination-hover-background,#e9ecef);--pagination-page-active-bg:var(--start-pagination-active-background,#007bff);--pagination-page-active-color:var(--start-pagination-active-text,#fff);--pagination-page-active-border:var(--start-pagination-active-background,#007bff);--pagination-go-bg:var(--start-button-secondary-background,#17a2b8);--pagination-go-hover-bg:var(--start-button-secondary-hover,#138496);--pagination-go-color:var(--start-button-primary-text,#fff);--pagination-ellipsis-color:var(--start-muted-text,#6c757d);--pagination-summary-color:var(--start-muted-text,#6c757d);--pagination-input-border:var(--start-input-border,#ced4da);--pagination-input-focus-border:var(--start-input-focus-border,#adb5bd);--pagination-input-width:4rem;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.PaginationControls-module__Ti791G__navButton{background-color:var(--pagination-nav-bg);color:var(--pagination-nav-color);cursor:pointer;border:none;border-radius:4px;padding:.5rem .85rem;font-size:.875rem;transition:background-color .2s}.PaginationControls-module__Ti791G__navButton:hover:not(:disabled){background-color:var(--pagination-nav-hover-bg)}.PaginationControls-module__Ti791G__navButton:disabled{background-color:var(--pagination-nav-disabled-bg);color:var(--pagination-nav-disabled-color);cursor:not-allowed}.PaginationControls-module__Ti791G__pages{align-items:center;gap:.25rem;display:flex}.PaginationControls-module__Ti791G__pageButton{background-color:var(--pagination-page-bg);color:var(--pagination-page-color);border:1px solid var(--pagination-page-border);cursor:pointer;border-radius:4px;padding:.5rem .75rem;font-size:.875rem;transition:all .2s}.PaginationControls-module__Ti791G__pageButton:hover{background-color:var(--pagination-page-hover-bg)}.PaginationControls-module__Ti791G__activePage{background-color:var(--pagination-page-active-bg);color:var(--pagination-page-active-color);border-color:var(--pagination-page-active-border)}.PaginationControls-module__Ti791G__goToPageForm{align-items:center;gap:.35rem;font-size:.875rem;display:flex}.PaginationControls-module__Ti791G__goToLabel{color:var(--pagination-summary-color);align-items:center;gap:.35rem;display:flex}.PaginationControls-module__Ti791G__goToInput{width:var(--pagination-input-width);border:1px solid var(--pagination-input-border);border-radius:4px;padding:.35rem .5rem;font-size:.875rem}.PaginationControls-module__Ti791G__goToInput:focus{border-color:var(--pagination-input-focus-border);outline:none}.PaginationControls-module__Ti791G__goToSubmit{background-color:var(--pagination-go-bg);color:var(--pagination-go-color);cursor:pointer;border:none;border-radius:4px;padding:.45rem .85rem;font-size:.875rem;transition:background-color .2s}.PaginationControls-module__Ti791G__goToSubmit:hover{background-color:var(--pagination-go-hover-bg)}.PaginationControls-module__Ti791G__ellipsis{color:var(--pagination-ellipsis-color);padding:0 .35rem;font-size:1rem}.PaginationControls-module__Ti791G__summary{color:var(--pagination-summary-color);font-size:.75rem}@media (max-width:768px){.PaginationControls-module__Ti791G__container{gap:.35rem}.PaginationControls-module__Ti791G__navButton,.PaginationControls-module__Ti791G__pageButton,.PaginationControls-module__Ti791G__goToSubmit{padding:.4rem .65rem;font-size:.75rem}.PaginationControls-module__Ti791G__goToInput{width:3.25rem;padding:.3rem .4rem}.PaginationControls-module__Ti791G__summary{text-align:center;width:100%}}
.ShareProjectModal-module__9iaKia__overlay{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ShareProjectModal-module__9iaKia__modal{background:#fff;border-radius:8px;width:90%;max-width:500px;max-height:90vh;overflow-y:auto;box-shadow:0 4px 6px #0000001a}.ShareProjectModal-module__9iaKia__header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.ShareProjectModal-module__9iaKia__header h2{color:#111827;margin:0;font-size:1.25rem;font-weight:600}.ShareProjectModal-module__9iaKia__closeButton{cursor:pointer;color:#6b7280;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:1.5rem;display:flex}.ShareProjectModal-module__9iaKia__closeButton:hover{color:#374151}.ShareProjectModal-module__9iaKia__modalCloseButton{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:4px;min-width:120px;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;transition:all .2s}.ShareProjectModal-module__9iaKia__modalCloseButton:hover{background-color:#f3f4f6;transform:translateY(-1px)}.ShareProjectModal-module__9iaKia__content{color:#333;padding:1.5rem}.ShareProjectModal-module__9iaKia__description{color:#6b7280;margin:1rem 0;line-height:1.5}.ShareProjectModal-module__9iaKia__error{color:#dc2626;background-color:#fef2f2;border:1px solid #fecaca;border-radius:4px;margin:1rem 0;padding:.75rem;font-size:.875rem}.ShareProjectModal-module__9iaKia__buttons{justify-content:flex-end;gap:.75rem;margin-top:1.5rem;display:flex}.ShareProjectModal-module__9iaKia__cancelButton{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:4px;padding:.5rem 1rem;font-size:.875rem;font-weight:500}.ShareProjectModal-module__9iaKia__cancelButton:hover{background-color:#f9fafb}.ShareProjectModal-module__9iaKia__shareButton{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:4px;padding:.5rem 1rem;font-size:.875rem;font-weight:500}.ShareProjectModal-module__9iaKia__shareButton:hover{background-color:#2563eb}.ShareProjectModal-module__9iaKia__doneButton{color:#fff;cursor:pointer;background:#10b981;border:none;border-radius:4px;padding:.5rem 1rem;font-size:.875rem;font-weight:500}.ShareProjectModal-module__9iaKia__doneButton:hover{background-color:#059669}.ShareProjectModal-module__9iaKia__progressContainer{text-align:center}.ShareProjectModal-module__9iaKia__progressBar{background-color:#e5e7eb;border-radius:4px;width:100%;height:8px;margin:1rem 0;overflow:hidden}.ShareProjectModal-module__9iaKia__progressFill{background-color:#3b82f6;height:100%;transition:width .3s}.ShareProjectModal-module__9iaKia__progressText{color:#6b7280;margin:0;font-size:.875rem}.ShareProjectModal-module__9iaKia__successContainer{text-align:center}.ShareProjectModal-module__9iaKia__successContainer h3{color:#10b981;margin:0 0 1rem;font-size:1.125rem}.ShareProjectModal-module__9iaKia__urlDisplayContainer{margin:1rem 0}.ShareProjectModal-module__9iaKia__urlInput{color:#333;text-align:center;background-color:#f9fafb;border:1px solid #d1d5db;border-radius:4px;width:100%;padding:.75rem;font-family:monospace;font-size:.875rem}.ShareProjectModal-module__9iaKia__urlInput::selection{color:#f9fafb;background-color:#333}.ShareProjectModal-module__9iaKia__copyLinkButton{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:4px;min-width:120px;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;transition:all .2s}.ShareProjectModal-module__9iaKia__copyLinkButton:hover:not(:disabled){background-color:#2563eb;transform:translateY(-1px)}.ShareProjectModal-module__9iaKia__copyLinkButton:disabled{opacity:.7;cursor:not-allowed;transform:none}.ShareProjectModal-module__9iaKia__copySuccessButton{background:#10b981!important}.ShareProjectModal-module__9iaKia__copySuccessButton:hover:not(:disabled){background:#059669!important}.ShareProjectModal-module__9iaKia__copyNotification{color:#065f46;text-align:center;background-color:#d1fae5;border:1px solid #a7f3d0;border-radius:4px;margin:1rem 0;padding:.75rem;font-size:.875rem;font-weight:500;animation:.3s ease-out ShareProjectModal-module__9iaKia__slideIn}.ShareProjectModal-module__9iaKia__copyError{color:#dc2626;text-align:center;background-color:#fef2f2;border:1px solid #fecaca;border-radius:4px;margin:1rem 0;padding:.75rem;font-size:.875rem;font-weight:500}@keyframes ShareProjectModal-module__9iaKia__slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ShareProjectModal-module__9iaKia__note{color:#6b7280;margin:.5rem 0 0;font-size:.875rem}
.SharedProjectsView-module__YPfOha__container{width:100%;color:inherit}.SharedProjectsView-module__YPfOha__loading{text-align:center;color:var(--start-muted-text);padding:3rem 1rem;font-style:italic}.SharedProjectsView-module__YPfOha__emptyState{text-align:center;color:var(--start-muted-text);background-color:var(--start-surface-background);border:1px solid var(--start-surface-border);box-shadow:var(--start-surface-shadow);border-radius:12px;margin-top:1rem;padding:3rem 1rem;font-style:italic}.SharedProjectsView-module__YPfOha__projectTable{border:1px solid var(--start-table-border);background:var(--start-table-background);width:100%;box-shadow:var(--start-surface-shadow);border-collapse:collapse;table-layout:fixed;color:var(--start-table-text);border-radius:12px;overflow:hidden}.SharedProjectsView-module__YPfOha__projectTableHeaderCell:first-child{width:auto}.SharedProjectsView-module__YPfOha__projectTableHeaderCell:nth-child(2){width:180px}.SharedProjectsView-module__YPfOha__projectTableHeaderCell:nth-child(3){width:120px}.SharedProjectsView-module__YPfOha__projectTableHeaderCell:last-child{width:260px}.SharedProjectsView-module__YPfOha__projectTableHeader{background-color:var(--start-table-header-background)}.SharedProjectsView-module__YPfOha__projectTableHeaderCell{text-align:left;color:var(--start-table-header-text);border-bottom:1px solid var(--start-table-border);padding:.75rem;font-size:.875rem;font-weight:600}.SharedProjectsView-module__YPfOha__projectRow{cursor:pointer;border-bottom:1px solid var(--start-table-row-divider);transition:background-color .2s}.SharedProjectsView-module__YPfOha__projectRow:hover{background-color:var(--start-table-row-hover)}.SharedProjectsView-module__YPfOha__projectRow:last-child{border-bottom:none}.SharedProjectsView-module__YPfOha__projectCell{color:var(--start-table-text);vertical-align:middle;padding:1rem .75rem;font-size:.875rem}.SharedProjectsView-module__YPfOha__remixButton{background-color:var(--start-button-success-background);color:var(--start-button-primary-text);cursor:pointer;border:none;border-radius:6px;margin-right:.5rem;padding:.375rem .75rem;font-size:.75rem;transition:background-color .2s}.SharedProjectsView-module__YPfOha__remixButton:hover{background-color:var(--start-button-success-hover)}.SharedProjectsView-module__YPfOha__remixButton:disabled{background-color:var(--start-button-disabled-background);color:var(--start-button-disabled-text);cursor:not-allowed}.SharedProjectsView-module__YPfOha__deleteButton{background-color:var(--start-button-danger-background);color:var(--start-button-primary-text);cursor:pointer;border:none;border-radius:6px;padding:.375rem .75rem;font-size:.75rem;transition:background-color .2s}.SharedProjectsView-module__YPfOha__deleteButton:hover{background-color:var(--start-button-danger-hover)}.SharedProjectsView-module__YPfOha__deleteButton:disabled{background-color:var(--start-button-disabled-background);color:var(--start-button-disabled-text);cursor:not-allowed}.SharedProjectsView-module__YPfOha__pagination{justify-content:center;align-items:center;gap:.5rem;margin-top:1.5rem;padding:1rem 0;display:flex}@media (max-width:768px){.SharedProjectsView-module__YPfOha__projectTable{box-shadow:none;border:none}.SharedProjectsView-module__YPfOha__projectTableHeader{display:none}.SharedProjectsView-module__YPfOha__projectRow{border:1px solid var(--start-table-border);background:var(--start-table-background);box-shadow:var(--start-surface-shadow);border-radius:12px;margin-bottom:1rem;display:block}.SharedProjectsView-module__YPfOha__projectRow:hover{background-color:var(--start-table-background)}.SharedProjectsView-module__YPfOha__projectCell{border-right:none;border-bottom:1px solid var(--start-table-row-divider);padding:.75rem 1rem;display:block}.SharedProjectsView-module__YPfOha__projectCell:last-child{border-bottom:none;padding-top:1rem}.SharedProjectsView-module__YPfOha__projectCell:first-child:before{content:"Project: ";color:var(--start-muted-text);margin-bottom:.25rem;font-weight:600;display:block}.SharedProjectsView-module__YPfOha__projectCell:nth-child(2):before{content:"Created: ";color:var(--start-muted-text);margin-bottom:.25rem;font-weight:600;display:block}.SharedProjectsView-module__YPfOha__projectCell:nth-child(3):before{content:"Author: ";color:var(--start-muted-text);margin-bottom:.25rem;font-weight:600;display:block}.SharedProjectsView-module__YPfOha__projectCell:last-child{flex-wrap:wrap;gap:.5rem;display:flex}.SharedProjectsView-module__YPfOha__updateButton,.SharedProjectsView-module__YPfOha__remixButton,.SharedProjectsView-module__YPfOha__deleteButton{flex:1;min-width:80px;margin-right:0;padding:.5rem;font-size:.875rem}.SharedProjectsView-module__YPfOha__pagination{--pagination-input-width:3.25rem;flex-wrap:wrap;gap:.35rem}}
.SettingsModal-module__dW49ya__overlay{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.SettingsModal-module__dW49ya__modal{background:var(--theme-content-background);box-shadow:var(--theme-content-shadow-lg);border:1px solid var(--theme-content-border);border-radius:8px;width:90%;max-width:500px;max-height:90vh;overflow-y:auto}.SettingsModal-module__dW49ya__header{border-bottom:1px solid var(--theme-divider);background:var(--theme-surface-background);justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.SettingsModal-module__dW49ya__title{color:var(--foreground);margin:0;font-size:1.25rem;font-weight:600}.SettingsModal-module__dW49ya__closeButton{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-size:1.5rem;transition:background-color .2s;display:flex}.SettingsModal-module__dW49ya__closeButton:hover{background-color:var(--theme-content-border);color:var(--foreground)}.SettingsModal-module__dW49ya__tabNavigation{border-bottom:1px solid var(--theme-divider);background-color:var(--theme-surface-background);display:flex}.SettingsModal-module__dW49ya__tab{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;flex:1;padding:1rem;font-size:.9rem;font-weight:500;transition:all .2s}.SettingsModal-module__dW49ya__tab:hover{background-color:var(--theme-tab-background);color:var(--foreground)}.SettingsModal-module__dW49ya__activeTab{font-weight:600;color:var(--theme-active-tab-text)!important;border-bottom-color:var(--theme-active-tab-border)!important;background-color:var(--theme-active-tab-background)!important}.SettingsModal-module__dW49ya__content{padding:1.5rem}.SettingsModal-module__dW49ya__settingGroup{margin-bottom:1.5rem}.SettingsModal-module__dW49ya__settingGroup:last-child{margin-bottom:0}.SettingsModal-module__dW49ya__label{color:var(--foreground);margin-bottom:.5rem;font-size:1rem;font-weight:600;display:block}.SettingsModal-module__dW49ya__description{color:var(--text-secondary);margin:0 0 1rem;font-size:.875rem;line-height:1.4}@media (max-width:768px){.SettingsModal-module__dW49ya__modal{width:95%;margin:1rem}.SettingsModal-module__dW49ya__header,.SettingsModal-module__dW49ya__content{padding:1rem}.SettingsModal-module__dW49ya__title{font-size:1.125rem}}
.ToggleSwitch-module__XzVNfa__toggleContainer{align-items:center;gap:12px;margin-top:4px;display:flex}.ToggleSwitch-module__XzVNfa__toggleSwitch{cursor:pointer;width:50px;height:24px;display:inline-block;position:relative}.ToggleSwitch-module__XzVNfa__toggleSwitch input{opacity:0;width:0;height:0}.ToggleSwitch-module__XzVNfa__toggleSlider{cursor:pointer;background-color:#ccc;border-radius:24px;transition:all .3s;position:absolute;inset:0}.ToggleSwitch-module__XzVNfa__toggleSlider:before{content:"";background-color:#fff;border-radius:50%;width:18px;height:18px;transition:all .3s;position:absolute;bottom:3px;left:3px}.ToggleSwitch-module__XzVNfa__toggleSwitch input:checked+.ToggleSwitch-module__XzVNfa__toggleSlider:before{transform:translate(26px)}.ToggleSwitch-module__XzVNfa__toggleSwitch input:focus+.ToggleSwitch-module__XzVNfa__toggleSlider{box-shadow:0 0 1px}.ToggleSwitch-module__XzVNfa__toggleSwitch input:disabled+.ToggleSwitch-module__XzVNfa__toggleSlider{cursor:not-allowed;background-color:#d1d5db}.ToggleSwitch-module__XzVNfa__toggleSwitch input:disabled+.ToggleSwitch-module__XzVNfa__toggleSlider:before{background-color:#f3f4f6}.ToggleSwitch-module__XzVNfa__toggleLabel{color:#374151;font-size:14px;font-weight:500}.ToggleSwitch-module__XzVNfa__primary input:checked+.ToggleSwitch-module__XzVNfa__toggleSlider{background-color:#3b82f6}.ToggleSwitch-module__XzVNfa__primary input:focus+.ToggleSwitch-module__XzVNfa__toggleSlider{box-shadow:0 0 1px #3b82f6}.ToggleSwitch-module__XzVNfa__secondary input:checked+.ToggleSwitch-module__XzVNfa__toggleSlider{background-color:#007bff}.ToggleSwitch-module__XzVNfa__secondary input:focus+.ToggleSwitch-module__XzVNfa__toggleSlider{box-shadow:0 0 1px #007bff}.ToggleSwitch-module__XzVNfa__success input:checked+.ToggleSwitch-module__XzVNfa__toggleSlider{background-color:#10b981}.ToggleSwitch-module__XzVNfa__success input:focus+.ToggleSwitch-module__XzVNfa__toggleSlider{box-shadow:0 0 1px #10b981}.ToggleSwitch-module__XzVNfa__warning input:checked+.ToggleSwitch-module__XzVNfa__toggleSlider{background-color:#f59e0b}.ToggleSwitch-module__XzVNfa__warning input:focus+.ToggleSwitch-module__XzVNfa__toggleSlider{box-shadow:0 0 1px #f59e0b}.ToggleSwitch-module__XzVNfa__danger input:checked+.ToggleSwitch-module__XzVNfa__toggleSlider{background-color:#ef4444}.ToggleSwitch-module__XzVNfa__danger input:focus+.ToggleSwitch-module__XzVNfa__toggleSlider{box-shadow:0 0 1px #ef4444}
.ProjectSettingTab-module__GNr6Qq__projectContent{flex-direction:column;gap:1.5rem;display:flex}.ProjectSettingTab-module__GNr6Qq__fieldGroup{margin-bottom:1.5rem}.ProjectSettingTab-module__GNr6Qq__fieldGroup:last-child{margin-bottom:0}.ProjectSettingTab-module__GNr6Qq__fieldLabel{color:var(--foreground);margin-bottom:.5rem;font-size:1rem;font-weight:600;display:block}.ProjectSettingTab-module__GNr6Qq__fieldInfo{color:var(--text-secondary);margin:0 0 .75rem;font-size:.875rem;line-height:1.4}.ProjectSettingTab-module__GNr6Qq__readonlyInput{border:1px solid var(--theme-input-border);background-color:var(--label-background);width:100%;color:var(--text-secondary);cursor:not-allowed;border-radius:4px;padding:.75rem;font-size:.875rem}.ProjectSettingTab-module__GNr6Qq__textarea{border:1px solid var(--theme-input-border);resize:vertical;border-radius:4px;width:100%;min-height:100px;padding:.75rem;font-family:inherit;font-size:.875rem}.ProjectSettingTab-module__GNr6Qq__textarea:focus{border-color:var(--theme-primary-button-bg);outline:none;box-shadow:0 0 0 2px #3b82f640}.ProjectSettingTab-module__GNr6Qq__imageModeRadioGroup{flex-direction:row;justify-content:space-between;gap:.75rem;display:flex}.ProjectSettingTab-module__GNr6Qq__radioLabel{color:var(--foreground);cursor:pointer;flex:1;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.ProjectSettingTab-module__GNr6Qq__radioLabel input[type=radio]{margin:0}.ProjectSettingTab-module__GNr6Qq__selectWrapper{margin-right:50px;position:relative}.ProjectSettingTab-module__GNr6Qq__select{border:1px solid var(--theme-input-border);background-color:var(--theme-input-background);width:100%;color:var(--theme-input-text);appearance:none;border-radius:4px;padding:.75rem;font-size:.875rem}.ProjectSettingTab-module__GNr6Qq__select:focus{border-color:var(--theme-primary-button-bg);outline:none;box-shadow:0 0 0 2px #3b82f640}.ProjectSettingTab-module__GNr6Qq__selectIcon{pointer-events:none;color:var(--text-secondary);font-size:1rem;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.ProjectSettingTab-module__GNr6Qq__checkboxLabel{color:var(--foreground);cursor:pointer;align-items:center;gap:.5rem;margin-top:.75rem;font-size:.875rem;display:flex}.ProjectSettingTab-module__GNr6Qq__checkboxLabel input[type=checkbox]{margin:0}.ProjectSettingTab-module__GNr6Qq__videoSettingRow{flex-wrap:wrap;gap:1rem;margin-bottom:.75rem;display:flex}.ProjectSettingTab-module__GNr6Qq__videoSettingColumn{flex:1;min-width:200px}.ProjectSettingTab-module__GNr6Qq__subLabel{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.35rem;font-size:.75rem;font-weight:600;display:block}.ProjectSettingTab-module__GNr6Qq__hintText{color:var(--text-secondary);margin-top:.35rem;font-size:.75rem;line-height:1.3}.ProjectSettingTab-module__GNr6Qq__imageSettingGroup{grid-template-rows:auto;grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.ProjectSettingTab-module__GNr6Qq__projectFooter{border-top:1px solid var(--theme-divider);justify-content:flex-end;margin-top:1rem;padding-top:1rem;display:flex}.ProjectSettingTab-module__GNr6Qq__saveButton{background-color:var(--theme-primary-button-bg);color:var(--theme-primary-button-text);cursor:pointer;border:none;border-radius:4px;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;transition:background-color .2s}.ProjectSettingTab-module__GNr6Qq__saveButton:hover{background-color:var(--theme-primary-button-hover-bg)}
.PromptSettingTab-module__mnvZVq__promptTabContent{flex-direction:column;gap:1rem;min-height:60vh;display:flex}.PromptSettingTab-module__mnvZVq__settingGroup{margin-bottom:0}.PromptSettingTab-module__mnvZVq__label{color:var(--foreground);margin-bottom:.5rem;font-size:1rem;font-weight:600;display:block}.PromptSettingTab-module__mnvZVq__description{color:var(--text-secondary);margin:0 0 1rem;font-size:.875rem;line-height:1.4}.PromptSettingTab-module__mnvZVq__promptEditorContainer{border:1px solid var(--theme-content-border);background:var(--theme-surface-background);border-radius:6px;flex-direction:row;flex:1;display:flex}.PromptSettingTab-module__mnvZVq__promptSidebar{border-right:1px solid var(--theme-divider);background:var(--theme-surface-background);flex-direction:column;align-items:center;gap:10px;width:60px;padding:.75rem .5rem;display:flex}.PromptSettingTab-module__mnvZVq__promptTypeButton{writing-mode:sideways-lr;text-orientation:mixed;background:var(--theme-content-background);border:1px solid var(--theme-content-border);color:var(--text-secondary);cursor:pointer;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;min-height:120px;padding:.75rem .5rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.PromptSettingTab-module__mnvZVq__promptTypeButton:hover{background:var(--theme-tab-background);color:var(--foreground);border-color:var(--theme-active-tab-border)}.PromptSettingTab-module__mnvZVq__activePromptType{font-weight:600;background:var(--theme-active-tab-background)!important;color:var(--theme-active-tab-text)!important;border-color:var(--theme-active-tab-border)!important}.PromptSettingTab-module__mnvZVq__promptContentArea{flex-direction:column;flex:1;display:flex;overflow:hidden}.PromptSettingTab-module__mnvZVq__promptTextareaWrapper{flex-direction:column;flex:1;min-height:150px;display:flex;overflow:hidden}.PromptSettingTab-module__mnvZVq__promptTextarea{background:var(--theme-content-background);width:100%;color:var(--foreground);resize:none;border:none;flex:1;padding:.75rem;font-family:Monaco,Menlo,Ubuntu Mono,Consolas,monospace;font-size:.875rem;line-height:1.5;overflow-y:auto}.PromptSettingTab-module__mnvZVq__promptTextarea:focus{outline:none}.PromptSettingTab-module__mnvZVq__promptTextarea::placeholder{color:var(--text-secondary);opacity:.6}.PromptSettingTab-module__mnvZVq__promptFooter{border-top:1px solid var(--theme-divider);background:var(--theme-surface-background);flex-shrink:0;padding:.75rem}.PromptSettingTab-module__mnvZVq__promptFooterContent{justify-content:space-between;align-items:center;display:flex}.PromptSettingTab-module__mnvZVq__characterCounter{color:var(--text-secondary);font-size:.875rem}.PromptSettingTab-module__mnvZVq__characterCounterWarning{color:var(--error-text);font-weight:600}.PromptSettingTab-module__mnvZVq__saveButton{background:var(--theme-primary-button-bg);color:var(--theme-primary-button-text);border:1px solid var(--theme-primary-button-border);cursor:pointer;border-radius:6px;padding:.5rem 1.5rem;font-size:.875rem;font-weight:600;transition:all .2s}.PromptSettingTab-module__mnvZVq__saveButton:hover:not(:disabled){background:var(--theme-primary-button-hover-bg);box-shadow:var(--theme-primary-button-shadow);transform:translateY(-1px)}.PromptSettingTab-module__mnvZVq__saveButton:disabled{background:var(--theme-primary-button-disabled);border-color:var(--theme-primary-button-disabled);cursor:not-allowed}@media (max-width:768px){.PromptSettingTab-module__mnvZVq__promptEditorContainer{flex-direction:column;max-height:350px}.PromptSettingTab-module__mnvZVq__promptSidebar{border-right:none;border-bottom:1px solid var(--theme-divider);flex-direction:row;gap:.5rem;width:100%;padding:.5rem .75rem;overflow-x:auto}.PromptSettingTab-module__mnvZVq__promptTypeButton{writing-mode:horizontal-tb;text-orientation:initial;white-space:nowrap;flex-shrink:0;min-height:auto;padding:.5rem 1rem}}
.UserInfo-module__zZEWRa__userInfoContainer{height:100%;color:var(--header-control-text,#333);align-items:center;font-size:1rem;display:flex;position:relative}.UserInfo-module__zZEWRa__userDropdown{cursor:pointer;color:var(--header-control-text,#333);-webkit-user-select:none;user-select:none;border:1px solid var(--theme-content-border);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#0000;border-radius:999px;align-items:center;gap:.5rem;min-width:120px;padding:.5rem .75rem;transition:transform .2s,background-color .2s,border-color .2s;display:flex;position:relative}.UserInfo-module__zZEWRa__userDropdown:hover{border-color:var(--theme-active-tab-border);color:var(--foreground);background-color:#3b82f61a;transform:translateY(-1px)}.UserInfo-module__zZEWRa__userDropdown:active{border-color:var(--theme-active-tab-border);background-color:#3b82f62e;transform:translateY(0)}.UserInfo-module__zZEWRa__avatar{background:#fff6;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex;overflow:hidden}.UserInfo-module__zZEWRa__avatarImage{object-fit:cover;border-radius:50%;width:100%;height:100%}.UserInfo-module__zZEWRa__avatarIcon{color:var(--text-secondary);font-size:16px}.UserInfo-module__zZEWRa__userName{white-space:nowrap;text-overflow:ellipsis;font-size:1rem;overflow:hidden}.UserInfo-module__zZEWRa__dropdownOverlay{z-index:999;position:fixed;inset:0}.UserInfo-module__zZEWRa__dropdownMenu{background:var(--header-menu-bg,#fff);border:1px solid var(--header-menu-border,#dee2e6);box-shadow:var(--header-menu-shadow,0 12px 28px #0f172a1f);z-index:1000;border-radius:6px;width:100%;margin-top:6px;position:absolute;top:100%;right:0;overflow:hidden}.UserInfo-module__zZEWRa__dropdownItem{text-align:left;cursor:pointer;width:100%;color:var(--header-control-text,#333);background:0 0;border:none;border-bottom:1px solid #0f172a0d;align-items:center;gap:.5rem;padding:.75rem;font-size:.9rem;transition:background-color .2s;display:flex}.UserInfo-module__zZEWRa__dropdownItem:hover{background-color:var(--header-control-hover-bg,#f8f9fa)}.UserInfo-module__zZEWRa__dropdownItem:active{background-color:var(--header-control-active-bg,#dbeafe)}@media (max-width:768px){.UserInfo-module__zZEWRa__userInfoContainer{padding:0 6px}.UserInfo-module__zZEWRa__userDropdown{min-width:100px;padding:.5rem;font-size:.9rem}}
.AppHeader-module__OmnS_a__header{--header-background:#f0f0f0f0;--header-text:#3f4a5a;--header-border:#0f172a14;--header-shadow:0 12px 32px #0f172a14;--header-control-bg:#ffffffb3;--header-control-hover-bg:#ffffffe0;--header-control-active-bg:#3b52a42e;--header-control-text:var(--header-text);--header-menu-bg:#fff;--header-menu-border:#0f172a1f;--header-menu-shadow:0 12px 28px #0f172a29;--header-tab-text:#4b5568;--header-tab-active-text:#1b1f31;--header-tab-active-indicator:#3b82f6;--header-tab-hover-bg:#3b82f624;--header-tab-hover-text:#1b1f31;--header-tab-locked-text:#3f4a5a73;background:var(--header-background);width:100%;color:var(--header-text);border-bottom:1px solid var(--header-border);justify-content:center;display:flex;position:relative}.AppHeader-module__OmnS_a__inner{box-sizing:border-box;align-items:center;width:100%;max-width:1400px;height:50px;margin:0 auto;display:flex}.AppHeader-module__OmnS_a__logoButton{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:80px;height:100%;transition:background-color .2s,transform .2s;display:flex}.AppHeader-module__OmnS_a__logoButton:hover{background-color:var(--header-control-hover-bg)}.AppHeader-module__OmnS_a__logoButton:focus-visible{outline:2px solid var(--header-tab-active-indicator);outline-offset:2px}.AppHeader-module__OmnS_a__logo{width:auto;height:30px;display:block}.AppHeader-module__OmnS_a__center{flex:1;justify-content:flex-start;align-items:center;gap:12px;min-width:0;height:100%;display:flex}.AppHeader-module__OmnS_a__actions{align-items:center;gap:12px;display:flex}@media (max-width:768px){.AppHeader-module__OmnS_a__inner{gap:12px;padding:10px 16px}.AppHeader-module__OmnS_a__logo{height:32px}.AppHeader-module__OmnS_a__center{gap:8px}}@media (prefers-color-scheme:dark){.AppHeader-module__OmnS_a__header{--header-background:linear-gradient(135deg,#1f2436f2 0%,#151a28f2 100%);--header-text:#dbe4ff;--header-border:#7888c059;--header-shadow:0 16px 36px #000000a6;--header-control-bg:#ffffff14;--header-control-hover-bg:#ffffff1f;--header-control-active-bg:#3b82f638;--header-control-text:#e5edff;--header-menu-bg:#121623fa;--header-menu-border:#7888c059;--header-menu-shadow:0 20px 40px #000000a6;--header-tab-text:#cbd5f5;--header-tab-active-text:#fff;--header-tab-active-indicator:#3b82f6;--header-tab-hover-bg:#3b82f63d;--header-tab-hover-text:#fff;--header-tab-locked-text:#dbe4ff73}}
.LoadingModal-module__8o1ZbW__overlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.LoadingModal-module__8o1ZbW__container{flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}.LoadingModal-module__8o1ZbW__spinner{border:6px solid #f3f3f3;border-top-color:#0070f3;border-radius:50%;width:40px;height:40px;animation:1s linear infinite LoadingModal-module__8o1ZbW__spin}@keyframes LoadingModal-module__8o1ZbW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.ImageTab-module__83dJSG__container{flex-direction:column;flex-grow:1;width:100%;padding-bottom:48px;display:flex;position:relative;overflow:hidden}.ImageTab-module__83dJSG__header{background-color:var(--theme-scene-row-background);border-radius:8px;justify-content:center;align-items:center;min-width:800px;margin:24px 24px 0;padding:16px 20px;display:flex;box-shadow:0 2px 4px #0000001a}.ImageTab-module__83dJSG__centerButtons,.ImageTab-module__83dJSG__rightButtons{align-items:center;gap:12px;display:flex}.ImageTab-module__83dJSG__actionButton{color:var(--theme-active-tab-text);cursor:pointer;white-space:nowrap;background:var(--theme-active-tab-border);box-shadow:0 2px 8px var(--shadow-color);border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.ImageTab-module__83dJSG__imageGenButton{color:#fff;background:#28a745}.ImageTab-module__83dJSG__imageGenButton:hover{background:#24963e;transform:translateY(-1px)}.ImageTab-module__83dJSG__collapseButton{color:#fff;background:#fd7e14}.ImageTab-module__83dJSG__collapseButton:hover:not(:disabled){background:#e8690b;transform:translateY(-1px)}.ImageTab-module__83dJSG__expandButton{color:#fff;background:#20c997}.ImageTab-module__83dJSG__expandButton:hover:not(:disabled){background:#1aa179;transform:translateY(-1px)}.ImageTab-module__83dJSG__actionButton:disabled,.ImageTab-module__83dJSG__actionButton.ImageTab-module__83dJSG__disabled{color:#ffffffd9;cursor:not-allowed;box-shadow:none;background:#6c757d;border-color:#0000;transform:none}.ImageTab-module__83dJSG__actionButton:disabled:hover,.ImageTab-module__83dJSG__actionButton.ImageTab-module__83dJSG__disabled:hover{background:#6c757d;transform:none}.ImageTab-module__83dJSG__rowsContainer{flex-direction:column;flex:1;align-items:flex-start;min-height:100%;padding:0 24px 24px;transition:margin-left .3s ease-out;display:flex;overflow-y:auto}.ImageTab-module__83dJSG__rowsContainer::-webkit-scrollbar{width:3px}.ImageTab-module__83dJSG__rowsContainer::-webkit-scrollbar-track{background:var(--theme-scrollbar-track);border-radius:16px}.ImageTab-module__83dJSG__rowsContainer::-webkit-scrollbar-thumb{background:var(--theme-scrollbar-thumb);border-radius:16px}.ImageTab-module__83dJSG__rowsContainer::-webkit-scrollbar-thumb:hover{background:var(--theme-scrollbar-thumb-hover)}.ImageTab-module__83dJSG__container.ImageTab-module__83dJSG__withLockedPanel .ImageTab-module__83dJSG__rowsContainer,.ImageTab-module__83dJSG__rowsContainer.ImageTab-module__83dJSG__withLockedPanel{margin-left:450px}.ImageTab-module__83dJSG__container.ImageTab-module__83dJSG__withLockedPanel .ImageTab-module__83dJSG__header{margin-left:470px;transition:margin-left .3s ease-out}.ImageTab-module__83dJSG__emptyStateMessage{text-align:center;background:var(--theme-content-background);border:1px dashed var(--theme-content-border);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:300px;padding:60px 24px;display:flex}.ImageTab-module__83dJSG__emptyStateContent{flex-direction:column;align-items:center;gap:16px;display:flex}.ImageTab-module__83dJSG__emptyStateIcon{color:var(--text-muted);opacity:.7;font-size:48px}.ImageTab-module__83dJSG__emptyStateText{color:var(--text-secondary);margin:0;font-size:16px;line-height:1.5}.ImageTab-module__83dJSG__emptyStateText:first-of-type{font-size:18px;font-weight:500}.ImageTab-module__83dJSG__bottomSpacer{padding-bottom:50px}@media (max-width:1024px){.ImageTab-module__83dJSG__container.ImageTab-module__83dJSG__withLockedPanel .ImageTab-module__83dJSG__rowsContainer,.ImageTab-module__83dJSG__rowsContainer.ImageTab-module__83dJSG__withLockedPanel,.ImageTab-module__83dJSG__container.ImageTab-module__83dJSG__withLockedPanel .ImageTab-module__83dJSG__header{margin-left:0}}
.SceneRow-module__XFZHiW__sceneRow{border:1px solid var(--theme-content-border);background-color:var(--theme-scene-row-background);width:100%;min-width:800px;color:var(--foreground);box-shadow:0 8px 24px var(--shadow-color);scrollbar-width:none;-ms-overflow-style:none;border-radius:12px;flex-direction:column;flex-shrink:0;gap:6px;padding:12px 16px 16px;transition:all .2s;display:flex;position:relative}.SceneRow-module__XFZHiW__sceneRow.SceneRow-module__XFZHiW__collapsed{justify-content:space-between;min-height:60px;padding:12px 16px;overflow:hidden}.SceneRow-module__XFZHiW__sceneRow::-webkit-scrollbar{display:none}.SceneRow-module__XFZHiW__sceneRow.SceneRow-module__XFZHiW__secondFrame{margin-top:10px}.SceneRow-module__XFZHiW__topRow{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;display:flex}.SceneRow-module__XFZHiW__sceneNumberIndicator{border:1px solid var(--theme-content-border);color:var(--text-secondary);pointer-events:none;-webkit-user-select:none;user-select:none;background:#0000000d;border-radius:12px;flex-shrink:0;padding:4px 8px;font-size:12px;font-weight:600}.SceneRow-module__XFZHiW__sceneTitleText{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;font-weight:500;overflow:hidden}.SceneRow-module__XFZHiW__headerActions{align-items:center;gap:8px;display:flex}.SceneRow-module__XFZHiW__deleteButton:hover{background:#dc35451f}.SceneRow-module__XFZHiW__deleteIcon{color:#dc3636;font-size:14px}.SceneRow-module__XFZHiW__contentArea{transform-origin:top;flex-direction:row;align-items:center;gap:16px;transition:transform .3s,opacity .3s;display:flex}.SceneRow-module__XFZHiW__imageSection{flex-shrink:0;justify-content:center;align-items:flex-start;width:180px;display:flex}.SceneRow-module__XFZHiW__imageSection.SceneRow-module__XFZHiW__genImage{z-index:2;position:relative}.SceneRow-module__XFZHiW__controlSection{flex:1;min-width:0;position:relative}.SceneRow-module__XFZHiW__collapsedContent{flex:1;align-items:center;gap:12px;display:flex}.SceneRow-module__XFZHiW__sceneLabel{color:var(--foreground);font-size:14px;font-weight:600}.SceneRow-module__XFZHiW__sceneTitle{color:var(--text-secondary);font-size:14px;font-style:italic}.SceneRow-module__XFZHiW__expandButton{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:8px;transition:all .2s;display:flex}.SceneRow-module__XFZHiW__expandButton:hover{background:var(--theme-content-border);color:var(--foreground)}.SceneRow-module__XFZHiW__chevron{font-size:14px;transition:transform .2s}.SceneRow-module__XFZHiW__sceneRow.SceneRow-module__XFZHiW__collapsed .SceneRow-module__XFZHiW__chevron{transform:rotate(90deg)}.SceneRow-module__XFZHiW__chevron.SceneRow-module__XFZHiW__expanded{transform:rotate(-90deg)}
.SceneGenBlock-module__O7d-Ba__imageBlock{cursor:pointer;background:#f5f5f5;border:2px solid #0000;border-radius:8px;width:180px;height:290px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.SceneGenBlock-module__O7d-Ba__imageBlock:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.SceneGenBlock-module__O7d-Ba__imageBlock.SceneGenBlock-module__O7d-Ba__empty{background:#fafafa;border:2px dashed #ccc;justify-content:center;align-items:center;display:flex}.SceneGenBlock-module__O7d-Ba__imageBlock.SceneGenBlock-module__O7d-Ba__empty:hover{background:#f0f8ff;border-color:#007bff}.SceneGenBlock-module__O7d-Ba__imageBlock.SceneGenBlock-module__O7d-Ba__generated{border-color:#28a745}.SceneGenBlock-module__O7d-Ba__image{object-fit:cover;width:100%;height:100%;display:block}.SceneGenBlock-module__O7d-Ba__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:20px;display:flex}.SceneGenBlock-module__O7d-Ba__emptyText{color:#666;font-size:14px;font-weight:500;line-height:1.4}@media (max-width:768px){.SceneGenBlock-module__O7d-Ba__imageBlock{width:150px;height:225px}.SceneGenBlock-module__O7d-Ba__emptyText{font-size:12px}}
.SceneControlPanel-module__cO3TQq__controlPanel{background-color:#0000;border-radius:12px;flex-direction:column;flex:1;gap:24px;display:flex;position:relative}.SceneControlPanel-module__cO3TQq__textInputArea{flex-direction:column;gap:16px;display:flex}.SceneControlPanel-module__cO3TQq__promptInput{background:var(--theme-input-background);border:1px solid var(--theme-input-border);resize:none;width:100%;color:var(--theme-input-text);border-radius:8px;outline:none;max-height:120px;padding:16px;font-family:inherit;font-size:14px;line-height:1.5;overflow:auto}.SceneControlPanel-module__cO3TQq__promptInput::placeholder{color:var(--text-muted)}.SceneControlPanel-module__cO3TQq__promptInput:focus{border-color:var(--theme-active-tab-border);box-shadow:0 0 0 2px #3b82f640}.SceneControlPanel-module__cO3TQq__promptInput:disabled{background:color-mix(in srgb,var(--theme-input-background)75%,transparent);color:var(--text-secondary);cursor:not-allowed}.SceneControlPanel-module__cO3TQq__widgetBar{justify-content:space-between;align-items:center;gap:16px;display:flex}.SceneControlPanel-module__cO3TQq__gptPolishButton{color:#fff;cursor:pointer;background:#555b6e;border:none;border-radius:8px;flex-shrink:0;min-width:120px;margin-right:12px;padding:12px 20px;font-size:14px;font-weight:600;transition:all .2s}.SceneControlPanel-module__cO3TQq__gptPolishButton:hover:not(:disabled){background:#3e4251;transform:translateY(-1px);box-shadow:0 4px 8px #353954}.SceneControlPanel-module__cO3TQq__gptPolishButton:disabled{opacity:.6;cursor:not-allowed;transform:none}.SceneControlPanel-module__cO3TQq__gptPolishButton.SceneControlPanel-module__cO3TQq__polishing{background:#6c757d}.SceneControlPanel-module__cO3TQq__gptPolishButton.SceneControlPanel-module__cO3TQq__polishing:after{content:"";border:2px solid #0000;border-top-color:#fff;border-radius:50%;width:12px;height:12px;margin-left:8px;animation:1s linear infinite SceneControlPanel-module__cO3TQq__spin;display:inline-block}.SceneControlPanel-module__cO3TQq__generateGroup{flex-shrink:0;align-items:center;gap:12px;display:flex;position:relative}.SceneControlPanel-module__cO3TQq__generateButton{color:#fff;cursor:pointer;background:#28a745;border:none;flex-shrink:0;min-width:100px;padding:12px 24px;font-size:14px;font-weight:600;transition:all .2s}.SceneControlPanel-module__cO3TQq__generateButton:hover:not(:disabled){background:#218838;transform:translateY(-1px);box-shadow:0 4px 8px #28a7454d}.SceneControlPanel-module__cO3TQq__generateButton:disabled{opacity:.6;cursor:not-allowed;transform:none}.SceneControlPanel-module__cO3TQq__generateButton.SceneControlPanel-module__cO3TQq__generating{background:#6c757d}.SceneControlPanel-module__cO3TQq__generateButton.SceneControlPanel-module__cO3TQq__generating:after{content:"";border:2px solid #0000;border-top-color:#fff;border-radius:50%;width:12px;height:12px;margin-left:8px;animation:1s linear infinite SceneControlPanel-module__cO3TQq__spin;display:inline-block}.SceneControlPanel-module__cO3TQq__generateButtonContainer{z-index:10;display:inline-flex;position:relative}.SceneControlPanel-module__cO3TQq__splitButton{border-radius:8px;display:inline-flex;overflow:hidden;box-shadow:0 4px 8px #28a74533}.SceneControlPanel-module__cO3TQq__mainButton{border-radius:8px 0 0 8px;padding:12px 24px}.SceneControlPanel-module__cO3TQq__dropdownButton{min-width:44px;box-shadow:none;border-radius:0 8px 8px 0;justify-content:center;align-items:center;padding:0 14px;display:flex}.SceneControlPanel-module__cO3TQq__dropdownButton:hover:not(:disabled){transform:none}.SceneControlPanel-module__cO3TQq__generatingBackground{background:#6c757d}.SceneControlPanel-module__cO3TQq__chevron{transition:transform .2s}.SceneControlPanel-module__cO3TQq__rotated{transform:rotate(180deg)}.SceneControlPanel-module__cO3TQq__dropdownMenu{background:var(--theme-content-background);border:1px solid var(--theme-content-border);box-shadow:var(--theme-content-shadow-lg);z-index:1000;border-radius:10px;min-width:220px;padding:8px 0;position:absolute;top:auto;bottom:calc(100% + 6px);right:0}.SceneControlPanel-module__cO3TQq__dropdownItem{cursor:pointer;flex-direction:column;gap:4px;padding:10px 16px;transition:background .15s,color .15s;display:flex}.SceneControlPanel-module__cO3TQq__dropdownItem:hover{background:#3b82f61f;background:color-mix(in srgb,var(--theme-content-background)70%,var(--theme-active-tab-border)30%)}.SceneControlPanel-module__cO3TQq__dropdownItem.SceneControlPanel-module__cO3TQq__selected{background:#28a7452e}.SceneControlPanel-module__cO3TQq__modeLabel{color:var(--foreground);font-weight:600}.SceneControlPanel-module__cO3TQq__modeDescription{color:var(--text-secondary);font-size:12px}@keyframes SceneControlPanel-module__cO3TQq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:768px){.SceneControlPanel-module__cO3TQq__controlPanel{min-height:240px}.SceneControlPanel-module__cO3TQq__promptInput{min-height:140px;padding:12px;font-size:13px}.SceneControlPanel-module__cO3TQq__widgetBar{justify-content:space-between}.SceneControlPanel-module__cO3TQq__gptPolishButton{min-width:100px;margin-right:8px;padding:10px 16px;font-size:13px}.SceneControlPanel-module__cO3TQq__referenceImage{width:32px;height:48px}.SceneControlPanel-module__cO3TQq__moreImages{width:32px;height:48px;font-size:10px}.SceneControlPanel-module__cO3TQq__generateButton{min-width:80px;padding:10px 20px;font-size:13px}.SceneControlPanel-module__cO3TQq__generateGroup{gap:8px}}
.Dropdown-module__a0fPfa__dropdown{align-items:center;margin-left:4px;display:inline-flex;position:relative}.Dropdown-module__a0fPfa__toggle{color:var(--text-secondary);border:1px solid var(--theme-content-border);background:var(--card-background);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;outline:none;justify-content:space-between;align-items:center;gap:12px;min-width:90px;padding:10px 12px;font-size:14px;font-weight:500;transition:transform .2s,box-shadow .2s,border-color .2s;display:inline-flex}.Dropdown-module__a0fPfa__toggle:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 2px 4px #0003}.Dropdown-module__a0fPfa__toggleOpen{border-color:#0d6efd99;box-shadow:0 0 0 2px #0d6efd59}.Dropdown-module__a0fPfa__toggle:disabled{color:#6c757de6;cursor:not-allowed;box-shadow:none;opacity:.7;background-color:#e9ecef99;transform:none}.Dropdown-module__a0fPfa__label{text-align:left;white-space:nowrap;flex:1}.Dropdown-module__a0fPfa__chevron{border-top:6px solid;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;transition:transform .2s}.Dropdown-module__a0fPfa__toggleOpen .Dropdown-module__a0fPfa__chevron{transform:rotate(180deg)}.Dropdown-module__a0fPfa__menu{z-index:20;border:1px solid var(--theme-content-border);background:var(--card-background);border-radius:8px;min-width:100%;margin:0;padding:6px 0;list-style:none;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 12px 24px #00000059}.Dropdown-module__a0fPfa__menuItem{color:var(--text-secondary);cursor:pointer;white-space:nowrap;border-left:3px solid #0000;padding:8px 12px;font-size:14px;transition:background-color .2s,color .2s;display:block}.Dropdown-module__a0fPfa__menuItem:hover{color:var(--text-primary);background:#ffffff14}.Dropdown-module__a0fPfa__menuItemSelected{color:var(--text-primary);background:var(--card-background-active);border-left-color:var(--text-primary);font-weight:600}.Dropdown-module__a0fPfa__menuItemSelected:hover{background:var(--card-background-active)}@media (max-width:768px){.Dropdown-module__a0fPfa__toggle{min-width:80px;padding:8px 10px;font-size:13px}.Dropdown-module__a0fPfa__menu{min-width:max(100%,160px)}}
.InputImageSelectionStack-module__CQlTFG__container{background:var(--theme-input-image-stack-background);border:2px solid var(--theme-input-image-stack-border);scrollbar-gutter:stable;border-radius:12px;justify-content:flex-start;align-items:center;gap:10px;min-height:88px;padding:14px 14px 4px;display:flex;overflow-x:scroll}.InputImageSelectionStack-module__CQlTFG__container::-webkit-scrollbar{height:8px}.InputImageSelectionStack-module__CQlTFG__container::-webkit-scrollbar-thumb{background:#6b728066;border-radius:8px}.InputImageSelectionStack-module__CQlTFG__inputImageBlock{box-sizing:content-box;background-color:var(--theme-input-image-border-default);border-radius:8px;padding:3px;transition:all .2s;position:relative}.InputImageSelectionStack-module__CQlTFG__inputImageBlock:hover{box-shadow:0 8px 18px var(--shadow-color);transform:translateY(-2px)}.InputImageSelectionStack-module__CQlTFG__thumbnail{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;display:flex;position:relative;overflow:hidden}.InputImageSelectionStack-module__CQlTFG__borderColorSceneGen{background-color:var(--theme-input-image-border-scene-gen)}.InputImageSelectionStack-module__CQlTFG__borderColorSceneRef{background-color:var(--theme-input-image-border-scene-ref)}.InputImageSelectionStack-module__CQlTFG__image{object-fit:cover;width:100%;height:100%}.InputImageSelectionStack-module__CQlTFG__removeButton{border:1px solid var(--theme-delete-button-border);background:var(--theme-delete-button-bg);width:22px;height:22px;color:var(--theme-delete-button-text);cursor:pointer;z-index:1;box-shadow:0 4px 8px var(--shadow-color);border-radius:999px;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;top:-6px;right:-6px}.InputImageSelectionStack-module__CQlTFG__removeButton:hover{background:var(--theme-delete-button-hover-bg);transform:scale(1.1)}.InputImageSelectionStack-module__CQlTFG__placeholder{width:100%;color:var(--text-secondary);justify-content:center;align-items:center;font-size:14px;font-style:italic;display:flex}.InputImageSelectionStack-module__CQlTFG__maxIndicator{color:var(--foreground);border:1px solid var(--theme-active-tab-border);white-space:nowrap;background:#3b82f61f;border-radius:8px;flex-shrink:0;padding:8px 12px;font-size:12px;font-weight:600}.InputImageSelectionStack-module__CQlTFG__addElementThumbnail{border:2px dashed var(--theme-active-tab-border);background:var(--theme-input-image-add-button-bg);justify-content:center;align-items:center;display:flex}.InputImageSelectionStack-module__CQlTFG__addElementThumbnail:hover{border-color:var(--theme-active-tab-border);background:var(--theme-input-image-add-button-bg-active);box-shadow:0 6px 16px var(--shadow-color)}.InputImageSelectionStack-module__CQlTFG__addElementButton{width:100%;height:100%;color:var(--theme-active-tab-border);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:18px;transition:all .2s;display:flex}.InputImageSelectionStack-module__CQlTFG__addElementButton:hover{color:var(--theme-active-tab-border);transform:scale(1.1)}.InputImageSelectionStack-module__CQlTFG__addElementButton:active{transform:scale(.95)}@media (max-width:768px){.InputImageSelectionStack-module__CQlTFG__container{border-radius:10px;gap:6px;min-height:68px;padding:10px}.InputImageSelectionStack-module__CQlTFG__thumbnail{width:50px;height:50px}.InputImageSelectionStack-module__CQlTFG__removeButton{width:20px;height:20px;font-size:10px;top:-4px;right:-4px}.InputImageSelectionStack-module__CQlTFG__placeholder{font-size:13px}.InputImageSelectionStack-module__CQlTFG__maxIndicator{padding:6px 10px;font-size:11px}}
.FullscreenImageModal-module__bI-DhG__backdrop{z-index:2000;cursor:pointer;background:#000000f2;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.FullscreenImageModal-module__bI-DhG__closeButton{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2001;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:all .2s ease-in-out;display:flex;position:absolute;top:20px;right:20px}.FullscreenImageModal-module__bI-DhG__closeButton:hover{background:#fff3;transform:scale(1.1)}.FullscreenImageModal-module__bI-DhG__closeButton svg{width:20px;height:20px}.FullscreenImageModal-module__bI-DhG__fullscreenImage{object-fit:contain;cursor:default;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:auto;max-width:100vw;height:auto;max-height:100vh}.FullscreenImageModal-module__bI-DhG__twoImageContainer{cursor:default;flex-direction:row;justify-content:space-around;align-items:center;width:100vw;max-height:100vh;display:flex}.FullscreenImageModal-module__bI-DhG__sideImage{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:auto;max-width:calc(50vw - 10px);height:auto;max-height:100vh}@media (max-width:768px){.FullscreenImageModal-module__bI-DhG__closeButton{width:40px;height:40px;top:10px;right:10px}.FullscreenImageModal-module__bI-DhG__closeButton svg{width:16px;height:16px}.FullscreenImageModal-module__bI-DhG__twoImageContainer{box-sizing:border-box;flex-direction:column;gap:10px;max-height:100vh;padding:20px 10px}.FullscreenImageModal-module__bI-DhG__sideImage{max-width:calc(100vw - 20px);max-height:calc(50vh - 10px)}}
.AssetImageList-module__e-5OYW__container{width:100%;height:100%;color:var(--foreground);border:none;border-radius:0;padding:0;transition:border .3s,background-color .3s}.AssetImageList-module__e-5OYW__list{-ms-overflow-style:none;scrollbar-width:none;grid-template-columns:repeat(auto-fill,120px);grid-auto-rows:180px;gap:16px;width:100%;height:100%;min-height:auto;max-height:calc(100vh - 120px);padding:3px 0 20px;display:grid;position:relative;overflow:visible auto}.AssetImageList-module__e-5OYW__list::-webkit-scrollbar{display:none}.AssetImageList-module__e-5OYW__toolBoxBlock{cursor:pointer;background:var(--theme-content-background);border:1px solid var(--theme-content-border);aspect-ratio:1;width:100%;height:100%;box-shadow:0 6px 18px var(--shadow-color);border-radius:8px;transition:transform .2s,box-shadow .2s;position:relative}.AssetImageList-module__e-5OYW__toolBoxBlock:hover{box-shadow:0 10px 24px var(--shadow-color);transform:translateY(-2px)}.AssetImageList-module__e-5OYW__toolBoxBlock.AssetImageList-module__e-5OYW__empty{border:2px dashed var(--theme-content-border);background:#94a3b80a;background:color-mix(in srgb,var(--theme-content-background)85%,transparent)}.AssetImageList-module__e-5OYW__toolBoxBlock.AssetImageList-module__e-5OYW__empty:hover{border-color:var(--theme-active-tab-border);background:#3b82f614;background:color-mix(in srgb,var(--theme-content-background)70%,var(--theme-active-tab-border)30%)}.AssetImageList-module__e-5OYW__toolBoxBlock.AssetImageList-module__e-5OYW__pending{border:2px solid var(--theme-active-tab-border);background:linear-gradient(135deg,#3b82f614 0%,#3b82f60a 100%);background:linear-gradient(135deg,color-mix(in srgb,var(--theme-active-tab-border)12%,transparent)0%,color-mix(in srgb,var(--theme-active-tab-border)8%,transparent)100%);cursor:default}.AssetImageList-module__e-5OYW__toolBoxBlock.AssetImageList-module__e-5OYW__pending:hover{box-shadow:none;transform:none}.AssetImageList-module__e-5OYW__toolBoxBlock.AssetImageList-module__e-5OYW__activated{animation:2.5s ease-in-out infinite AssetImageList-module__e-5OYW__pulse}.AssetImageList-module__e-5OYW__toolBoxBlock.AssetImageList-module__e-5OYW__disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.AssetImageList-module__e-5OYW__toolBoxBlock.AssetImageList-module__e-5OYW__disabled:hover{box-shadow:none;transform:none}.AssetImageList-module__e-5OYW__toolBoxBlock.AssetImageList-module__e-5OYW__empty.AssetImageList-module__e-5OYW__disabled{border-color:var(--theme-content-border);background:#94a3b81f;background:color-mix(in srgb,var(--theme-content-background)90%,transparent)}.AssetImageList-module__e-5OYW__toolBoxBlock.AssetImageList-module__e-5OYW__empty.AssetImageList-module__e-5OYW__disabled .AssetImageList-module__e-5OYW__plusIcon{color:var(--text-muted)}.AssetImageList-module__e-5OYW__image{object-fit:cover;border-radius:8px;width:100%;height:100%}.AssetImageList-module__e-5OYW__emptyState{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.AssetImageList-module__e-5OYW__plusIcon{color:var(--text-muted);font-size:50px;transition:color .2s}.AssetImageList-module__e-5OYW__toolBoxBlock.AssetImageList-module__e-5OYW__empty:hover .AssetImageList-module__e-5OYW__plusIcon{color:var(--theme-active-tab-border)}.AssetImageList-module__e-5OYW__pendingContent{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:8px;display:flex}.AssetImageList-module__e-5OYW__pendingSpinner{border:2px solid #3b82f626;border:2px solid color-mix(in srgb,var(--theme-active-tab-border)15%,transparent);border-top:2px solid var(--theme-active-tab-border);border-radius:50%;width:20px;height:20px;margin-bottom:4px;animation:1s linear infinite AssetImageList-module__e-5OYW__spin}.AssetImageList-module__e-5OYW__loadingState{color:var(--text-muted);flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:12px;padding:16px 0;font-size:14px;display:flex}.AssetImageList-module__e-5OYW__loadingSpinner{border:4px solid #94a3b859;border-top-color:var(--theme-accent,#2563eb);border-radius:50%;width:42px;height:42px;animation:.9s linear infinite AssetImageList-module__e-5OYW__spin}.AssetImageList-module__e-5OYW__loadingText{color:inherit;font-size:13px}@keyframes AssetImageList-module__e-5OYW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.AssetImageList-module__e-5OYW__pendingLabel{color:var(--theme-active-tab-border);margin-bottom:2px;font-size:10px;font-weight:600;line-height:1.2}.AssetImageList-module__e-5OYW__pendingPrompt{color:var(--text-secondary);word-break:break-word;max-width:90px;font-size:8px;line-height:1.2}@keyframes AssetImageList-module__e-5OYW__pulse{0%,to{opacity:1;box-shadow:0 0 #007bff00}50%{opacity:.8;box-shadow:0 0 20px #007bff66}}.AssetImageList-module__e-5OYW__emptyStateMessage{z-index:0;pointer-events:none;border-radius:8px;grid-column:1/-1;justify-content:center;align-items:center;width:100%;height:100%;min-height:200px;transition:all .3s;display:flex;position:absolute}.AssetImageList-module__e-5OYW__emptyStateContent{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:40px 20px;display:flex}.AssetImageList-module__e-5OYW__emptyStateIcon{color:var(--text-muted);margin-bottom:12px;font-size:28px;transition:color .3s}.AssetImageList-module__e-5OYW__emptyStateText{color:var(--text-secondary);max-width:250px;margin:0;font-size:13px;line-height:1.4}.AssetImageList-module__e-5OYW__addButtonText{color:var(--text-secondary);text-align:center;margin-top:8px;padding:0 8px;font-size:12px;font-weight:600;line-height:1.2}.AssetImageList-module__e-5OYW__toolBoxBlock.AssetImageList-module__e-5OYW__empty:hover .AssetImageList-module__e-5OYW__addButtonText{color:var(--theme-active-tab-border)}
.AssetImageDrawer-module__kdl-za__floatingTab{width:38px;color:var(--theme-active-tab-text);border:1px solid var(--theme-content-border);cursor:pointer;box-shadow:2px 0 8px var(--shadow-color);z-index:1000;writing-mode:vertical-lr;text-orientation:mixed;border-radius:0 8px 8px 0;flex-direction:column;justify-content:center;align-items:center;min-height:90px;padding:12px 8px;font-size:16px;font-weight:600;transition:all .3s;display:flex;position:fixed;top:50vh;left:0;transform:translateY(-50%)}.AssetImageDrawer-module__kdl-za__floatingTab:hover{background:color-mix(in srgb,var(--theme-active-tab-border)85%,transparent);box-shadow:4px 0 12px var(--shadow-color);padding-right:12px}.AssetImageDrawer-module__kdl-za__floatingTab.AssetImageDrawer-module__kdl-za__emptyState{animation:2s ease-in-out infinite AssetImageDrawer-module__kdl-za__pulseGlow}.AssetImageDrawer-module__kdl-za__floatingTab.AssetImageDrawer-module__kdl-za__emptyState:hover{animation:none}@keyframes AssetImageDrawer-module__kdl-za__pulseGlow{0%,to{box-shadow:2px 0 8px var(--shadow-color);background:var(--theme-active-tab-border);transform:translateY(-50%)scale(1)}50%{box-shadow:2px 0 16px color-mix(in srgb,var(--theme-active-tab-border)35%,transparent),2px 0 8px var(--shadow-color);background:color-mix(in srgb,var(--theme-active-tab-border)80%,transparent);transform:translateY(-50%)scale(1.1)}}.AssetImageDrawer-module__kdl-za__tabText{letter-spacing:1px;font-size:12px;font-weight:600}.AssetImageDrawer-module__kdl-za__countBadge{background:var(--theme-delete-button-bg);color:var(--theme-delete-button-text);text-align:center;writing-mode:initial;text-orientation:initial;border-radius:8px;min-width:12px;padding:2px 4px;font-size:8px;font-weight:600;position:absolute;top:8px;right:-6px}.AssetImageDrawer-module__kdl-za__customDrawer{z-index:100;border-right:1px solid var(--theme-content-border);width:450px;box-shadow:var(--theme-content-shadow-lg);flex-direction:column;transition:transform .3s ease-out;display:flex;position:absolute;top:0;bottom:0;left:0}.AssetImageDrawer-module__kdl-za__customDrawer.AssetImageDrawer-module__kdl-za__open{transform:translate(0)}.AssetImageDrawer-module__kdl-za__drawerContent{background-color:var(--theme-asset-drawer-background);border-right:1px solid var(--theme-content-border);flex-direction:column;height:100%;transition:background-color .3s;display:flex}.AssetImageDrawer-module__kdl-za__drawerContent.AssetImageDrawer-module__kdl-za__dragOver{background:color-mix(in srgb,var(--theme-content-background)80%,var(--theme-active-tab-border)20%)}.AssetImageDrawer-module__kdl-za__drawerHeader{background:var(--theme-surface-background);flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.AssetImageDrawer-module__kdl-za__drawerTitle{color:var(--foreground);align-items:center;gap:8px;margin:0;font-size:18px;font-weight:600;display:flex}.AssetImageDrawer-module__kdl-za__headerCount{color:var(--text-secondary);font-size:14px;font-weight:400}.AssetImageDrawer-module__kdl-za__closeButton{cursor:pointer;width:32px;height:32px;color:var(--text-secondary);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:all .2s;display:flex}.AssetImageDrawer-module__kdl-za__closeButton:hover{background:color-mix(in srgb,var(--theme-content-background)65%,var(--theme-active-tab-border)35%);color:var(--foreground)}.AssetImageDrawer-module__kdl-za__drawerBody{flex:1;padding:20px;overflow:hidden}.AssetImageDrawer-module__kdl-za__dragOverModal{background:color-mix(in srgb,var(--theme-active-tab-border)80%,#0003);z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:center;align-items:center;animation:.2s ease-in-out AssetImageDrawer-module__kdl-za__fadeIn;display:flex;position:absolute;inset:0}@keyframes AssetImageDrawer-module__kdl-za__fadeIn{0%{opacity:0}to{opacity:1}}.AssetImageDrawer-module__kdl-za__dragOverContent{text-align:center;color:var(--theme-active-tab-text);background:color-mix(in srgb,var(--theme-content-background)60%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px dashed var(--theme-active-tab-text);border-radius:16px;padding:40px;animation:.3s ease-out AssetImageDrawer-module__kdl-za__scaleIn}@keyframes AssetImageDrawer-module__kdl-za__scaleIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.AssetImageDrawer-module__kdl-za__dragOverIcon{margin-bottom:16px;font-size:64px;animation:1s ease-in-out infinite AssetImageDrawer-module__kdl-za__bounce}@keyframes AssetImageDrawer-module__kdl-za__bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.AssetImageDrawer-module__kdl-za__dragOverTitle{text-shadow:0 2px 4px #0000004d;margin:0 0 8px;font-size:24px;font-weight:600}.AssetImageDrawer-module__kdl-za__dragOverText{color:var(--theme-active-tab-text);opacity:.85;margin:0;font-size:16px}@media (max-width:1024px){.AssetImageDrawer-module__kdl-za__customDrawer{width:100%}}
.ReferenceImageStack-module__sArFla__referenceStackSection{flex-shrink:0;margin-bottom:16px}.ReferenceImageStack-module__sArFla__sectionHeader{flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.ReferenceImageStack-module__sArFla__sectionLabel{color:var(--foreground);margin-bottom:12px;font-size:14px;font-weight:600;display:block}.ReferenceImageStack-module__sArFla__referenceStack{background:var(--theme-input-image-stack-background);border:1px dashed var(--theme-input-image-stack-border);border-radius:8px;grid-template-columns:repeat(5,100px);align-items:flex-start;gap:8px;min-height:60px;padding:12px;transition:all .2s;display:grid;overflow:auto}.ReferenceImageStack-module__sArFla__referenceStack.ReferenceImageStack-module__sArFla__emptyDropZone{border:2px dashed var(--theme-active-tab-border);background:var(--theme-input-image-add-button-bg);justify-content:center;align-items:center;min-height:80px}.ReferenceImageStack-module__sArFla__referenceStack.ReferenceImageStack-module__sArFla__dragOver{border-color:var(--theme-active-tab-border);background:var(--theme-input-image-add-button-bg-active);box-shadow:0 0 0 3px #3b82f61a}.ReferenceImageStack-module__sArFla__referenceStack.ReferenceImageStack-module__sArFla__focused{border-color:var(--theme-active-tab-border);outline:none;box-shadow:0 0 0 2px #3b82f626}.ReferenceImageStack-module__sArFla__referenceStack.ReferenceImageStack-module__sArFla__hovered{border-color:var(--theme-active-tab-border);background:var(--theme-input-image-add-button-bg-active);box-shadow:0 0 0 2px #3b82f61f}.ReferenceImageStack-module__sArFla__referenceStack.ReferenceImageStack-module__sArFla__disabled{opacity:.6;cursor:not-allowed}.ReferenceImageStack-module__sArFla__emptyStateMessage{color:var(--text-secondary);text-align:center;grid-column:1/span 5;padding:8px;font-size:14px;font-style:italic}.ReferenceImageStack-module__sArFla__validationError{background:var(--error-background);border:1px solid var(--error-border);color:var(--error-text);border-radius:4px;margin-top:8px;padding:8px 12px;font-size:12px;line-height:1.4}.ReferenceImageStack-module__sArFla__stackImageItem{cursor:pointer;background:var(--theme-content-background);border:2px solid #0000;border-radius:6px;flex-shrink:0;width:100px;height:100px;padding:0;transition:all .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #0f172a1f}.ReferenceImageStack-module__sArFla__stackImageItem:hover{border-color:var(--theme-delete-button-border);transform:scale(1.05)}.ReferenceImageStack-module__sArFla__stackImageItem:hover .ReferenceImageStack-module__sArFla__removeIcon{opacity:1}.ReferenceImageStack-module__sArFla__stackImage{object-fit:cover;width:100%;height:100%}.ReferenceImageStack-module__sArFla__removeIcon{background:var(--theme-delete-button-bg);width:16px;height:16px;color:var(--theme-delete-button-text);opacity:0;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;line-height:1;transition:opacity .2s;display:flex;position:absolute;top:-2px;right:-2px}.ReferenceImageStack-module__sArFla__stackImageItem:disabled{cursor:not-allowed;opacity:.5;border-color:#0000;transform:none}.ReferenceImageStack-module__sArFla__stackImageItem:disabled .ReferenceImageStack-module__sArFla__removeIcon{opacity:.6}.ReferenceImageStack-module__sArFla__stackActions{justify-content:flex-end;margin-top:8px;display:flex}.ReferenceImageStack-module__sArFla__clearAllButton{background:var(--theme-content-background);border:1px solid var(--theme-content-border);color:var(--text-secondary);cursor:pointer;border-radius:4px;padding:6px 12px;font-size:12px;transition:all .2s}.ReferenceImageStack-module__sArFla__clearAllButton:hover:not(:disabled){background:var(--theme-surface-background);border-color:var(--theme-active-tab-border);color:var(--foreground)}.ReferenceImageStack-module__sArFla__clearAllButton:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.ReferenceImageStack-module__sArFla__sectionLabel{margin-bottom:8px;font-size:13px}.ReferenceImageStack-module__sArFla__referenceStack{gap:6px;min-height:48px;padding:8px}.ReferenceImageStack-module__sArFla__referenceStack.ReferenceImageStack-module__sArFla__emptyDropZone{min-height:60px}.ReferenceImageStack-module__sArFla__emptyStateMessage{padding:6px;font-size:12px}.ReferenceImageStack-module__sArFla__validationError{margin-top:6px;padding:6px 8px;font-size:11px}.ReferenceImageStack-module__sArFla__stackImageItem{width:40px;height:40px}.ReferenceImageStack-module__sArFla__removeIcon{width:14px;height:14px;font-size:10px}.ReferenceImageStack-module__sArFla__clearAllButton{padding:4px 8px;font-size:11px}}
.CreateTab-module__5F8cbW__tabContent{flex-direction:column;max-height:calc(90vh - 200px);display:flex}.CreateTab-module__5F8cbW__twoColumnLayout{grid-template-columns:365px 1px auto;gap:24px;height:100%;display:grid;position:relative;overflow:hidden}.CreateTab-module__5F8cbW__divider{border:1px solid var(--theme-divider);width:1px;height:100%}.CreateTab-module__5F8cbW__leftColumn{flex-direction:column;min-width:0;height:100%;display:flex;overflow:hidden}.CreateTab-module__5F8cbW__elementImagesColumn{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.CreateTab-module__5F8cbW__verticalImageList{scrollbar-color:var(--theme-scrollbar-thumb)var(--theme-scrollbar-track);scrollbar-width:none;-ms-overflow-style:none;flex:1;grid-template-columns:1fr 1fr;grid-auto-rows:160px;gap:8px;height:fit-content;min-height:0;padding:5px;display:grid;overflow-y:scroll}.CreateTab-module__5F8cbW__verticalImageList::-webkit-scrollbar{display:none}.CreateTab-module__5F8cbW__verticalImageList::-webkit-scrollbar-track{background:0 0}.CreateTab-module__5F8cbW__verticalImageList::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px;display:none}.CreateTab-module__5F8cbW__rightColumn{background:var(--theme-content-background);flex-direction:column;min-width:0;display:flex}.CreateTab-module__5F8cbW__promptInputPanel{height:100%;min-height:0;color:var(--foreground);flex-direction:column;gap:24px;padding:0;display:flex}.CreateTab-module__5F8cbW__sectionLabel{color:var(--foreground);margin-bottom:12px;font-size:14px;font-weight:600;display:block}.CreateTab-module__5F8cbW__imageSubTabs{border-bottom:1px solid var(--theme-divider);margin-bottom:12px;display:flex}.CreateTab-module__5F8cbW__imageSubTab{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;padding:8px 12px;font-size:12px;font-weight:500;transition:all .2s}.CreateTab-module__5F8cbW__imageSubTab:hover{color:var(--theme-active-tab-text);background:#3b82f614}.CreateTab-module__5F8cbW__imageSubTab.CreateTab-module__5F8cbW__active{color:var(--theme-active-tab-text);border-bottom-color:var(--theme-active-tab-border);background:var(--theme-content-background)}.CreateTab-module__5F8cbW__elementImageItem{aspect-ratio:1;cursor:pointer;background:var(--theme-content-background);border:2px solid #0000;border-radius:8px;width:100%;height:100%;transition:all .2s;position:relative;overflow:hidden;box-shadow:0 4px 12px #0f172a1f}.CreateTab-module__5F8cbW__elementImageItem:hover{border-color:var(--theme-active-tab-border);transform:scale(1.02)}.CreateTab-module__5F8cbW__elementImageItem.CreateTab-module__5F8cbW__disabled{opacity:.5;cursor:not-allowed!important}.CreateTab-module__5F8cbW__elementImageItem.CreateTab-module__5F8cbW__disabled:hover{border-color:#0000;transform:none}.CreateTab-module__5F8cbW__elementImage{object-fit:cover;width:100%;height:100%}.CreateTab-module__5F8cbW__noImagesMessage{text-align:center;color:var(--text-secondary);background:var(--theme-surface-background);border:1px solid var(--theme-content-border);border-radius:8px;padding:24px;font-size:14px}.CreateTab-module__5F8cbW__promptSection{flex-direction:column;flex:1;min-height:0;display:flex}.CreateTab-module__5F8cbW__promptTextarea{border:1px solid var(--theme-input-border);background:var(--theme-input-background);min-height:100px;color:var(--theme-input-text);border-radius:8px;flex:1;padding:16px;font-family:inherit;font-size:14px;line-height:1.5;transition:border-color .2s,box-shadow .2s}.CreateTab-module__5F8cbW__promptTextarea:focus{border-color:var(--theme-active-tab-border);outline:none;box-shadow:0 0 0 3px #3b82f626}.CreateTab-module__5F8cbW__promptTextarea:disabled{background-color:var(--theme-surface-background);color:var(--text-secondary);cursor:not-allowed}.CreateTab-module__5F8cbW__optionsSection{flex-shrink:0;grid-template-columns:50px 250px 1fr 100px 100px;align-self:flex-end;align-items:center;width:100%;display:grid}.CreateTab-module__5F8cbW__optionLabel{color:var(--foreground);font-size:14px;font-weight:600;display:block}.CreateTab-module__5F8cbW__imageSizeRadioGroup{flex-direction:row;gap:10px;display:flex}.CreateTab-module__5F8cbW__generateSection{text-align:center;flex-shrink:0;justify-content:center;margin-top:auto;display:flex}.CreateTab-module__5F8cbW__generateButtonContainer{z-index:1000;flex-direction:column;align-items:stretch;display:inline-flex;position:relative}.CreateTab-module__5F8cbW__splitButton{border-radius:8px;display:inline-flex;overflow:hidden;box-shadow:0 4px 8px #28a74533}.CreateTab-module__5F8cbW__generateButton{color:#fff;cursor:pointer;background:#28a745;border:none;justify-content:center;align-items:center;min-width:140px;padding:14px 24px;font-size:16px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.CreateTab-module__5F8cbW__generateButton:hover:not(:disabled){background:#218838;transform:translateY(-1px);box-shadow:0 6px 12px #28a7454d}.CreateTab-module__5F8cbW__generateButton:disabled{cursor:not-allowed;opacity:.6;box-shadow:none;background:#ccc;transform:none}.CreateTab-module__5F8cbW__generateDropdownButton{color:#fff;cursor:pointer;background:#28a745;border:none;justify-content:center;align-items:center;padding:0 14px;transition:background .2s;display:flex}.CreateTab-module__5F8cbW__generateDropdownButton:hover:not(:disabled){background:#218838}.CreateTab-module__5F8cbW__generateDropdownButton:disabled{cursor:not-allowed;opacity:.6;background:#ccc}.CreateTab-module__5F8cbW__generating,.CreateTab-module__5F8cbW__generateDropdownButton.CreateTab-module__5F8cbW__generatingBackground,.CreateTab-module__5F8cbW__generatingBackground{background:#6c757d}.CreateTab-module__5F8cbW__generateButton.CreateTab-module__5F8cbW__generating:after{content:"";border:2px solid #0000;border-top-color:#fff;border-radius:50%;width:12px;height:12px;margin-left:8px;animation:1s linear infinite CreateTab-module__5F8cbW__spin;display:inline-block}.CreateTab-module__5F8cbW__chevron{transition:transform .2s}.CreateTab-module__5F8cbW__chevron.CreateTab-module__5F8cbW__rotated{transform:rotate(180deg)}.CreateTab-module__5F8cbW__dropdownMenu{background:var(--theme-content-background);border:1px solid var(--theme-content-border);box-shadow:var(--theme-content-shadow-lg);z-index:1001;border-radius:10px;min-width:220px;position:fixed;overflow:hidden}.CreateTab-module__5F8cbW__dropdownItem{cursor:pointer;flex-direction:column;gap:4px;padding:10px 16px;transition:background .2s;display:flex}.CreateTab-module__5F8cbW__dropdownItem:hover{background:#3b82f614}.CreateTab-module__5F8cbW__dropdownItem.CreateTab-module__5F8cbW__selected{background:#28a7451f}.CreateTab-module__5F8cbW__modeLabel{color:var(--foreground);font-size:14px;font-weight:600}.CreateTab-module__5F8cbW__modeDescription{color:var(--text-secondary);font-size:12px}@keyframes CreateTab-module__5F8cbW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.CreateTab-module__5F8cbW__imageVariantIndicator{color:#fff;background:#000000b3;border-radius:10px;padding:2px 6px;font-size:10px;font-weight:500;position:absolute;bottom:4px;right:4px}.CreateTab-module__5F8cbW__errorMessage{background:var(--error-background);border:1px solid var(--error-border);color:var(--error-text);border-radius:6px;margin-top:8px;padding:12px 16px;font-size:14px;line-height:1.4}@media (max-width:768px){.CreateTab-module__5F8cbW__twoColumnLayout{flex-direction:column;gap:16px;height:auto;max-height:none;display:flex}.CreateTab-module__5F8cbW__leftColumn{width:100%;min-width:auto;max-height:200px}.CreateTab-module__5F8cbW__verticalImageList{flex-direction:row;gap:8px;padding:8px 0;overflow:scroll hidden}.CreateTab-module__5F8cbW__elementImageItem{width:80px;min-width:80px;height:120px}.CreateTab-module__5F8cbW__rightColumn{order:1;width:100%;min-width:auto}.CreateTab-module__5F8cbW__promptInputPanel{gap:16px;padding:0}.CreateTab-module__5F8cbW__sectionLabel{margin-bottom:8px;font-size:13px}.CreateTab-module__5F8cbW__promptTextarea{min-height:120px;padding:12px;font-size:13px}.CreateTab-module__5F8cbW__generateButtonContainer,.CreateTab-module__5F8cbW__splitButton{width:100%}.CreateTab-module__5F8cbW__generateButton{flex:1;padding:12px 18px;font-size:14px}.CreateTab-module__5F8cbW__generateDropdownButton{padding:0 12px}.CreateTab-module__5F8cbW__selectionCounter{margin-top:8px;font-size:12px}.CreateTab-module__5F8cbW__clearAllButton{padding:4px 8px;font-size:11px}.CreateTab-module__5F8cbW__noImagesMessage{padding:16px;font-size:13px}}@media (max-height:800px){.CreateTab-module__5F8cbW__tabContent{max-height:calc(95vh - 180px)}.CreateTab-module__5F8cbW__promptTextarea{min-height:90px;padding:12px;font-size:12px}}
.InpaintingTab-module__6sAzSW__container{flex-direction:column;max-height:calc(90vh - 200px);display:flex;position:relative;overflow:hidden}.InpaintingTab-module__6sAzSW__threeColumnLayout{grid-template-rows:auto;grid-template-columns:180px fit-content(900px) 300px;gap:24px;display:grid;position:relative;overflow:hidden}.InpaintingTab-module__6sAzSW__leftColumn{flex-direction:column;height:auto;display:flex;overflow:hidden}.InpaintingTab-module__6sAzSW__elementImagesColumn{flex-direction:column;height:100%;min-height:0;display:flex}.InpaintingTab-module__6sAzSW__verticalImageList{scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:1;gap:8px;min-height:0;padding:8px 0;display:flex;overflow-y:scroll}.InpaintingTab-module__6sAzSW__verticalImageList::-webkit-scrollbar{display:none}.InpaintingTab-module__6sAzSW__centerColumn{flex-direction:column;justify-content:space-between;align-items:center;min-width:0;height:100%;padding:0;display:flex}.InpaintingTab-module__6sAzSW__rightColumn{flex-direction:column;min-width:0;display:flex}.InpaintingTab-module__6sAzSW__controlsPanel{background:var(--theme-content-background);flex-direction:column;gap:16px;height:100%;min-height:0;display:flex}.InpaintingTab-module__6sAzSW__sectionLabel{color:var(--foreground);margin-bottom:12px;font-size:14px;font-weight:600;display:block}.InpaintingTab-module__6sAzSW__elementImageItem{cursor:pointer;background:var(--theme-content-background);border:2px solid #0000;border-radius:8px;width:180px;height:240px;transition:all .2s;position:relative;box-shadow:0 4px 12px #0f172a1f}.InpaintingTab-module__6sAzSW__elementImageItem.InpaintingTab-module__6sAzSW__selected{border-color:var(--theme-active-tab-border);box-shadow:0 0 0 1px var(--theme-active-tab-border);transform:scale(1.02)}.InpaintingTab-module__6sAzSW__elementImageItem:hover{border-color:var(--theme-active-tab-border);transform:scale(1.02)}.InpaintingTab-module__6sAzSW__elementImage{object-fit:cover;width:100%;height:100%}.InpaintingTab-module__6sAzSW__noImagesMessage{text-align:center;color:var(--text-secondary);background:var(--theme-surface-background);border:1px solid var(--theme-content-border);border-radius:8px;padding:20px;font-size:14px}.InpaintingTab-module__6sAzSW__canvasSection{flex-direction:column;align-items:center;width:100%;display:flex}.InpaintingTab-module__6sAzSW__canvasPortraitContainer{border:2px solid var(--theme-content-border);background:var(--theme-surface-background);border-radius:8px;width:384px;height:576px;margin-bottom:16px;position:relative;overflow:hidden}.InpaintingTab-module__6sAzSW__canvasLandscapeContainer{border:2px solid var(--theme-content-border);background:var(--theme-surface-background);border-radius:8px;width:896px;height:504px;margin-bottom:16px;position:relative;overflow:hidden}@media (max-height:1050px){.InpaintingTab-module__6sAzSW__canvasPortraitContainer{width:384px;height:576px}.InpaintingTab-module__6sAzSW__canvasLandscapeContainer{width:576px;height:384px}}.InpaintingTab-module__6sAzSW__backgroundImage{z-index:1;object-fit:fill;border-radius:6px;width:100%}.InpaintingTab-module__6sAzSW__maskCanvas{z-index:2;object-fit:fill;cursor:none;pointer-events:auto;z-index:3;border-radius:6px;width:100%;height:100%;position:absolute;top:0;left:0}.InpaintingTab-module__6sAzSW__customCursor{border:2px solid var(--theme-active-tab-border);pointer-events:none;z-index:10;background:#3b82f61a;border-radius:50%;position:absolute;box-shadow:0 0 0 1px #3b82f64d}.InpaintingTab-module__6sAzSW__canvasEmptyState{text-align:center;color:var(--text-secondary);z-index:3;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.InpaintingTab-module__6sAzSW__emptyStateIcon{opacity:.5;margin-bottom:12px;font-size:48px}.InpaintingTab-module__6sAzSW__emptyStateText{opacity:.7;font-size:16px;font-weight:500}.InpaintingTab-module__6sAzSW__canvasControls{background:var(--theme-surface-background);border:1px solid var(--theme-content-border);border-radius:6px;justify-content:space-between;align-items:center;margin-top:16px;padding:12px;display:flex}.InpaintingTab-module__6sAzSW__brushControls{align-items:center;gap:12px;display:flex}.InpaintingTab-module__6sAzSW__controlLabel{color:var(--foreground);font-size:14px;font-weight:600}.InpaintingTab-module__6sAzSW__brushSizeOptions{gap:8px;display:flex}.InpaintingTab-module__6sAzSW__brushSizeButton{border:1px solid var(--theme-content-border);background:var(--theme-content-background);cursor:pointer;border-radius:4px;padding:6px 12px;font-size:12px;font-weight:500;transition:all .2s}.InpaintingTab-module__6sAzSW__brushSizeButton.InpaintingTab-module__6sAzSW__active{background:var(--theme-active-tab-border);color:var(--theme-active-tab-text);border-color:var(--theme-active-tab-border)}.InpaintingTab-module__6sAzSW__brushSizeButton:hover:not(:disabled){border-color:var(--theme-active-tab-border)}.InpaintingTab-module__6sAzSW__brushSizeButton:disabled{opacity:.5;cursor:not-allowed}.InpaintingTab-module__6sAzSW__canvasActions{justify-content:center;gap:8px;display:flex}.InpaintingTab-module__6sAzSW__brushSection{flex-direction:column;display:flex}.InpaintingTab-module__6sAzSW__brushSizeRadios{flex-direction:column;gap:12px;display:flex}.InpaintingTab-module__6sAzSW__brushSizeRadio{cursor:pointer;border:2px solid var(--theme-content-border);background:var(--theme-content-background);border-radius:8px;align-items:center;padding:12px;transition:all .2s;display:flex}.InpaintingTab-module__6sAzSW__brushSizeRadio:hover{border-color:var(--theme-active-tab-border);background:#3b82f614}.InpaintingTab-module__6sAzSW__brushSizeRadio input[type=radio]{cursor:pointer;width:18px;height:18px;margin:0 12px 0 0}.InpaintingTab-module__6sAzSW__brushSizeRadio input[type=radio]:checked+.InpaintingTab-module__6sAzSW__radioContent{color:var(--theme-active-tab-border)}.InpaintingTab-module__6sAzSW__brushSizeRadio:has(input[type=radio]:checked){border-color:var(--theme-active-tab-border);background:#3b82f614;box-shadow:0 0 0 1px #3b82f633}.InpaintingTab-module__6sAzSW__radioContent{flex:1;align-items:center;gap:12px;display:flex}.InpaintingTab-module__6sAzSW__brushPreview{background:var(--theme-active-tab-border);opacity:.6;border-radius:50%;flex-shrink:0;transition:opacity .2s}.InpaintingTab-module__6sAzSW__brushSizeRadio:has(input[type=radio]:checked) .InpaintingTab-module__6sAzSW__brushPreview{opacity:1}.InpaintingTab-module__6sAzSW__brushLabel{color:var(--foreground);font-size:14px;font-weight:500;transition:color .2s}.InpaintingTab-module__6sAzSW__brushSizeRadio input[type=radio]:disabled+.InpaintingTab-module__6sAzSW__radioContent{opacity:.5}.InpaintingTab-module__6sAzSW__brushSizeRadio:has(input[type=radio]:disabled){cursor:not-allowed;opacity:.5}.InpaintingTab-module__6sAzSW__promptSection{margin-bottom:24px}.InpaintingTab-module__6sAzSW__promptTextarea{border:1px solid var(--theme-input-border);resize:vertical;width:100%;min-height:100px;color:var(--theme-input-text);background-color:var(--theme-input-background);border-radius:6px;padding:12px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s}.InpaintingTab-module__6sAzSW__promptTextarea:focus{border-color:var(--theme-active-tab-border);outline:none;box-shadow:0 0 0 3px #3b82f626}.InpaintingTab-module__6sAzSW__promptTextarea:disabled{background-color:var(--theme-surface-background);color:var(--text-secondary);cursor:not-allowed}.InpaintingTab-module__6sAzSW__actionGroup{flex-direction:row;justify-content:space-around;gap:12px;display:flex}.InpaintingTab-module__6sAzSW__button{cursor:pointer;border:none;border-radius:6px;min-width:120px;padding:12px 24px;font-size:16px;font-weight:500;transition:background .2s}.InpaintingTab-module__6sAzSW__button:disabled{cursor:not-allowed;opacity:.6;background:#ccc}.InpaintingTab-module__6sAzSW__clearMaskButton{background:var(--theme-delete-button-bg);color:var(--theme-delete-button-text)}.InpaintingTab-module__6sAzSW__clearMaskButton:hover:not(:disabled){background:var(--theme-delete-button-hover-bg)}.InpaintingTab-module__6sAzSW__generateButton{color:#fff;background:#28a745}.InpaintingTab-module__6sAzSW__generateButton:hover:not(:disabled){background:#218838}.InpaintingTab-module__6sAzSW__imageVariantIndicator{color:#fff;background:#000000b3;border-radius:10px;padding:2px 6px;font-size:10px;font-weight:500;position:absolute;bottom:4px;right:4px}.InpaintingTab-module__6sAzSW__errorMessage{background:var(--error-background);border:1px solid var(--error-border);color:var(--error-text);border-radius:6px;margin-top:8px;padding:12px 16px;font-size:14px;line-height:1.4}@media (max-width:768px){.InpaintingTab-module__6sAzSW__threeColumnLayout{flex-direction:column;gap:16px;display:flex}.InpaintingTab-module__6sAzSW__leftColumn{width:100%;min-width:auto;height:100%}.InpaintingTab-module__6sAzSW__verticalImageList{flex-direction:row;gap:8px;height:100%;padding:8px 0;overflow:scroll hidden}.InpaintingTab-module__6sAzSW__elementImageItem{width:80px;min-width:80px;height:120px}.InpaintingTab-module__6sAzSW__centerColumn{order:1}.InpaintingTab-module__6sAzSW__rightColumn{order:2;width:100%;min-width:auto}.InpaintingTab-module__6sAzSW__controlsPanel{gap:16px}.InpaintingTab-module__6sAzSW__sectionLabel{margin-bottom:8px;font-size:13px}.InpaintingTab-module__6sAzSW__promptTextarea{min-height:80px;padding:10px;font-size:13px}.InpaintingTab-module__6sAzSW__generateButton{width:100%;padding:10px 20px;font-size:14px}.InpaintingTab-module__6sAzSW__canvasContainer{width:100%;max-width:400px;height:500px}.InpaintingTab-module__6sAzSW__canvasActions{margin-top:12px}.InpaintingTab-module__6sAzSW__clearMaskButton{padding:8px 16px;font-size:14px}.InpaintingTab-module__6sAzSW__brushSizeRadios{gap:8px}.InpaintingTab-module__6sAzSW__brushSizeRadio{padding:8px}.InpaintingTab-module__6sAzSW__brushLabel{font-size:13px}.InpaintingTab-module__6sAzSW__emptyStateIcon{font-size:36px}.InpaintingTab-module__6sAzSW__emptyStateText{font-size:14px}}@media (max-height:800px){.InpaintingTab-module__6sAzSW__tabContent{max-height:calc(95vh - 180px)}.InpaintingTab-module__6sAzSW__promptTextarea{min-height:90px;padding:12px;font-size:12px}.InpaintingTab-module__6sAzSW__canvasPortraitContainer{width:300px;height:450px}}
.UploadTab-module___YAt5a__tabContent{flex-direction:column;min-width:700px;height:100%;display:flex}.UploadTab-module___YAt5a__uploadContainer{flex-direction:column;align-items:stretch;gap:20px;height:100%;display:flex}.UploadTab-module___YAt5a__dropZone{border:2px dashed var(--theme-content-border);text-align:center;cursor:pointer;background:var(--theme-surface-background);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;height:500px;min-height:200px;padding:40px 20px;transition:all .2s;display:flex}.UploadTab-module___YAt5a__dropZone:hover{border-color:var(--theme-active-tab-border);background:#3b82f614}.UploadTab-module___YAt5a__dropZone.UploadTab-module___YAt5a__dragOver{border-color:var(--theme-active-tab-border);background:#3b82f626;border-style:solid;transform:scale(1.02)}.UploadTab-module___YAt5a__uploadIcon{color:var(--text-secondary);margin-bottom:8px;font-size:48px;transition:color .2s}.UploadTab-module___YAt5a__dropZone:hover .UploadTab-module___YAt5a__uploadIcon,.UploadTab-module___YAt5a__dropZone.UploadTab-module___YAt5a__dragOver .UploadTab-module___YAt5a__uploadIcon{color:var(--theme-active-tab-border)}.UploadTab-module___YAt5a__dropZoneTitle{color:var(--foreground);margin:0;font-size:18px;font-weight:600}.UploadTab-module___YAt5a__dropZoneText{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.4}.UploadTab-module___YAt5a__dropZoneSubtext{color:var(--text-muted);margin:0;font-size:12px;line-height:1.3}.UploadTab-module___YAt5a__filePreview{flex:auto;grid-template-rows:1fr auto;grid-template-columns:280px 1fr;gap:0;width:100%;min-height:550px;max-height:650px;display:grid;overflow:hidden}.UploadTab-module___YAt5a__filePreview.UploadTab-module___YAt5a__dragOver{border:2px dashed var(--theme-active-tab-border);background:#3b82f60d}.UploadTab-module___YAt5a__previewHeader{justify-content:space-between;align-items:center;display:flex}.UploadTab-module___YAt5a__previewTitle{color:var(--foreground);margin:0;font-size:16px;font-weight:600}.UploadTab-module___YAt5a__previewSubtitle{color:var(--text-secondary);margin:4px 0 0;font-size:12px}.UploadTab-module___YAt5a__fileListPanel{border-right:1px solid var(--theme-content-border);flex-direction:column;flex-shrink:0;max-height:100%;padding:20px;display:flex;overflow:hidden}.UploadTab-module___YAt5a__fileListHeader{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.UploadTab-module___YAt5a__addMoreButton{border:1px dashed var(--theme-active-tab-border);background:var(--theme-input-image-add-button-bg);color:var(--theme-active-tab-border);cursor:pointer;border-radius:6px;padding:6px 12px;font-size:13px;font-weight:500;transition:background .2s,border-color .2s}.UploadTab-module___YAt5a__addMoreButton:hover{background:var(--theme-input-image-add-button-bg-active)}.UploadTab-module___YAt5a__thumbnailList{flex-direction:column;flex:auto;gap:12px;min-height:0;padding-right:6px;display:flex;overflow-y:auto}.UploadTab-module___YAt5a__thumbnailItem{background:var(--theme-content-background);border:1px solid var(--theme-content-border);cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:10px;transition:border-color .2s,box-shadow .2s;display:flex}.UploadTab-module___YAt5a__thumbnailItem:hover{border-color:var(--theme-active-tab-border);box-shadow:0 6px 18px #0f172a14}.UploadTab-module___YAt5a__activeThumbnail{border-color:var(--theme-active-tab-border);background:#3b82f614;box-shadow:0 0 0 1px #3b82f666}.UploadTab-module___YAt5a__thumbnailImage{object-fit:cover;border:1px solid var(--theme-content-border);border-radius:8px;flex-shrink:0;width:64px;height:64px}.UploadTab-module___YAt5a__thumbnailMeta{flex-direction:column;flex:1;gap:4px;display:flex;overflow:hidden}.UploadTab-module___YAt5a__thumbnailName{color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.UploadTab-module___YAt5a__thumbnailSize{color:var(--text-secondary);font-size:12px}.UploadTab-module___YAt5a__removeButton{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;font-size:16px;display:flex}.UploadTab-module___YAt5a__removeButton:hover{color:#dc2626;background:#dc26261f}.UploadTab-module___YAt5a__fileDetailPanel{flex-direction:column;flex:1;gap:16px;padding:20px;display:flex}.UploadTab-module___YAt5a__previewRow{align-items:stretch;gap:16px;display:flex}.UploadTab-module___YAt5a__previewImageContainer{background:var(--theme-surface-background);border:2px dashed var(--theme-content-border);cursor:pointer;aspect-ratio:2/3;border-radius:8px;flex:auto;justify-content:center;align-items:center;width:100%;min-height:320px;max-height:460px;padding:16px;transition:all .2s;display:flex;position:relative;overflow:hidden}.UploadTab-module___YAt5a__previewImageContainer:hover{border-color:var(--theme-active-tab-border);background:#3b82f614}.UploadTab-module___YAt5a__previewImageContainer.UploadTab-module___YAt5a__dragOver{border-color:var(--theme-active-tab-border);background:#3b82f626;border-style:solid;border-width:2px;box-shadow:0 0 0 2px #3b82f633}.UploadTab-module___YAt5a__previewImage{object-fit:contain;pointer-events:none;border-radius:4px;max-width:calc(100% - 32px);max-height:calc(100% - 32px);box-shadow:0 2px 8px #0000001a}.UploadTab-module___YAt5a__dragOverlay{color:#fff;pointer-events:none;background:#3b82f6d9;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;font-weight:600;display:flex;position:absolute;inset:0}.UploadTab-module___YAt5a__dragOverIcon{margin-bottom:8px;font-size:32px}.UploadTab-module___YAt5a__dragOverText{margin:0;font-size:14px}.UploadTab-module___YAt5a__emptyPreview{text-align:center;width:100%;color:var(--text-secondary);font-size:14px}.UploadTab-module___YAt5a__fileInfo{background:var(--theme-content-background);border:1px solid var(--theme-content-border);border-radius:6px;flex-direction:column;flex-shrink:0;gap:16px;width:260px;padding:16px;display:flex}.UploadTab-module___YAt5a__fileNameSection{flex-direction:column;gap:8px;display:flex}.UploadTab-module___YAt5a__fileNameHeader{align-items:center;gap:8px;display:flex}.UploadTab-module___YAt5a__fileNameLabel{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:600}.UploadTab-module___YAt5a__fileName{color:var(--foreground);word-wrap:break-word;word-break:break-all;white-space:normal;background:var(--theme-surface-background);border:1px solid var(--theme-content-border);border-radius:4px;padding:8px 12px;font-size:14px;font-weight:500;line-height:1.4}.UploadTab-module___YAt5a__fileIcon{color:var(--theme-active-tab-border);flex-shrink:0;font-size:16px}.UploadTab-module___YAt5a__fileSizeSection{flex-direction:column;gap:8px;display:flex}.UploadTab-module___YAt5a__fileSizeHeader{align-items:center;gap:8px;display:flex}.UploadTab-module___YAt5a__fileSizeLabel{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:600}.UploadTab-module___YAt5a__fileSize{color:var(--foreground);word-wrap:break-word;word-break:break-all;white-space:normal;background:var(--theme-surface-background);border:1px solid var(--theme-content-border);border-radius:4px;padding:8px 12px;font-size:14px;font-weight:500;line-height:1.4}.UploadTab-module___YAt5a__fileDimensionsSection{flex-direction:column;gap:8px;display:flex}.UploadTab-module___YAt5a__fileDimensionsHeader{align-items:center;gap:8px;display:flex}.UploadTab-module___YAt5a__fileDimensionsLabel{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:600}.UploadTab-module___YAt5a__fileDimensions{color:var(--foreground);word-wrap:break-word;word-break:break-all;white-space:normal;background:var(--theme-surface-background);border:1px solid var(--theme-content-border);border-radius:4px;padding:8px 12px;font-size:14px;font-weight:500;line-height:1.4}.UploadTab-module___YAt5a__errorMessage{background:var(--error-background);border:1px solid var(--error-border);color:var(--error-text);border-radius:6px;margin-top:8px;padding:12px 16px;font-size:14px;line-height:1.4}.UploadTab-module___YAt5a__uploadSection{border-top:1px solid var(--theme-content-border);grid-area:2/1/3/3;justify-content:center;align-items:flex-start;padding-top:24px;display:flex}.UploadTab-module___YAt5a__uploadButton{background:var(--theme-active-tab-border);color:#f0f0f0;cursor:pointer;border:none;border-radius:6px;min-width:120px;padding:12px 24px;font-size:14px;font-weight:600;transition:background .2s}.UploadTab-module___YAt5a__uploadButton:hover:not(:disabled){background:#3b82f6d9}.UploadTab-module___YAt5a__uploadButton:disabled{background:var(--theme-primary-button-disabled);cursor:not-allowed;opacity:.7}@media (max-height:900px){.UploadTab-module___YAt5a__filePreview{grid-template-rows:1fr auto}.UploadTab-module___YAt5a__previewTitle{font-size:14px}.UploadTab-module___YAt5a__previewImageContainer{min-height:280px;max-height:400px;padding:4px}.UploadTab-module___YAt5a__uploadSection{padding-top:12px}}
.ReviewSceneBlock-module__JELtHa__container{flex-direction:column;align-items:center;height:100%;display:flex;position:relative}.ReviewSceneBlock-module__JELtHa__reviewMode{width:100%}.ReviewSceneBlock-module__JELtHa__block{background:var(--review-scene-background);border:1px solid var(--review-scene-border);width:100%;height:100%;box-shadow:var(--review-scene-shadow);border-radius:12px;justify-content:center;align-items:center;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.ReviewSceneBlock-module__JELtHa__emptyBlock{border-color:var(--review-scene-empty-border);background:var(--review-scene-empty-background);box-shadow:var(--review-scene-empty-inner-shadow)}.ReviewSceneBlock-module__JELtHa__image{border-radius:inherit;object-fit:cover;width:100%;height:100%}.ReviewSceneBlock-module__JELtHa__titleState,.ReviewSceneBlock-module__JELtHa__emptyState{text-align:center;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;display:flex}.ReviewSceneBlock-module__JELtHa__titleText{color:var(--review-scene-title-color);word-wrap:break-word;max-width:100%;font-size:18px;font-weight:600}.ReviewSceneBlock-module__JELtHa__emptyText{color:var(--review-empty-text);font-size:14px;font-style:italic}.ReviewSceneBlock-module__JELtHa__clickableBlock{cursor:pointer}.ReviewSceneBlock-module__JELtHa__clickableBlock:hover{border-color:var(--review-scene-hover-border);box-shadow:var(--review-scene-hover-shadow);transform:translateY(-4px)}.ReviewSceneBlock-module__JELtHa__clickableImage{cursor:pointer;transition:opacity .2s}.ReviewSceneBlock-module__JELtHa__clickableImage:hover{opacity:.9}.ReviewSceneBlock-module__JELtHa__twoFrameBadge{background:var(--review-scene-badge-background);color:var(--review-scene-badge-text);text-transform:uppercase;letter-spacing:.5px;box-shadow:var(--review-scene-badge-shadow);border-radius:12px;padding:4px 8px;font-size:10px;font-weight:600;position:absolute;bottom:12px;right:12px}
/*# sourceMappingURL=8d82df112c61252b.css.map*/