.ai-image_drop__IBtSA{display:grid;gap:.5rem;border:1.5px dashed #c9c2f7;background:#f7f5ff;transition:border-color .15s ease,background-color .15s ease}.ai-image_drop__IBtSA:hover{border-color:#6b4ef5}.ai-image_drop__IBtSA[data-dragging]{border-color:#6b4ef5;border-style:solid;background:#ece8ff}.ai-image_drop__IBtSA[data-filled]{border-style:solid;background:var(--color-surface)}.ai-image_dropButton___cSMb{display:grid;gap:.35rem;align-content:center;justify-items:center;width:100%;min-height:12rem;padding:1.5rem 1rem;border:0;background:none;color:var(--color-ink);cursor:pointer;font:inherit;text-align:center}.ai-image_dropIcon__dWKxN{display:grid;place-items:center;width:3rem;height:3rem;margin-bottom:.4rem;background:#6b4ef5;color:#fff}.ai-image_dropButton___cSMb b{font-size:1rem;font-weight:600}.ai-image_dropButton___cSMb span{color:var(--color-ink-muted);font-size:.8125rem}.ai-image_dropButton___cSMb:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.ai-image_preview__81RkB{position:relative;display:grid;place-items:center;max-height:22rem;overflow:hidden;background:repeating-conic-gradient(#ececea 0 25%,#fff 0 50%) 0 0 /16px 16px}.ai-image_preview__81RkB img{display:block;max-width:100%}.ai-image_brush__MmLvm,.ai-image_preview__81RkB img{max-height:22rem;-o-object-fit:contain;object-fit:contain}.ai-image_brush__MmLvm{position:absolute;inset:0;width:100%;height:100%;margin:auto;opacity:.55;cursor:crosshair;touch-action:none}.ai-image_dropActions__LJV6t{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .9rem;padding:0 .75rem .6rem}.ai-image_chips__KI9wy{display:flex;flex-wrap:wrap;gap:.35rem}.ai-image_chips__KI9wy button{display:inline-flex;align-items:center;gap:.35rem;min-height:2.25rem;padding:.3rem .7rem;border:0;background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line-control);color:var(--color-ink);cursor:pointer;font:500 .8125rem/1 var(--font-family-text)}.ai-image_chips__KI9wy button[aria-pressed=true]{background:#111;box-shadow:none;color:#fff}.ai-image_chips__KI9wy button:disabled{cursor:default;opacity:.6}.ai-image_shape__SFPjN{display:inline-block;width:.9rem;max-height:1.1rem;border:1.5px solid}.ai-image_text__Y_yXy{width:100%;padding:.6rem .7rem;border:0;background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line-control);color:var(--color-ink);font:400 .9375rem/1.45 var(--font-family-text);resize:vertical}.ai-image_text__Y_yXy:focus{outline:2px solid var(--color-accent);outline-offset:-1px}.ai-image_examples__s8wRP{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.4rem}.ai-image_examples__s8wRP button{padding:.2rem .5rem;border:0;background:var(--color-canvas);color:var(--color-ink-muted);cursor:pointer;font:400 .75rem/1.4 var(--font-family-text);text-align:left}.ai-image_examples__s8wRP button:hover{color:var(--color-ink)}.ai-image_toggle__wIx1T{display:flex;align-items:center;gap:.55rem;font-size:.9375rem;cursor:pointer}.ai-image_toggle__wIx1T input{width:1.1rem;height:1.1rem;accent-color:#111}.ai-image_error__jTu_d{margin:0;padding:.7rem .85rem;background:#fff1f0;color:#9b1c1c;font-size:.875rem;line-height:1.45}.ai-image_error__jTu_d a{color:inherit;font-weight:600}.ai-image_quota__5wae8{margin:0 0 .25rem;font-size:.875rem}.ai-image_out__NUKKv{display:grid;height:100%;gap:1rem;scroll-margin-top:6rem}.ai-image_result__E7XyQ,.ai-image_sample__QkAHh{position:relative;display:grid;gap:.9rem;align-content:start;min-height:100%;padding:clamp(1rem,3vw,2.25rem);border:1px solid var(--color-line);background-color:#f6f6f3;background-image:linear-gradient(hsla(0,0%,7%,.05) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,7%,.05) 1px,transparent 0);background-size:24px 24px}.ai-image_stageLabel__KHYia{position:absolute;top:.75rem;left:.75rem;margin:0;padding:.25rem .45rem;background:#d9f99d;color:#1a2e05;font:600 .625rem/1.3 var(--font-family-mono);letter-spacing:.08em;text-transform:uppercase}.ai-image_caption__JK7v0{margin:0;color:var(--color-ink-muted);font-size:.875rem;text-align:center}.ai-image_go__m3_f8{width:100%;min-height:3.25rem;padding:.8rem 1.25rem;border:0;background:#6b4ef5;color:#fff;cursor:pointer;font:600 1rem/1 var(--font-family-text);transition:background-color .15s ease}.ai-image_go__m3_f8:hover:not(:disabled){background:#5636e8}.ai-image_go__m3_f8:disabled{background:#b9b0f2;cursor:default}.ai-image_go__m3_f8[aria-busy=true]{background:#5636e8}.ai-image_trySample__4EWu7{display:flex;align-items:center;gap:.65rem;width:100%;padding:.45rem;border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-ink-muted);cursor:pointer;font:inherit;font-size:.875rem;text-align:left}.ai-image_trySample__4EWu7:hover{border-color:#6b4ef5;color:var(--color-ink)}.ai-image_trySample__4EWu7 img{width:2.75rem;height:2.75rem;-o-object-fit:cover;object-fit:cover}.ai-image_trySample__4EWu7 b{color:#6b4ef5;font-weight:600}.ai-image_single__21QQR{display:block;width:auto;max-width:100%;max-height:min(70vh,40rem);margin-inline:auto;-o-object-fit:contain;object-fit:contain;box-shadow:0 1px 2px hsla(0,0%,7%,.06),0 18px 40px hsla(0,0%,7%,.12)}.ai-image_single__21QQR[data-checker]{background:repeating-conic-gradient(#ececea 0 25%,#fff 0 50%) 0 0 /18px 18px}.ai-image_compare__M93XK{position:relative;width:-moz-fit-content;width:fit-content;max-width:100%;margin-inline:auto;overflow:hidden;background:#fff;box-shadow:0 1px 2px hsla(0,0%,7%,.06),0 18px 40px hsla(0,0%,7%,.12);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ai-image_compare__M93XK[data-checker]{background:repeating-conic-gradient(#ececea 0 25%,#fff 0 50%) 0 0 /18px 18px}.ai-image_compareAfter__QdOzy{display:block;width:auto;max-width:100%;max-height:min(70vh,40rem);-o-object-fit:contain;object-fit:contain}.ai-image_compareBefore__A9w5W{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;clip-path:inset(0 calc(100% - var(--pos)) 0 0);background:var(--color-canvas)}.ai-image_compare__M93XK:after{content:"";top:0;bottom:0;width:2px;margin-left:-1px;box-shadow:0 0 0 1px rgba(0,0,0,.12)}.ai-image_compareKnob__HZ8yZ,.ai-image_compare__M93XK:after{position:absolute;left:var(--pos);background:#fff;pointer-events:none}.ai-image_compareKnob__HZ8yZ{top:50%;width:2.5rem;height:2.5rem;margin:-1.25rem 0 0 -1.25rem;border-radius:50%;box-shadow:0 2px 10px rgba(0,0,0,.25)}.ai-image_compareKnob__HZ8yZ:after,.ai-image_compareKnob__HZ8yZ:before{content:"";position:absolute;top:50%;width:0;height:0;margin-top:-5px;border:5px solid transparent}.ai-image_compareKnob__HZ8yZ:before{left:7px;border-right:6px solid #111;border-left:0}.ai-image_compareKnob__HZ8yZ:after{right:7px;border-left:6px solid #111;border-right:0}.ai-image_compareRange__TbQ1m{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;touch-action:pan-y}.ai-image_compareLabel__zS8bh{position:absolute;bottom:.6rem;padding:.2rem .45rem;background:hsla(0,0%,7%,.72);color:#fff;font:600 .6875rem/1.2 var(--font-family-mono);letter-spacing:.06em;text-transform:uppercase;pointer-events:none}.ai-image_compareLabel__zS8bh[data-side=before]{left:.6rem}.ai-image_compareLabel__zS8bh[data-side=after]{right:.6rem}.ai-image_working__Pc2Ij{display:grid;gap:.75rem;padding:clamp(1rem,3vw,2.25rem);border:1px solid var(--color-line);background-color:#f6f6f3;background-image:linear-gradient(hsla(0,0%,7%,.05) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,7%,.05) 1px,transparent 0);background-size:24px 24px;color:var(--color-ink-muted)}.ai-image_working__Pc2Ij p{margin:0;font-size:.9375rem}.ai-image_shimmer__4IZpp{position:relative;min-height:14rem;max-height:60vh;overflow:hidden;background:var(--color-canvas)}.ai-image_shimmer__4IZpp img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:blur(6px) saturate(.6);opacity:.55}.ai-image_shimmer__4IZpp:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,hsla(0,0%,100%,.65) 50%,transparent 80%);transform:translateX(-100%);animation:ai-image_sweep__3aKhS 1.6s ease-in-out infinite}@keyframes ai-image_sweep__3aKhS{to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.ai-image_shimmer__4IZpp:after{animation:none}}.ai-image_bgPicker__5vRO9{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.ai-image_bgPicker__5vRO9>span{margin-right:.3rem;color:var(--color-ink-muted);font-size:.8125rem}.ai-image_bgPicker__5vRO9 button,.ai-image_bgPicker__5vRO9 label{position:relative;width:2rem;height:2rem;padding:0;border:0;box-shadow:inset 0 0 0 1px var(--color-line-control);cursor:pointer}.ai-image_bgPicker__5vRO9 button[data-clear]{background:repeating-conic-gradient(#d8d8d4 0 25%,#fff 0 50%) 0 0 /10px 10px}.ai-image_bgPicker__5vRO9 button[aria-pressed=true]{box-shadow:0 0 0 2px #111}.ai-image_bgPicker__5vRO9 label{overflow:hidden;background:conic-gradient(#f87171,#fbbf24,#34d399,#60a5fa,#a78bfa,#f87171)}.ai-image_bgPicker__5vRO9 input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.ai-image_gallery__VxdKL{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:1rem}.ai-image_gallery__VxdKL figure{display:grid;gap:.5rem;margin:0}.ai-image_gallery__VxdKL figcaption{color:var(--color-ink-muted);font-size:.8125rem}.ai-image_navGrid__S8BBQ{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,14.5rem),1fr));gap:.5rem}.ai-image_navGrid__S8BBQ a{display:grid;gap:.2rem;padding:.85rem 1rem;border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-ink);text-decoration:none;transition:border-color .15s ease}.ai-image_navGrid__S8BBQ a:hover{border-color:var(--color-ink)}.ai-image_navGrid__S8BBQ a[aria-current=page]{border-color:var(--color-accent)}.ai-image_navGrid__S8BBQ b{font-size:.9375rem;font-weight:600}.ai-image_navGrid__S8BBQ span{color:var(--color-ink-muted);font-size:.8125rem;line-height:1.4}.ai-image_freeBadge__wDjrr{display:inline-block;margin-bottom:.75rem;padding:.25rem .55rem;background:#d9f99d;color:#111;font:700 .75rem/1.2 var(--font-family-mono);letter-spacing:.08em;text-transform:uppercase}.ai-image_apiList__mFB2s{display:grid;gap:.85rem;margin:0 0 1rem;padding:0;list-style:none}.ai-image_apiList__mFB2s li{display:grid;gap:.15rem;padding-left:1.1rem;border-left:2px solid var(--color-line)}.ai-image_apiList__mFB2s b{font-weight:600}.ai-image_apiList__mFB2s span{color:var(--color-ink-muted);font-size:.9375rem;line-height:1.5}