.ResultsPageLayout_container__X6pUN{width:100%;max-width:540px;border-radius:24px;overflow:hidden;background:var(--surface);border:1px solid var(--border);box-shadow:0 8px 32px var(--shadow),0 0 0 1px var(--glassBorder);position:relative;z-index:1}.ResultsPageLayout_header__7OWeN{padding:1rem 1.25rem;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;gap:.75rem;flex-wrap:nowrap}@media (max-width:768px){.ResultsPageLayout_header__7OWeN{padding:.75rem 1rem}}.ResultsPageLayout_headerLeft__TsavH{display:flex;align-items:center;gap:.75rem}.ResultsPageLayout_title__PglLG{margin:0;font-size:1.15rem;font-weight:700;letter-spacing:-.03em;color:var(--text);line-height:1.2}@media (max-width:768px){.ResultsPageLayout_title__PglLG{font-size:1.05rem}}.ResultsPageLayout_tagline__yUNsQ{margin:.125rem 0 0;font-size:.7rem;color:var(--textTertiary);letter-spacing:.02em;text-transform:uppercase;font-weight:500}@media (max-width:768px){.ResultsPageLayout_tagline__yUNsQ{display:none}}.ResultsPageLayout_generationTime__QNH6_{font-size:.72rem;color:var(--textSecondary);background:var(--primaryLight);border-radius:999px;padding:.25rem .65rem;border:1px solid var(--primaryBorder);font-weight:500}.ResultsPageLayout_headerRight__FZL3u{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.ResultsPageLayout_userInfoSection__WmzfS{display:none}.ResultsPageLayout_themeToggle__KsKic{padding:.5rem;font-size:1rem;background:var(--surfaceSecondary);border:1px solid var(--border);border-radius:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;min-width:40px;height:40px;color:var(--textSecondary)}.ResultsPageLayout_themeToggle__KsKic:hover{background:var(--border);transform:scale(1.05)}.ResultsPageLayout_themeToggle__KsKic:active{transform:scale(.95)}.ResultsPageLayout_body__blEdC{padding:0;display:flex;flex-direction:column;align-items:center;gap:0}.ResultsPageLayout_imageContainer__Vl1Fx{width:100%;min-width:0;position:relative;overflow:hidden}.ResultsPageLayout_overlay__heSca{position:absolute;top:0;left:0;right:0;bottom:0;background:var(--surface-cc);display:flex;align-items:center;justify-content:center;pointer-events:none}.ResultsPageLayout_overlayContent__94I_P{background:var(--text-cc);color:var(--surface);padding:1rem 2rem;border-radius:14px;font-size:1rem;font-weight:600}.ResultsPageLayout_actionsSection__cIvje{display:flex;flex-direction:column;gap:.75rem;width:100%;padding:1rem 1.25rem}@media (max-width:768px){.ResultsPageLayout_actionsSection__cIvje{position:-webkit-sticky;position:sticky;bottom:0;background:var(--surface);border-top:1px solid var(--border);box-shadow:0 -4px 20px var(--shadowLight);z-index:10;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));margin-bottom:calc(-1rem - env(safe-area-inset-bottom));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}}.ResultsPageLayout_buttonsRow__n71C0{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:center;align-items:flex-start}.ResultsPageLayout_actionButton__kObeJ{padding:.65rem 1.25rem;font-size:.82rem;font-weight:600;border-radius:12px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.4rem;border:none;min-height:44px;min-width:44px;letter-spacing:-.01em}@media (max-width:768px){.ResultsPageLayout_actionButton__kObeJ{min-height:48px;min-width:48px;padding:.75rem 1.25rem}}.ResultsPageLayout_actionButton__kObeJ:active{transform:scale(.97)}.ResultsPageLayout_regenerateButton__cx7Kg{background:var(--primaryGradient);color:#fff}.ResultsPageLayout_regenerateButton__cx7Kg:hover:not(:disabled){opacity:.9}.ResultsPageLayout_regenerateButton__cx7Kg:disabled{cursor:not-allowed;opacity:.5}.ResultsPageLayout_saveButton__HBIce{background:var(--success);color:#fff}.ResultsPageLayout_saveButton__HBIce:hover:not(:disabled){opacity:.9}.ResultsPageLayout_saveButton__HBIce:disabled{cursor:not-allowed;opacity:.5}.ResultsPageLayout_downloadButton__PCkvw{background:var(--surfaceSecondary);color:var(--text);border:1px solid var(--border)}.ResultsPageLayout_downloadButton__PCkvw:hover:not(:disabled){background:var(--border)}.ResultsPageLayout_downloadButton__PCkvw:disabled{cursor:not-allowed;opacity:.5}.ResultsPageLayout_animateButtonContainer__UU0Af{display:flex;flex-direction:column;align-items:center;gap:.2rem}.ResultsPageLayout_animateButton__D9YVB{padding:.65rem 1.25rem;background:var(--surfaceSecondary);color:var(--textTertiary);border:1px solid var(--border);border-radius:12px;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.4rem;position:relative;width:100%;justify-content:center;min-height:44px;min-width:44px}.ResultsPageLayout_animateButton__D9YVB:disabled{cursor:not-allowed;opacity:.5}@media (max-width:768px){.ResultsPageLayout_animateButton__D9YVB{min-height:48px;min-width:48px;padding:.75rem 1.25rem}}.ResultsPageLayout_comingSoon__V9XYS{font-size:.68rem;color:var(--textTertiary);font-style:italic}.ResultsPageLayout_reportButtons__WJ_MD{display:flex;gap:.5rem;margin-top:.5rem;flex-wrap:wrap;justify-content:center;padding:0 1.25rem 1rem}.ResultsPageLayout_reportButton__jd_UB{padding:.4rem .85rem;font-size:.75rem;background:transparent;color:var(--textTertiary);border:1px solid var(--border);border-radius:10px;cursor:pointer;transition:all .2s ease;min-height:36px;min-width:36px}@media (max-width:768px){.ResultsPageLayout_reportButton__jd_UB{min-height:44px;min-width:44px;padding:.5rem 1rem}}.ResultsPageLayout_reportButton__jd_UB:hover{background:var(--surfaceSecondary);color:var(--textSecondary)}.ResultsPageLayout_logoutButton__rG0wU,.ResultsPageLayout_manageButton__68bU1,.ResultsPageLayout_tierBadge___FF7D,.ResultsPageLayout_tokensBadge__lsuK1,.ResultsPageLayout_userEmail__U1oPw{display:none}.UploadPageLayout_container__2RNnf{width:100%;max-width:540px;background:var(--surface);border-radius:24px;box-shadow:0 8px 32px var(--shadow),0 0 0 1px var(--glassBorder);overflow:hidden;border:1px solid var(--border);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);position:relative;z-index:1}.UploadPageLayout_header___CGBa{padding:1rem 1.25rem;display:flex;justify-content:space-between;align-items:center;gap:.75rem;flex-wrap:nowrap}@media (max-width:768px){.UploadPageLayout_header___CGBa{padding:.75rem 1rem}}.UploadPageLayout_headerLeft__0Jk0G{display:flex;align-items:center;gap:.75rem}.UploadPageLayout_title__2YB5O{margin:0;font-size:1.15rem;font-weight:700;letter-spacing:-.03em;color:var(--text);line-height:1.2}.UploadPageLayout_tagline__Wq0hd{margin:.125rem 0 0;font-size:.7rem;color:var(--textTertiary);letter-spacing:.02em;text-transform:uppercase;font-weight:500}@media (max-width:768px){.UploadPageLayout_tagline__Wq0hd{display:none}.UploadPageLayout_title__2YB5O{font-size:1.05rem}}.UploadPageLayout_headerRight___fQNt{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.UploadPageLayout_userInfoSection__ORhQE{display:none}.UploadPageLayout_themeToggle__Ui9Xn{padding:.5rem;font-size:1rem;background:var(--surfaceSecondary);border:1px solid var(--border);border-radius:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;min-width:40px;height:40px;color:var(--textSecondary)}.UploadPageLayout_themeToggle__Ui9Xn:hover{background:var(--border);transform:scale(1.05)}.UploadPageLayout_themeToggle__Ui9Xn:active{transform:scale(.95)}.UploadPageLayout_body__czwsT{padding:1.25rem 1.5rem 1.5rem;display:flex;flex-direction:column;align-items:center;gap:1rem}@media (max-width:768px){.UploadPageLayout_body__czwsT{padding:1rem 1rem 1.25rem}}.UploadPageLayout_uploadSection__A2IKj{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.UploadPageLayout_controlsSection__nwd8o{display:flex;flex-direction:column;gap:1.5rem;width:100%}.UploadPageLayout_buttonsRow__nPGG5{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:center;align-items:flex-start}.UploadPageLayout_buttonsRow__nPGG5 button{min-height:44px;min-width:44px}@media (max-width:768px){.UploadPageLayout_buttonsRow__nPGG5 button{min-height:48px;min-width:48px}}.UploadPageLayout_errorMessage__nPUOr{padding:1rem;background:var(--errorBg);color:var(--error);border:1px solid var(--errorBorder);border-radius:12px;margin-top:1rem;font-size:.85rem}.UploadPageLayout_progressMessage__glAxT{padding:1rem;background:var(--primaryLight);color:var(--primary);border:1px solid var(--primaryBorder);border-radius:12px;margin-top:1rem;text-align:center;font-size:.85rem}.UploadPageLayout_userControls__vNwCm{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}.UploadPageLayout_logoutButton__TF4nK,.UploadPageLayout_manageButton__PbFK8,.UploadPageLayout_tierBadge__ZLOu2,.UploadPageLayout_tokensBadge__kPsTg,.UploadPageLayout_userEmail__nuBc7{display:none}