.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__fieldRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.ProjectCreationModal-module__QUCGcW__fieldRow .ProjectCreationModal-module__QUCGcW__fieldGroup{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}.ProjectCreationModal-module__QUCGcW__characterControlLabel{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;display:flex}@media (max-width:520px){.ProjectCreationModal-module__QUCGcW__fieldRow{grid-template-columns:1fr}}
.EpisodeDetailsCard-module__-_kZDG__card{border:1px solid var(--theme-surface-border);background:var(--theme-surface-background);border-radius:12px;flex-direction:column;gap:12px;padding:14px;display:flex}.EpisodeDetailsCard-module__-_kZDG__cardTitle{letter-spacing:.04em;text-transform:uppercase;color:var(--theme-muted-text);margin:0;font-size:12px;font-weight:600}.EpisodeDetailsCard-module__-_kZDG__fieldGroup{flex-direction:column;gap:6px;display:flex}.EpisodeDetailsCard-module__-_kZDG__fieldGroup label{text-transform:uppercase;color:var(--theme-muted-text);letter-spacing:.03em;font-size:13px;font-weight:600}.EpisodeDetailsCard-module__-_kZDG__input{border:1px solid var(--theme-surface-border);background:var(--theme-surface-background);color:var(--theme-page-foreground);border-radius:10px;padding:10px 12px;font-size:15px}.EpisodeDetailsCard-module__-_kZDG__fieldHint{color:var(--theme-muted-text);margin:0;font-size:12px;line-height:1.4}.EpisodeDetailsCard-module__-_kZDG__numberRow{flex-flow:wrap;gap:12px;display:flex}.EpisodeDetailsCard-module__-_kZDG__numberRow .EpisodeDetailsCard-module__-_kZDG__fieldGroup{width:calc(50% - 6px);min-width:0}.EpisodeDetailsCard-module__-_kZDG__numberRow .EpisodeDetailsCard-module__-_kZDG__input{box-sizing:border-box;width:100%}.EpisodeDetailsCard-module__-_kZDG__showPicker,.EpisodeDetailsCard-module__-_kZDG__showPickerInputWrap{position:relative}.EpisodeDetailsCard-module__-_kZDG__showPickerInput{box-sizing:border-box;width:100%;padding-right:36px}.EpisodeDetailsCard-module__-_kZDG__showPickerSpinner{border:2px solid var(--theme-surface-border);border-top-color:var(--theme-muted-text);pointer-events:none;border-radius:50%;width:14px;height:14px;margin-top:-7px;animation:.8s linear infinite EpisodeDetailsCard-module__-_kZDG__showPickerSpin;position:absolute;top:50%;right:12px}@keyframes EpisodeDetailsCard-module__-_kZDG__showPickerSpin{to{transform:rotate(360deg)}}.EpisodeDetailsCard-module__-_kZDG__showPickerDropdown{z-index:10;border:1px solid var(--theme-surface-border);background:var(--theme-content-background);max-height:240px;box-shadow:var(--theme-content-shadow-lg);border-radius:10px;flex-direction:column;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.EpisodeDetailsCard-module__-_kZDG__showPickerOption{color:var(--theme-page-foreground);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.EpisodeDetailsCard-module__-_kZDG__showPickerOption:hover{background:var(--theme-surface-background)}.EpisodeDetailsCard-module__-_kZDG__showPickerOptionTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.EpisodeDetailsCard-module__-_kZDG__showPickerHint{color:var(--theme-muted-text);margin:0;padding:12px;font-size:13px}.EpisodeDetailsCard-module__-_kZDG__showPickerEmpty{flex-direction:column;gap:8px;padding-bottom:12px;display:flex}.EpisodeDetailsCard-module__-_kZDG__showPickerCreate{border:1px solid var(--theme-surface-border);background:var(--theme-surface-background);color:var(--theme-page-foreground);cursor:pointer;border-radius:8px;align-self:flex-start;margin:0 12px;padding:7px 12px;font-size:13px;font-weight:600}.EpisodeDetailsCard-module__-_kZDG__showPickerCreate:disabled{opacity:.5;cursor:not-allowed}.EpisodeDetailsCard-module__-_kZDG__showPickerError{color:#fecaca;margin:0 12px;font-size:12px}.EpisodeDetailsCard-module__-_kZDG__showPickerSelected{border:1px solid var(--theme-surface-border);background:var(--theme-content-background);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.EpisodeDetailsCard-module__-_kZDG__showPickerSelectedLabel{align-items:center;gap:8px;min-width:0;display:flex}.EpisodeDetailsCard-module__-_kZDG__showPickerSelectedTitle{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.EpisodeDetailsCard-module__-_kZDG__showPickerActions{flex-shrink:0;align-items:center;gap:8px;display:flex}.EpisodeDetailsCard-module__-_kZDG__showPickerEdit,.EpisodeDetailsCard-module__-_kZDG__showPickerClear{border:1px solid var(--theme-surface-border);color:var(--theme-muted-text);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;display:inline-flex}.EpisodeDetailsCard-module__-_kZDG__showPickerEdit{color:var(--theme-page-foreground)}.EpisodeDetailsCard-module__-_kZDG__showPickerEdit:disabled,.EpisodeDetailsCard-module__-_kZDG__showPickerClear:disabled{opacity:.5;cursor:not-allowed}.EpisodeDetailsCard-module__-_kZDG__showStatusPill{letter-spacing:.04em;text-transform:uppercase;color:var(--theme-muted-text);background:var(--theme-surface-background);border:1px solid var(--theme-surface-border);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}
.CreatorShowInfoModal-module__HErdnq__overlay{z-index:1000;background:#0000007a;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.CreatorShowInfoModal-module__HErdnq__modal{border:1px solid var(--theme-surface-border);background:var(--theme-content-background);width:min(760px,100%);max-height:min(760px,100vh - 48px);color:var(--theme-page-foreground);box-shadow:var(--theme-content-shadow-lg);border-radius:8px;flex-direction:column;gap:16px;padding:18px;display:flex;overflow:auto}.CreatorShowInfoModal-module__HErdnq__header{justify-content:space-between;align-items:center;gap:16px;display:flex}.CreatorShowInfoModal-module__HErdnq__header h2{margin:0;font-size:18px;font-weight:700}.CreatorShowInfoModal-module__HErdnq__closeButton{border:1px solid var(--theme-surface-border);width:32px;height:32px;color:var(--theme-muted-text);cursor:pointer;background:0 0;border-radius:999px;font-size:16px;line-height:1}.CreatorShowInfoModal-module__HErdnq__body{grid-template-columns:220px minmax(0,1fr);gap:18px;display:grid}.CreatorShowInfoModal-module__HErdnq__coverColumn{flex-direction:column;gap:10px;display:flex}.CreatorShowInfoModal-module__HErdnq__coverUploadTarget{aspect-ratio:2/3;border:1px solid var(--theme-surface-border);background:var(--theme-surface-background);width:100%;color:var(--theme-muted-text);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;font-size:13px;display:flex;position:relative;overflow:hidden}.CreatorShowInfoModal-module__HErdnq__coverUploadTarget img{object-fit:cover;width:100%;height:100%}.CreatorShowInfoModal-module__HErdnq__coverUploadTarget input{opacity:0;cursor:pointer;position:absolute;inset:0}.CreatorShowInfoModal-module__HErdnq__coverHoverHint{color:#fff;text-align:center;opacity:0;pointer-events:none;background:#0000008f;justify-content:center;align-items:center;padding:16px;font-size:13px;font-weight:700;line-height:1.4;transition:opacity .12s;display:flex;position:absolute;inset:0}.CreatorShowInfoModal-module__HErdnq__coverUploadTarget:hover .CreatorShowInfoModal-module__HErdnq__coverHoverHint,.CreatorShowInfoModal-module__HErdnq__coverUploadTarget:focus-within .CreatorShowInfoModal-module__HErdnq__coverHoverHint{opacity:1}.CreatorShowInfoModal-module__HErdnq__emptyCoverHint{text-align:center;padding:14px;line-height:1.4}.CreatorShowInfoModal-module__HErdnq__coverHint,.CreatorShowInfoModal-module__HErdnq__statusText,.CreatorShowInfoModal-module__HErdnq__errorText{margin:0;font-size:13px;line-height:1.4}.CreatorShowInfoModal-module__HErdnq__coverHint,.CreatorShowInfoModal-module__HErdnq__statusText{color:var(--theme-muted-text)}.CreatorShowInfoModal-module__HErdnq__fieldError,.CreatorShowInfoModal-module__HErdnq__errorText{color:var(--theme-error,#b42318)}.CreatorShowInfoModal-module__HErdnq__fieldError{margin:0;font-size:12px;line-height:1.4}.CreatorShowInfoModal-module__HErdnq__fields{flex-direction:column;gap:12px;min-width:0;display:flex}.CreatorShowInfoModal-module__HErdnq__fieldGroup{flex-direction:column;gap:6px;display:flex}.CreatorShowInfoModal-module__HErdnq__fieldGroup label{text-transform:uppercase;letter-spacing:.03em;color:var(--theme-muted-text);font-size:12px;font-weight:700}.CreatorShowInfoModal-module__HErdnq__limitedField{position:relative}.CreatorShowInfoModal-module__HErdnq__limitedField .CreatorShowInfoModal-module__HErdnq__input,.CreatorShowInfoModal-module__HErdnq__limitedField .CreatorShowInfoModal-module__HErdnq__textarea{padding-right:76px}.CreatorShowInfoModal-module__HErdnq__limitedField .CreatorShowInfoModal-module__HErdnq__textarea{padding-bottom:28px}.CreatorShowInfoModal-module__HErdnq__charCounter{color:var(--theme-muted-text);pointer-events:none;font-size:11px;line-height:1;position:absolute;bottom:8px;right:10px}.CreatorShowInfoModal-module__HErdnq__input,.CreatorShowInfoModal-module__HErdnq__textarea,.CreatorShowInfoModal-module__HErdnq__sourceTextarea{box-sizing:border-box;border:1px solid var(--theme-surface-border);background:var(--theme-surface-background);width:100%;color:var(--theme-page-foreground);border-radius:8px;padding:10px 12px;font-size:14px}.CreatorShowInfoModal-module__HErdnq__textarea,.CreatorShowInfoModal-module__HErdnq__sourceTextarea{resize:vertical;min-height:126px}.CreatorShowInfoModal-module__HErdnq__sourceTextarea{min-height:86px}.CreatorShowInfoModal-module__HErdnq__actions{justify-content:flex-end;gap:10px;display:flex}.CreatorShowInfoModal-module__HErdnq__primaryButton,.CreatorShowInfoModal-module__HErdnq__secondaryButton{cursor:pointer;border-radius:8px;min-height:36px;padding:8px 14px;font-size:13px;font-weight:700}.CreatorShowInfoModal-module__HErdnq__primaryButton{border:1px solid var(--theme-primary,#2563eb);background:var(--theme-primary,#2563eb);color:#fff}.CreatorShowInfoModal-module__HErdnq__secondaryButton{border:1px solid var(--theme-surface-border);color:var(--theme-page-foreground);background:0 0}.CreatorShowInfoModal-module__HErdnq__closeButton:disabled,.CreatorShowInfoModal-module__HErdnq__primaryButton:disabled,.CreatorShowInfoModal-module__HErdnq__secondaryButton:disabled{opacity:.55;cursor:not-allowed}.CreatorShowInfoModal-module__HErdnq__coverUploadTarget:has(input:disabled){opacity:.55;cursor:not-allowed}@media (max-width:700px){.CreatorShowInfoModal-module__HErdnq__overlay{align-items:stretch;padding:12px}.CreatorShowInfoModal-module__HErdnq__modal{max-height:calc(100vh - 24px)}.CreatorShowInfoModal-module__HErdnq__body{grid-template-columns:1fr}.CreatorShowInfoModal-module__HErdnq__coverUploadTarget{max-width:220px}}
.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}}
.LoadingCard-module__hDyeIa__container{z-index:2;background:color-mix(in srgb,var(--theme-content-background)82%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:0}.LoadingCard-module__hDyeIa__spinner{border:3px solid color-mix(in srgb,var(--theme-active-tab-border)24%,transparent);border-top-color:var(--theme-active-tab-border);border-radius:999px;width:34px;height:34px;animation:.9s linear infinite LoadingCard-module__hDyeIa__spin}.LoadingCard-module__hDyeIa__label{color:var(--theme-muted-text);font-size:.92rem;font-weight:600}@keyframes LoadingCard-module__hDyeIa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.CharacterGrid-module__femPXW__panel{flex-direction:column;gap:18px;height:100%;min-height:0;display:flex}.CharacterGrid-module__femPXW__panelHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.CharacterGrid-module__femPXW__panelTitle{color:var(--theme-page-foreground);margin:0;font-size:1.15rem}.CharacterGrid-module__femPXW__panelSubtitle{color:var(--theme-muted-text);margin:8px 0 0;font-size:.92rem;line-height:1.5}.CharacterGrid-module__femPXW__sourceToggle{border:1px solid var(--theme-content-border);background:var(--theme-surface-background);box-shadow:var(--theme-surface-shadow);border-radius:999px;flex-wrap:wrap;gap:8px;padding:6px;display:inline-flex}.CharacterGrid-module__femPXW__sourceOption{min-width:76px;color:var(--theme-muted-text);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:.55rem .85rem;transition:background-color .2s,color .2s;display:inline-flex;position:relative}.CharacterGrid-module__femPXW__sourceOption:hover{color:var(--theme-page-foreground)}.CharacterGrid-module__femPXW__sourceOptionActive{background:var(--theme-active-tab-background);color:var(--theme-active-tab-text)}.CharacterGrid-module__femPXW__sourceInput{opacity:0;pointer-events:none;position:absolute}.CharacterGrid-module__femPXW__errorBanner{border:1px solid var(--error-border);background:var(--error-background);color:var(--error-text);border-radius:14px;padding:.85rem 1rem;font-size:.92rem}.CharacterGrid-module__femPXW__grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;display:grid}.CharacterGrid-module__femPXW__gridViewport{flex:1;min-height:0;padding-right:4px;position:relative;overflow-y:auto}.CharacterGrid-module__femPXW__addTile,.CharacterGrid-module__femPXW__characterCard{border:1px solid var(--theme-content-border);background:var(--theme-content-background);min-height:168px;box-shadow:var(--theme-surface-shadow);border-radius:18px;position:relative;overflow:hidden}.CharacterGrid-module__femPXW__characterCardInteractive{cursor:pointer;transition:transform .2s,box-shadow .2s,border-color .2s}.CharacterGrid-module__femPXW__characterCardInteractive:hover{box-shadow:var(--theme-content-shadow-lg);transform:translateY(-1px)}.CharacterGrid-module__femPXW__characterCardInteractive:focus-visible{border-color:var(--theme-active-tab-border);outline:none;box-shadow:0 0 0 3px #3b82f629}.CharacterGrid-module__femPXW__characterCardProcessing{background:linear-gradient(120deg,#d4a11d24 0%,#d4a11d0a 48%,transparent 100%),var(--theme-content-background);box-shadow:0 0 0 1px #d4a11d40,var(--theme-surface-shadow)}.CharacterGrid-module__femPXW__characterCardProcessing:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 0%,#fff3 45%,#0000 70%);animation:1.8s linear infinite CharacterGrid-module__femPXW__processingShimmer;position:absolute;inset:0;transform:translate(-100%)}.CharacterGrid-module__femPXW__presetCharacterCard{min-height:168px}.CharacterGrid-module__femPXW__addTile{background:linear-gradient(135deg,#3b82f61a 0%,transparent 100%),var(--theme-content-background);cursor:pointer;border-style:dashed;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.CharacterGrid-module__femPXW__addIcon{color:var(--theme-active-tab-border);font-size:1.5rem}.CharacterGrid-module__femPXW__addLabel{color:var(--theme-page-foreground);font-size:1rem;font-weight:600}.CharacterGrid-module__femPXW__characterCard:before{content:"";width:8px;position:absolute;top:0;bottom:0;left:0}.CharacterGrid-module__femPXW__statusinit:before{background:#7a8598}.CharacterGrid-module__femPXW__statusprocessing:before{background:#d4a11d}.CharacterGrid-module__femPXW__statussucceed:before{background:#2f9e5b}.CharacterGrid-module__femPXW__statusfailed:before{background:#d44c4c}.CharacterGrid-module__femPXW__cardMedia{aspect-ratio:16/10;background:var(--theme-surface-background);justify-content:center;align-items:center;display:flex;overflow:hidden}.CharacterGrid-module__femPXW__cardImage{object-fit:contain;width:100%;height:100%;display:block}.CharacterGrid-module__femPXW__presetCharacterCard .CharacterGrid-module__femPXW__cardMedia{aspect-ratio:auto;position:absolute;inset:0}.CharacterGrid-module__femPXW__presetCharacterCard .CharacterGrid-module__femPXW__cardImage,.CharacterGrid-module__femPXW__presetCharacterCard .CharacterGrid-module__femPXW__cardFallback{width:100%;height:100%}.CharacterGrid-module__femPXW__cardFallback{width:100%;height:100%;color:var(--theme-muted-text);justify-content:center;align-items:center;display:flex}.CharacterGrid-module__femPXW__cardFallbackIcon{font-size:3rem}.CharacterGrid-module__femPXW__presetStatusBadge{z-index:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#f8fafc;text-transform:uppercase;letter-spacing:.04em;background:#0f172ab8;border-radius:999px;padding:.32rem .6rem;font-size:.72rem;font-weight:700;position:absolute;top:12px;right:12px}.CharacterGrid-module__femPXW__presetTitleOverlay{z-index:1;background:linear-gradient(#0f172a00 0%,#0f172abd 58%,#0f172adb 100%);padding:16px 14px 14px;position:absolute;bottom:0;left:0;right:0}.CharacterGrid-module__femPXW__presetTitle{color:#f8fafc;font-size:.98rem;font-weight:700;line-height:1.35}.CharacterGrid-module__femPXW__cardBody{flex-direction:column;gap:8px;padding:14px 16px 16px;display:flex}.CharacterGrid-module__femPXW__cardHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.CharacterGrid-module__femPXW__cardTitle{color:var(--theme-page-foreground);font-weight:700;line-height:1.4}.CharacterGrid-module__femPXW__cardStatus{background:var(--theme-surface-background);color:var(--theme-muted-text);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:.28rem .55rem;font-size:.75rem;font-weight:700}.CharacterGrid-module__femPXW__cardMeta{color:var(--theme-muted-text);font-size:.86rem;line-height:1.4}@keyframes CharacterGrid-module__femPXW__processingShimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (max-width:768px){.CharacterGrid-module__femPXW__panelHeader{flex-direction:column;align-items:stretch}.CharacterGrid-module__femPXW__sourceToggle{justify-content:stretch;width:100%}.CharacterGrid-module__femPXW__sourceOption{flex:1 1 0}}
.StepViewShared-module__wFdHVq__stepPanel{flex-direction:column;gap:18px;min-height:100%;padding:24px;display:flex}.StepViewShared-module__wFdHVq__stepContent{align-content:start;gap:18px;display:grid}.StepViewShared-module__wFdHVq__fieldGroup{flex-direction:column;gap:8px;display:flex}.StepViewShared-module__wFdHVq__fieldLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--theme-muted-text);font-size:.84rem;font-weight:700}.StepViewShared-module__wFdHVq__fieldHint{color:var(--theme-muted-text);font-size:.85rem;line-height:1.4}.StepViewShared-module__wFdHVq__textInput{border:1px solid var(--theme-input-border);background:var(--theme-input-background);width:100%;color:var(--theme-input-text);font:inherit;border-radius:14px;padding:.85rem .95rem}.StepViewShared-module__wFdHVq__textInput:focus{border-color:var(--theme-active-tab-border);outline:none;box-shadow:0 0 0 3px #3b82f624}.StepViewShared-module__wFdHVq__inputCountWrapper{display:block;position:relative}.StepViewShared-module__wFdHVq__countedInput{padding-right:4.7rem}.StepViewShared-module__wFdHVq__inputCounter{color:var(--theme-muted-text);pointer-events:none;font-size:.86rem;line-height:1;position:absolute;bottom:1rem;right:.95rem}.StepViewShared-module__wFdHVq__inputCounterAlert{color:var(--error-text)}.StepViewShared-module__wFdHVq__textArea{resize:vertical;min-height:140px}.StepViewShared-module__wFdHVq__detailValue{color:var(--theme-page-foreground);overflow-wrap:anywhere;line-height:1.5}@media (max-width:768px){.StepViewShared-module__wFdHVq__stepPanel{padding:18px}}
.CharacterImageCarousel-module__eU8m7q__previewFrame{border:1px solid var(--theme-content-border);background:var(--theme-surface-background);border-radius:18px;flex:1;justify-content:center;align-items:center;min-height:300px;padding:16px 16px 34px;display:flex;position:relative;overflow:hidden}.CharacterImageCarousel-module__eU8m7q__previewImage{object-fit:contain;width:100%;max-height:300px;display:block}.CharacterImageCarousel-module__eU8m7q__previewFallback{min-height:220px;color:var(--theme-muted-text);justify-content:center;align-items:center;display:flex}.CharacterImageCarousel-module__eU8m7q__previewFallbackIcon{font-size:4rem}.CharacterImageCarousel-module__eU8m7q__navButton{border:1px solid var(--theme-content-border);background:color-mix(in srgb,var(--theme-surface-background)82%,#0003);width:40px;height:40px;color:var(--theme-page-foreground);cursor:pointer;z-index:1;border-radius:999px;justify-content:center;align-items:center;transition:transform .2s,border-color .2s,background-color .2s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.CharacterImageCarousel-module__eU8m7q__navButton:hover:not(:disabled){border-color:var(--theme-active-tab-border);transform:translateY(calc(-50% - 1px))}.CharacterImageCarousel-module__eU8m7q__navButtonLeft{left:12px}.CharacterImageCarousel-module__eU8m7q__navButtonRight{right:12px}.CharacterImageCarousel-module__eU8m7q__dots{z-index:1;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.CharacterImageCarousel-module__eU8m7q__dot{background:color-mix(in srgb,var(--theme-muted-text)50%,transparent);cursor:pointer;border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:transform .2s,background-color .2s}.CharacterImageCarousel-module__eU8m7q__dot:hover{transform:scale(1.12)}.CharacterImageCarousel-module__eU8m7q__dotActive{background:var(--theme-active-tab-border);width:20px}@media (max-width:768px){.CharacterImageCarousel-module__eU8m7q__navButton{width:36px;height:36px}}
.ImagesStepView-module__yitBea__layout{grid-template:"preview frontal""preview reference"minmax(180px,1fr)/minmax(0,1.2fr) minmax(300px,.8fr);align-items:stretch;gap:16px;height:100%}.ImagesStepView-module__yitBea__previewColumn{grid-area:preview;min-height:100%;display:flex}.ImagesStepView-module__yitBea__uploadCard{border:1px solid var(--theme-content-border);background:var(--theme-surface-background);cursor:pointer;border-radius:18px;flex-direction:column;gap:16px;padding:20px;transition:border-color .2s,background-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative}.ImagesStepView-module__yitBea__uploadCard:hover:not(.ImagesStepView-module__yitBea__uploadCardDisabled){border-color:var(--theme-active-tab-border);background:color-mix(in srgb,var(--theme-surface-background)95%,var(--theme-active-tab-background));transform:translateY(-1px)}.ImagesStepView-module__yitBea__uploadCardDisabled{cursor:not-allowed;opacity:.7}.ImagesStepView-module__yitBea__dragOver{border-color:var(--theme-active-tab-border);background:color-mix(in srgb,var(--theme-surface-background)85%,var(--theme-active-tab-background));box-shadow:0 0 0 4px #3b82f61a}.ImagesStepView-module__yitBea__frontalCard{grid-area:frontal}.ImagesStepView-module__yitBea__referenceCard{grid-area:reference;min-height:180px}.ImagesStepView-module__yitBea__cardHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.ImagesStepView-module__yitBea__cardCopy{flex-direction:column;gap:8px;width:100%;display:flex}.ImagesStepView-module__yitBea__placeholder{border:1px dashed var(--theme-content-border);color:var(--theme-muted-text);text-align:center;border-radius:14px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:20px;display:flex}.ImagesStepView-module__yitBea__placeholderMain{color:var(--theme-page-foreground);font-weight:600}.ImagesStepView-module__yitBea__placeholderSub{font-size:.85rem}.ImagesStepView-module__yitBea__selectedFileInfo{background:var(--theme-content-background);border:1px solid var(--theme-content-border);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.ImagesStepView-module__yitBea__changeHint{color:var(--theme-muted-text);text-transform:uppercase;font-size:.8rem;font-weight:600}.ImagesStepView-module__yitBea__referenceHeader{justify-content:space-between;align-items:center;display:flex}.ImagesStepView-module__yitBea__referenceCount{color:var(--theme-muted-text);font-size:.82rem}.ImagesStepView-module__yitBea__fileName{color:var(--theme-page-foreground);overflow-wrap:anywhere;font-weight:500;line-height:1.5}.ImagesStepView-module__yitBea__referenceBody{flex-direction:column;flex:1;min-height:0;display:flex}.ImagesStepView-module__yitBea__fileList{flex-direction:column;gap:10px;display:flex;overflow-y:auto}.ImagesStepView-module__yitBea__fileItem{border:1px solid var(--theme-content-border);background:var(--theme-content-background);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.ImagesStepView-module__yitBea__fileItemInfo{flex:1;min-width:0}.ImagesStepView-module__yitBea__removeButton{border:1px solid var(--theme-content-border);background:var(--theme-content-background);width:28px;height:28px;color:var(--theme-muted-text);cursor:pointer;z-index:2;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:background-color .2s,color .2s;display:flex}.ImagesStepView-module__yitBea__removeButton:hover{background:var(--error-background);color:var(--error-text);border-color:var(--error-border)}.ImagesStepView-module__yitBea__emptyState{border:1px dashed var(--theme-content-border);color:var(--theme-muted-text);text-align:center;border-radius:14px;justify-content:center;align-items:center;padding:32px;font-size:.9rem;display:flex}.ImagesStepView-module__yitBea__hiddenInput{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ImagesStepView-module__yitBea__clickHint{color:var(--theme-muted-text);text-align:center;margin-top:auto;padding-top:8px;font-size:.82rem}
.Navigator-module__L_djNa__stepTracker{align-items:center;gap:10px;width:100%;padding-block:2px;padding-inline:32px;display:flex}.Navigator-module__L_djNa__stepTab{color:var(--theme-muted-text);text-align:center;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:2px 0;transition:color .2s,opacity .2s;display:flex}.Navigator-module__L_djNa__stepTab:hover:not(:disabled){color:var(--theme-page-foreground)}.Navigator-module__L_djNa__stepTab:disabled{cursor:not-allowed;opacity:.45}.Navigator-module__L_djNa__stepTabActive{color:var(--theme-page-foreground)}.Navigator-module__L_djNa__stepTabTitle{font-size:.92rem;font-weight:700;line-height:1.2}.Navigator-module__L_djNa__separator{background:color-mix(in srgb,var(--theme-content-border)88%,var(--theme-page-foreground));opacity:.8;flex:1 1 0;min-width:20px;height:1px}@media (max-width:768px){.Navigator-module__L_djNa__stepTracker{gap:8px;padding-inline:16px}.Navigator-module__L_djNa__separator{min-width:10px}}
.VoicePreviewButton-module__7Rhtxa__previewButton{border:1px solid var(--theme-content-border);background:var(--theme-surface-background);width:36px;height:36px;color:var(--theme-page-foreground);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:10px;transition:transform .2s,border-color .2s,background-color .2s;display:inline-flex}.VoicePreviewButton-module__7Rhtxa__previewButton:hover:not(:disabled){border-color:var(--theme-active-tab-border);transform:translateY(-1px)}.VoicePreviewButton-module__7Rhtxa__previewButton:disabled{cursor:not-allowed;opacity:.45}.VoicePreviewButton-module__7Rhtxa__previewButtonFull{justify-content:flex-start;width:100%;min-height:44px;padding:.75rem 1rem}.VoicePreviewButton-module__7Rhtxa__previewIcon{flex-shrink:0;margin-left:1px;font-size:.95rem}.VoicePreviewButton-module__7Rhtxa__previewLabel{font-size:.95rem;font-weight:600;line-height:1.2}
.ReviewStepView-module__XjchIG__reviewShell{background:color-mix(in srgb,var(--theme-content-background)88%,var(--theme-surface-background));grid-template:"name preview""voice preview""description preview"minmax(0,1fr)/minmax(320px,.8fr) minmax(0,1.2fr);align-items:stretch;gap:24px;min-height:390px;display:grid}.ReviewStepView-module__XjchIG__summarySection{min-width:0;padding:0}.ReviewStepView-module__XjchIG__summarySection:first-of-type{grid-area:name}.ReviewStepView-module__XjchIG__summarySection:nth-of-type(2){grid-area:voice;align-content:start}.ReviewStepView-module__XjchIG__summarySection:nth-of-type(3){flex-direction:column;grid-area:description;align-content:start;display:flex}.ReviewStepView-module__XjchIG__surfaceCard{border:1px solid var(--theme-content-border);background:var(--theme-surface-background);border-radius:18px;flex:1;padding:18px 20px}.ReviewStepView-module__XjchIG__voiceCard{flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;margin-top:8px;display:flex}.ReviewStepView-module__XjchIG__summaryLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--theme-muted-text);font-size:.8rem;font-weight:700}.ReviewStepView-module__XjchIG__summaryValue,.ReviewStepView-module__XjchIG__summaryValueMuted,.ReviewStepView-module__XjchIG__descriptionValue{color:var(--theme-page-foreground);overflow-wrap:anywhere;font-size:.98rem;line-height:1.6}.ReviewStepView-module__XjchIG__summaryValueMuted{color:var(--theme-muted-text)}.ReviewStepView-module__XjchIG__descriptionValue{height:100%;min-height:4.8em;padding-right:4px;overflow-y:auto}.ReviewStepView-module__XjchIG__reviewActions{align-items:center;gap:10px;display:flex}.ReviewStepView-module__XjchIG__previewPane{flex-direction:column;grid-area:preview;gap:12px;min-width:0;min-height:100%;display:flex}
.VoiceStepView-module__sit-EG__content{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(180px,220px) minmax(0,1fr);align-items:stretch;min-height:0;display:grid}.VoiceStepView-module__sit-EG__voiceRail,.VoiceStepView-module__sit-EG__voicePanel{flex-direction:column;gap:16px;min-height:0;display:flex}.VoiceStepView-module__sit-EG__sourceToggle{border:1px solid var(--theme-content-border);background:var(--theme-surface-background);box-shadow:var(--theme-surface-shadow);border-radius:18px;flex-direction:column;gap:10px;padding:6px;display:flex}.VoiceStepView-module__sit-EG__sourceOption{width:100%;color:var(--theme-muted-text);cursor:pointer;border-radius:12px;justify-content:flex-start;align-items:center;padding:.7rem .9rem;transition:background-color .2s,color .2s;display:flex;position:relative}.VoiceStepView-module__sit-EG__sourceOption:hover{color:var(--theme-page-foreground)}.VoiceStepView-module__sit-EG__sourceOptionActive{background:var(--theme-active-tab-background);color:var(--theme-active-tab-text)}.VoiceStepView-module__sit-EG__sourceInput{opacity:0;pointer-events:none;position:absolute}.VoiceStepView-module__sit-EG__errorBanner{border:1px solid var(--error-border);background:var(--error-background);color:var(--error-text);border-radius:14px;padding:.85rem 1rem;font-size:.92rem}.VoiceStepView-module__sit-EG__voiceSelectionSummary{border:1px solid var(--theme-content-border);background:var(--theme-surface-background);border-radius:16px;flex-direction:column;justify-content:space-between;align-items:stretch;gap:14px;padding:16px;display:flex}.VoiceStepView-module__sit-EG__selectionActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.VoiceStepView-module__sit-EG__inlineButton{border:1px solid var(--theme-content-border);background:var(--theme-content-background);color:var(--theme-page-foreground);font:inherit;cursor:pointer;border-radius:10px;padding:.5rem .8rem}.VoiceStepView-module__sit-EG__inlineButton:disabled{cursor:not-allowed;opacity:.7}.VoiceStepView-module__sit-EG__voiceList{flex:1;gap:10px;min-height:0;padding-right:4px;display:grid;overflow-y:auto}.VoiceStepView-module__sit-EG__voiceListState{border:1px dashed var(--theme-content-border);color:var(--theme-muted-text);background:var(--theme-surface-background);border-radius:14px;padding:16px;line-height:1.5}.VoiceStepView-module__sit-EG__voiceOption{border:1px solid var(--theme-content-border);background:var(--theme-content-background);width:100%;color:inherit;text-align:left;cursor:pointer;border-radius:14px;flex-direction:column;padding:12px 14px;transition:border-color .2s,box-shadow .2s,background-color .2s;display:flex}.VoiceStepView-module__sit-EG__voiceOption:hover{border-color:var(--theme-active-tab-border);background:color-mix(in srgb,var(--theme-content-background)88%,var(--theme-active-tab-background))}.VoiceStepView-module__sit-EG__voiceOptionSelected{border-color:var(--theme-active-tab-border);background:color-mix(in srgb,var(--theme-content-background)68%,var(--theme-active-tab-background));border-width:2px;box-shadow:inset 0 0 0 1px #3b82f624}.VoiceStepView-module__sit-EG__voiceOptionHeader{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.VoiceStepView-module__sit-EG__voiceOptionTitle{color:var(--theme-page-foreground);flex:auto;min-width:0;font-weight:700;line-height:1.3}@media (max-width:768px){.VoiceStepView-module__sit-EG__content{grid-template-columns:1fr}.VoiceStepView-module__sit-EG__voiceSelectionSummary{align-items:stretch}.VoiceStepView-module__sit-EG__sourceToggle{width:auto}.VoiceStepView-module__sit-EG__voiceOptionHeader{flex-direction:column;align-items:flex-start}}
.index-module__LePMhW__overlay{z-index:2;background:color-mix(in srgb,var(--theme-page-background)22%,#00000047);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.index-module__LePMhW__modal{border:1px solid var(--theme-content-border);background:var(--theme-content-background);width:min(980px,100%);height:670px;box-shadow:var(--theme-content-shadow-lg);border-radius:20px;flex-direction:column;gap:18px;padding:24px;display:flex;overflow:hidden}.index-module__LePMhW__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.index-module__LePMhW__title{color:var(--theme-page-foreground);margin:0;font-size:1.15rem}.index-module__LePMhW__subtitle{color:var(--theme-muted-text);margin:8px 0 0;font-size:.92rem;line-height:1.5}.index-module__LePMhW__body{flex-direction:column;flex:1;gap:18px;min-height:0;display:flex;overflow:hidden}.index-module__LePMhW__errorBanner{border:1px solid var(--error-border);background:var(--error-background);color:var(--error-text);border-radius:14px;padding:.85rem 1rem;font-size:.92rem}.index-module__LePMhW__stepViewport{border:1px solid var(--theme-content-border);background:linear-gradient(180deg,color-mix(in srgb,var(--theme-content-background)94%,var(--theme-surface-background))0%,var(--theme-content-background)100%);border-radius:20px;flex:1;min-height:0;overflow:auto}.index-module__LePMhW__stepViewportContent{min-height:100%}.index-module__LePMhW__actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.index-module__LePMhW__actionMeta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.index-module__LePMhW__stepMetaTitle{letter-spacing:.04em;text-transform:uppercase;color:var(--theme-muted-text);font-size:.78rem;font-weight:700}.index-module__LePMhW__requirementText,.index-module__LePMhW__requirementTextMuted{font-size:.9rem;line-height:1.5;display:inline-block}.index-module__LePMhW__requirementText{color:var(--theme-page-foreground)}.index-module__LePMhW__requirementTextMuted{color:var(--theme-muted-text)}.index-module__LePMhW__actionButtons{justify-content:flex-end;align-items:center;gap:12px;display:flex}.index-module__LePMhW__primaryButton,.index-module__LePMhW__secondaryButton{font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:.72rem 1rem;font-weight:600;transition:background-color .2s,transform .2s,border-color .2s;display:inline-flex}.index-module__LePMhW__primaryButton{border:1px solid var(--theme-primary-button-border);background:var(--theme-primary-button-bg);color:var(--theme-primary-button-text)}.index-module__LePMhW__secondaryButton{border:1px solid var(--theme-cancel-button-border);background:var(--theme-cancel-button-bg);color:var(--theme-cancel-button-text)}.index-module__LePMhW__closeButton{flex-shrink:0;width:42px;height:42px;padding:0;font-size:1rem}.index-module__LePMhW__primaryButton:hover:not(:disabled),.index-module__LePMhW__secondaryButton:hover:not(:disabled){transform:translateY(-1px)}.index-module__LePMhW__primaryButton:disabled,.index-module__LePMhW__secondaryButton:disabled{cursor:not-allowed;opacity:.7}@media (max-width:768px){.index-module__LePMhW__overlay{padding:16px}.index-module__LePMhW__modal{height:min(820px,100% - 32px);padding:18px}.index-module__LePMhW__header,.index-module__LePMhW__actions,.index-module__LePMhW__actionButtons{flex-direction:column;align-items:stretch}}
.CharacterDetailModal-module__8yvVjW__overlay{z-index:2;background:color-mix(in srgb,var(--theme-page-background)22%,#00000047);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.CharacterDetailModal-module__8yvVjW__modal{border:1px solid var(--theme-content-border);background:var(--theme-content-background);width:min(720px,100%);max-height:85vh;box-shadow:var(--theme-content-shadow-lg);border-radius:20px;flex-direction:column;gap:18px;padding:24px;display:flex;overflow-y:auto}.CharacterDetailModal-module__8yvVjW__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.CharacterDetailModal-module__8yvVjW__title{color:var(--theme-page-foreground);margin:0;font-size:1.15rem}.CharacterDetailModal-module__8yvVjW__titleRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.CharacterDetailModal-module__8yvVjW__statusBadge{text-transform:uppercase;letter-spacing:.04em;border:1px solid #0000;border-radius:999px;padding:.32rem .62rem;font-size:.75rem;font-weight:700}.CharacterDetailModal-module__8yvVjW__statusBadgeInit{color:#5c6678;background:#7a859824;border-color:#7a85983d}.CharacterDetailModal-module__8yvVjW__statusBadgeProcessing{color:#9a7200;background:#d4a11d29;border-color:#d4a11d47}.CharacterDetailModal-module__8yvVjW__statusBadgeSucceed{color:#1f7a43;background:#2f9e5b24;border-color:#2f9e5b3d}.CharacterDetailModal-module__8yvVjW__statusBadgeFailed{color:#a63131;background:#d44c4c24;border-color:#d44c4c3d}.CharacterDetailModal-module__8yvVjW__body{flex-direction:column;gap:18px;display:flex}.CharacterDetailModal-module__8yvVjW__previewColumn{flex-direction:column;gap:8px;display:flex}.CharacterDetailModal-module__8yvVjW__detailLayout{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.CharacterDetailModal-module__8yvVjW__errorBanner{border:1px solid var(--error-border);background:var(--error-background);color:var(--error-text);border-radius:14px;padding:.85rem 1rem;font-size:.92rem}.CharacterDetailModal-module__8yvVjW__placeholderBlock,.CharacterDetailModal-module__8yvVjW__detailItem,.CharacterDetailModal-module__8yvVjW__detailBlock{flex-direction:column;gap:8px;display:flex}.CharacterDetailModal-module__8yvVjW__placeholderBlock{border:1px dashed var(--theme-content-border);background:var(--theme-surface-background);color:var(--theme-muted-text);border-radius:16px;padding:20px;line-height:1.6}.CharacterDetailModal-module__8yvVjW__fieldLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--theme-muted-text);font-size:.84rem;font-weight:700}.CharacterDetailModal-module__8yvVjW__detailValue{color:var(--theme-page-foreground);overflow-wrap:anywhere;line-height:1.5}.CharacterDetailModal-module__8yvVjW__linkedVoiceSummary,.CharacterDetailModal-module__8yvVjW__linkedVoicePreview{justify-content:space-between;align-items:center;gap:12px;display:flex}.CharacterDetailModal-module__8yvVjW__previewPanel{border:1px solid var(--theme-content-border);background:var(--theme-surface-background);border-radius:18px;flex-direction:column;gap:10px;padding:16px;display:flex}.CharacterDetailModal-module__8yvVjW__descriptionPanel{flex:1}.CharacterDetailModal-module__8yvVjW__carouselSection,.CharacterDetailModal-module__8yvVjW__descriptionSection,.CharacterDetailModal-module__8yvVjW__ownerSection,.CharacterDetailModal-module__8yvVjW__createdSection{min-width:0}.CharacterDetailModal-module__8yvVjW__carouselSection{grid-column:1}.CharacterDetailModal-module__8yvVjW__descriptionSection{grid-column:2}.CharacterDetailModal-module__8yvVjW__voiceSection{grid-column:1/-1}.CharacterDetailModal-module__8yvVjW__ownerSection{grid-column:1}.CharacterDetailModal-module__8yvVjW__createdSection{grid-column:2}.CharacterDetailModal-module__8yvVjW__audioPlayer{width:100%}.CharacterDetailModal-module__8yvVjW__actions{justify-content:flex-end;gap:12px;display:flex}.CharacterDetailModal-module__8yvVjW__secondaryButton,.CharacterDetailModal-module__8yvVjW__deleteButton{font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:.72rem 1rem;font-weight:600;transition:background-color .2s,transform .2s,border-color .2s;display:inline-flex}.CharacterDetailModal-module__8yvVjW__secondaryButton{border:1px solid var(--theme-cancel-button-border);background:var(--theme-cancel-button-bg);color:var(--theme-cancel-button-text)}.CharacterDetailModal-module__8yvVjW__deleteButton{border:1px solid var(--error-border);background:var(--error-background);color:var(--error-text)}.CharacterDetailModal-module__8yvVjW__closeButton{flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;padding:0;font-size:1rem;display:inline-flex}.CharacterDetailModal-module__8yvVjW__copyButton{border:1px solid var(--theme-content-border);background:var(--theme-surface-background);width:28px;height:28px;color:var(--theme-muted-text);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:.85rem;transition:all .2s;display:inline-flex}.CharacterDetailModal-module__8yvVjW__copyButton:hover{background:var(--theme-content-background);color:var(--theme-page-foreground);border-color:var(--theme-muted-text)}.CharacterDetailModal-module__8yvVjW__copyButton:active{transform:scale(.95)}.CharacterDetailModal-module__8yvVjW__secondaryButton:hover:not(:disabled),.CharacterDetailModal-module__8yvVjW__deleteButton:hover:not(:disabled){transform:translateY(-1px)}.CharacterDetailModal-module__8yvVjW__secondaryButton:disabled,.CharacterDetailModal-module__8yvVjW__deleteButton:disabled{cursor:not-allowed;opacity:.7}@media (max-width:768px){.CharacterDetailModal-module__8yvVjW__overlay{padding:16px}.CharacterDetailModal-module__8yvVjW__detailLayout,.CharacterDetailModal-module__8yvVjW__header,.CharacterDetailModal-module__8yvVjW__actions{flex-direction:column;align-items:stretch;display:flex}}
.CharacterTab-module__iaFkqa__panel{flex-direction:column;gap:18px;height:100%;min-height:0;display:flex;position:relative}
.VoiceGrid-module__L2INiG__panel{flex-direction:column;gap:18px;height:100%;min-height:0;display:flex}.VoiceGrid-module__L2INiG__panelHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.VoiceGrid-module__L2INiG__panelTitle{color:var(--theme-page-foreground);margin:0;font-size:1.15rem}.VoiceGrid-module__L2INiG__panelSubtitle{color:var(--theme-muted-text);margin:8px 0 0;font-size:.92rem;line-height:1.5}.VoiceGrid-module__L2INiG__sourceToggle{border:1px solid var(--theme-content-border);background:var(--theme-surface-background);box-shadow:var(--theme-surface-shadow);border-radius:999px;flex-wrap:wrap;gap:8px;padding:6px;display:inline-flex}.VoiceGrid-module__L2INiG__sourceOption{min-width:76px;color:var(--theme-muted-text);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:.55rem .85rem;transition:background-color .2s,color .2s,transform .2s;display:inline-flex;position:relative}.VoiceGrid-module__L2INiG__sourceOption:hover{color:var(--theme-page-foreground)}.VoiceGrid-module__L2INiG__sourceOptionActive{background:var(--theme-active-tab-background);color:var(--theme-active-tab-text)}.VoiceGrid-module__L2INiG__sourceInput{opacity:0;pointer-events:none;position:absolute}.VoiceGrid-module__L2INiG__errorBanner{border:1px solid var(--error-border);background:var(--error-background);color:var(--error-text);border-radius:14px;padding:.85rem 1rem;font-size:.92rem}.VoiceGrid-module__L2INiG__grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;display:grid}.VoiceGrid-module__L2INiG__gridViewport{flex:1;min-height:0;padding-right:4px;position:relative;overflow-y:auto}.VoiceGrid-module__L2INiG__addTile,.VoiceGrid-module__L2INiG__voiceCard{border:1px solid var(--theme-content-border);background:var(--theme-content-background);min-height:168px;box-shadow:var(--theme-surface-shadow);text-align:left;cursor:pointer;border-radius:18px;padding:18px;transition:transform .2s,box-shadow .2s,border-color .2s;position:relative;overflow:hidden}.VoiceGrid-module__L2INiG__addTile:hover,.VoiceGrid-module__L2INiG__voiceCard:hover{box-shadow:var(--theme-content-shadow-lg);transform:translateY(-2px)}.VoiceGrid-module__L2INiG__addTile{background:linear-gradient(135deg,#3b82f61a 0%,transparent 100%),var(--theme-content-background);border-style:dashed;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.VoiceGrid-module__L2INiG__addIcon{color:var(--theme-active-tab-border);font-size:1.5rem}.VoiceGrid-module__L2INiG__addLabel{color:var(--theme-page-foreground);font-size:1rem;font-weight:600}.VoiceGrid-module__L2INiG__voiceCard:before{content:"";width:8px;position:absolute;top:0;bottom:0;left:0}.VoiceGrid-module__L2INiG__statusinit:before{background:#7a8598}.VoiceGrid-module__L2INiG__statusprocessing:before{background:#d4a11d}.VoiceGrid-module__L2INiG__statussucceed:before{background:#2f9e5b}.VoiceGrid-module__L2INiG__statusfailed:before{background:#d44c4c}.VoiceGrid-module__L2INiG__voiceCardProcessing{background:linear-gradient(120deg,#d4a11d24 0%,#d4a11d0a 48%,transparent 100%),var(--theme-content-background)}.VoiceGrid-module__L2INiG__voiceCardProcessing:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 0%,#fff3 45%,#0000 70%);animation:1.8s linear infinite VoiceGrid-module__L2INiG__processingShimmer;position:absolute;inset:0;transform:translate(-100%)}.VoiceGrid-module__L2INiG__voiceCardHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.VoiceGrid-module__L2INiG__previewButton{border:1px solid var(--theme-content-border);background:var(--theme-surface-background);width:36px;height:36px;color:var(--theme-page-foreground);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;transition:transform .2s,background-color .2s,border-color .2s;display:inline-flex}.VoiceGrid-module__L2INiG__previewButton:hover:not(:disabled){border-color:var(--theme-active-tab-border);transform:translateY(-1px)}.VoiceGrid-module__L2INiG__previewButton:disabled{cursor:not-allowed;opacity:.45}.VoiceGrid-module__L2INiG__previewIcon{margin-left:1px;font-size:.95rem}.VoiceGrid-module__L2INiG__voiceStatus{background:var(--theme-surface-background);color:var(--theme-muted-text);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:.28rem .55rem;font-size:.75rem;font-weight:700}.VoiceGrid-module__L2INiG__voiceTitle{color:var(--theme-page-foreground);margin-top:16px;font-size:1rem;font-weight:700;line-height:1.4}.VoiceGrid-module__L2INiG__voiceMeta{color:var(--theme-muted-text);margin-top:8px;font-size:.86rem;line-height:1.4}@keyframes VoiceGrid-module__L2INiG__processingShimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (max-width:768px){.VoiceGrid-module__L2INiG__panelHeader{flex-direction:column;align-items:stretch}.VoiceGrid-module__L2INiG__sourceToggle{justify-content:stretch;width:100%}.VoiceGrid-module__L2INiG__sourceOption{flex:1 1 0}}
.VoiceModal-module__AGM84q__overlay{z-index:2;background:color-mix(in srgb,var(--theme-page-background)22%,#00000047);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.VoiceModal-module__AGM84q__modal{border:1px solid var(--theme-content-border);background:var(--theme-content-background);width:min(720px,100%);max-height:100%;box-shadow:var(--theme-content-shadow-lg);border-radius:20px;flex-direction:column;gap:18px;padding:24px;display:flex;overflow-y:auto}.VoiceModal-module__AGM84q__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.VoiceModal-module__AGM84q__title{color:var(--theme-page-foreground);margin:0;font-size:1.15rem}.VoiceModal-module__AGM84q__titleRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.VoiceModal-module__AGM84q__statusBadge{text-transform:uppercase;letter-spacing:.04em;border:1px solid #0000;border-radius:999px;padding:.32rem .62rem;font-size:.75rem;font-weight:700}.VoiceModal-module__AGM84q__statusBadgeInit{color:#5c6678;background:#7a859824;border-color:#7a85983d}.VoiceModal-module__AGM84q__statusBadgeProcessing{color:#9a7200;background:#d4a11d29;border-color:#d4a11d47}.VoiceModal-module__AGM84q__statusBadgeSucceed{color:#1f7a43;background:#2f9e5b24;border-color:#2f9e5b3d}.VoiceModal-module__AGM84q__statusBadgeFailed{color:#a63131;background:#d44c4c24;border-color:#d44c4c3d}.VoiceModal-module__AGM84q__body{flex-direction:column;gap:18px;display:flex}.VoiceModal-module__AGM84q__errorBanner{border:1px solid var(--error-border);background:var(--error-background);color:var(--error-text);border-radius:14px;padding:.85rem 1rem;font-size:.92rem}.VoiceModal-module__AGM84q__fieldGroup,.VoiceModal-module__AGM84q__detailItem,.VoiceModal-module__AGM84q__detailBlock{flex-direction:column;gap:8px;display:flex}.VoiceModal-module__AGM84q__fieldLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--theme-muted-text);font-size:.84rem;font-weight:700}.VoiceModal-module__AGM84q__fieldHint{color:var(--theme-muted-text);font-size:.85rem;line-height:1.4}.VoiceModal-module__AGM84q__textInput{border:1px solid var(--theme-input-border);background:var(--theme-input-background);width:100%;color:var(--theme-input-text);font:inherit;border-radius:14px;padding:.85rem .95rem}.VoiceModal-module__AGM84q__textInput:focus{border-color:var(--theme-active-tab-border);outline:none;box-shadow:0 0 0 3px #3b82f624}.VoiceModal-module__AGM84q__detailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.VoiceModal-module__AGM84q__detailValue{color:var(--theme-page-foreground);overflow-wrap:anywhere;line-height:1.5}.VoiceModal-module__AGM84q__audioPlayer{width:100%}.VoiceModal-module__AGM84q__actions{justify-content:flex-end;gap:12px;display:flex}.VoiceModal-module__AGM84q__primaryButton,.VoiceModal-module__AGM84q__secondaryButton,.VoiceModal-module__AGM84q__deleteButton{font:inherit;cursor:pointer;border-radius:12px;padding:.72rem 1rem;font-weight:600;transition:background-color .2s,transform .2s,border-color .2s}.VoiceModal-module__AGM84q__primaryButton{border:1px solid var(--theme-primary-button-border);background:var(--theme-primary-button-bg);color:var(--theme-primary-button-text)}.VoiceModal-module__AGM84q__secondaryButton{border:1px solid var(--theme-cancel-button-border);background:var(--theme-cancel-button-bg);color:var(--theme-cancel-button-text)}.VoiceModal-module__AGM84q__deleteButton{border:1px solid var(--error-border);background:var(--error-background);color:var(--error-text)}.VoiceModal-module__AGM84q__closeButton{flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;padding:0;font-size:1rem;display:inline-flex}.VoiceModal-module__AGM84q__primaryButton:hover:not(:disabled),.VoiceModal-module__AGM84q__secondaryButton:hover:not(:disabled),.VoiceModal-module__AGM84q__deleteButton:hover:not(:disabled){transform:translateY(-1px)}.VoiceModal-module__AGM84q__primaryButton:disabled,.VoiceModal-module__AGM84q__secondaryButton:disabled,.VoiceModal-module__AGM84q__deleteButton:disabled{cursor:not-allowed;opacity:.7}@media (max-width:768px){.VoiceModal-module__AGM84q__overlay{padding:16px}.VoiceModal-module__AGM84q__header,.VoiceModal-module__AGM84q__actions{flex-direction:column;align-items:stretch}.VoiceModal-module__AGM84q__detailGrid{grid-template-columns:1fr}}
.VoiceTab-module__daZeHW__panel{flex-direction:column;gap:18px;height:100%;min-height:0;display:flex;position:relative}
.CharacterStudioModal-module__Z5BJkG__overlay{z-index:1200;background:color-mix(in srgb,var(--theme-page-background)35%,#0000008c);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.CharacterStudioModal-module__Z5BJkG__modal{background:var(--theme-content-background);border:1px solid var(--theme-content-border);width:min(1200px,100%);height:min(1000px,100vh - 48px);box-shadow:var(--theme-content-shadow-lg);color:var(--theme-page-foreground);border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.CharacterStudioModal-module__Z5BJkG__header{border-bottom:1px solid var(--theme-divider);background:var(--theme-surface-background);justify-content:space-between;align-items:center;gap:16px;padding:22px 28px 18px;display:flex}.CharacterStudioModal-module__Z5BJkG__title{color:var(--foreground);margin:0;font-size:1.5rem;line-height:1.2}.CharacterStudioModal-module__Z5BJkG__closeButton{background:var(--theme-content-border);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;border:none;border-radius:999px;font-size:1.4rem;line-height:1;transition:background-color .2s,color .2s,transform .2s}.CharacterStudioModal-module__Z5BJkG__closeButton:hover{background:var(--theme-tab-background);color:var(--foreground);transform:translateY(-1px)}.CharacterStudioModal-module__Z5BJkG__body{flex:1;grid-template-columns:160px minmax(0,1fr);min-height:0;display:grid}.CharacterStudioModal-module__Z5BJkG__tabRail{border-right:1px solid var(--theme-divider);background:var(--theme-surface-background);flex-direction:column;gap:10px;padding:24px 0 24px 12px;display:flex}.CharacterStudioModal-module__Z5BJkG__tabButton{width:calc(100% + 1px);color:var(--text-secondary);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-right:none;border-radius:14px 0 0 14px;margin-right:-1px;padding:.85rem 1rem;font-size:.95rem;font-weight:600;transition:background-color .2s,color .2s,transform .2s;position:relative}.CharacterStudioModal-module__Z5BJkG__tabButton:hover{background:var(--theme-tab-background);color:var(--foreground)}.CharacterStudioModal-module__Z5BJkG__activeTab{background:var(--theme-active-tab-background);color:var(--theme-active-tab-text);border-color:var(--theme-active-tab-border);box-shadow:var(--theme-surface-shadow)}.CharacterStudioModal-module__Z5BJkG__content{background:var(--theme-content-background);min-width:0;min-height:0;padding:24px 28px 28px;display:flex;overflow:hidden}.CharacterStudioModal-module__Z5BJkG__content>*{flex:1;min-width:0;min-height:0}.CharacterStudioModal-module__Z5BJkG__sectionCard{border:1px solid var(--theme-content-border);background:var(--theme-surface-background);min-height:100%;box-shadow:var(--theme-surface-shadow);border-radius:16px;padding:24px}.CharacterStudioModal-module__Z5BJkG__sectionHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.CharacterStudioModal-module__Z5BJkG__sectionTitle{color:var(--foreground);margin:0;font-size:1.05rem}.CharacterStudioModal-module__Z5BJkG__sectionBadge{background:color-mix(in srgb,var(--theme-active-tab-border)14%,transparent);color:var(--theme-active-tab-border);letter-spacing:.02em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.25rem .6rem;font-size:.75rem;font-weight:600;display:inline-flex}.CharacterStudioModal-module__Z5BJkG__sectionDescription{color:var(--theme-muted-text);margin:12px 0 0;font-size:.94rem;line-height:1.55}@media (max-width:768px){.CharacterStudioModal-module__Z5BJkG__overlay{padding:16px}.CharacterStudioModal-module__Z5BJkG__modal{max-height:calc(100vh - 32px)}.CharacterStudioModal-module__Z5BJkG__header{padding:22px 20px 18px}.CharacterStudioModal-module__Z5BJkG__body{grid-template-columns:1fr}.CharacterStudioModal-module__Z5BJkG__tabRail{border-right:none;border-bottom:1px solid var(--theme-divider);flex-direction:row;padding:16px 20px 0;overflow-x:auto}.CharacterStudioModal-module__Z5BJkG__tabButton{border-bottom:none;border-right:1px solid #0000;border-radius:14px 14px 0 0;width:auto;margin-right:0}.CharacterStudioModal-module__Z5BJkG__activeTab{transform:translateY(2px)}.CharacterStudioModal-module__Z5BJkG__content{padding:20px}}
.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:max-content;min-width:200px;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);white-space:nowrap;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)}}
.SubmitModal-module__dagDpa__overlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.SubmitModal-module__dagDpa__modal{background:var(--theme-content-background);box-shadow:var(--theme-content-shadow-lg);border-radius:12px;width:100%;max-width:500px;max-height:90vh;overflow-y:auto}.SubmitModal-module__dagDpa__header{border-bottom:1px solid var(--theme-divider);justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.SubmitModal-module__dagDpa__title{color:var(--theme-page-foreground);margin:0;font-size:1.25rem;font-weight:600}.SubmitModal-module__dagDpa__closeButton{color:var(--theme-muted-text);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:1.5rem;transition:all .2s;display:flex}.SubmitModal-module__dagDpa__closeButton:hover:not(:disabled){background:var(--theme-tab-background);color:var(--theme-page-foreground)}.SubmitModal-module__dagDpa__closeButton:disabled{opacity:.5;cursor:not-allowed}.SubmitModal-module__dagDpa__content{padding:1.5rem}.SubmitModal-module__dagDpa__error{background:var(--error-background);border:1px solid var(--error-border);color:var(--error-text);border-radius:6px;margin-bottom:1rem;padding:.75rem 1rem;font-size:.9rem}.SubmitModal-module__dagDpa__currentTagsList{background:var(--theme-tab-background);border-radius:6px;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem;padding:.5rem;display:flex}.SubmitModal-module__dagDpa__currentTagChip{background:var(--theme-content-background);border:1px solid var(--theme-content-border);color:var(--theme-page-foreground);border-radius:6px;align-items:center;gap:.5rem;padding:.4rem .75rem;font-size:.9rem;display:inline-flex}.SubmitModal-module__dagDpa__currentChipColorDot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.SubmitModal-module__dagDpa__currentChipName{white-space:nowrap;text-overflow:ellipsis;max-width:150px;overflow:hidden}.SubmitModal-module__dagDpa__formGroup{margin-bottom:1.5rem}.SubmitModal-module__dagDpa__label{color:var(--theme-page-foreground);margin-bottom:.5rem;font-size:.95rem;font-weight:500;display:block}.SubmitModal-module__dagDpa__required{color:var(--error-text)}.SubmitModal-module__dagDpa__select{background:var(--theme-input-background);border:1px solid var(--theme-input-border);width:100%;color:var(--theme-input-text);border-radius:6px;padding:.75rem;font-family:inherit;font-size:1rem;transition:all .2s}.SubmitModal-module__dagDpa__select:focus{border-color:var(--theme-primary-button-bg);outline:none;box-shadow:0 0 0 3px #3b82f61a}.SubmitModal-module__dagDpa__select:disabled{opacity:.6;cursor:not-allowed}.SubmitModal-module__dagDpa__textarea{background:var(--theme-input-background);border:1px solid var(--theme-input-border);width:100%;color:var(--theme-input-text);resize:vertical;border-radius:6px;padding:.75rem;font-family:inherit;font-size:.95rem;transition:all .2s}.SubmitModal-module__dagDpa__textarea:focus{border-color:var(--theme-primary-button-bg);outline:none;box-shadow:0 0 0 3px #3b82f61a}.SubmitModal-module__dagDpa__textarea:disabled{opacity:.6;cursor:not-allowed}.SubmitModal-module__dagDpa__charCount{text-align:right;color:var(--theme-muted-text);margin-top:.25rem;font-size:.85rem}.SubmitModal-module__dagDpa__actions{justify-content:flex-end;gap:.75rem;margin-top:1.5rem;display:flex}.SubmitModal-module__dagDpa__cancelButton{background:var(--theme-cancel-button-bg);border:1px solid var(--theme-cancel-button-border);color:var(--theme-cancel-button-text);cursor:pointer;border-radius:6px;padding:.75rem 1.5rem;font-size:.95rem;font-weight:500;transition:all .2s}.SubmitModal-module__dagDpa__cancelButton:hover:not(:disabled){background:var(--theme-cancel-button-hover-bg)}.SubmitModal-module__dagDpa__cancelButton:disabled{opacity:.5;cursor:not-allowed}.SubmitModal-module__dagDpa__submitButton{background:var(--theme-primary-button-bg);border:1px solid var(--theme-primary-button-border);color:var(--theme-primary-button-text);cursor:pointer;box-shadow:var(--theme-primary-button-shadow);border-radius:6px;padding:.75rem 1.5rem;font-size:.95rem;font-weight:500;transition:all .2s}.SubmitModal-module__dagDpa__submitButton:hover:not(:disabled){background:var(--theme-primary-button-hover-bg)}.SubmitModal-module__dagDpa__submitButton:disabled{background:var(--theme-primary-button-disabled);cursor:not-allowed;box-shadow:none;opacity:.6}
.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}}
.TagSelector-module__Ktr2dG__container{flex-direction:column;gap:.5rem;width:100%;display:flex;position:relative}.TagSelector-module__Ktr2dG__selectedTags{flex-wrap:wrap;gap:.5rem;display:flex}.TagSelector-module__Ktr2dG__tagChip{background:var(--theme-content-background);border:1px solid var(--theme-content-border);color:var(--theme-page-foreground);border-radius:6px;align-items:center;gap:.5rem;padding:.4rem .6rem;font-size:.9rem;display:inline-flex}.TagSelector-module__Ktr2dG__chipColorDot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.TagSelector-module__Ktr2dG__chipName{white-space:nowrap;text-overflow:ellipsis;max-width:150px;overflow:hidden}.TagSelector-module__Ktr2dG__chipRemove{width:18px;height:18px;color:var(--theme-muted-text);cursor:pointer;background:0 0;border:none;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:1.4rem;line-height:1;transition:all .15s;display:flex}.TagSelector-module__Ktr2dG__chipRemove:hover:not(:disabled){color:var(--theme-page-foreground);background:#ffffff1a}.TagSelector-module__Ktr2dG__chipRemove:disabled{opacity:.5;cursor:not-allowed}.TagSelector-module__Ktr2dG__suggestions{z-index:1000;background:var(--theme-content-background);border:1px solid var(--theme-content-border);border-radius:8px;max-height:250px;padding:.25rem 0;position:absolute;bottom:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 24px #00000059}.TagSelector-module__Ktr2dG__suggestionItem{width:100%;color:var(--theme-page-foreground);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.75rem;padding:.6rem .75rem;font-family:inherit;font-size:.95rem;transition:background-color .15s;display:flex}.TagSelector-module__Ktr2dG__suggestionItem:hover{background:#ffffff14}.TagSelector-module__Ktr2dG__colorDot{border-radius:50%;flex-shrink:0;width:12px;height:12px}.TagSelector-module__Ktr2dG__tagName{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.TagSelector-module__Ktr2dG__inputWrapper{width:100%}.TagSelector-module__Ktr2dG__searchInput{background:var(--theme-input-background);border:1px solid var(--theme-input-border);width:100%;color:var(--theme-input-text);border-radius:6px;padding:.75rem;font-family:inherit;font-size:1rem;transition:border-color .2s}.TagSelector-module__Ktr2dG__searchInput:focus{border-color:var(--theme-primary-button-bg);outline:none;box-shadow:0 0 0 3px #3b82f61a}.TagSelector-module__Ktr2dG__searchInput:disabled{opacity:.6;cursor:not-allowed}.TagSelector-module__Ktr2dG__searchInput::placeholder{color:var(--theme-muted-text)}.TagSelector-module__Ktr2dG__inputError{border-color:var(--error-border)}.TagSelector-module__Ktr2dG__errorMessage{color:var(--error-text);margin-top:.25rem;font-size:.85rem}
.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}}
.Feedback-module__EYBUAq__feedbackSection{flex-direction:column;gap:8px;display:flex}.Feedback-module__EYBUAq__feedbackHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.Feedback-module__EYBUAq__feedbackHistoryMeta{color:var(--textarea-placeholder);flex-direction:column;gap:4px;font-size:12px;display:flex}.Feedback-module__EYBUAq__feedbackHistoryReviewer{align-items:center;gap:6px;display:flex}.Feedback-module__EYBUAq__feedbackHistoryTime{opacity:.8;font-size:11px}.Feedback-module__EYBUAq__feedbackHistoryDecision{opacity:.9;margin-top:2px;font-size:11px;font-weight:600}.Feedback-module__EYBUAq__reviewerBadge{text-transform:uppercase;letter-spacing:.5px;border-radius:4px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-block}.Feedback-module__EYBUAq__primaryBadge{color:#3b82f6;background:#3b82f626;border:1px solid #3b82f64d}.Feedback-module__EYBUAq__shadowBadge{color:#6b7280;background:#6b728026;border:1px solid #6b72804d}.Feedback-module__EYBUAq__feedbackHistoryNav{align-items:center;gap:6px;display:flex}.Feedback-module__EYBUAq__feedbackHistoryButton{border:1px solid var(--textarea-border);background:var(--textarea-background);width:26px;height:26px;color:var(--textarea-text);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:all .15s;display:inline-flex}.Feedback-module__EYBUAq__feedbackHistoryButton:hover:not(:disabled){border-color:var(--textarea-focus-border)}.Feedback-module__EYBUAq__feedbackHistoryButton:disabled{opacity:.5;cursor:not-allowed}.Feedback-module__EYBUAq__feedbackLabel{color:var(--label-color);margin:0;font-size:14px;font-weight:600}.Feedback-module__EYBUAq__feedbackTextarea{border:1px solid var(--textarea-border);background:var(--textarea-background);width:100%;min-height:100px;color:var(--textarea-text);resize:vertical;border-radius:8px;padding:12px;font-family:inherit;font-size:14px;line-height:1.5;transition:border-color .2s}.Feedback-module__EYBUAq__feedbackTextarea::placeholder{color:var(--textarea-placeholder)}.Feedback-module__EYBUAq__feedbackTextarea:focus{border-color:var(--textarea-focus-border);outline:none;box-shadow:0 0 0 3px #3b82f61a}.Feedback-module__EYBUAq__feedbackTextarea:disabled{opacity:.6;cursor:not-allowed}
.ActionGroup-module__mIT2lq__actionsSection{flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem;display:flex}.ActionGroup-module__mIT2lq__actionButton{cursor:pointer;border:none;border-radius:8px;min-width:140px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .2s}.ActionGroup-module__mIT2lq__approveButton{background:var(--approve-background);color:var(--button-text)}.ActionGroup-module__mIT2lq__approveButton:hover:not(:disabled){background:var(--approve-hover);transform:translateY(-1px);box-shadow:0 4px 8px #22c55e40}.ActionGroup-module__mIT2lq__approveButton:active:not(:disabled){background:var(--approve-active);transform:translateY(0)}.ActionGroup-module__mIT2lq__rejectButton{background:var(--reject-background);color:var(--button-text)}.ActionGroup-module__mIT2lq__rejectButton:hover:not(:disabled){background:var(--reject-hover);transform:translateY(-1px);box-shadow:0 4px 8px #f9731640}.ActionGroup-module__mIT2lq__rejectButton:active:not(:disabled){background:var(--reject-active);transform:translateY(0)}.ActionGroup-module__mIT2lq__actionButton:disabled{background:var(--button-disabled-background);color:var(--button-disabled-text);cursor:not-allowed;box-shadow:none;transform:none}@media (max-width:768px){.ActionGroup-module__mIT2lq__actionsSection{flex-direction:column;gap:8px}.ActionGroup-module__mIT2lq__actionButton{width:100%;min-width:unset}}
.VideoRevisionModal-module__KDAa9W__overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1100;background:#0f172aa6;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.VideoRevisionModal-module__KDAa9W__modal{background:var(--theme-content-background);border:1px solid var(--theme-content-border);width:min(560px,100%);max-height:90vh;box-shadow:var(--theme-content-shadow-lg);color:var(--theme-page-foreground);border-radius:16px;flex-direction:column;display:flex}.VideoRevisionModal-module__KDAa9W__header{border-bottom:1px solid var(--theme-divider);justify-content:space-between;align-items:center;gap:16px;padding:20px 24px 16px;display:flex}.VideoRevisionModal-module__KDAa9W__title{margin:0;font-size:20px;font-weight:600}.VideoRevisionModal-module__KDAa9W__closeButton{border:1px solid var(--theme-surface-border);width:36px;height:36px;color:var(--theme-page-foreground);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;font-size:22px;transition:background .2s;display:flex}.VideoRevisionModal-module__KDAa9W__closeButton:disabled{opacity:.5;cursor:not-allowed}.VideoRevisionModal-module__KDAa9W__closeButton:not(:disabled):hover{background:var(--theme-surface-background)}.VideoRevisionModal-module__KDAa9W__body{flex-direction:column;gap:16px;padding:24px;display:flex;overflow-y:auto}.VideoRevisionModal-module__KDAa9W__warningBox{color:#fed7aa;background:#fb923c1f;border:1px solid #fb923c80;border-radius:10px;padding:14px 16px;font-size:14px;line-height:1.5}.VideoRevisionModal-module__KDAa9W__errorBox{color:#fecaca;background:#ef44441f;border:1px solid #ef444466;border-radius:12px;flex-direction:column;gap:8px;padding:16px;display:flex}.VideoRevisionModal-module__KDAa9W__errorBox p{margin:0;line-height:1.5}.VideoRevisionModal-module__KDAa9W__infoBox{color:#bfdbfe;background:#3b82f61f;border:1px solid #3b82f680;border-radius:10px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.VideoRevisionModal-module__KDAa9W__infoBox p{margin:0;line-height:1.5}.VideoRevisionModal-module__KDAa9W__subtext{opacity:.85;font-size:13px}.VideoRevisionModal-module__KDAa9W__loadingState{text-align:center;color:var(--theme-muted-text);padding:16px}.VideoRevisionModal-module__KDAa9W__fieldGroup{flex-direction:column;gap:8px;display:flex}.VideoRevisionModal-module__KDAa9W__label{text-transform:uppercase;color:var(--theme-muted-text);letter-spacing:.03em;font-size:13px;font-weight:600}.VideoRevisionModal-module__KDAa9W__required{color:#ef4444}.VideoRevisionModal-module__KDAa9W__textarea{border:1px solid var(--theme-surface-border);background:var(--theme-surface-background);width:100%;min-height:120px;color:var(--theme-page-foreground);resize:vertical;border-radius:10px;padding:12px;font-family:inherit;font-size:14px;line-height:1.5;transition:border-color .2s}.VideoRevisionModal-module__KDAa9W__textarea:focus{border-color:#3b82f6;outline:none}.VideoRevisionModal-module__KDAa9W__textarea:disabled{opacity:.6;cursor:not-allowed}.VideoRevisionModal-module__KDAa9W__textarea::placeholder{color:var(--theme-muted-text)}.VideoRevisionModal-module__KDAa9W__charCount{color:var(--theme-muted-text);text-align:right;font-size:12px}.VideoRevisionModal-module__KDAa9W__errorMessage{color:#fecaca;background:#ef44441f;border:1px solid #ef444466;border-radius:10px;margin:0;padding:12px 14px;font-size:14px}.VideoRevisionModal-module__KDAa9W__footer{border-top:1px solid var(--theme-divider);justify-content:flex-end;gap:12px;padding:16px 24px 24px;display:flex}.VideoRevisionModal-module__KDAa9W__primaryButton,.VideoRevisionModal-module__KDAa9W__secondaryButton{cursor:pointer;border:1px solid #0000;border-radius:12px;padding:10px 20px;font-size:15px;font-weight:600;transition:all .2s}.VideoRevisionModal-module__KDAa9W__primaryButton{color:#fff;background:#ef4444;border-color:#0000}.VideoRevisionModal-module__KDAa9W__primaryButton:not(:disabled):hover{background:#dc2626}.VideoRevisionModal-module__KDAa9W__primaryButton:disabled{color:#cbd5e1;cursor:not-allowed;opacity:.5;background:#64748b}.VideoRevisionModal-module__KDAa9W__secondaryButton{border-color:var(--theme-surface-border);color:var(--theme-page-foreground);background:0 0}.VideoRevisionModal-module__KDAa9W__secondaryButton:not(:disabled):hover{background:var(--theme-surface-background)}.VideoRevisionModal-module__KDAa9W__secondaryButton:disabled{opacity:.5;cursor:not-allowed}
.VideoSourceSelector-module__psQvlq__container{margin-bottom:20px}.VideoSourceSelector-module__psQvlq__checkboxLabel{color:var(--foreground);cursor:pointer;align-items:center;gap:8px;font-size:.875rem;font-weight:500;display:flex}.VideoSourceSelector-module__psQvlq__checkboxLabel input{margin:0}.VideoSourceSelector-module__psQvlq__checkboxLabel input:disabled{cursor:not-allowed}.VideoSourceSelector-module__psQvlq__label{color:var(--foreground);margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.VideoSourceSelector-module__psQvlq__optional{color:var(--text-secondary);font-weight:400}.VideoSourceSelector-module__psQvlq__details{margin-top:10px}.VideoSourceSelector-module__psQvlq__segmentedControl{border:1px solid var(--theme-input-border);background:var(--theme-input-background);border-radius:6px;grid-template-columns:1fr 1fr;width:100%;margin-bottom:10px;display:grid;overflow:hidden}.VideoSourceSelector-module__psQvlq__segmentButton{background:var(--theme-tab-background);color:var(--foreground);cursor:pointer;border:0;padding:8px 10px;font-size:.875rem;font-weight:500;transition:background-color .2s,color .2s}.VideoSourceSelector-module__psQvlq__segmentButton+.VideoSourceSelector-module__psQvlq__segmentButton{border-left:1px solid var(--theme-input-border)}.VideoSourceSelector-module__psQvlq__segmentButtonActive{background:var(--theme-active-tab-background);color:var(--theme-active-tab-text)}.VideoSourceSelector-module__psQvlq__segmentButton:disabled{color:var(--text-muted);cursor:not-allowed}.VideoSourceSelector-module__psQvlq__field{margin-top:4px}.VideoSourceSelector-module__psQvlq__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}.VideoSourceSelector-module__psQvlq__input:focus{border-color:var(--theme-primary-button-bg);outline:none;box-shadow:0 0 0 3px #3b82f626}.VideoSourceSelector-module__psQvlq__input:disabled{background-color:var(--label-background);color:var(--text-secondary);cursor:not-allowed}.VideoSourceSelector-module__psQvlq__helpText{color:var(--text-secondary);margin:4px 0 0;font-size:.75rem;line-height:1.4}
.SubmissionTagsDisplay-module__0mUY4G__tagsContainer{margin-top:8px}.SubmissionTagsDisplay-module__0mUY4G__tagsDisplay{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.SubmissionTagsDisplay-module__0mUY4G__tagChip{background:var(--theme-content-background);border:1px solid var(--theme-content-border);color:var(--theme-page-foreground);border-radius:6px;align-items:center;gap:.4rem;padding:.35rem .6rem;font-size:.85rem;display:inline-flex}.SubmissionTagsDisplay-module__0mUY4G__chipColorDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.SubmissionTagsDisplay-module__0mUY4G__chipName{white-space:nowrap;text-overflow:ellipsis;max-width:120px;overflow:hidden}.SubmissionTagsDisplay-module__0mUY4G__noTags{color:var(--theme-muted-text);font-size:.85rem;font-style:italic}.SubmissionTagsDisplay-module__0mUY4G__loadingText{color:var(--theme-muted-text);font-size:.85rem}.SubmissionTagsDisplay-module__0mUY4G__editButton{border:1px solid var(--theme-content-border);width:28px;height:28px;color:var(--theme-muted-text);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex}.SubmissionTagsDisplay-module__0mUY4G__editButton:hover:not(:disabled){background:var(--theme-tab-background);border-color:var(--theme-primary-button-bg);color:var(--theme-primary-button-bg)}.SubmissionTagsDisplay-module__0mUY4G__editButton:disabled{opacity:.5;cursor:not-allowed}.SubmissionTagsDisplay-module__0mUY4G__modalOverlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.SubmissionTagsDisplay-module__0mUY4G__modalContent{background:var(--theme-content-background);border:1px solid var(--theme-content-border);border-radius:12px;flex-direction:column;gap:1rem;width:100%;max-width:500px;max-height:80vh;padding:1.5rem;display:flex;overflow:visible;box-shadow:0 20px 40px #00000080}.SubmissionTagsDisplay-module__0mUY4G__modalTitle{color:var(--theme-page-foreground);margin:0;font-size:1.25rem;font-weight:600}.SubmissionTagsDisplay-module__0mUY4G__errorMessage{background:var(--error-background);border:1px solid var(--error-border);color:var(--error-text);border-radius:6px;padding:.5rem .75rem;font-size:.85rem}.SubmissionTagsDisplay-module__0mUY4G__modalActions{border-top:1px solid var(--theme-divider);justify-content:flex-end;gap:.5rem;padding-top:.5rem;display:flex}.SubmissionTagsDisplay-module__0mUY4G__cancelButton{background:var(--theme-cancel-button-bg);border:1px solid var(--theme-cancel-button-border);color:var(--theme-cancel-button-text);cursor:pointer;border-radius:6px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s}.SubmissionTagsDisplay-module__0mUY4G__cancelButton:hover:not(:disabled){background:var(--theme-cancel-button-hover-bg)}.SubmissionTagsDisplay-module__0mUY4G__cancelButton:disabled{opacity:.5;cursor:not-allowed}.SubmissionTagsDisplay-module__0mUY4G__saveButton{background:var(--theme-primary-button-bg);border:1px solid var(--theme-primary-button-border);color:var(--theme-primary-button-text);cursor:pointer;box-shadow:var(--theme-primary-button-shadow);border-radius:6px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s}.SubmissionTagsDisplay-module__0mUY4G__saveButton:hover:not(:disabled){background:var(--theme-primary-button-hover-bg)}.SubmissionTagsDisplay-module__0mUY4G__saveButton:disabled{background:var(--theme-primary-button-disabled);cursor:not-allowed;box-shadow:none;opacity:.6}
.FileInput-module__utIjtG__container{margin-top:10px}.FileInput-module__utIjtG__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}.FileInput-module__utIjtG__input:focus{border-color:var(--theme-primary-button-bg);outline:none;box-shadow:0 0 0 3px #3b82f626}.FileInput-module__utIjtG__input:disabled{background-color:var(--label-background);color:var(--text-secondary);cursor:not-allowed}.FileInput-module__utIjtG__helpText{color:var(--text-secondary);margin:4px 0 0;font-size:.75rem;line-height:1.4}.FileInput-module__utIjtG__fileInfo{color:var(--foreground);background:var(--theme-surface-background);border:1px solid var(--theme-input-border);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}}
.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}}
/*# sourceMappingURL=1c3382d8d71a4c1c.css.map*/