.page-module__VImswG__page{--review-title-color:#111827;--review-subtitle-color:var(--theme-muted-text);--review-status-text:#4b5568;--review-loader-track:#3b52a42e;--review-loader-top:#3b82f6;--review-mode-group-background:#3b52a41f;--review-mode-group-border:#3b52a438;--review-mode-label:#2f3a55;--review-mode-hover-background:#3b52a429;--review-mode-hover-text:#1b1f31;--review-mode-active-background:#3b82f6;--review-mode-active-text:#fff;--review-mode-active-shadow:0 2px 6px #3b82f659;--review-mode-active-hover:#2563eb;--review-empty-text:#4f5a73b3;--review-scene-background:linear-gradient(160deg,#fff 0%,#f3f4fa 100%);--review-scene-border:#0f172a14;--review-scene-shadow:inset 0 1px 0 #ffffff80,0 10px 24px #0f172a14;--review-scene-empty-border:#0f172a14;--review-scene-empty-background:#f4f6ffa6;--review-scene-title-color:#1f2937;--review-scene-hover-border:#3b82f659;--review-scene-hover-shadow:inset 0 1px 0 #ffffffbf,0 16px 30px #3b52a440;--review-scene-badge-background:linear-gradient(135deg,#2563eb 0%,#3b82f6 100%);--review-scene-badge-text:#fff;--review-scene-empty-inner-shadow:inset 0 0 0 1px #ffffff73;--review-scene-badge-shadow:0 2px 6px #17255440;background:var(--theme-page-background);min-height:100vh;color:var(--theme-page-foreground);flex-direction:column;align-items:center;display:flex}@media (prefers-color-scheme:dark){.page-module__VImswG__page{--review-title-color:#f5f5f7;--review-subtitle-color:var(--theme-muted-text);--review-status-text:#d1d5db;--review-loader-track:#fff3;--review-loader-top:#3b82f6;--review-mode-group-background:#1f2231;--review-mode-group-border:#ffffff14;--review-mode-label:#cbd5f5;--review-mode-hover-background:#ffffff1a;--review-mode-hover-text:#fff;--review-mode-active-background:#3b82f6;--review-mode-active-text:#fff;--review-mode-active-shadow:0 2px 4px #3b82f64d;--review-mode-active-hover:#2563eb;--review-empty-text:#c7cde6cc;--review-scene-background:linear-gradient(160deg,#1a1d2b 0%,#10121b 100%);--review-scene-border:#ffffff0a;--review-scene-shadow:inset 0 1px 0 #ffffff0d,0 10px 24px #080a1473;--review-scene-empty-border:#ffffff14;--review-scene-empty-background:#141622cc;--review-scene-title-color:#f4f6ff;--review-scene-hover-border:#3b82f680;--review-scene-hover-shadow:inset 0 1px 0 #ffffff14,0 16px 30px #0a14288c;--review-scene-badge-background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);--review-scene-badge-text:#fff;--review-scene-empty-inner-shadow:inset 0 0 0 1px #ffffff05;--review-scene-badge-shadow:0 2px 4px #0003}}.page-module__VImswG__main{box-sizing:border-box;flex-direction:column;flex:1;justify-content:center;justify-items:center;width:100%;max-width:1400px;display:flex}.page-module__VImswG__reviewContent{background:var(--theme-content-background);border:1px solid var(--theme-content-border);box-shadow:var(--theme-content-shadow-lg);flex-direction:column;flex:1;justify-content:flex-start;gap:16px;padding:24px;display:flex;position:relative}.page-module__VImswG__projectHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.page-module__VImswG__projectMeta{flex-direction:column;gap:4px;display:flex}.page-module__VImswG__projectTitleRow{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.page-module__VImswG__title{color:var(--review-title-color);margin:0;font-size:28px;font-weight:700}.page-module__VImswG__subtitle{color:var(--review-subtitle-color);margin:0;font-size:14px}.page-module__VImswG__remixButton{color:#fff;cursor:pointer;background:#22c55e;border:none;border-radius:8px;padding:8px 12px;font-size:12px;font-weight:600;transition:background .2s,transform .1s}.page-module__VImswG__remixButton:hover{background:#16a34a}.page-module__VImswG__remixButton:active{transform:translateY(1px)}.page-module__VImswG__remixButton:disabled{opacity:.7;cursor:not-allowed}.page-module__VImswG__statusContainer{text-align:center;color:var(--review-status-text);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:80px 24px;display:flex}.page-module__VImswG__loader{border:4px solid var(--review-loader-track);border-top-color:var(--review-loader-top);border-radius:50%;width:48px;height:48px;animation:1s linear infinite page-module__VImswG__spin}.page-module__VImswG__statusMessage{font-size:16px}.page-module__VImswG__errorTitle{margin:0;font-size:24px;font-weight:700}.page-module__VImswG__errorMessage{max-width:420px;font-size:16px}.page-module__VImswG__modeButtons{background:var(--review-mode-group-background);border:1px solid var(--review-mode-group-border);border-radius:8px;gap:6px;padding:4px;display:flex}.page-module__VImswG__modeButton{color:var(--review-mode-label);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:8px 14px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.page-module__VImswG__modeButton:hover{background:var(--review-mode-hover-background);color:var(--review-mode-hover-text)}.page-module__VImswG__modeButtonActive{background:var(--review-mode-active-background);color:var(--review-mode-active-text);box-shadow:var(--review-mode-active-shadow)}.page-module__VImswG__modeButtonActive:hover{background:var(--review-mode-active-hover)}.page-module__VImswG__modeLabel{text-transform:uppercase;letter-spacing:.6px;font-size:12px;font-weight:600}@keyframes page-module__VImswG__spin{to{transform:rotate(360deg)}}@media (max-width:768px){.page-module__VImswG__main{padding:24px 16px 48px}.page-module__VImswG__reviewContent{padding:20px}.page-module__VImswG__title{font-size:20px}.page-module__VImswG__modeButtons{gap:4px}.page-module__VImswG__modeButton{padding:6px 10px}.page-module__VImswG__modeLabel{font-size:11px}}
.ImageGrid-module__bFIqnG__grid{flex-wrap:wrap;gap:16px;height:100%;padding:24px;display:flex}.ImageGrid-module__bFIqnG__sceneItem{flex-shrink:0;width:200px;height:300px}.ImageGrid-module__bFIqnG__emptyState{width:100%;color:var(--review-empty-text);justify-content:center;align-items:center;padding:48px 24px;font-size:16px;display:flex}.ImageGrid-module__bFIqnG__emptyText{text-align:center}@media (max-width:768px){.ImageGrid-module__bFIqnG__sceneItem{width:150px;height:250px}}@media (max-width:480px){.ImageGrid-module__bFIqnG__sceneItem{width:100px;height:150px}}
.SettingsModal-module__dW49ya__overlay{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.SettingsModal-module__dW49ya__modal{background:var(--theme-content-background);box-shadow:var(--theme-content-shadow-lg);border:1px solid var(--theme-content-border);border-radius:8px;width:90%;max-width:500px;max-height:90vh;overflow-y:auto}.SettingsModal-module__dW49ya__header{border-bottom:1px solid var(--theme-divider);background:var(--theme-surface-background);justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.SettingsModal-module__dW49ya__title{color:var(--foreground);margin:0;font-size:1.25rem;font-weight:600}.SettingsModal-module__dW49ya__closeButton{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-size:1.5rem;transition:background-color .2s;display:flex}.SettingsModal-module__dW49ya__closeButton:hover{background-color:var(--theme-content-border);color:var(--foreground)}.SettingsModal-module__dW49ya__tabNavigation{border-bottom:1px solid var(--theme-divider);background-color:var(--theme-surface-background);display:flex}.SettingsModal-module__dW49ya__tab{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;flex:1;padding:1rem;font-size:.9rem;font-weight:500;transition:all .2s}.SettingsModal-module__dW49ya__tab:hover{background-color:var(--theme-tab-background);color:var(--foreground)}.SettingsModal-module__dW49ya__activeTab{font-weight:600;color:var(--theme-active-tab-text)!important;border-bottom-color:var(--theme-active-tab-border)!important;background-color:var(--theme-active-tab-background)!important}.SettingsModal-module__dW49ya__content{padding:1.5rem}.SettingsModal-module__dW49ya__settingGroup{margin-bottom:1.5rem}.SettingsModal-module__dW49ya__settingGroup:last-child{margin-bottom:0}.SettingsModal-module__dW49ya__label{color:var(--foreground);margin-bottom:.5rem;font-size:1rem;font-weight:600;display:block}.SettingsModal-module__dW49ya__description{color:var(--text-secondary);margin:0 0 1rem;font-size:.875rem;line-height:1.4}@media (max-width:768px){.SettingsModal-module__dW49ya__modal{width:95%;margin:1rem}.SettingsModal-module__dW49ya__header,.SettingsModal-module__dW49ya__content{padding:1rem}.SettingsModal-module__dW49ya__title{font-size:1.125rem}}
/*# sourceMappingURL=cc9be5115640bacf.css.map*/