@property --pending-gradient-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.PendingGenerationCard_pendingCard__4eET4{position:relative;width:100%;height:100%;border-radius:24px;overflow:hidden}.PendingGenerationCard_pendingCard__4eET4:before{content:"";position:absolute;inset:0;padding:2px;background:conic-gradient(from var(--pending-gradient-angle),rgba(106,44,255,.1) 0deg,rgba(106,44,255,.1) 60deg,rgba(148,87,235,.9) 120deg,rgba(106,44,255,.1) 180deg,rgba(106,44,255,.1) 240deg,rgba(148,87,235,.9) 300deg,rgba(106,44,255,.1) 1turn);border-radius:24px;mask:conic-gradient(#000 0 0) content-box exclude,conic-gradient(#000 0 0);-webkit-mask:conic-gradient(#000 0 0) content-box exclude,conic-gradient(#000 0 0);animation:PendingGenerationCard_borderSpin__FKR1O .9s linear infinite;pointer-events:none;z-index:0}@keyframes PendingGenerationCard_borderSpin__FKR1O{0%{--pending-gradient-angle:0deg}to{--pending-gradient-angle:360deg}}.PendingGenerationCard_inner__3FJ9Q{position:absolute;inset:2px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:16px;background:linear-gradient(135deg,#0a0a14,#14101c);border-radius:22px;overflow:hidden;z-index:1}.PendingGenerationCard_inner__3FJ9Q:before{content:"";position:absolute;width:150%;height:150%;background:radial-gradient(circle at 50% 50%,rgba(148,87,235,.3) 0,rgba(106,44,255,.2) 30%,transparent 60%);filter:blur(40px);animation:PendingGenerationCard_gradientMove__OP5VQ 4s ease-in-out infinite;pointer-events:none}@keyframes PendingGenerationCard_gradientMove__OP5VQ{0%,to{transform:translate(-25%,-25%) scale(1);opacity:.6}50%{transform:translate(0) scale(1.1);opacity:.8}}.PendingGenerationCard_starsContainer__EXLIv{position:relative;z-index:2;width:64px;height:64px;display:flex;align-items:center;justify-content:center}.PendingGenerationCard_star__Ibga0{position:absolute;width:24px;height:24px;animation:PendingGenerationCard_pulseStar__Qc4H6 1.8s ease-in-out infinite;filter:drop-shadow(0 0 8px rgba(157,92,255,.6))}.PendingGenerationCard_star__Ibga0:first-child{top:0;left:14px;animation-delay:0s}.PendingGenerationCard_star__Ibga0:nth-child(2){top:22px;right:0;animation-delay:.4s;transform:scale(1.2)}.PendingGenerationCard_star__Ibga0:nth-child(3){bottom:0;left:6px;animation-delay:.8s;transform:scale(.85)}@keyframes PendingGenerationCard_pulseStar__Qc4H6{0%,to{opacity:.4;transform:scale(1) rotate(0deg)}50%{opacity:1;transform:scale(1.15) rotate(20deg)}}.PendingGenerationCard_star__Ibga0:nth-child(2){animation-name:PendingGenerationCard_pulseStar2__68L2N}.PendingGenerationCard_star__Ibga0:nth-child(3){animation-name:PendingGenerationCard_pulseStar3__lbhdr}@keyframes PendingGenerationCard_pulseStar2__68L2N{0%,to{opacity:.4;transform:scale(1.2) rotate(0deg)}50%{opacity:1;transform:scale(1.35) rotate(-20deg)}}@keyframes PendingGenerationCard_pulseStar3__lbhdr{0%,to{opacity:.4;transform:scale(.85) rotate(0deg)}50%{opacity:1;transform:scale(1) rotate(20deg)}}.PendingGenerationCard_phrases__LbWgC{position:relative;width:100%;max-width:240px;min-height:4em;z-index:2;text-align:center;line-height:1.3}.PendingGenerationCard_phrase__m6gj4{font-size:12px;font-weight:500;opacity:0;animation:PendingGenerationCard_phraseGlow__2QooL 25s ease-in-out infinite;will-change:opacity,transform,text-shadow}.PendingGenerationCard_phrase__m6gj4,.PendingGenerationCard_staticPhrase__khCW_{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-align:center;letter-spacing:.2px;color:rgba(255,255,255,.95);padding:0 8px}.PendingGenerationCard_staticPhrase__khCW_{font-size:13px;font-weight:600;text-shadow:0 0 14px rgba(157,92,255,.55);animation:PendingGenerationCard_staticPhrasePulse__rfpJ1 2.4s ease-in-out infinite}@keyframes PendingGenerationCard_staticPhrasePulse__rfpJ1{0%,to{opacity:.75}50%{opacity:1}}.PendingGenerationCard_phrase__m6gj4:first-child{animation-delay:0s}.PendingGenerationCard_phrase__m6gj4:nth-child(2){animation-delay:2.5s}.PendingGenerationCard_phrase__m6gj4:nth-child(3){animation-delay:5s}.PendingGenerationCard_phrase__m6gj4:nth-child(4){animation-delay:7.5s}.PendingGenerationCard_phrase__m6gj4:nth-child(5){animation-delay:10s}.PendingGenerationCard_phrase__m6gj4:nth-child(6){animation-delay:12.5s}.PendingGenerationCard_phrase__m6gj4:nth-child(7){animation-delay:15s}.PendingGenerationCard_phrase__m6gj4:nth-child(8){animation-delay:17.5s}.PendingGenerationCard_phrase__m6gj4:nth-child(9){animation-delay:20s}.PendingGenerationCard_phrase__m6gj4:nth-child(10){animation-delay:22.5s}.PendingGenerationCard_phraseOrdinal__TgJAg{font-weight:700;letter-spacing:.4px}.PendingGenerationCard_phraseOrdinal__TgJAg span{background:linear-gradient(90deg,#d6c4ff,#a075ff);-webkit-background-clip:text;background-clip:text;color:transparent}.PendingGenerationCard_phraseAside__nS30K{font-style:italic;opacity:.85}.PendingGenerationCard_phraseAside__nS30K span{color:rgba(214,196,255,.85)}@keyframes PendingGenerationCard_phraseGlow__2QooL{0%{opacity:0;transform:translateY(8px) scale(.98);text-shadow:0 0 0 rgba(157,92,255,0);filter:blur(2px)}2%{opacity:1;transform:translateY(0) scale(1);text-shadow:0 0 14px rgba(157,92,255,.85),0 0 28px rgba(99,102,241,.4);filter:blur(0)}5%{text-shadow:0 0 10px rgba(157,92,255,.55),0 0 20px rgba(99,102,241,.22)}7%{text-shadow:0 0 14px rgba(157,92,255,.85),0 0 28px rgba(99,102,241,.4)}10%{opacity:0;transform:translateY(-6px) scale(.99);text-shadow:0 0 0 rgba(157,92,255,0);filter:blur(2px)}to{opacity:0}}@media (prefers-reduced-motion:reduce){.PendingGenerationCard_pendingCard__4eET4:before{animation:none}.PendingGenerationCard_inner__3FJ9Q:before{animation:none;opacity:.5}.PendingGenerationCard_star__Ibga0{animation:none;opacity:.7}.PendingGenerationCard_phrase__m6gj4{animation:none}.PendingGenerationCard_phrase__m6gj4:first-child{opacity:1}}.PendingGenerationCard_modelChip__xBmpb{position:absolute;top:10px;left:10px;z-index:3;font-size:10px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:rgba(255,255,255,.75);background:rgba(0,0,0,.4);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);padding:4px 8px;border-radius:6px;border:1px solid rgba(255,255,255,.08)}.ModalPortal_layer__egw60{position:fixed;inset:0;z-index:var(--z-modal,9000);isolation:isolate}.SourceInputStack_target__dESzS{--source-thumbnail-size:2rem;display:grid;place-items:center;width:2.75rem;height:2.75rem;flex-shrink:0;border-radius:.75rem}.SourceInputStack_thumbnail__uHyP5{display:block;width:var(--source-thumbnail-size);height:var(--source-thumbnail-size);border:2px solid var(--border);border-radius:.625rem;overflow:hidden;background:var(--elevated)}.dark .SourceInputStack_thumbnail__uHyP5{border-color:var(--app-on-accent)}.SourceInputStack_count__vDL2f{display:grid;place-items:center;font-size:.625rem;font-weight:500;color:var(--fg);font-variant-numeric:tabular-nums}.SourceInputStack_target__dESzS:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.PhotoInputCards_row__Cl1Yf{--photo-slot-size:7rem;--photo-slot-radius:1rem;--photo-slot-overlap:-.375rem;--photo-slot-shadow:0 .625rem 1.5rem -.375rem rgb(0 0 0/.6),0 .125rem .375rem rgb(0 0 0/.35);--photo-shimmer-duration:.9s;--photo-slot-glow:color-mix(in srgb,var(--accent) 65%,var(--app-on-accent));--photo-shimmer-base:color-mix(in srgb,var(--app-on-accent) 65%,transparent);--photo-hint-glow:0 0 .625rem var(--glow-ultra-near),0 0 1.625rem var(--glow-ultra-mid);display:flex;align-items:center;justify-content:center;gap:.75rem;min-width:0}.PhotoInputCards_row__Cl1Yf:not([data-multiple]){display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.5rem}.PhotoInputCards_row__Cl1Yf:not([data-multiple]) .PhotoInputCards_hint__oDcpd{grid-column:1;min-width:0;justify-self:start}.PhotoInputCards_row__Cl1Yf:not([data-multiple]) .PhotoInputCards_slots__cX5HK{grid-column:2}.PhotoInputCards_hint__oDcpd{flex:0 0 5.25rem;color:var(--glow-ultra-fill-top);text-shadow:var(--photo-hint-glow);font-size:1.125rem;font-weight:600;line-height:1.15;overflow-wrap:anywhere}.PhotoInputCards_hint__oDcpd svg{display:block;margin-top:.375rem;color:inherit;filter:drop-shadow(0 0 .375rem var(--glow-ultra-near))}.PhotoInputCards_slots__cX5HK{display:flex;align-items:center;min-width:0;max-width:100%;padding:1.5rem 1.125rem;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.PhotoInputCards_card__2aX_6{--photo-tilt:-6deg;--photo-caption-scrim:rgb(0 0 0/.78);position:relative;isolation:isolate;flex:0 0 var(--photo-slot-size);width:var(--photo-slot-size);aspect-ratio:3/4;border:0;box-shadow:var(--photo-slot-shadow);border-radius:var(--photo-slot-radius);background:var(--elevated);color:var(--app-on-accent);overflow:hidden;cursor:pointer;transform:rotate(var(--photo-tilt));transition:scale .14s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.PhotoInputCards_card__2aX_6+.PhotoInputCards_card__2aX_6{margin-inline-start:var(--photo-slot-overlap)}.PhotoInputCards_card__2aX_6[data-tilt=right]{--photo-tilt:5deg}.PhotoInputCards_card__2aX_6[data-selected]{outline:2px solid var(--accent);outline-offset:-2px}.PhotoInputCards_card__2aX_6[data-empty]{border:2px dashed var(--border);color:var(--accent);background:var(--surface)}.PhotoInputCards_card__2aX_6[data-pending]{animation:PhotoInputCards_photoDrift__p0e3n 7s ease-in-out infinite}.PhotoInputCards_card__2aX_6[data-pending][data-tilt=right]{animation-delay:-3s}.PhotoInputCards_card__2aX_6[data-pending]:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 .125rem var(--photo-slot-glow),inset 0 0 1.5rem color-mix(in srgb,var(--photo-slot-glow) 40%,transparent);pointer-events:none;z-index:3;animation:PhotoInputCards_softGlow__itN29 1.6s ease-in-out infinite}.PhotoInputCards_image__C50S7,.PhotoInputCards_skeleton__VtC32{position:absolute;inset:0;width:100%;height:100%}.PhotoInputCards_skeleton__VtC32{background:var(--elevated)}.PhotoInputCards_image__C50S7{object-fit:cover;opacity:0;transition:opacity .18s}.PhotoInputCards_image__C50S7[data-loaded]{opacity:1}.PhotoInputCards_matte__MEnWX{position:absolute;inset:35% 0 0;background:linear-gradient(to top,var(--photo-caption-scrim),transparent);pointer-events:none}.PhotoInputCards_tap__9FE6Z{width:2rem;height:2rem;color:var(--photo-shimmer-base);filter:drop-shadow(0 0 .375rem color-mix(in srgb,var(--app-on-accent) 60%,transparent));position:absolute;left:50%;bottom:3.25rem;transform:translateX(-50%);pointer-events:none;animation:PhotoInputCards_fingerTap__1MyPX 1.5s ease-in-out infinite}.PhotoInputCards_tap__9FE6Z svg{display:block}.PhotoInputCards_tap__9FE6Z .PhotoInputCards_tapShine__raSFj{position:absolute;inset:0;color:var(--app-on-accent);animation:PhotoInputCards_iconShimmer__S5W_0 var(--photo-shimmer-duration) linear infinite}.PhotoInputCards_caption__pwykg{position:absolute;inset-inline:.375rem;bottom:.625rem;font-size:1rem;font-weight:700;text-align:center;line-height:1.1;pointer-events:none;background-image:linear-gradient(100deg,var(--photo-shimmer-base) 38%,var(--app-on-accent) 47%,var(--app-on-accent) 53%,var(--photo-shimmer-base) 62%);background-size:220% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 .375rem color-mix(in srgb,var(--app-on-accent) 60%,transparent));animation:PhotoInputCards_textShimmer__lgdkr var(--photo-shimmer-duration) linear infinite}.light .PhotoInputCards_row__Cl1Yf{--photo-slot-shadow:none;--photo-hint-glow:none}.light .PhotoInputCards_hint__oDcpd svg{filter:none}.PhotoInputCards_number__qgf7p{position:absolute;top:.375rem;left:.375rem;display:grid;place-items:center;width:1.25rem;height:1.25rem;border-radius:.375rem;background:var(--photo-caption-scrim);font-size:.6875rem}.PhotoInputCards_empty__aBO6D{display:flex;height:100%;align-items:center;justify-content:center;flex-direction:column;gap:.375rem;padding:.5rem;font-size:.75rem;font-weight:500;text-align:center}.PhotoInputCards_card__2aX_6:focus-visible{outline:2px solid var(--accent);outline-offset:.25rem}@supports (corner-shape:squircle){.PhotoInputCards_card__2aX_6,.PhotoInputCards_card__2aX_6:after{corner-shape:squircle}}@media (hover:hover){.PhotoInputCards_card__2aX_6:hover{scale:1.02}}@media (min-width:1024px){.PhotoInputCards_row__Cl1Yf:not([data-multiple]){--photo-slot-size:8rem}}@keyframes PhotoInputCards_softGlow__itN29{0%,to{opacity:.55}50%{opacity:1}}@keyframes PhotoInputCards_photoDrift__p0e3n{0%,to{transform:rotate(var(--photo-tilt)) translate(0)}33%{transform:rotate(calc(var(--photo-tilt) - 2deg)) translate(.125rem,-.25rem)}66%{transform:rotate(calc(var(--photo-tilt) + 1.5deg)) translate(-.125rem,.125rem)}}@keyframes PhotoInputCards_textShimmer__lgdkr{0%{background-position:180% 0}to{background-position:-80% 0}}@keyframes PhotoInputCards_iconShimmer__S5W_0{0%{clip-path:polygon(-60% 0,-25% 0,-65% 100%,-100% 100%)}to{clip-path:polygon(200% 0,235% 0,195% 100%,160% 100%)}}@keyframes PhotoInputCards_fingerTap__1MyPX{0%,to{transform:translateX(-50%) translateY(0)}45%,60%{transform:translateX(-50%) translateY(.25rem) scale(.9)}}@media (prefers-reduced-motion:no-preference){.PhotoInputCards_card__2aX_6:active{scale:.96}}@media (prefers-reduced-motion:reduce){.PhotoInputCards_card__2aX_6,.PhotoInputCards_image__C50S7{transition:none}.PhotoInputCards_caption__pwykg,.PhotoInputCards_card__2aX_6[data-pending],.PhotoInputCards_card__2aX_6[data-pending]:after,.PhotoInputCards_tap__9FE6Z,.PhotoInputCards_tap__9FE6Z .PhotoInputCards_tapShine__raSFj{animation:none}.PhotoInputCards_card__2aX_6[data-pending]:after{opacity:.5}.PhotoInputCards_tap__9FE6Z .PhotoInputCards_tapShine__raSFj{display:none}.PhotoInputCards_tap__9FE6Z{color:var(--app-on-accent)}.PhotoInputCards_caption__pwykg{background:none;-webkit-text-fill-color:var(--app-on-accent)}}