.feature-hero[data-v-f8772046]{--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-hero svg[data-v-f8772046]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.feature-hero[data-v-f8772046]{margin-inline:auto;padding:64px 0 24px;position:relative;width:min(100% - 48px,1500px)}.feature-hero--inpaint[data-v-f8772046]{--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-f8772046],.feature-hero--inpaint[data-v-f8772046] *,.feature-hero--inpaint[data-v-f8772046] :after,.feature-hero--inpaint[data-v-f8772046] :before,.feature-hero--inpaint[data-v-f8772046]:after,.feature-hero--inpaint[data-v-f8772046]:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.feature-hero--inpaint[data-v-f8772046]{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-f8772046]: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-f8772046]>*{position:relative;z-index:1}.feature-hero--inpaint .feature-hero__info[data-v-f8772046],.feature-hero--inpaint .feature-hero__workspace[data-v-f8772046]{margin-inline:auto;width:min(100% - 64px,1240px)}@media(max-width:900px){.feature-hero--inpaint .feature-hero__info[data-v-f8772046],.feature-hero--inpaint .feature-hero__workspace[data-v-f8772046]{width:min(100% - 48px,760px)}}@media(max-width:560px){.feature-hero--inpaint .feature-hero__info[data-v-f8772046],.feature-hero--inpaint .feature-hero__workspace[data-v-f8772046]{width:calc(100% - 48px)}}.feature-hero--inpaint .feature-hero__info[data-v-f8772046]{max-width:1240px;opacity:0;text-align:left;transform:translate3d(-42px,0,0);transition:opacity .7s var(--feature-ease-responsive),transform .7s var(--feature-ease-responsive)}.feature-hero--inpaint .feature-hero__title[data-v-f8772046]{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-f8772046]{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-f8772046]{gap:24px;margin-top:48px;opacity:0;transform:translate3d(0,36px,0);transition:opacity .76s .12s var(--feature-ease-responsive),transform .76s .12s var(--feature-ease-responsive)}.feature-hero--inpaint.feature-hero--revealed .feature-hero__info[data-v-f8772046],.feature-hero--inpaint.feature-hero--revealed .feature-hero__workspace[data-v-f8772046]{opacity:1;transform:none}.feature-hero--inpaint .feature-hero__compare-pane[data-v-f8772046]{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-f8772046]{border-radius:20px}}.feature-hero--inpaint .feature-hero__compare-pane[data-v-f8772046]{background:var(--feature-surface-dark);flex:1 1 auto;height:640px}.feature-hero--inpaint .feature-hero__compare-pane[data-v-f8772046]: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-f8772046],.feature-hero--inpaint .feature-hero__compare-image[data-v-f8772046]{background:var(--feature-surface-dark)}.feature-hero--inpaint .feature-hero__compare-image[data-v-f8772046]{-o-object-fit:contain;object-fit:contain}.feature-hero--inpaint .feature-hero__compare-handle[data-v-f8772046]{background:#ffffffdb;box-shadow:0 0 28px #00000061;width:2px}.feature-hero--inpaint .feature-hero__compare-handle span[data-v-f8772046]{-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-f8772046]{-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-f8772046]{background:var(--feature-accent-primary);color:var(--feature-text-on-light)}.feature-hero--inpaint .feature-hero__panel[data-v-f8772046]{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-f8772046]{height:156px}.feature-hero--inpaint .feature-hero__upload-trigger[data-v-f8772046]{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-f8772046],.feature-hero--inpaint .feature-hero__upload-trigger[data-v-f8772046]:hover{background:#dfff000e;border-color:var(--feature-accent-primary);box-shadow:none;transform:translateY(-2px)}.feature-hero--inpaint .feature-hero__upload-trigger[data-v-f8772046]: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-f8772046],.feature-hero--inpaint .feature-hero__upload-title[data-v-f8772046]{color:var(--feature-text-on-dark)}.feature-hero--inpaint .feature-hero__upload-title svg[data-v-f8772046]{color:var(--feature-accent-primary)}.feature-hero--inpaint .feature-hero__examples-heading svg[data-v-f8772046],.feature-hero--inpaint .feature-hero__upload-hint[data-v-f8772046]{color:var(--feature-text-muted-dark)}.feature-hero--inpaint .feature-hero__example[data-v-f8772046]{background:var(--feature-canvas-dark-deep);border:1px solid var(--feature-line-dark);border-radius:10px}.feature-hero--inpaint .feature-hero__example[data-v-f8772046]:focus-visible,.feature-hero--inpaint .feature-hero__example[data-v-f8772046]:hover{box-shadow:none;outline-color:var(--feature-accent-primary)}.feature-hero--inpaint .feature-hero__example--active[data-v-f8772046]{box-shadow:0 0 0 4px #dfff001f;outline:2px solid var(--feature-accent-primary)}.feature-hero--inpaint .feature-hero__panel-cta[data-v-f8772046]{padding-top:20px}.feature-hero--inpaint .feature-hero__panel-tag[data-v-f8772046]{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-f8772046]{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-f8772046]:hover{background:var(--feature-accent-primary-hover);box-shadow:none;filter:none;transform:translateY(-2px)}.feature-hero--inpaint .feature-hero__panel-button[data-v-f8772046]: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-f8772046]:disabled{box-shadow:none;opacity:.4}@media(prefers-reduced-motion:no-preference){.feature-hero--inpaint.feature-hero--revealed .feature-hero__compare-pane[data-v-f8772046]:after{animation:feature-media-scan-f8772046 7.5s 1.2s var(--feature-ease-responsive) infinite}}@keyframes feature-media-scan-f8772046{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-f8772046]: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-f8772046]{margin:0 auto;max-width:1120px;text-align:center;width:100%}.feature-hero__title[data-v-f8772046]{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-f8772046]{color:#000000b3;font-size:19px;line-height:1.5;margin:22px auto 0;max-width:1040px}.feature-hero__workspace[data-v-f8772046]{display:flex;gap:20px;justify-content:center;margin-top:32px;width:100%}.feature-hero__compare-pane[data-v-f8772046]{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-f8772046]{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-f8772046]{inset:0;overflow:hidden;position:absolute}.feature-hero__compare-layer--after[data-v-f8772046]{clip-path:inset(0 0 0 var(--position))}.feature-hero__compare-image[data-v-f8772046]{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-f8772046]{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-f8772046]{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-f8772046]{height:34px;stroke-width:3;width:34px}.feature-hero__label[data-v-f8772046]{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-f8772046]{background:#00000047;color:#fff;right:calc(100% - var(--position) + 18px)}.feature-hero__label--after[data-v-f8772046]{background:#ffe050;color:#1d1d1d;left:calc(var(--position) + 18px)}.feature-hero__panel[data-v-f8772046]{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-f8772046]{height:118px;position:relative;width:100%}.feature-hero__upload-trigger[data-v-f8772046]{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-f8772046],.feature-hero__upload-trigger[data-v-f8772046]:focus-visible,.feature-hero__upload-trigger[data-v-f8772046]: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-f8772046]{cursor:progress;opacity:.78}.feature-hero__upload-trigger--selected[data-v-f8772046]{background:#f1eee9;border-color:#6558ff52;border-style:solid;overflow:hidden}.feature-hero__upload-preview[data-v-f8772046]{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-f8772046]{display:grid;gap:12px;justify-items:center;text-align:center}.feature-hero__upload-title[data-v-f8772046]{align-items:center;color:#141414;display:inline-flex;font-size:18px;font-weight:800;gap:10px}.feature-hero__upload-title svg[data-v-f8772046]{color:var(--blue-violet);height:24px;width:24px}.feature-hero__upload-hint[data-v-f8772046]{color:#0000008f;font-size:13px;font-weight:600}.feature-hero__examples[data-v-f8772046]{flex:1;min-height:0}.feature-hero__examples-heading[data-v-f8772046]{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-f8772046]{color:#00000094;height:16px;width:16px}.feature-hero__examples-list[data-v-f8772046]{display:flex;flex-wrap:wrap;gap:8px}.feature-hero__example[data-v-f8772046]{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-f8772046]:focus-visible,.feature-hero__example[data-v-f8772046]:hover{box-shadow:0 8px 18px #5c5eff2e;outline:2px solid rgba(101,88,255,.38);transform:translateY(-1px)}.feature-hero__example--active[data-v-f8772046]{box-shadow:0 8px 18px #5c5eff38;outline:3px solid var(--blue-violet)}.feature-hero__example-thumb[data-v-f8772046]{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-f8772046]{margin-top:auto;padding-top:18px;position:relative;width:100%}.feature-hero__panel-tag[data-v-f8772046]{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-f8772046]{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-f8772046]:focus-visible,.feature-hero__panel-button[data-v-f8772046]:hover{box-shadow:0 18px 36px #5c5eff57;filter:saturate(1.08);transform:translateY(-1px)}.feature-hero__panel-button[data-v-f8772046]:disabled{box-shadow:var(--cta-shadow);cursor:progress;filter:none;opacity:.78;transform:none}@media(max-width:900px){.feature-hero[data-v-f8772046]{padding-top:48px;width:min(100% - 32px,760px)}.feature-hero__title[data-v-f8772046]{font-size:40px}.feature-hero__desc[data-v-f8772046]{font-size:16px}.feature-hero__workspace[data-v-f8772046]{flex-direction:column}.feature-hero__compare-pane[data-v-f8772046],.feature-hero__panel[data-v-f8772046]{width:100%}.feature-hero__compare-pane[data-v-f8772046]{aspect-ratio:151/125;height:auto}.feature-hero__panel[data-v-f8772046]{height:auto;min-height:390px}.feature-hero--inpaint[data-v-f8772046]{padding:72px 0 64px}.feature-hero--inpaint .feature-hero__workspace[data-v-f8772046]{margin-top:40px}.feature-hero--inpaint .feature-hero__compare-pane[data-v-f8772046]{height:auto}.feature-hero--inpaint .feature-hero__panel[data-v-f8772046]{height:auto;min-height:430px;width:100%}}@media(max-width:560px){.feature-hero[data-v-f8772046]{padding:36px 0 16px;width:min(100% - 28px,760px)}.feature-hero__title[data-v-f8772046]{font-size:31px;line-height:1.12}.feature-hero__desc[data-v-f8772046]{font-size:15px;line-height:1.55;margin-top:14px}.feature-hero__workspace[data-v-f8772046]{gap:14px;margin-top:24px}.feature-hero__label[data-v-f8772046]{display:none}.feature-hero__compare-pane[data-v-f8772046]{border-radius:10px}.feature-hero__compare-handle span[data-v-f8772046]{height:56px;width:56px}.feature-hero__compare-handle svg[data-v-f8772046]{height:26px;width:26px}.feature-hero__panel[data-v-f8772046]{min-height:0;padding:16px}.feature-hero__upload[data-v-f8772046]{height:104px}.feature-hero__upload-title[data-v-f8772046]{font-size:16px;gap:8px}.feature-hero__examples-heading[data-v-f8772046],.feature-hero__upload-hint[data-v-f8772046]{font-size:12px}.feature-hero__examples-list[data-v-f8772046]{gap:7px}.feature-hero__example[data-v-f8772046]{height:42px;width:42px}.feature-hero__panel-button[data-v-f8772046]{font-size:16px;min-height:46px}.feature-hero--inpaint[data-v-f8772046]{padding:56px 0 48px;width:100%}.feature-hero--inpaint .feature-hero__info[data-v-f8772046],.feature-hero--inpaint .feature-hero__workspace[data-v-f8772046]{width:calc(100% - 48px)}.feature-hero--inpaint .feature-hero__title[data-v-f8772046]{font-size:clamp(40px,12vw,54px);line-height:1}.feature-hero--inpaint .feature-hero__desc[data-v-f8772046]{font-size:16px;margin-top:18px}.feature-hero--inpaint .feature-hero__workspace[data-v-f8772046]{gap:18px;margin-top:32px}.feature-hero--inpaint .feature-hero__compare-pane[data-v-f8772046],.feature-hero--inpaint .feature-hero__panel[data-v-f8772046]{border-radius:20px}.feature-hero--inpaint .feature-hero__compare-handle span[data-v-f8772046]{height:52px;width:52px}.feature-hero--inpaint .feature-hero__panel[data-v-f8772046]{min-height:0;padding:20px}.feature-hero--inpaint .feature-hero__upload[data-v-f8772046]{height:124px}.feature-hero--inpaint .feature-hero__example[data-v-f8772046]{height:44px;width:44px}.feature-hero--inpaint .feature-hero__panel-button[data-v-f8772046]{min-height:52px}}
