.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){text-align:center;width:70px}.MyProjectsView-module__AH6ZoW__projectTableHeaderCell:nth-child(3){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__projectCell:nth-child(2){text-align:center}.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:"Status: ";color:var(--start-muted-text);margin-bottom:.25rem;font-weight:600;display:block}.MyProjectsView-module__AH6ZoW__projectCell:nth-child(3):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}
.StatusIndicator-module__9-XTJa__statusIndicator{justify-content:center;align-items:center;display:inline-flex;position:relative}.StatusIndicator-module__9-XTJa__tooltip{z-index:10;color:#fff;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;background:#111827;border-radius:6px;padding:4px 8px;font-size:.75rem;line-height:1.2;transition:opacity .12s,transform .12s,visibility 0s linear .12s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 8px 20px #0003}.StatusIndicator-module__9-XTJa__statusIndicator:hover .StatusIndicator-module__9-XTJa__tooltip{opacity:1;visibility:visible;transition:opacity .12s,transform .12s;transform:translate(-50%)translateY(-2px)}.StatusIndicator-module__9-XTJa__notAvailable{color:#9ca3af;font-size:.75rem;font-style:italic}.StatusIndicator-module__9-XTJa__light{border-radius:50%;width:10px;height:10px;transition:opacity .2s;display:inline-block}.StatusIndicator-module__9-XTJa__light:hover{opacity:.8}.StatusIndicator-module__9-XTJa__light.StatusIndicator-module__9-XTJa__blue{background-color:#3b82f6;box-shadow:0 0 4px #3b82f666}.StatusIndicator-module__9-XTJa__light.StatusIndicator-module__9-XTJa__yellow{background-color:#fbbf24;box-shadow:0 0 4px #fbbf2466}.StatusIndicator-module__9-XTJa__light.StatusIndicator-module__9-XTJa__orange{background-color:#f97316;box-shadow:0 0 4px #f9731666}.StatusIndicator-module__9-XTJa__light.StatusIndicator-module__9-XTJa__green{background-color:#10b981;box-shadow:0 0 4px #10b98166}.StatusIndicator-module__9-XTJa__statusText{margin-left:.5rem;font-size:.875rem;font-weight:600}.StatusIndicator-module__9-XTJa__statusText.StatusIndicator-module__9-XTJa__blue{color:#3b82f6}.StatusIndicator-module__9-XTJa__statusText.StatusIndicator-module__9-XTJa__yellow{color:#fbbf24}.StatusIndicator-module__9-XTJa__statusText.StatusIndicator-module__9-XTJa__orange{color:#f97316}.StatusIndicator-module__9-XTJa__statusText.StatusIndicator-module__9-XTJa__green{color:#10b981}
.ExportLoadingModal-module__eqaRXa__overlay{z-index:1001;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ExportLoadingModal-module__eqaRXa__content{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;padding:2rem;display:flex}.ExportLoadingModal-module__eqaRXa__spinner{border:4px solid #fff3;border-top-color:#007bff;border-radius:50%;width:64px;height:64px;animation:1s linear infinite ExportLoadingModal-module__eqaRXa__spin}.ExportLoadingModal-module__eqaRXa__text{color:#fff;text-shadow:0 2px 4px #00000080;margin:0;font-size:1.5rem;font-weight:600}.ExportLoadingModal-module__eqaRXa__subtext{color:#fffc;text-shadow:0 1px 2px #00000080;margin:0;font-size:1rem}@keyframes ExportLoadingModal-module__eqaRXa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:768px){.ExportLoadingModal-module__eqaRXa__content{gap:1.25rem;padding:1.5rem}.ExportLoadingModal-module__eqaRXa__spinner{border-width:3px;width:56px;height:56px}.ExportLoadingModal-module__eqaRXa__text{font-size:1.25rem}.ExportLoadingModal-module__eqaRXa__subtext{font-size:.9rem}}
.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}}
.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}}
.ReviewerModal-module__utEWhq__overlay{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ReviewerModal-module__utEWhq__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:600px;max-height:90vh;overflow-y:auto}.ReviewerModal-module__utEWhq__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}.ReviewerModal-module__utEWhq__title{color:var(--foreground);margin:0;font-size:1.25rem;font-weight:600}.ReviewerModal-module__utEWhq__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}.ReviewerModal-module__utEWhq__closeButton:hover{background-color:var(--theme-content-border);color:var(--foreground)}.ReviewerModal-module__utEWhq__content{padding:1.5rem}.ReviewerModal-module__utEWhq__error{color:#c33;background-color:#fee;border-radius:4px;margin-bottom:1rem;padding:.75rem;font-size:.9rem}.ReviewerModal-module__utEWhq__statusSection{border-bottom:1px solid var(--theme-divider);margin-bottom:2rem;padding-bottom:1.5rem}.ReviewerModal-module__utEWhq__listSection{margin-top:1.5rem}.ReviewerModal-module__utEWhq__sectionTitle{color:var(--foreground);margin:0 0 1rem;font-size:1rem;font-weight:600}.ReviewerModal-module__utEWhq__statusContent{flex-direction:column;gap:1rem;display:flex}.ReviewerModal-module__utEWhq__statusText{color:var(--text-secondary);margin:0;font-size:.95rem}.ReviewerModal-module__utEWhq__joinButton,.ReviewerModal-module__utEWhq__leaveButton{cursor:pointer;border:none;border-radius:6px;align-self:flex-start;padding:.75rem 1.5rem;font-size:.95rem;font-weight:500;transition:all .2s}.ReviewerModal-module__utEWhq__joinButton{color:#fff;background-color:#3b82f6}.ReviewerModal-module__utEWhq__joinButton:hover:not(:disabled){background-color:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.ReviewerModal-module__utEWhq__joinButton:active:not(:disabled){transform:translateY(0)}.ReviewerModal-module__utEWhq__joinButton:disabled{opacity:.6;cursor:not-allowed}.ReviewerModal-module__utEWhq__leaveButton{color:#fff;background-color:#ef4444}.ReviewerModal-module__utEWhq__leaveButton:hover:not(:disabled){background-color:#dc2626;transform:translateY(-1px);box-shadow:0 4px 12px #ef44444d}.ReviewerModal-module__utEWhq__leaveButton:active:not(:disabled){transform:translateY(0)}.ReviewerModal-module__utEWhq__leaveButton:disabled{opacity:.6;cursor:not-allowed}.ReviewerModal-module__utEWhq__reviewersList{flex-direction:column;gap:.75rem;display:flex}.ReviewerModal-module__utEWhq__reviewerItem{background-color:var(--theme-surface-background);border:1px solid var(--theme-content-border);border-radius:6px;padding:1rem;transition:all .2s}.ReviewerModal-module__utEWhq__reviewerItem:hover{border-color:var(--theme-active-tab-border);box-shadow:0 2px 8px #0000000d}.ReviewerModal-module__utEWhq__reviewerInfo{flex-direction:column;gap:.25rem;display:flex}.ReviewerModal-module__utEWhq__reviewerName{color:var(--foreground);font-size:.95rem;font-weight:600}.ReviewerModal-module__utEWhq__reviewerEmail{color:var(--text-secondary);font-size:.85rem}.ReviewerModal-module__utEWhq__loadingText,.ReviewerModal-module__utEWhq__emptyText{text-align:center;color:var(--text-secondary);padding:2rem;font-size:.9rem}@media (max-width:768px){.ReviewerModal-module__utEWhq__modal{width:95%;margin:1rem}.ReviewerModal-module__utEWhq__header,.ReviewerModal-module__utEWhq__content{padding:1rem}.ReviewerModal-module__utEWhq__title{font-size:1.125rem}.ReviewerModal-module__utEWhq__reviewerItem{padding:.75rem}}
.AvatarDropdown-module__fxQ7PG__userInfoContainer{height:100%;color:var(--header-control-text,#333);align-items:center;font-size:1rem;display:flex;position:relative}.AvatarDropdown-module__fxQ7PG__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}.AvatarDropdown-module__fxQ7PG__userDropdown:hover{border-color:var(--theme-active-tab-border);color:var(--foreground);background-color:#3b82f61a;transform:translateY(-1px)}.AvatarDropdown-module__fxQ7PG__userDropdown:active{border-color:var(--theme-active-tab-border);background-color:#3b82f62e;transform:translateY(0)}.AvatarDropdown-module__fxQ7PG__avatar{background:#fff6;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex;overflow:hidden}.AvatarDropdown-module__fxQ7PG__avatarImage{object-fit:cover;border-radius:50%;width:100%;height:100%}.AvatarDropdown-module__fxQ7PG__avatarIcon{color:var(--text-secondary);font-size:16px}.AvatarDropdown-module__fxQ7PG__userName{white-space:nowrap;text-overflow:ellipsis;font-size:1rem;overflow:hidden}.AvatarDropdown-module__fxQ7PG__dropdownOverlay{z-index:999;position:fixed;inset:0}.AvatarDropdown-module__fxQ7PG__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}.AvatarDropdown-module__fxQ7PG__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}.AvatarDropdown-module__fxQ7PG__dropdownItem:hover{background-color:var(--header-control-hover-bg,#f8f9fa)}.AvatarDropdown-module__fxQ7PG__dropdownItem:active{background-color:var(--header-control-active-bg,#dbeafe)}@media (max-width:768px){.AvatarDropdown-module__fxQ7PG__userInfoContainer{padding:0 6px}.AvatarDropdown-module__fxQ7PG__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)}}
.DraftLeaveConfirmModal-module__cbGhFG__backdrop{z-index:1200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a8c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.DraftLeaveConfirmModal-module__cbGhFG__modal{background:var(--theme-content-background);width:min(520px,100vw - 32px);color:var(--theme-page-foreground);border:1px solid var(--theme-content-border);box-shadow:var(--theme-content-shadow-lg);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.DraftLeaveConfirmModal-module__cbGhFG__header{background:var(--theme-surface-background);border-bottom:1px solid var(--theme-content-border);align-items:center;padding:14px 20px;display:flex}.DraftLeaveConfirmModal-module__cbGhFG__title{color:var(--theme-page-foreground);margin:0;font-size:18px;font-weight:600}.DraftLeaveConfirmModal-module__cbGhFG__content{padding:18px 20px}.DraftLeaveConfirmModal-module__cbGhFG__message{color:var(--theme-muted-text);font-size:14px;line-height:1.5}.DraftLeaveConfirmModal-module__cbGhFG__controls{border-top:1px solid var(--theme-content-border);background:var(--theme-content-background);justify-content:flex-end;gap:10px;padding:14px 20px 18px;display:flex}.DraftLeaveConfirmModal-module__cbGhFG__controlButton{cursor:pointer;border:none;border-radius:10px;padding:10px 14px;font-size:14px;font-weight:600;transition:transform .1s,background .2s,opacity .2s}.DraftLeaveConfirmModal-module__cbGhFG__controlButton:disabled{opacity:.6;cursor:not-allowed}.DraftLeaveConfirmModal-module__cbGhFG__controlButton:hover:not(:disabled){transform:translateY(-1px)}.DraftLeaveConfirmModal-module__cbGhFG__cancelButton{color:var(--theme-page-foreground);background:#94a3b833}.DraftLeaveConfirmModal-module__cbGhFG__cancelButton:hover:not(:disabled){background:#94a3b847}.DraftLeaveConfirmModal-module__cbGhFG__discardButton{color:#ef4444;background:#ef44441f}.DraftLeaveConfirmModal-module__cbGhFG__discardButton:hover:not(:disabled){background:#ef44442e}.DraftLeaveConfirmModal-module__cbGhFG__saveButton{color:#fff;background:#3b82f6e6}.DraftLeaveConfirmModal-module__cbGhFG__saveButton:hover:not(:disabled){background:#3b82f6}
.TabNavigation-module__imtf-a__container{justify-content:flex-start;align-items:center;height:100%;display:flex}.TabNavigation-module__imtf-a__tab{box-sizing:border-box;letter-spacing:.04em;text-transform:uppercase;min-width:48px;height:100%;color:var(--header-tab-text,#4b5568);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0 18px;font-size:.9rem;font-weight:700;transition:color .2s,background-color .2s,border-color .2s;display:inline-flex;position:relative}.TabNavigation-module__imtf-a__tab.TabNavigation-module__imtf-a__active{color:var(--header-tab-active-text,#1b1f31);background-color:var(--header-tab-hover-bg,#3b82f624)}.TabNavigation-module__imtf-a__tab:hover{color:var(--header-tab-hover-text,#1b1f31);background-color:var(--header-tab-hover-bg,#3b82f624)}@media (max-width:1024px){.TabNavigation-module__imtf-a__container{gap:6px}.TabNavigation-module__imtf-a__tab{border-radius:8px;padding:0 14px;font-size:.85rem}}@media (max-width:768px){.TabNavigation-module__imtf-a__container{gap:4px}.TabNavigation-module__imtf-a__tab{border-radius:6px;min-width:40px;padding:0 10px;font-size:.78rem}}
.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}}
.ReviewProjectsView-module__HttsSa__container{width:100%;color:inherit}.ReviewProjectsView-module__HttsSa__loading{text-align:center;color:var(--start-muted-text);padding:3rem 1rem;font-style:italic}.ReviewProjectsView-module__HttsSa__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}.ReviewProjectsView-module__HttsSa__filterContainer{background-color:var(--start-surface-background);border:1px solid var(--start-surface-border);box-shadow:var(--start-surface-shadow);border-radius:12px;gap:1.5rem;margin-bottom:1rem;padding:.75rem 1rem;display:flex}.ReviewProjectsView-module__HttsSa__filterLabel{cursor:pointer;color:var(--start-table-text);-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.ReviewProjectsView-module__HttsSa__radioInput{cursor:pointer;width:1rem;height:1rem}.ReviewProjectsView-module__HttsSa__radioText{font-weight:500}.ReviewProjectsView-module__HttsSa__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}.ReviewProjectsView-module__HttsSa__projectTableHeaderCell:first-child{width:auto}.ReviewProjectsView-module__HttsSa__projectTableHeaderCell:nth-child(2){width:180px}.ReviewProjectsView-module__HttsSa__projectTableHeaderCell:nth-child(3){width:150px}.ReviewProjectsView-module__HttsSa__projectTableHeaderCell:nth-child(4){width:180px}.ReviewProjectsView-module__HttsSa__projectTableHeaderCell:nth-child(5){width:120px}.ReviewProjectsView-module__HttsSa__projectTableHeader{background-color:var(--start-table-header-background)}.ReviewProjectsView-module__HttsSa__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}.ReviewProjectsView-module__HttsSa__projectRow{cursor:pointer;border-bottom:1px solid var(--start-table-row-divider);transition:background-color .2s}.ReviewProjectsView-module__HttsSa__projectRow:hover{background-color:var(--start-table-row-hover)}.ReviewProjectsView-module__HttsSa__projectRow:last-child{border-bottom:none}.ReviewProjectsView-module__HttsSa__projectCell{color:var(--start-table-text);vertical-align:middle;padding:1rem .75rem;font-size:.875rem}.ReviewProjectsView-module__HttsSa__pagination{justify-content:center;align-items:center;gap:.5rem;margin-top:1.5rem;padding:1rem 0;display:flex}@media (max-width:768px){.ReviewProjectsView-module__HttsSa__filterContainer{flex-direction:column;gap:.75rem}.ReviewProjectsView-module__HttsSa__projectTable{box-shadow:none;border:none}.ReviewProjectsView-module__HttsSa__projectTableHeader{display:none}.ReviewProjectsView-module__HttsSa__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}.ReviewProjectsView-module__HttsSa__projectRow:hover{background-color:var(--start-table-background)}.ReviewProjectsView-module__HttsSa__projectCell{border-right:none;border-bottom:1px solid var(--start-table-row-divider);padding:.75rem 1rem;display:block}.ReviewProjectsView-module__HttsSa__projectCell:last-child{border-bottom:none;padding-top:1rem}.ReviewProjectsView-module__HttsSa__projectCell:first-child:before{content:"Project: ";color:var(--start-muted-text);margin-bottom:.25rem;font-weight:600;display:block}.ReviewProjectsView-module__HttsSa__projectCell:nth-child(2):before{content:"Status: ";color:var(--start-muted-text);margin-right:.5rem;font-weight:600;display:inline-block}.ReviewProjectsView-module__HttsSa__projectCell:nth-child(3):before{content:"Owner: ";color:var(--start-muted-text);margin-bottom:.25rem;font-weight:600;display:block}.ReviewProjectsView-module__HttsSa__projectCell:nth-child(4):before{content:"Modified: ";color:var(--start-muted-text);margin-bottom:.25rem;font-weight:600;display:block}.ReviewProjectsView-module__HttsSa__reviewButton{padding:.5rem;font-size:.875rem}.ReviewProjectsView-module__HttsSa__pagination{--pagination-input-width:3.25rem;flex-wrap:wrap;gap:.35rem}}
/*# sourceMappingURL=2335985c66c02283.css.map*/