.feature-hero[data-v-c8577c37]{--ink:#151720;--muted:#6b7280;--violet:#625df4;--blue:#4f7cff;--blue-violet:#665cff;--cta-gradient:linear-gradient(135deg,#4f8cff,#6558ff 52%,#8b5cf6);--cta-shadow:0 14px 30px rgba(92,94,255,.28);--line:#ececf2;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;--duration-stagger:40ms;--duration-quick:.15s;--duration-fast:.25s;--duration-medium:.35s;--duration-slow:.4s;--duration-very-slow:.5s;--ease-smooth-out:cubic-bezier(.22,1,.36,1);--ease-in-out:ease-in-out;--distance-micro:4px;--distance-base:8px;--distance-medium:12px;--blur-small:2px;--dropdown-open-dur:var(--duration-fast);--dropdown-close-dur:var(--duration-quick);--dropdown-pre-scale:.97;--dropdown-closing-scale:.99;--dropdown-ease:var(--ease-smooth-out);--modal-open-dur:var(--duration-fast);--modal-close-dur:var(--duration-quick);--modal-scale:.96;--modal-scale-close:.96;--modal-ease:var(--ease-smooth-out);--panel-open-dur:var(--duration-slow);--panel-close-dur:var(--duration-medium);--panel-translate-y:var(--distance-medium);--panel-blur:var(--blur-small);--panel-ease:var(--ease-smooth-out);--resize-dur:.3s;--resize-ease:var(--ease-smooth-out);--stagger-dur:var(--duration-very-slow);--stagger-distance:var(--distance-medium);--stagger-stagger:var(--duration-stagger);--stagger-blur:3px;--stagger-ease:var(--ease-smooth-out);--reveal-dur:var(--duration-slow);--reveal-blur:var(--blur-small);--reveal-ease:var(--ease-in-out);--pulse-dur:1s;--pulse-min:.5;--tt-in-dur:var(--duration-quick);--tt-out-dur:50ms;--tt-scale:.98;--toast-open:.35s;--toast-close:.25s;--toast-ease:var(--ease-smooth-out)}.feature-hero svg[data-v-c8577c37]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.feature-hero[data-v-c8577c37]{margin-inline:auto;padding:64px 0 24px;position:relative;width:min(100% - 48px,1500px)}.feature-hero--inpaint[data-v-c8577c37]{--feature-canvas-dark:#040605;--feature-canvas-dark-deep:#020303;--feature-surface-dark:#101514;--feature-surface-dark-raised:#171d1c;--feature-surface-overlay:rgba(0,0,0,.54);--feature-canvas-light:#f6f6f4;--feature-surface-light:#e9e9e7;--feature-text-on-dark:#fff;--feature-text-muted-dark:hsla(0,0%,100%,.58);--feature-text-subtle-dark:hsla(0,0%,100%,.36);--feature-text-on-light:#15171b;--feature-text-muted-light:#4f535b;--feature-accent-primary:#dfff00;--feature-accent-primary-hover:#e7ff33;--feature-line-dark:hsla(0,0%,100%,.12);--feature-line-light:rgba(21,23,27,.1);--feature-ambient-rgb:var(--feature-page-ambient-rgb,128 224 255);--feature-ambient-secondary-rgb:var(--feature-page-ambient-secondary-rgb,184 113 255);--feature-scan-angle:var(--feature-page-scan-angle,90deg);--feature-radius-media:28px;--feature-radius-card:24px;--feature-radius-control:18px;--feature-radius-label:8px;--feature-motion-fast:.18s;--feature-motion-standard:.22s;--feature-ease-responsive:cubic-bezier(.22,1,.36,1);background:var(--feature-canvas-dark);color:var(--feature-text-on-dark);font-family:Albert Sans,sans-serif}@media(prefers-reduced-motion:reduce){.feature-hero--inpaint[data-v-c8577c37],.feature-hero--inpaint[data-v-c8577c37] *,.feature-hero--inpaint[data-v-c8577c37] :after,.feature-hero--inpaint[data-v-c8577c37] :before,.feature-hero--inpaint[data-v-c8577c37]:after,.feature-hero--inpaint[data-v-c8577c37]:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.feature-hero--inpaint[data-v-c8577c37]{background:radial-gradient(circle at 78% 12%,rgb(var(--feature-ambient-rgb)/.15),transparent 28%),radial-gradient(circle at 8% 64%,rgb(var(--feature-ambient-secondary-rgb)/.08),transparent 34%),var(--feature-canvas-dark);overflow:hidden;padding:92px 0 72px;width:100%}.feature-hero--inpaint[data-v-c8577c37]:before{background:linear-gradient(var(--feature-scan-angle),transparent 48%,rgb(var(--feature-ambient-rgb)/.055) 50%,transparent 52%),repeating-linear-gradient(90deg,transparent 0 119px,hsla(0,0%,100%,.025) 120px);content:"";display:block;height:auto;inset:0;opacity:.62;pointer-events:none;position:absolute;transform:none;width:auto;z-index:0}.feature-hero--inpaint[data-v-c8577c37]>*{position:relative;z-index:1}.feature-hero--inpaint .feature-hero__info[data-v-c8577c37],.feature-hero--inpaint .feature-hero__workspace[data-v-c8577c37]{margin-inline:auto;width:min(100% - 64px,1240px)}@media(max-width:900px){.feature-hero--inpaint .feature-hero__info[data-v-c8577c37],.feature-hero--inpaint .feature-hero__workspace[data-v-c8577c37]{width:min(100% - 48px,760px)}}@media(max-width:560px){.feature-hero--inpaint .feature-hero__info[data-v-c8577c37],.feature-hero--inpaint .feature-hero__workspace[data-v-c8577c37]{width:calc(100% - 48px)}}.feature-hero--inpaint .feature-hero__info[data-v-c8577c37]{max-width:1240px;opacity:1;text-align:left}.feature-hero--inpaint .feature-hero__title[data-v-c8577c37]{color:var(--feature-text-on-dark);font-size:clamp(52px,6vw,82px);font-weight:600;letter-spacing:-.055em;line-height:.98;max-width:980px}.feature-hero--inpaint .feature-hero__desc[data-v-c8577c37]{color:var(--feature-text-muted-dark);font-size:20px;line-height:1.55;margin:24px 0 0;max-width:840px}.feature-hero--inpaint .feature-hero__workspace[data-v-c8577c37]{gap:24px;margin-top:48px;opacity:1}.feature-hero--inpaint.feature-hero--revealed .feature-hero__info[data-v-c8577c37],.feature-hero--inpaint.feature-hero--revealed .feature-hero__workspace[data-v-c8577c37]{opacity:1;transform:none}.feature-hero--inpaint .feature-hero__compare-pane[data-v-c8577c37]{background:linear-gradient(145deg,rgb(var(--feature-ambient-rgb)/.035),transparent 36%),var(--feature-surface-dark);border:1px solid var(--feature-line-dark);border-radius:var(--feature-radius-media);box-shadow:inset 0 1px #ffffff0a,0 28px 72px #00000047;overflow:hidden;position:relative}@media(max-width:560px){.feature-hero--inpaint .feature-hero__compare-pane[data-v-c8577c37]{border-radius:20px}}.feature-hero--inpaint .feature-hero__compare-pane[data-v-c8577c37]{background:var(--feature-surface-dark);flex:1 1 auto;height:640px}.feature-hero--inpaint .feature-hero__compare-pane[data-v-c8577c37]:after{background:linear-gradient(180deg,transparent 0,transparent 45%,rgb(var(--feature-ambient-rgb)/.16) 49%,hsla(0,0%,100%,.16) 50%,transparent 54%,transparent 100%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transform:translate3d(0,-105%,0);z-index:5}.feature-hero--inpaint .feature-hero__compare[data-v-c8577c37],.feature-hero--inpaint .feature-hero__compare-image[data-v-c8577c37]{background:var(--feature-surface-dark)}.feature-hero--inpaint .feature-hero__compare-image[data-v-c8577c37]{-o-object-fit:contain;object-fit:contain}.feature-hero--inpaint .feature-hero__compare-handle[data-v-c8577c37]{background:#ffffffdb;box-shadow:0 0 28px #00000061;width:2px}.feature-hero--inpaint .feature-hero__compare-handle span[data-v-c8577c37]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050706e0;border-color:var(--feature-line-dark);box-shadow:0 16px 38px #00000057;color:var(--feature-text-on-dark);height:64px;width:64px}.feature-hero--inpaint .feature-hero__label[data-v-c8577c37]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--feature-surface-overlay);border:1px solid var(--feature-line-dark);border-radius:var(--feature-radius-label);color:var(--feature-text-on-dark);padding:7px 10px}.feature-hero--inpaint .feature-hero__label--after[data-v-c8577c37]{background:var(--feature-accent-primary);color:var(--feature-text-on-light)}.feature-hero--inpaint .feature-hero__panel[data-v-c8577c37]{background:radial-gradient(circle at 90% 4%,rgb(var(--feature-ambient-rgb)/.08),transparent 30%),var(--feature-surface-dark);border:1px solid var(--feature-line-dark);border-radius:var(--feature-radius-media);box-shadow:inset 0 1px #ffffff0a,0 28px 72px #00000047;gap:22px;height:640px;padding:24px;width:360px}.feature-hero--inpaint .feature-hero__upload[data-v-c8577c37]{height:156px}.feature-hero--inpaint .feature-hero__upload-trigger[data-v-c8577c37]{background:var(--feature-canvas-dark-deep);border-color:#ffffff3d;border-radius:var(--feature-radius-control);transition:border-color var(--feature-motion-standard) ease,background var(--feature-motion-standard) ease,transform var(--feature-motion-standard) var(--feature-ease-responsive)}.feature-hero--inpaint .feature-hero__upload-trigger--dragging[data-v-c8577c37],.feature-hero--inpaint .feature-hero__upload-trigger[data-v-c8577c37]:hover{background:#dfff000e;border-color:var(--feature-accent-primary);box-shadow:none;transform:translateY(-2px)}.feature-hero--inpaint .feature-hero__upload-trigger[data-v-c8577c37]:focus-visible{background:#dfff000e;border-color:var(--feature-accent-primary);box-shadow:none;outline:2px solid var(--feature-accent-primary);outline-offset:3px;transform:none}.feature-hero--inpaint .feature-hero__examples-heading[data-v-c8577c37],.feature-hero--inpaint .feature-hero__upload-title[data-v-c8577c37]{color:var(--feature-text-on-dark)}.feature-hero--inpaint .feature-hero__upload-title svg[data-v-c8577c37]{color:var(--feature-accent-primary)}.feature-hero--inpaint .feature-hero__examples-heading svg[data-v-c8577c37],.feature-hero--inpaint .feature-hero__upload-hint[data-v-c8577c37]{color:var(--feature-text-muted-dark)}.feature-hero--inpaint .feature-hero__example[data-v-c8577c37]{background:var(--feature-canvas-dark-deep);border:1px solid var(--feature-line-dark);border-radius:10px}.feature-hero--inpaint .feature-hero__example[data-v-c8577c37]:focus-visible,.feature-hero--inpaint .feature-hero__example[data-v-c8577c37]:hover{box-shadow:none;outline-color:var(--feature-accent-primary)}.feature-hero--inpaint .feature-hero__example--active[data-v-c8577c37]{box-shadow:0 0 0 4px #dfff001f;outline:2px solid var(--feature-accent-primary)}.feature-hero--inpaint .feature-hero__panel-cta[data-v-c8577c37]{padding-top:20px}.feature-hero--inpaint .feature-hero__panel-tag[data-v-c8577c37]{background:#ffffff1a;border-radius:10px 10px 0 0;color:var(--feature-text-muted-dark);padding:5px 10px 14px}.feature-hero--inpaint .feature-hero__panel-button[data-v-c8577c37]{background:var(--feature-accent-primary);border-radius:var(--feature-radius-control);box-shadow:none;color:var(--feature-text-on-light);min-height:54px;transition:transform var(--feature-motion-fast) var(--feature-ease-responsive),background var(--feature-motion-fast) ease,opacity var(--feature-motion-fast) ease}.feature-hero--inpaint .feature-hero__panel-button[data-v-c8577c37]:hover{background:var(--feature-accent-primary-hover);box-shadow:none;filter:none;transform:translateY(-2px)}.feature-hero--inpaint .feature-hero__panel-button[data-v-c8577c37]:focus-visible{box-shadow:none;filter:none;outline:2px solid var(--feature-accent-primary);outline-offset:3px;transform:none}.feature-hero--inpaint .feature-hero__panel-button[data-v-c8577c37]:disabled{box-shadow:none;opacity:.4}@media(prefers-reduced-motion:no-preference){.feature-hero--inpaint.feature-hero--revealed .feature-hero__compare-pane[data-v-c8577c37]:after{animation:feature-media-scan-c8577c37 7.5s 1.2s var(--feature-ease-responsive) infinite}}@keyframes feature-media-scan-c8577c37{0%,62%{opacity:0;transform:translate3d(0,-105%,0)}68%{opacity:.5}82%{opacity:.18;transform:translate3d(0,105%,0)}to{opacity:0;transform:translate3d(0,105%,0)}}.feature-hero[data-v-c8577c37]:before{background:radial-gradient(50% 50% at 50% 42%,#6a63ff2e 0,#6a63ff00 70%),radial-gradient(46% 42% at 70% 34%,#8b5cf61a 0,#8b5cf600 68%);content:"";height:620px;left:50%;pointer-events:none;position:absolute;top:24px;transform:translate(-50%);width:min(1180px,92vw);z-index:-1}.feature-hero__info[data-v-c8577c37]{margin:0 auto;max-width:1120px;text-align:center;width:100%}.feature-hero__title[data-v-c8577c37]{color:#000;font-size:clamp(40px,5.2vw,70px);font-weight:650;letter-spacing:0;line-height:1.06;margin:0}.feature-hero__desc[data-v-c8577c37]{color:#000000b3;font-size:19px;line-height:1.5;margin:22px auto 0;max-width:1040px}.feature-hero__workspace[data-v-c8577c37]{display:flex;gap:20px;justify-content:center;margin-top:32px;width:100%}.feature-hero__compare-pane[data-v-c8577c37]{background:#1d1d1d;border-radius:12px;box-shadow:0 22px 60px #30395d1f;height:573px;overflow:hidden;position:relative;width:min(100%,1020px)}.feature-hero__compare[data-v-c8577c37]{background:#1d1d1d;cursor:ew-resize;height:100%;isolation:isolate;position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.feature-hero__compare-layer[data-v-c8577c37]{inset:0;overflow:hidden;position:absolute}.feature-hero__compare-layer--after[data-v-c8577c37]{clip-path:inset(0 0 0 var(--position))}.feature-hero__compare-image[data-v-c8577c37]{background:radial-gradient(circle at 50% 38%,hsla(0,0%,100%,.42),transparent 42%),#f1eee9;height:100%;inset:0;max-width:none;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;position:absolute;width:100%}.feature-hero__compare-handle[data-v-c8577c37]{align-items:center;background:#fffffff2;box-shadow:0 0 0 1px #1e222c14,0 0 32px #1e222c2e;display:flex;inset-block:0;justify-content:center;left:var(--position);pointer-events:none;position:absolute;transform:translate(-50%);width:4px;z-index:4}.feature-hero__compare-handle span[data-v-c8577c37]{align-items:center;background:#fffffff5;border:1px solid rgba(229,231,235,.95);border-radius:50%;box-shadow:0 14px 38px #14161e33;color:#10131a;display:inline-flex;height:78px;justify-content:center;width:78px}.feature-hero__compare-handle svg[data-v-c8577c37]{height:34px;stroke-width:3;width:34px}.feature-hero__label[data-v-c8577c37]{border-radius:6px;font-size:14px;font-weight:800;line-height:1;padding:6px 9px;position:absolute;top:16px;z-index:2}.feature-hero__label--before[data-v-c8577c37]{background:#00000047;color:#fff;right:calc(100% - var(--position) + 18px)}.feature-hero__label--after[data-v-c8577c37]{background:#ffe050;color:#1d1d1d;left:calc(var(--position) + 18px)}.feature-hero__panel[data-v-c8577c37]{background:#fff;border-radius:12px;box-shadow:0 12px 44px #00000026;display:flex;flex-direction:column;flex-shrink:0;gap:20px;height:573px;padding:20px 20px 16px;position:relative;width:342px}.feature-hero__upload[data-v-c8577c37]{height:118px;position:relative;width:100%}.feature-hero__upload-trigger[data-v-c8577c37]{align-items:center;background:#f7f7f7;border:1.5px dashed gray;border-radius:8px;cursor:pointer;display:flex;height:100%;justify-content:center;outline:0;padding:0;transition:border-color .22s ease,background .22s ease,box-shadow .22s ease,transform .22s ease;width:100%}.feature-hero__upload-trigger--dragging[data-v-c8577c37],.feature-hero__upload-trigger[data-v-c8577c37]:focus-visible,.feature-hero__upload-trigger[data-v-c8577c37]:hover{background:linear-gradient(135deg,#4f8cff1a,#8b5cf61f);border-color:var(--blue-violet);box-shadow:0 12px 28px #5c5eff29;transform:translateY(-1px)}.feature-hero__upload-trigger[aria-disabled=true][data-v-c8577c37]{cursor:progress;opacity:.78}.feature-hero__upload-trigger--selected[data-v-c8577c37]{background:#f1eee9;border-color:#6558ff52;border-style:solid;overflow:hidden}.feature-hero__upload-preview[data-v-c8577c37]{height:100%;max-width:none;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;padding:6px;width:100%}.feature-hero__upload-content[data-v-c8577c37]{display:grid;gap:12px;justify-items:center;text-align:center}.feature-hero__upload-title[data-v-c8577c37]{align-items:center;color:#141414;display:inline-flex;font-size:18px;font-weight:800;gap:10px}.feature-hero__upload-title svg[data-v-c8577c37]{color:var(--blue-violet);height:24px;width:24px}.feature-hero__upload-hint[data-v-c8577c37]{color:#0000008f;font-size:13px;font-weight:600}.feature-hero__examples[data-v-c8577c37]{flex:1;min-height:0}.feature-hero__examples-heading[data-v-c8577c37]{align-items:center;color:#141414;display:flex;font-size:15px;gap:12px;justify-content:space-between;line-height:1.2;margin-bottom:12px}.feature-hero__examples-heading svg[data-v-c8577c37]{color:#00000094;height:16px;width:16px}.feature-hero__examples-list[data-v-c8577c37]{display:flex;flex-wrap:wrap;gap:8px}.feature-hero__example[data-v-c8577c37]{background:#f1eee9;border:0;border-radius:6px;cursor:pointer;height:44px;overflow:hidden;padding:0;transition:outline-color .2s ease,box-shadow .2s ease,transform .2s ease;width:44px}.feature-hero__example[data-v-c8577c37]:focus-visible,.feature-hero__example[data-v-c8577c37]:hover{box-shadow:0 8px 18px #5c5eff2e;outline:2px solid rgba(101,88,255,.38);transform:translateY(-1px)}.feature-hero__example--active[data-v-c8577c37]{box-shadow:0 8px 18px #5c5eff38;outline:3px solid var(--blue-violet)}.feature-hero__example-thumb[data-v-c8577c37]{height:100%;max-width:none;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;width:100%}.feature-hero__panel-cta[data-v-c8577c37]{margin-top:auto;padding-top:18px;position:relative;width:100%}.feature-hero__panel-tag[data-v-c8577c37]{background:linear-gradient(90deg,#4f8cff,#6558ff 52%,#8b5cf6);border-radius:10px 10px 0 0;color:#fff;font-size:11px;font-weight:800;left:0;line-height:1;max-width:100%;padding:5px 10px 13px;position:absolute;top:-2px;white-space:nowrap}.feature-hero__panel-button[data-v-c8577c37]{align-items:center;background:var(--cta-gradient);border:0;border-radius:10px;box-shadow:var(--cta-shadow);color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:800;justify-content:center;min-height:48px;position:relative;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease;width:100%;z-index:1}.feature-hero__panel-button[data-v-c8577c37]:focus-visible,.feature-hero__panel-button[data-v-c8577c37]:hover{box-shadow:0 18px 36px #5c5eff57;filter:saturate(1.08);transform:translateY(-1px)}.feature-hero__panel-button[data-v-c8577c37]:disabled{box-shadow:var(--cta-shadow);cursor:progress;filter:none;opacity:.78;transform:none}@media(max-width:900px){.feature-hero[data-v-c8577c37]{padding-top:48px;width:min(100% - 32px,760px)}.feature-hero__title[data-v-c8577c37]{font-size:40px}.feature-hero__desc[data-v-c8577c37]{font-size:16px}.feature-hero__workspace[data-v-c8577c37]{flex-direction:column}.feature-hero__compare-pane[data-v-c8577c37],.feature-hero__panel[data-v-c8577c37]{width:100%}.feature-hero__compare-pane[data-v-c8577c37]{aspect-ratio:151/125;height:auto}.feature-hero__panel[data-v-c8577c37]{height:auto;min-height:390px}.feature-hero--inpaint[data-v-c8577c37]{padding:72px 0 64px}.feature-hero--inpaint .feature-hero__workspace[data-v-c8577c37]{margin-top:40px}.feature-hero--inpaint .feature-hero__compare-pane[data-v-c8577c37]{height:auto}.feature-hero--inpaint .feature-hero__panel[data-v-c8577c37]{height:auto;min-height:430px;width:100%}}@media(max-width:560px){.feature-hero[data-v-c8577c37]{padding:36px 0 16px;width:min(100% - 28px,760px)}.feature-hero__title[data-v-c8577c37]{font-size:31px;line-height:1.12}.feature-hero__desc[data-v-c8577c37]{font-size:15px;line-height:1.55;margin-top:14px}.feature-hero__workspace[data-v-c8577c37]{gap:14px;margin-top:24px}.feature-hero__label[data-v-c8577c37]{display:none}.feature-hero__compare-pane[data-v-c8577c37]{border-radius:10px}.feature-hero__compare-handle span[data-v-c8577c37]{height:56px;width:56px}.feature-hero__compare-handle svg[data-v-c8577c37]{height:26px;width:26px}.feature-hero__panel[data-v-c8577c37]{min-height:0;padding:16px}.feature-hero__upload[data-v-c8577c37]{height:104px}.feature-hero__upload-title[data-v-c8577c37]{font-size:16px;gap:8px}.feature-hero__examples-heading[data-v-c8577c37],.feature-hero__upload-hint[data-v-c8577c37]{font-size:12px}.feature-hero__examples-list[data-v-c8577c37]{gap:7px}.feature-hero__example[data-v-c8577c37]{height:42px;width:42px}.feature-hero__panel-button[data-v-c8577c37]{font-size:16px;min-height:46px}.feature-hero--inpaint[data-v-c8577c37]{padding:56px 0 48px;width:100%}.feature-hero--inpaint .feature-hero__info[data-v-c8577c37],.feature-hero--inpaint .feature-hero__workspace[data-v-c8577c37]{width:calc(100% - 48px)}.feature-hero--inpaint .feature-hero__title[data-v-c8577c37]{font-size:clamp(40px,12vw,54px);line-height:1}.feature-hero--inpaint .feature-hero__desc[data-v-c8577c37]{font-size:16px;margin-top:18px}.feature-hero--inpaint .feature-hero__workspace[data-v-c8577c37]{gap:18px;margin-top:32px}.feature-hero--inpaint .feature-hero__compare-pane[data-v-c8577c37],.feature-hero--inpaint .feature-hero__panel[data-v-c8577c37]{border-radius:20px}.feature-hero--inpaint .feature-hero__compare-handle span[data-v-c8577c37]{height:52px;width:52px}.feature-hero--inpaint .feature-hero__panel[data-v-c8577c37]{min-height:0;padding:20px}.feature-hero--inpaint .feature-hero__upload[data-v-c8577c37]{height:124px}.feature-hero--inpaint .feature-hero__example[data-v-c8577c37]{height:44px;width:44px}.feature-hero--inpaint .feature-hero__panel-button[data-v-c8577c37]{min-height:52px}}@media(prefers-reduced-motion:no-preference){.feature-hero--inpaint .feature-hero__desc[data-v-c8577c37],.feature-hero--inpaint .feature-hero__title[data-v-c8577c37]{animation:feature-heading-enter-c8577c37 var(--stagger-dur) var(--stagger-ease) backwards}.feature-hero--inpaint .feature-hero__desc[data-v-c8577c37]{animation-delay:var(--stagger-stagger)}}@keyframes feature-heading-enter-c8577c37{0%{opacity:0;translate:0 var(--stagger-distance)}to{opacity:1;translate:0 0}}.feature-trust-strip[data-v-7ee41cb8]{--ink:#151720;--muted:#6b7280;--violet:#625df4;--blue:#4f7cff;--blue-violet:#665cff;--cta-gradient:linear-gradient(135deg,#4f8cff,#6558ff 52%,#8b5cf6);--cta-shadow:0 14px 30px rgba(92,94,255,.28);--line:#ececf2;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin-inline:auto;width:min(100% - 48px,1120px)}@media(max-width:900px){.feature-trust-strip[data-v-7ee41cb8]{width:min(100% - 32px,760px)}}.feature-trust-strip[data-v-7ee41cb8]{padding-top:48px;text-align:center}.feature-trust-strip p[data-v-7ee41cb8]{color:#69707e;font-size:14px;font-weight:700;margin:0 0 24px}.feature-trust-strip__logo[data-v-7ee41cb8]{height:auto;margin-inline:auto;opacity:.92;width:min(100%,1040px)}.feature-trust-strip--inpaint[data-v-7ee41cb8]{--feature-canvas-dark:#040605;--feature-canvas-dark-deep:#020303;--feature-surface-dark:#101514;--feature-surface-dark-raised:#171d1c;--feature-surface-overlay:rgba(0,0,0,.54);--feature-canvas-light:#f6f6f4;--feature-surface-light:#e9e9e7;--feature-text-on-dark:#fff;--feature-text-muted-dark:hsla(0,0%,100%,.58);--feature-text-subtle-dark:hsla(0,0%,100%,.36);--feature-text-on-light:#15171b;--feature-text-muted-light:#4f535b;--feature-accent-primary:#dfff00;--feature-accent-primary-hover:#e7ff33;--feature-line-dark:hsla(0,0%,100%,.12);--feature-line-light:rgba(21,23,27,.1);--feature-ambient-rgb:var(--feature-page-ambient-rgb,128 224 255);--feature-ambient-secondary-rgb:var(--feature-page-ambient-secondary-rgb,184 113 255);--feature-scan-angle:var(--feature-page-scan-angle,90deg);--feature-radius-media:28px;--feature-radius-card:24px;--feature-radius-control:18px;--feature-radius-label:8px;--feature-motion-fast:.18s;--feature-motion-standard:.22s;--feature-ease-responsive:cubic-bezier(.22,1,.36,1);background:var(--feature-canvas-dark);color:var(--feature-text-on-dark);font-family:Albert Sans,sans-serif}@media(prefers-reduced-motion:reduce){.feature-trust-strip--inpaint[data-v-7ee41cb8],.feature-trust-strip--inpaint[data-v-7ee41cb8] *,.feature-trust-strip--inpaint[data-v-7ee41cb8] :after,.feature-trust-strip--inpaint[data-v-7ee41cb8] :before,.feature-trust-strip--inpaint[data-v-7ee41cb8]:after,.feature-trust-strip--inpaint[data-v-7ee41cb8]:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.feature-trust-strip--inpaint[data-v-7ee41cb8]{background:linear-gradient(90deg,transparent,rgb(var(--feature-ambient-rgb)/.035),transparent),var(--feature-canvas-dark);border-bottom:1px solid var(--feature-line-dark);border-top:1px solid var(--feature-line-dark);padding:48px 32px 64px;width:100%}.feature-trust-strip--inpaint p[data-v-7ee41cb8]{color:var(--feature-text-muted-dark);font-size:13px;letter-spacing:.08em;margin-bottom:26px;opacity:0;text-transform:uppercase;transform:translate3d(0,12px,0);transition:opacity .52s var(--feature-ease-responsive),transform .52s var(--feature-ease-responsive)}.feature-trust-strip--inpaint .feature-trust-strip__logo[data-v-7ee41cb8]{filter:grayscale(1) invert(1) brightness(1.35);opacity:0;transform:translate3d(0,14px,0);transition:opacity .62s 90ms var(--feature-ease-responsive),transform .62s 90ms var(--feature-ease-responsive)}.feature-trust-strip--inpaint.feature-trust-strip--revealed .feature-trust-strip__logo[data-v-7ee41cb8],.feature-trust-strip--inpaint.feature-trust-strip--revealed p[data-v-7ee41cb8]{opacity:1;transform:none}.feature-trust-strip--inpaint.feature-trust-strip--revealed .feature-trust-strip__logo[data-v-7ee41cb8]{opacity:.58}@media(max-width:560px){.feature-trust-strip--inpaint[data-v-7ee41cb8]{padding:36px 24px 44px}.feature-trust-strip--inpaint p[data-v-7ee41cb8]{font-size:11px;margin-bottom:20px}}.feature-cards[data-v-b4f3fa3c]{--ink:#151720;--muted:#6b7280;--violet:#625df4;--blue:#4f7cff;--blue-violet:#665cff;--cta-gradient:linear-gradient(135deg,#4f8cff,#6558ff 52%,#8b5cf6);--cta-shadow:0 14px 30px rgba(92,94,255,.28);--line:#ececf2;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;--duration-stagger:40ms;--duration-quick:.15s;--duration-fast:.25s;--duration-medium:.35s;--duration-slow:.4s;--duration-very-slow:.5s;--ease-smooth-out:cubic-bezier(.22,1,.36,1);--ease-in-out:ease-in-out;--distance-micro:4px;--distance-base:8px;--distance-medium:12px;--blur-small:2px;--dropdown-open-dur:var(--duration-fast);--dropdown-close-dur:var(--duration-quick);--dropdown-pre-scale:.97;--dropdown-closing-scale:.99;--dropdown-ease:var(--ease-smooth-out);--modal-open-dur:var(--duration-fast);--modal-close-dur:var(--duration-quick);--modal-scale:.96;--modal-scale-close:.96;--modal-ease:var(--ease-smooth-out);--panel-open-dur:var(--duration-slow);--panel-close-dur:var(--duration-medium);--panel-translate-y:var(--distance-medium);--panel-blur:var(--blur-small);--panel-ease:var(--ease-smooth-out);--resize-dur:.3s;--resize-ease:var(--ease-smooth-out);--stagger-dur:var(--duration-very-slow);--stagger-distance:var(--distance-medium);--stagger-stagger:var(--duration-stagger);--stagger-blur:3px;--stagger-ease:var(--ease-smooth-out);--reveal-dur:var(--duration-slow);--reveal-blur:var(--blur-small);--reveal-ease:var(--ease-in-out);--pulse-dur:1s;--pulse-min:.5;--tt-in-dur:var(--duration-quick);--tt-out-dur:50ms;--tt-scale:.98;--toast-open:.35s;--toast-close:.25s;--toast-ease:var(--ease-smooth-out)}.feature-cards svg[data-v-b4f3fa3c]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.feature-cards[data-v-b4f3fa3c]{margin-inline:auto;width:min(100% - 48px,1120px)}@media(max-width:900px){.feature-cards[data-v-b4f3fa3c]{width:min(100% - 32px,760px)}}.feature-cards[data-v-b4f3fa3c]{padding-top:64px}.feature-cards h2[data-v-b4f3fa3c]{font-size:clamp(27px,3vw,34px);line-height:1.15;margin:0 0 42px;text-align:center}.feature-cards__grid[data-v-b4f3fa3c]{display:grid;gap:42px;grid-template-columns:repeat(var(--cards-count,5),1fr)}.feature-cards__icon[data-v-b4f3fa3c]{align-items:center;background:#f0edff;border-radius:14px;box-shadow:0 10px 22px #625df41a;color:var(--violet);display:inline-flex;height:45px;justify-content:center;margin-bottom:24px;width:45px}.feature-cards__icon svg[data-v-b4f3fa3c]{height:24px;width:24px}.feature-cards__item h3[data-v-b4f3fa3c]{font-size:15px;line-height:1.3;margin:0 0 11px}.feature-cards__item p[data-v-b4f3fa3c]{color:#666d7c;font-size:14px;line-height:1.55;margin:0}.feature-cards--inpaint[data-v-b4f3fa3c]{--feature-canvas-dark:#040605;--feature-canvas-dark-deep:#020303;--feature-surface-dark:#101514;--feature-surface-dark-raised:#171d1c;--feature-surface-overlay:rgba(0,0,0,.54);--feature-canvas-light:#f6f6f4;--feature-surface-light:#e9e9e7;--feature-text-on-dark:#fff;--feature-text-muted-dark:hsla(0,0%,100%,.58);--feature-text-subtle-dark:hsla(0,0%,100%,.36);--feature-text-on-light:#15171b;--feature-text-muted-light:#4f535b;--feature-accent-primary:#dfff00;--feature-accent-primary-hover:#e7ff33;--feature-line-dark:hsla(0,0%,100%,.12);--feature-line-light:rgba(21,23,27,.1);--feature-ambient-rgb:var(--feature-page-ambient-rgb,128 224 255);--feature-ambient-secondary-rgb:var(--feature-page-ambient-secondary-rgb,184 113 255);--feature-scan-angle:var(--feature-page-scan-angle,90deg);--feature-radius-media:28px;--feature-radius-card:24px;--feature-radius-control:18px;--feature-radius-label:8px;--feature-motion-fast:.18s;--feature-motion-standard:.22s;--feature-ease-responsive:cubic-bezier(.22,1,.36,1);background:var(--feature-canvas-dark);color:var(--feature-text-on-dark);font-family:Albert Sans,sans-serif}@media(prefers-reduced-motion:reduce){.feature-cards--inpaint[data-v-b4f3fa3c],.feature-cards--inpaint[data-v-b4f3fa3c] *,.feature-cards--inpaint[data-v-b4f3fa3c] :after,.feature-cards--inpaint[data-v-b4f3fa3c] :before,.feature-cards--inpaint[data-v-b4f3fa3c]:after,.feature-cards--inpaint[data-v-b4f3fa3c]:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.feature-cards--inpaint[data-v-b4f3fa3c]{background:radial-gradient(circle at 88% 18%,rgb(var(--feature-ambient-secondary-rgb)/.1),transparent 28%),radial-gradient(circle at 12% 84%,rgb(var(--feature-ambient-rgb)/.08),transparent 30%),var(--feature-canvas-dark-deep);overflow:hidden;padding:120px 0 132px;position:relative;width:100%}.feature-cards--inpaint .feature-cards__grid[data-v-b4f3fa3c],.feature-cards--inpaint>h2[data-v-b4f3fa3c]{margin-inline:auto;width:min(100% - 64px,1240px)}@media(max-width:900px){.feature-cards--inpaint .feature-cards__grid[data-v-b4f3fa3c],.feature-cards--inpaint>h2[data-v-b4f3fa3c]{width:min(100% - 48px,760px)}}@media(max-width:560px){.feature-cards--inpaint .feature-cards__grid[data-v-b4f3fa3c],.feature-cards--inpaint>h2[data-v-b4f3fa3c]{width:calc(100% - 48px)}}.feature-cards--inpaint>h2[data-v-b4f3fa3c]{color:var(--feature-text-on-dark);font-size:clamp(44px,5vw,68px);font-weight:600;letter-spacing:-.05em;line-height:1;margin-bottom:54px;max-width:960px;text-align:left}.feature-cards--inpaint .feature-cards__grid[data-v-b4f3fa3c]{gap:20px;grid-template-columns:repeat(12,minmax(0,1fr))}.feature-cards--inpaint .feature-cards__item[data-v-b4f3fa3c]{background:linear-gradient(145deg,rgb(var(--feature-ambient-rgb)/.055),transparent 42%),var(--feature-surface-dark);border:1px solid var(--feature-line-dark);border-radius:var(--feature-radius-card);box-shadow:inset 0 1px #ffffff09;grid-column:span 4;min-height:260px;opacity:1;overflow:hidden;padding:30px;position:relative;transition:border-color var(--feature-motion-standard) ease,background var(--feature-motion-standard) ease}.feature-cards--inpaint .feature-cards__item[data-v-b4f3fa3c]:after{border:1px solid rgb(var(--feature-ambient-rgb)/.16);border-radius:50%;bottom:-66px;box-shadow:0 0 70px rgb(var(--feature-ambient-rgb)/.08);content:"";height:180px;pointer-events:none;position:absolute;right:-44px;width:180px}.feature-cards--inpaint .feature-cards__item[data-v-b4f3fa3c]:first-child{grid-column:span 7;min-height:340px}.feature-cards--inpaint .feature-cards__item[data-v-b4f3fa3c]:nth-child(2){grid-column:span 5;min-height:340px}.feature-cards--inpaint.feature-cards--revealed .feature-cards__item[data-v-b4f3fa3c]{opacity:1;transform:none}.feature-cards--inpaint .feature-cards__icon[data-v-b4f3fa3c]{background:#00000057;border:1px solid rgb(var(--feature-ambient-rgb)/.18);border-radius:16px;box-shadow:inset 0 0 24px rgb(var(--feature-ambient-rgb)/.06);color:var(--feature-accent-primary);height:52px;margin-bottom:46px;width:52px}.feature-cards--inpaint .feature-cards__item h3[data-v-b4f3fa3c]{color:var(--feature-text-on-dark);font-size:22px;letter-spacing:-.025em;line-height:1.2;margin-bottom:14px}.feature-cards--inpaint .feature-cards__item p[data-v-b4f3fa3c]{color:var(--feature-text-muted-dark);font-size:15px;line-height:1.6}@media(max-width:900px){.feature-cards__grid[data-v-b4f3fa3c]{grid-template-columns:repeat(2,1fr)}.feature-cards--inpaint[data-v-b4f3fa3c]{padding:96px 0 108px}.feature-cards--inpaint .feature-cards__grid[data-v-b4f3fa3c]{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-cards--inpaint .feature-cards__item[data-v-b4f3fa3c],.feature-cards--inpaint .feature-cards__item[data-v-b4f3fa3c]:first-child,.feature-cards--inpaint .feature-cards__item[data-v-b4f3fa3c]:nth-child(2){grid-column:auto;min-height:280px}}@media(max-width:560px){.feature-cards[data-v-b4f3fa3c]{padding-top:44px}.feature-cards h2[data-v-b4f3fa3c]{font-size:26px;margin-bottom:28px}.feature-cards__grid[data-v-b4f3fa3c]{gap:24px;grid-template-columns:1fr}.feature-cards__icon[data-v-b4f3fa3c]{margin-bottom:14px}.feature-cards__item h3[data-v-b4f3fa3c]{font-size:16px}.feature-cards__item p[data-v-b4f3fa3c]{font-size:14px;line-height:1.6}.feature-cards--inpaint[data-v-b4f3fa3c]{padding:76px 0 84px;width:100%}.feature-cards--inpaint .feature-cards__grid[data-v-b4f3fa3c],.feature-cards--inpaint>h2[data-v-b4f3fa3c]{width:calc(100% - 48px)}.feature-cards--inpaint>h2[data-v-b4f3fa3c]{font-size:40px;margin-bottom:36px}.feature-cards--inpaint .feature-cards__grid[data-v-b4f3fa3c]{gap:16px;grid-template-columns:1fr}.feature-cards--inpaint .feature-cards__item[data-v-b4f3fa3c],.feature-cards--inpaint .feature-cards__item[data-v-b4f3fa3c]:first-child,.feature-cards--inpaint .feature-cards__item[data-v-b4f3fa3c]:nth-child(2){min-height:248px}.feature-cards--inpaint .feature-cards__item[data-v-b4f3fa3c]{border-radius:20px;min-height:240px;padding:24px}.feature-cards--inpaint .feature-cards__icon[data-v-b4f3fa3c]{margin-bottom:36px}.feature-cards--inpaint .feature-cards__item h3[data-v-b4f3fa3c]{font-size:21px}}@media(prefers-reduced-motion:no-preference){.feature-cards--inpaint.feature-cards--revealed .feature-cards__item[data-v-b4f3fa3c]{animation:feature-card-content-enter-b4f3fa3c var(--reveal-dur) var(--reveal-ease)}}@keyframes feature-card-content-enter-b4f3fa3c{0%{opacity:.5}to{opacity:1}}.feature-workflow-steps[data-v-1c8c8e5b]{--ink:#151720;--muted:#6b7280;--violet:#625df4;--blue:#4f7cff;--blue-violet:#665cff;--cta-gradient:linear-gradient(135deg,#4f8cff,#6558ff 52%,#8b5cf6);--cta-shadow:0 14px 30px rgba(92,94,255,.28);--line:#ececf2;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin-inline:auto;width:min(100% - 48px,1120px)}@media(max-width:900px){.feature-workflow-steps[data-v-1c8c8e5b]{width:min(100% - 32px,760px)}}.feature-workflow-steps[data-v-1c8c8e5b]{background:radial-gradient(circle at 50% 30%,rgba(98,93,244,.09),transparent 36%),linear-gradient(180deg,#faf9ff,#f7f6ff);border:1px solid rgba(235,232,255,.78);border-radius:18px;margin-top:56px;padding:34px 90px 32px}.feature-workflow-steps h2[data-v-1c8c8e5b]{font-size:clamp(27px,3vw,34px);line-height:1.15;margin:0 0 34px;text-align:center}.feature-workflow-steps__grid[data-v-1c8c8e5b]{align-items:end;display:grid;gap:22px;grid-template-columns:1fr 56px 1fr 56px 1fr}.feature-workflow-steps__heading[data-v-1c8c8e5b]{align-items:center;display:flex;gap:12px;margin-bottom:12px}.feature-workflow-steps__heading span[data-v-1c8c8e5b]{align-items:center;background:var(--violet);border-radius:50%;box-shadow:0 8px 16px #625df440;color:#fff;display:inline-flex;font-size:12px;font-weight:800;height:24px;justify-content:center;width:24px}.feature-workflow-steps__step h3[data-v-1c8c8e5b]{font-size:15px;margin:0}.feature-workflow-steps__step p[data-v-1c8c8e5b]{color:#656c7b;font-size:14px;line-height:1.55;margin:0 0 17px;min-height:48px}.feature-workflow-steps__image[data-v-1c8c8e5b]{aspect-ratio:150/194;background:#f1eee9;border:4px solid #fff;border-radius:8px;box-shadow:0 12px 26px #3638521f;overflow:hidden;position:relative;width:150px}.feature-workflow-steps__img[data-v-1c8c8e5b]{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.feature-workflow-steps__image--generating .feature-workflow-steps__img[data-v-1c8c8e5b]{filter:saturate(.95) brightness(.86)}.feature-workflow-steps__image--generating[data-v-1c8c8e5b]:after{background:#1517202e;content:"";inset:0;position:absolute}.feature-workflow-steps__ring[data-v-1c8c8e5b]{border-bottom:5px solid hsla(0,0%,100%,.78);border-left:5px solid hsla(0,0%,100%,.78);border-radius:50%;border-right:5px solid rgba(101,88,255,.72);border-top:5px solid hsla(0,0%,100%,.78);border-top-color:var(--blue-violet);height:48px;left:50%;position:absolute;top:42%;transform:translate(-50%,-50%);width:48px;z-index:1}.feature-workflow-steps__image--generating strong[data-v-1c8c8e5b]{color:#fff;font-size:14px;left:50%;line-height:1;position:absolute;text-shadow:0 2px 10px rgba(0,0,0,.28);top:56%;transform:translate(-50%,-50%);white-space:nowrap;z-index:1}.feature-workflow-steps__arrow[data-v-1c8c8e5b]{align-self:center;color:var(--violet);font-size:30px;justify-self:center;line-height:1}.feature-workflow-steps--inpaint[data-v-1c8c8e5b]{--feature-canvas-dark:#040605;--feature-canvas-dark-deep:#020303;--feature-surface-dark:#101514;--feature-surface-dark-raised:#171d1c;--feature-surface-overlay:rgba(0,0,0,.54);--feature-canvas-light:#f6f6f4;--feature-surface-light:#e9e9e7;--feature-text-on-dark:#fff;--feature-text-muted-dark:hsla(0,0%,100%,.58);--feature-text-subtle-dark:hsla(0,0%,100%,.36);--feature-text-on-light:#15171b;--feature-text-muted-light:#4f535b;--feature-accent-primary:#dfff00;--feature-accent-primary-hover:#e7ff33;--feature-line-dark:hsla(0,0%,100%,.12);--feature-line-light:rgba(21,23,27,.1);--feature-ambient-rgb:var(--feature-page-ambient-rgb,128 224 255);--feature-ambient-secondary-rgb:var(--feature-page-ambient-secondary-rgb,184 113 255);--feature-scan-angle:var(--feature-page-scan-angle,90deg);--feature-radius-media:28px;--feature-radius-card:24px;--feature-radius-control:18px;--feature-radius-label:8px;--feature-motion-fast:.18s;--feature-motion-standard:.22s;--feature-ease-responsive:cubic-bezier(.22,1,.36,1);background:var(--feature-canvas-dark);color:var(--feature-text-on-dark);font-family:Albert Sans,sans-serif}@media(prefers-reduced-motion:reduce){.feature-workflow-steps--inpaint[data-v-1c8c8e5b],.feature-workflow-steps--inpaint[data-v-1c8c8e5b] *,.feature-workflow-steps--inpaint[data-v-1c8c8e5b] :after,.feature-workflow-steps--inpaint[data-v-1c8c8e5b] :before,.feature-workflow-steps--inpaint[data-v-1c8c8e5b]:after,.feature-workflow-steps--inpaint[data-v-1c8c8e5b]:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.feature-workflow-steps--inpaint[data-v-1c8c8e5b]{background:radial-gradient(circle at 18% 20%,rgb(var(--feature-ambient-rgb)/.1),transparent 25%),radial-gradient(circle at 86% 84%,rgb(var(--feature-ambient-secondary-rgb)/.08),transparent 28%),var(--feature-canvas-dark);border:0;border-radius:0;margin-top:0;padding:112px 0 120px;width:100%}.feature-workflow-steps--inpaint .feature-workflow-steps__grid[data-v-1c8c8e5b],.feature-workflow-steps--inpaint>h2[data-v-1c8c8e5b]{margin-inline:auto;width:min(100% - 64px,1240px)}@media(max-width:900px){.feature-workflow-steps--inpaint .feature-workflow-steps__grid[data-v-1c8c8e5b],.feature-workflow-steps--inpaint>h2[data-v-1c8c8e5b]{width:min(100% - 48px,760px)}}@media(max-width:560px){.feature-workflow-steps--inpaint .feature-workflow-steps__grid[data-v-1c8c8e5b],.feature-workflow-steps--inpaint>h2[data-v-1c8c8e5b]{width:calc(100% - 48px)}}.feature-workflow-steps--inpaint>h2[data-v-1c8c8e5b]{color:var(--feature-text-on-dark);font-size:clamp(44px,5vw,68px);font-weight:600;letter-spacing:-.05em;line-height:1;margin-bottom:52px;max-width:900px;text-align:left}.feature-workflow-steps--inpaint .feature-workflow-steps__grid[data-v-1c8c8e5b]{align-items:stretch;gap:18px;grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr) 32px minmax(0,1fr)}.feature-workflow-steps--inpaint .feature-workflow-steps__step[data-v-1c8c8e5b]{background:linear-gradient(160deg,rgb(var(--feature-ambient-rgb)/.05),transparent 38%),var(--feature-surface-dark);border:1px solid var(--feature-line-dark);border-radius:var(--feature-radius-media);box-shadow:inset 0 1px #ffffff0a,0 28px 72px #0000003d;display:flex;flex-direction:column;min-width:0;opacity:0;overflow:hidden;padding:24px;position:relative;transform:translate3d(-34px,0,0);transition:opacity .64s var(--feature-ease-responsive),transform .64s var(--feature-ease-responsive),border-color var(--feature-motion-standard) ease}.feature-workflow-steps--inpaint .feature-workflow-steps__step[data-v-1c8c8e5b]:nth-of-type(2){transform:translate3d(0,32px,0);transition-delay:90ms}.feature-workflow-steps--inpaint .feature-workflow-steps__step[data-v-1c8c8e5b]:nth-of-type(3){transform:translate3d(34px,0,0);transition-delay:.18s}.feature-workflow-steps--inpaint.feature-workflow-steps--revealed .feature-workflow-steps__step[data-v-1c8c8e5b]{opacity:1;transform:none}.feature-workflow-steps--inpaint .feature-workflow-steps__heading[data-v-1c8c8e5b]{margin-bottom:14px}.feature-workflow-steps--inpaint .feature-workflow-steps__heading span[data-v-1c8c8e5b]{background:var(--feature-accent-primary);box-shadow:none;color:var(--feature-text-on-light);height:28px;width:28px}.feature-workflow-steps--inpaint .feature-workflow-steps__step h3[data-v-1c8c8e5b]{color:var(--feature-text-on-dark);font-size:17px}.feature-workflow-steps--inpaint .feature-workflow-steps__step p[data-v-1c8c8e5b]{color:var(--feature-text-muted-dark);font-size:15px;line-height:1.6;margin-bottom:22px;min-height:72px}.feature-workflow-steps--inpaint .feature-workflow-steps__image[data-v-1c8c8e5b]{aspect-ratio:4/5;background:linear-gradient(180deg,rgb(var(--feature-ambient-rgb)/.045),transparent 40%),var(--feature-canvas-dark-deep);border:1px solid var(--feature-line-dark);border-radius:var(--feature-radius-card);box-shadow:none;margin-top:auto;width:100%}.feature-workflow-steps--inpaint .feature-workflow-steps__img[data-v-1c8c8e5b]{-o-object-fit:contain;object-fit:contain}.feature-workflow-steps--inpaint .feature-workflow-steps__image--generating[data-v-1c8c8e5b]:after{background:#05070670}.feature-workflow-steps--inpaint .feature-workflow-steps__ring[data-v-1c8c8e5b]{border-color:#ffffff3d;border-right-color:var(--feature-accent-primary);border-top-color:var(--feature-accent-primary)}.feature-workflow-steps--inpaint .feature-workflow-steps__arrow[data-v-1c8c8e5b]{color:rgb(var(--feature-ambient-rgb)/.48);font-size:26px;opacity:0;transform:translate3d(-10px,0,0);transition:opacity .42s .26s ease,transform .42s .26s var(--feature-ease-responsive)}.feature-workflow-steps--inpaint.feature-workflow-steps--revealed .feature-workflow-steps__arrow[data-v-1c8c8e5b]{opacity:1;transform:none}@media(max-width:900px){.feature-workflow-steps[data-v-1c8c8e5b]{padding:32px 24px}.feature-workflow-steps__grid[data-v-1c8c8e5b]{gap:28px;grid-template-columns:1fr}.feature-workflow-steps__arrow[data-v-1c8c8e5b]{transform:rotate(90deg)}.feature-workflow-steps--inpaint[data-v-1c8c8e5b]{padding:88px 0 96px}.feature-workflow-steps--inpaint .feature-workflow-steps__grid[data-v-1c8c8e5b]{gap:24px;grid-template-columns:1fr}.feature-workflow-steps--inpaint .feature-workflow-steps__step p[data-v-1c8c8e5b]{min-height:0}.feature-workflow-steps--inpaint .feature-workflow-steps__image[data-v-1c8c8e5b]{max-height:620px}}@media(max-width:560px){.feature-workflow-steps[data-v-1c8c8e5b]{border-radius:14px;margin-top:38px;padding:26px 18px}.feature-workflow-steps h2[data-v-1c8c8e5b]{font-size:26px;margin-bottom:26px}.feature-workflow-steps__grid[data-v-1c8c8e5b]{gap:22px}.feature-workflow-steps__step p[data-v-1c8c8e5b]{min-height:0}.feature-workflow-steps__image[data-v-1c8c8e5b]{width:min(190px,72vw)}.feature-workflow-steps--inpaint[data-v-1c8c8e5b]{border-radius:0;margin-top:0;padding:72px 0 80px;width:100%}.feature-workflow-steps--inpaint .feature-workflow-steps__grid[data-v-1c8c8e5b],.feature-workflow-steps--inpaint>h2[data-v-1c8c8e5b]{width:calc(100% - 48px)}.feature-workflow-steps--inpaint>h2[data-v-1c8c8e5b]{font-size:40px;margin-bottom:36px}.feature-workflow-steps--inpaint .feature-workflow-steps__grid[data-v-1c8c8e5b]{gap:20px}.feature-workflow-steps--inpaint .feature-workflow-steps__step[data-v-1c8c8e5b]{border-radius:20px;padding:20px}.feature-workflow-steps--inpaint .feature-workflow-steps__image[data-v-1c8c8e5b]{border-radius:16px;max-height:none;width:100%}}.feature-bottom-cta[data-v-5bdd2813]{--ink:#151720;--muted:#6b7280;--violet:#625df4;--blue:#4f7cff;--blue-violet:#665cff;--cta-gradient:linear-gradient(135deg,#4f8cff,#6558ff 52%,#8b5cf6);--cta-shadow:0 14px 30px rgba(92,94,255,.28);--line:#ececf2;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.feature-bottom-cta svg[data-v-5bdd2813]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.feature-bottom-cta[data-v-5bdd2813]{margin-inline:auto;width:min(100% - 48px,1120px)}@media(max-width:900px){.feature-bottom-cta[data-v-5bdd2813]{width:min(100% - 32px,760px)}}.feature-bottom-cta[data-v-5bdd2813]{align-items:center;background:radial-gradient(circle at 8% 15%,rgba(98,93,244,.12),transparent 28%),linear-gradient(100deg,#f4f2ff,#fbfbff 55%,#f4f2ff);border:1px solid rgba(235,232,255,.85);border-radius:18px;display:grid;gap:40px;grid-template-columns:1fr auto;margin-bottom:12px;margin-top:12px;padding:36px 52px}.feature-bottom-cta h2[data-v-5bdd2813]{color:var(--violet);font-size:28px;line-height:1.2;margin:0 0 10px}.feature-bottom-cta p[data-v-5bdd2813]{color:#666d7c;font-size:14px;line-height:1.55;margin:0;max-width:470px}.feature-bottom-cta__action[data-v-5bdd2813]{display:grid;gap:11px;justify-items:center}.feature-bottom-cta__button[data-v-5bdd2813]{align-items:center;background:var(--cta-gradient);border:0;border-radius:999px;box-shadow:inset 0 1px #ffffff38,var(--cta-shadow);color:#fff;cursor:pointer;display:inline-flex;font-size:17px;font-weight:800;gap:9px;justify-content:center;min-height:55px;min-width:290px;padding:0 22px;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease;white-space:nowrap}.feature-bottom-cta__button[data-v-5bdd2813]:focus-visible,.feature-bottom-cta__button[data-v-5bdd2813]:hover{box-shadow:inset 0 1px #ffffff3d,0 18px 36px #5c5eff57;filter:saturate(1.08);transform:translateY(-1px)}.feature-bottom-cta__button[data-v-5bdd2813]:disabled{box-shadow:inset 0 1px #ffffff38,var(--cta-shadow);cursor:progress;filter:none;opacity:.78;transform:none}.feature-bottom-cta__button svg[data-v-5bdd2813]{height:16px;width:16px}.feature-bottom-cta__action span[data-v-5bdd2813]{color:#7b8190;font-size:13px;font-weight:600}.feature-bottom-cta--inpaint[data-v-5bdd2813]{--feature-canvas-dark:#040605;--feature-canvas-dark-deep:#020303;--feature-surface-dark:#101514;--feature-surface-dark-raised:#171d1c;--feature-surface-overlay:rgba(0,0,0,.54);--feature-canvas-light:#f6f6f4;--feature-surface-light:#e9e9e7;--feature-text-on-dark:#fff;--feature-text-muted-dark:hsla(0,0%,100%,.58);--feature-text-subtle-dark:hsla(0,0%,100%,.36);--feature-text-on-light:#15171b;--feature-text-muted-light:#4f535b;--feature-accent-primary:#dfff00;--feature-accent-primary-hover:#e7ff33;--feature-line-dark:hsla(0,0%,100%,.12);--feature-line-light:rgba(21,23,27,.1);--feature-ambient-rgb:var(--feature-page-ambient-rgb,128 224 255);--feature-ambient-secondary-rgb:var(--feature-page-ambient-secondary-rgb,184 113 255);--feature-scan-angle:var(--feature-page-scan-angle,90deg);--feature-radius-media:28px;--feature-radius-card:24px;--feature-radius-control:18px;--feature-radius-label:8px;--feature-motion-fast:.18s;--feature-motion-standard:.22s;--feature-ease-responsive:cubic-bezier(.22,1,.36,1);background:var(--feature-canvas-dark);color:var(--feature-text-on-dark);font-family:Albert Sans,sans-serif}@media(prefers-reduced-motion:reduce){.feature-bottom-cta--inpaint[data-v-5bdd2813],.feature-bottom-cta--inpaint[data-v-5bdd2813] *,.feature-bottom-cta--inpaint[data-v-5bdd2813] :after,.feature-bottom-cta--inpaint[data-v-5bdd2813] :before,.feature-bottom-cta--inpaint[data-v-5bdd2813]:after,.feature-bottom-cta--inpaint[data-v-5bdd2813]:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.feature-bottom-cta--inpaint[data-v-5bdd2813]{background:radial-gradient(circle at 12% 12%,rgb(var(--feature-ambient-rgb)/.16),transparent 26%),radial-gradient(circle at 92% 88%,rgb(var(--feature-ambient-secondary-rgb)/.11),transparent 28%),linear-gradient(145deg,hsla(0,0%,100%,.025),transparent 48%),var(--feature-surface-dark);border:1px solid var(--feature-line-dark);border-radius:var(--feature-radius-media);box-shadow:inset 0 1px #ffffff0d,0 34px 90px #00000042;gap:56px;margin-bottom:32px;margin-top:32px;opacity:0;padding:56px 64px;position:relative;transform:translate3d(0,34px,0) scale(.99);transition:opacity .68s var(--feature-ease-responsive),transform .68s var(--feature-ease-responsive),border-color var(--feature-motion-standard) ease;width:min(100% - 64px,1240px)}.feature-bottom-cta--inpaint[data-v-5bdd2813]:before{border:1px solid rgb(var(--feature-ambient-rgb)/.08);border-radius:calc(var(--feature-radius-media) - 10px);content:"";inset:14px;pointer-events:none;position:absolute}.feature-bottom-cta--inpaint.feature-bottom-cta--revealed[data-v-5bdd2813]{opacity:1;transform:none}.feature-bottom-cta--inpaint h2[data-v-5bdd2813]{color:var(--feature-text-on-dark);font-size:clamp(38px,4vw,54px);font-weight:600;letter-spacing:-.045em;line-height:1;margin-bottom:14px}.feature-bottom-cta--inpaint p[data-v-5bdd2813]{color:var(--feature-text-muted-dark);font-size:16px;line-height:1.6;max-width:640px}.feature-bottom-cta--inpaint .feature-bottom-cta__button[data-v-5bdd2813]{background:var(--feature-accent-primary);border-radius:var(--feature-radius-control);box-shadow:none;color:var(--feature-text-on-light);min-height:56px;min-width:300px;transition:transform var(--feature-motion-fast) var(--feature-ease-responsive),background var(--feature-motion-fast) ease,opacity var(--feature-motion-fast) ease}.feature-bottom-cta--inpaint .feature-bottom-cta__button[data-v-5bdd2813]:hover{background:var(--feature-accent-primary-hover);box-shadow:none;filter:none;transform:translateY(-2px)}.feature-bottom-cta--inpaint .feature-bottom-cta__button[data-v-5bdd2813]:active{transform:scale(.98)}.feature-bottom-cta--inpaint .feature-bottom-cta__button[data-v-5bdd2813]:focus-visible{box-shadow:none;filter:none;outline:2px solid var(--feature-accent-primary);outline-offset:3px;transform:none}.feature-bottom-cta--inpaint .feature-bottom-cta__button[data-v-5bdd2813]:disabled{box-shadow:none;opacity:.4}.feature-bottom-cta--inpaint .feature-bottom-cta__action span[data-v-5bdd2813]{color:var(--feature-text-muted-dark)}@media(max-width:900px){.feature-bottom-cta[data-v-5bdd2813]{grid-template-columns:1fr;padding:32px 28px}.feature-bottom-cta--inpaint[data-v-5bdd2813]{padding:48px}}@media(max-width:560px){.feature-bottom-cta[data-v-5bdd2813]{border-radius:14px;gap:24px;padding:28px 20px}.feature-bottom-cta h2[data-v-5bdd2813]{font-size:24px;line-height:1.25}.feature-bottom-cta p[data-v-5bdd2813]{font-size:14px;line-height:1.6}.feature-bottom-cta__button[data-v-5bdd2813]{min-height:48px;min-width:0;white-space:normal;width:100%}.feature-bottom-cta--inpaint[data-v-5bdd2813]{border-radius:20px;gap:30px;margin-block:24px;padding:40px 24px;width:calc(100% - 48px)}.feature-bottom-cta--inpaint h2[data-v-5bdd2813]{font-size:38px}.feature-bottom-cta--inpaint .feature-bottom-cta__button[data-v-5bdd2813]{min-height:52px;min-width:0}}.feature-page--neo{--feature-page-ambient-rgb:128 224 255;--feature-page-ambient-secondary-rgb:184 113 255;--feature-page-scan-angle:90deg;background:#040605;color:#fff;isolation:isolate;overflow:clip;position:relative}.feature-page--theme-fitting{--feature-page-ambient-rgb:96 231 198;--feature-page-ambient-secondary-rgb:94 129 255;--feature-page-scan-angle:102deg}.feature-page--theme-optical{--feature-page-ambient-rgb:76 218 255;--feature-page-ambient-secondary-rgb:111 126 255;--feature-page-scan-angle:90deg}.feature-page--theme-retouch{--feature-page-ambient-rgb:255 157 101;--feature-page-ambient-secondary-rgb:255 102 134;--feature-page-scan-angle:112deg}.feature-page--theme-scene{--feature-page-ambient-rgb:70 224 171;--feature-page-ambient-secondary-rgb:80 170 255;--feature-page-scan-angle:76deg}.feature-page--theme-infographic{--feature-page-ambient-rgb:255 121 153;--feature-page-ambient-secondary-rgb:82 210 255;--feature-page-scan-angle:90deg}.feature-page--theme-poster{--feature-page-ambient-rgb:255 105 174;--feature-page-ambient-secondary-rgb:255 166 85;--feature-page-scan-angle:118deg}
