.generated-media-frame_root__USo6W{width:min(100%,480px)}.generated-media-frame_root__USo6W[data-orientation=square]{width:min(100%,420px)}.generated-media-frame_root__USo6W[data-orientation=portrait]{width:min(100%,336px)}@media(max-width:640px){.generated-media-frame_root__USo6W[data-orientation=square]{width:min(82%,420px)}.generated-media-frame_root__USo6W[data-orientation=portrait]{width:min(70%,336px)}}.generated-media-loading-placeholder_container__UFOVA{width:min(100%,480px);display:flex;flex-direction:column;align-items:flex-start;gap:6px}.generated-media-loading-placeholder_hint__ygvTd{width:fit-content;margin:0;color:var(--color-text-secondary);background:linear-gradient(105deg,var(--color-text-secondary) 0,var(--color-text-secondary) 38%,color-mix(in srgb,var(--color-text-primary) 72%,var(--color-text-secondary)) 50%,var(--color-text-secondary) 62%,var(--color-text-secondary) 100%);-webkit-background-clip:text;background-clip:text;background-position:140% 50%;background-size:240% 100%;font-size:var(--font-size-sm);font-style:italic;font-weight:500;line-height:1.35;-webkit-text-fill-color:rgba(0,0,0,0);animation:generated-media-loading-placeholder_media-loading-hint-shimmer__r1HE7 3.2s cubic-bezier(.45,0,.55,1) infinite}@media(prefers-reduced-motion:reduce){.generated-media-loading-placeholder_hint__ygvTd{animation:none}}@keyframes generated-media-loading-placeholder_media-loading-hint-shimmer__r1HE7{0%,18%{background-position:140% 50%}90%,to{background-position:-40% 50%}}.typing-dots_root__NEX6x{min-width:28px;min-height:14px;display:inline-flex;align-items:center;justify-content:center;gap:4px}.typing-dots_dot__ozY5N{width:4px;height:4px;border-radius:var(--radius-pill);background:currentColor;animation:typing-dots_typing-dot-pulse__XrNYB 1.1s ease-in-out infinite}.typing-dots_dot__ozY5N:nth-child(2){animation-delay:.14s}.typing-dots_dot__ozY5N:nth-child(3){animation-delay:.28s}@keyframes typing-dots_typing-dot-pulse__XrNYB{0%,80%,to{opacity:.36;transform:translateY(0)}40%{opacity:.92;transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){.typing-dots_dot__ozY5N{animation:none}}