.AiImageLandingHero_stage__osa3v{--landing-duration:6.4s}.AiImageLandingHero_comparisonGrid__cCUOG{display:grid;grid-template-columns:minmax(0,1fr) 76px minmax(0,1fr);align-items:center;gap:16px}.AiImageLandingHero_frameLabel__f01o_{margin-bottom:8px;color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:600}.AiImageLandingHero_resultFrame__78xDv,.AiImageLandingHero_sourceFrame__q1VTT{position:relative;aspect-ratio:1;min-width:0;overflow:hidden;border:1px solid hsl(var(--border));border-radius:8px;background:#fffafc}.AiImageLandingHero_sourceImage__Xdn07{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;animation:AiImageLandingHero_sourceSettle__puhnU 1.5s ease-out both}.AiImageLandingHero_sourceScan__Ik0cE{position:absolute;top:5%;bottom:5%;left:6%;width:2px;background:#d95b83;box-shadow:0 0 0 1px rgb(255 255 255/75%);opacity:0;animation:AiImageLandingHero_sourceScan__Ik0cE 2.7s ease-in-out .9s both}.AiImageLandingHero_promptCanvas___RE64{position:relative;display:flex;width:100%;height:100%;align-items:center;justify-content:center;padding:18px;background:#fbfdf9}.AiImageLandingHero_promptIcon__0AcIS{position:absolute;top:16px;left:16px;width:20px;height:20px;color:#2f8a5d}.AiImageLandingHero_promptLine__P903f{max-width:100%;color:hsl(var(--foreground));font-size:1rem;font-weight:700;line-height:1.8;text-align:center}.AiImageLandingHero_promptContent__m5fM6{display:inline-block;clip-path:inset(0 100% 0 0);animation:AiImageLandingHero_promptReveal__70ZsS 1.6s steps(10) .2s both}.AiImageLandingHero_semanticToken__u3QxY{display:inline-block;padding-inline:2px;border-radius:3px}.AiImageLandingHero_bambooToken__QydeA{animation:AiImageLandingHero_bambooMeaning__ixc1q 1s ease 1.6s both}.AiImageLandingHero_pandaToken__3wtW1{animation:AiImageLandingHero_pandaMeaning__MP8bK 1s ease 2s both}.AiImageLandingHero_promptCaret__ExPRA{display:inline-block;width:2px;height:1.2em;margin-left:2px;background:#2f8a5d;vertical-align:-.15em;animation:AiImageLandingHero_caretBlink__hjcJ0 .7s step-end 4}.AiImageLandingHero_channel__yCWPx{position:relative;height:min(28vw,300px);min-height:150px}.AiImageLandingHero_channelLine__3Ueog{position:absolute;top:50%;right:0;left:0;height:1px;background:#ead9df}.AiImageLandingHero_channelCore__17ljN{position:absolute;top:50%;left:50%;z-index:2;display:flex;width:34px;height:34px;align-items:center;justify-content:center;border:1px solid #ead9df;border-radius:9999px;color:#d95b83;background:white;transform:translate(-50%,-50%);animation:AiImageLandingHero_corePulse__b9_gP 1.1s ease-in-out 1.7s 3}.AiImageLandingHero_travelingBead__5thfr{position:absolute;top:var(--bead-y);left:0;z-index:3;width:var(--bead-size);height:var(--bead-size);border-radius:2px;background:var(--bead-color);opacity:0;animation:AiImageLandingHero_beadTravel__SbdzO 2.2s cubic-bezier(.3,.7,.2,1) calc(1.65s + var(--bead-delay)) both}.AiImageLandingHero_resultFrame__78xDv{display:flex;align-items:center;justify-content:center;padding:7%;background:#fff8fb}.AiImageLandingHero_resultImage__ItOy9{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;image-rendering:pixelated;image-rendering:crisp-edges;opacity:0;transform:scale(.92);animation:AiImageLandingHero_resultSettle__Xt9hJ 1.3s ease-out 2.45s both}.AiImageLandingHero_beadGrid__A_rAR{position:absolute;inset:7%;z-index:2;border:1px solid rgb(255 255 255/24%);box-shadow:inset 0 0 0 1px rgb(90 64 72/8%);pointer-events:none;opacity:0;animation:AiImageLandingHero_gridReveal__VssoJ .9s ease 3.5s both}.AiImageLandingHero_assemblyTiles__dMgym{position:absolute;inset:7%;z-index:3;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(4,minmax(0,1fr));pointer-events:none}.AiImageLandingHero_assemblyTile__4zBTC{background:#fff8fb;animation:AiImageLandingHero_tileOpen__InJyx .42s steps(2) var(--tile-delay) both}.AiImageLandingHero_progressTrack__hrRUQ{display:block;width:100%;height:3px;margin-top:14px;overflow:hidden;border-radius:9999px;background:#f4e5ea}.AiImageLandingHero_progressValue__X_JVN{display:block;width:0;height:100%;border-radius:inherit;background:#d95b83;animation:AiImageLandingHero_progressFill__O8Ukn var(--landing-duration) linear both}.AiImageLandingHero_paused__CJ2ph .AiImageLandingHero_assemblyTile__4zBTC,.AiImageLandingHero_paused__CJ2ph .AiImageLandingHero_bambooToken__QydeA,.AiImageLandingHero_paused__CJ2ph .AiImageLandingHero_beadGrid__A_rAR,.AiImageLandingHero_paused__CJ2ph .AiImageLandingHero_channelCore__17ljN,.AiImageLandingHero_paused__CJ2ph .AiImageLandingHero_pandaToken__3wtW1,.AiImageLandingHero_paused__CJ2ph .AiImageLandingHero_progressValue__X_JVN,.AiImageLandingHero_paused__CJ2ph .AiImageLandingHero_promptCaret__ExPRA,.AiImageLandingHero_paused__CJ2ph .AiImageLandingHero_promptContent__m5fM6,.AiImageLandingHero_paused__CJ2ph .AiImageLandingHero_resultImage__ItOy9,.AiImageLandingHero_paused__CJ2ph .AiImageLandingHero_sourceImage__Xdn07,.AiImageLandingHero_paused__CJ2ph .AiImageLandingHero_sourceScan__Ik0cE,.AiImageLandingHero_paused__CJ2ph .AiImageLandingHero_travelingBead__5thfr{animation-play-state:paused}.AiImageLandingHero_reduced__90UdW .AiImageLandingHero_beadGrid__A_rAR,.AiImageLandingHero_reduced__90UdW .AiImageLandingHero_progressValue__X_JVN,.AiImageLandingHero_reduced__90UdW .AiImageLandingHero_promptContent__m5fM6,.AiImageLandingHero_reduced__90UdW .AiImageLandingHero_resultImage__ItOy9,.AiImageLandingHero_reduced__90UdW .AiImageLandingHero_sourceImage__Xdn07{animation:none}.AiImageLandingHero_reduced__90UdW .AiImageLandingHero_resultImage__ItOy9,.AiImageLandingHero_reduced__90UdW .AiImageLandingHero_sourceImage__Xdn07{opacity:1;transform:none}.AiImageLandingHero_reduced__90UdW .AiImageLandingHero_promptContent__m5fM6{clip-path:inset(0)}.AiImageLandingHero_reduced__90UdW .AiImageLandingHero_beadGrid__A_rAR{opacity:.35}.AiImageLandingHero_reduced__90UdW .AiImageLandingHero_progressValue__X_JVN{width:100%}.AiImageLandingHero_reduced__90UdW .AiImageLandingHero_assemblyTiles__dMgym,.AiImageLandingHero_reduced__90UdW .AiImageLandingHero_promptCaret__ExPRA,.AiImageLandingHero_reduced__90UdW .AiImageLandingHero_sourceScan__Ik0cE,.AiImageLandingHero_reduced__90UdW .AiImageLandingHero_travelingBead__5thfr{display:none}.AiImageLandingHero_reduced__90UdW .AiImageLandingHero_channelCore__17ljN{animation:none}.AiImageLandingHero_reduced__90UdW .AiImageLandingHero_bambooToken__QydeA{color:#256c49;background:#dff2e7;animation:none}.AiImageLandingHero_reduced__90UdW .AiImageLandingHero_pandaToken__3wtW1{color:#18181b;background:#f3df9b;animation:none}@keyframes AiImageLandingHero_sourceSettle__puhnU{0%{transform:scale(1.035)}to{transform:scale(1)}}@keyframes AiImageLandingHero_sourceScan__Ik0cE{0%,8%{left:6%;opacity:0}18%,78%{opacity:1}92%,to{left:94%;opacity:0}}@keyframes AiImageLandingHero_promptReveal__70ZsS{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes AiImageLandingHero_bambooMeaning__ixc1q{0%{color:inherit;background:transparent}55%,to{color:#256c49;background:#dff2e7}}@keyframes AiImageLandingHero_pandaMeaning__MP8bK{0%{color:inherit;background:transparent}55%,to{color:#18181b;background:#f3df9b}}@keyframes AiImageLandingHero_caretBlink__hjcJ0{0%,48%{opacity:1}50%,to{opacity:0}}@keyframes AiImageLandingHero_corePulse__b9_gP{0%,to{color:#d95b83;border-color:#ead9df;transform:translate(-50%,-50%) scale(1)}50%{color:#2f8a5d;border-color:#88b69e;transform:translate(-50%,-50%) scale(1.1)}}@keyframes AiImageLandingHero_beadTravel__SbdzO{0%,8%{left:-4px;opacity:0;transform:rotate(0deg) scale(.7)}20%,78%{opacity:1}to{left:calc(100% - var(--bead-size));opacity:0;transform:rotate(90deg) scale(1)}}@keyframes AiImageLandingHero_resultSettle__Xt9hJ{0%{opacity:0;transform:scale(.92)}30%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes AiImageLandingHero_gridReveal__VssoJ{0%{opacity:0}to{opacity:.35}}@keyframes AiImageLandingHero_tileOpen__InJyx{0%{opacity:1;transform:scale(1.02)}to{opacity:0;transform:scale(.82)}}@keyframes AiImageLandingHero_progressFill__O8Ukn{0%{width:0}to{width:100%}}@media (max-width:639px){.AiImageLandingHero_comparisonGrid__cCUOG{grid-template-columns:minmax(0,1fr) 38px minmax(0,1fr);gap:7px}.AiImageLandingHero_frameLabel__f01o_{margin-bottom:6px;font-size:.6875rem}.AiImageLandingHero_resultFrame__78xDv,.AiImageLandingHero_sourceFrame__q1VTT{border-radius:6px}.AiImageLandingHero_promptCanvas___RE64{padding:8px}.AiImageLandingHero_promptIcon__0AcIS{top:8px;left:8px;width:14px;height:14px}.AiImageLandingHero_promptLine__P903f{font-size:.7rem;line-height:1.65}.AiImageLandingHero_semanticToken__u3QxY{padding-inline:1px}.AiImageLandingHero_channel__yCWPx{height:34vw;min-height:118px}.AiImageLandingHero_channelCore__17ljN{width:28px;height:28px}.AiImageLandingHero_channelCore__17ljN svg{width:13px;height:13px}.AiImageLandingHero_resultFrame__78xDv{padding:5%}.AiImageLandingHero_assemblyTiles__dMgym,.AiImageLandingHero_beadGrid__A_rAR{inset:5%}.AiImageLandingHero_progressTrack__hrRUQ{margin-top:10px}}@media (prefers-reduced-motion:reduce){.AiImageLandingHero_beadGrid__A_rAR,.AiImageLandingHero_progressValue__X_JVN,.AiImageLandingHero_promptContent__m5fM6,.AiImageLandingHero_resultImage__ItOy9,.AiImageLandingHero_sourceImage__Xdn07{animation:none}.AiImageLandingHero_resultImage__ItOy9,.AiImageLandingHero_sourceImage__Xdn07{opacity:1;transform:none}.AiImageLandingHero_promptContent__m5fM6{clip-path:inset(0)}.AiImageLandingHero_beadGrid__A_rAR{opacity:.35}.AiImageLandingHero_progressValue__X_JVN{width:100%}.AiImageLandingHero_assemblyTiles__dMgym,.AiImageLandingHero_promptCaret__ExPRA,.AiImageLandingHero_sourceScan__Ik0cE,.AiImageLandingHero_travelingBead__5thfr{display:none}}