.cf-turnstile[data-v-8e993136]{min-height:65px;min-width:0;max-width:100%;display:flex;align-items:center;justify-content:center}.image-editor-frame[data-v-8c7da756]:fullscreen{width:100vw!important;height:100dvh;max-width:none;max-height:none;border-radius:0;background:var(--background)}.result-action-btn[data-v-8c7da756]{background-image:linear-gradient(110deg,color-mix(in oklch,var(--primary) 6%,var(--background)),color-mix(in oklch,var(--primary) 12%,var(--background)),color-mix(in oklch,var(--primary) 22%,var(--background)));background-size:200% 100%;background-position:0% 50%;transition:background-position .25s ease,border-color .2s ease}.result-action-btn[data-v-8c7da756]:hover:not(:disabled){background-position:100% 50%}.generate-btn[data-v-8c7da756]{background:linear-gradient(135deg,var(--primary) 0%,color-mix(in oklch,var(--primary),oklch(.5 .2 350) 30%) 100%);color:var(--primary-foreground);box-shadow:0 4px 14px color-mix(in oklch,var(--primary),transparent 60%),0 1px 3px color-mix(in oklch,var(--primary),transparent 75%)}.generate-btn[data-v-8c7da756]:hover:not(:disabled){box-shadow:0 6px 20px color-mix(in oklch,var(--primary),transparent 50%),0 2px 6px color-mix(in oklch,var(--primary),transparent 65%)}.main-ctn-button[data-v-63e02a15]{background:var(--primary);background:linear-gradient(128deg,color-mix(in oklab,var(--primary) 78%,var(--foreground) 22%),color-mix(in oklab,var(--primary) 58%,var(--foreground) 42%));box-shadow:inset 0 1px color-mix(in srgb,currentColor 24%,transparent),0 8px 16px -11px color-mix(in srgb,var(--primary) 50%,transparent)}.dark .main-ctn-button{background:linear-gradient(128deg,color-mix(in oklab,var(--primary) 64%,var(--background) 36%),color-mix(in oklab,var(--primary) 48%,var(--background) 52%))}.sparkle-mark[data-v-63e02a15]{position:relative;display:inline-flex;align-items:center;justify-content:center}.spark-particle[data-v-63e02a15]{position:absolute;top:50%;left:50%;width:var(--spark-size);height:var(--spark-size);border-radius:50%;background:currentColor;opacity:0;pointer-events:none}@media(prefers-reduced-motion:no-preference){.spark-particle[data-v-63e02a15]{animation:spark-drift-63e02a15 var(--spark-duration) ease-out var(--spark-delay) infinite}@keyframes spark-drift-63e02a15{0%{opacity:0;transform:translate(-50%,-50%) rotate(var(--spark-angle)) translateY(0) scale(.5)}10%{opacity:1}55%{opacity:.8;transform:translate(-50%,-50%) rotate(var(--spark-angle)) translateY(calc(-.8 * var(--spark-travel))) scale(1)}75%,to{opacity:0;transform:translate(-50%,-50%) rotate(var(--spark-angle)) translateY(calc(-1 * var(--spark-travel))) scale(.65)}}}@layer components{.brand-ai{display:inline-block;padding:.05em .12em .05em .02em;color:var(--primary);font-size:1.1em;font-style:italic;font-weight:700;line-height:1}@supports (background-clip: text){.brand-ai{background-image:linear-gradient(110deg,transparent 42%,color-mix(in oklch,var(--primary-foreground) 70%,transparent) 50%,transparent 58%),linear-gradient(125deg,var(--primary),color-mix(in oklch,var(--primary) 68%,var(--foreground)) 36%,var(--primary) 64%,color-mix(in oklch,var(--primary) 88%,var(--accent)));background-repeat:no-repeat;background-position:150% 0,0 0;background-size:250% 100%,100% 100%;background-clip:text;color:transparent}@media(prefers-reduced-motion:no-preference){.brand-ai:hover,a:hover .brand-ai,a:focus-visible .brand-ai{animation:brand-ai-glint .6s ease-out}@keyframes brand-ai-glint{to{background-position:-150% 0,0 0}}}}}.object-remover-home[data-astro-cid-j7pv25f6]{--home-space: clamp(56px, 7vw, 96px)}.home-hero[data-astro-cid-j7pv25f6]{padding-top:clamp(32px,5vw,64px)}.home-intro[data-astro-cid-j7pv25f6]{display:grid;gap:28px;padding-bottom:36px}.home-intro[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(1.4rem,5.65vw,4.25rem);font-weight:600;line-height:1.12;letter-spacing:-.045em}.home-intro[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]{display:block}.home-intro-copy[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{max-width:47ch;font-size:18px}.home-editor[data-astro-cid-j7pv25f6]{scroll-margin-top:24px}.home-title-line[data-astro-cid-j7pv25f6]{position:relative;width:fit-content}.home-free-notice[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:10px;padding:9px 14px 9px 9px;border-radius:999px;background:var(--accent);color:var(--accent-foreground);font-size:16px;font-weight:600;line-height:1.25;letter-spacing:normal;text-align:center;white-space:nowrap;box-shadow:0 10px 15px -3px color-mix(in srgb,var(--foreground) 15%,transparent),0 4px 6px -4px color-mix(in srgb,var(--foreground) 15%,transparent)}.home-title-line[data-astro-cid-j7pv25f6] .home-free-notice[data-astro-cid-j7pv25f6]{display:none}.home-free-notice-mobile[data-astro-cid-j7pv25f6]{margin-top:20px}.home-free-notice[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]:last-child{font-size:16px;font-weight:600;line-height:1.25}.home-free-label[data-astro-cid-j7pv25f6]{padding:4px 7px;border-radius:999px;background:var(--background);color:var(--accent-foreground);font-size:12px;font-weight:700;line-height:1.25}.home-section[data-astro-cid-j7pv25f6]{padding-block:var(--home-space)}.home-section-heading[data-astro-cid-j7pv25f6]{display:grid;gap:24px;margin-bottom:40px}.home-section-heading[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.home-closing[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.home-features[data-astro-cid-j7pv25f6] h2,.object-remover-home[data-astro-cid-j7pv25f6] .faq-heading{max-width:22ch;padding-bottom:0;font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.16;letter-spacing:-.035em;text-wrap:balance}.home-section-heading[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{max-width:52ch}.object-remover-home[data-astro-cid-j7pv25f6] .home-cta,.home-features[data-astro-cid-j7pv25f6] .main-ctn-button{display:inline-flex;width:fit-content;min-height:44px;align-items:center;justify-content:center;margin-top:24px;padding:11px 18px;border:0;border-radius:var(--radius);background:var(--primary);color:var(--primary-foreground);box-shadow:none;font-size:15px;font-weight:600;line-height:1.4;text-align:center;text-decoration:none;white-space:normal}.object-remover-home[data-astro-cid-j7pv25f6] .home-cta:hover,.home-features[data-astro-cid-j7pv25f6] .main-ctn-button:hover{background:var(--foreground);color:var(--background);transform:none}.home-steps[data-astro-cid-j7pv25f6],.home-tips[data-astro-cid-j7pv25f6]{display:grid;gap:32px}.home-steps[data-astro-cid-j7pv25f6]{list-style:decimal;padding-left:24px}.home-steps[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{padding-left:8px}.home-steps[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]::marker{color:var(--primary);font-size:18px;font-weight:600}.home-steps[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6],.home-comparisons[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6],.home-use-list[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6],.home-tips[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6],.home-features[data-astro-cid-j7pv25f6] h3{font-size:clamp(1.25rem,2vw,1.6rem);font-weight:600;line-height:1.25;letter-spacing:-.02em;text-wrap:balance}.home-steps[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6],.home-comparisons[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6],.home-tips[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-top:16px}.home-examples[data-astro-cid-j7pv25f6],.home-use-cases[data-astro-cid-j7pv25f6]{background:var(--muted)}.home-comparisons[data-astro-cid-j7pv25f6]{display:grid;gap:40px}.home-comparisons[data-astro-cid-j7pv25f6] article[data-astro-cid-j7pv25f6]{min-width:0}.home-comparisons[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-top:24px}.home-comparisons[data-astro-cid-j7pv25f6] [role=slider]{background:var(--secondary)}.home-comparisons[data-astro-cid-j7pv25f6] [role=img]>div{background:var(--background);box-shadow:none;backdrop-filter:none}.home-features[data-astro-cid-j7pv25f6] #features{width:min(100%,1280px);padding:0 clamp(20px,3vw,40px)}.home-features[data-astro-cid-j7pv25f6] #features>div:first-child{text-align:left}.home-features[data-astro-cid-j7pv25f6] #features>div:first-child p{max-width:60ch;margin-inline:0;color:var(--foreground);font-size:16px}.home-features[data-astro-cid-j7pv25f6] .flex.items-start>.inline-flex,.home-features[data-astro-cid-j7pv25f6] .sparkle-mark{display:none}.home-features[data-astro-cid-j7pv25f6] .group{border-radius:var(--radius);background:var(--muted);box-shadow:none}.home-features[data-astro-cid-j7pv25f6] .group img{object-fit:contain;transform:none}.home-features[data-astro-cid-j7pv25f6] .text-muted-foreground{color:var(--foreground)}.home-use-list[data-astro-cid-j7pv25f6]{display:grid;gap:40px}.home-use-list[data-astro-cid-j7pv25f6] article[data-astro-cid-j7pv25f6]{display:grid;gap:16px}.home-use-list[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{max-width:65ch}.home-closing[data-astro-cid-j7pv25f6]{width:min(calc(100% - clamp(40px,6vw,80px)),1200px);margin:0 auto clamp(48px,6vw,80px);padding-block:clamp(48px,7vw,96px);border-radius:clamp(20px,2.5vw,32px);background-color:var(--footer-background);background-image:radial-gradient(ellipse at 85% 0%,color-mix(in oklch,var(--primary) 60%,transparent),transparent 65%),linear-gradient(125deg,var(--footer-background) 15%,color-mix(in oklch,var(--footer-background) 76%,var(--primary)) 65%,var(--footer-background));color:var(--footer-foreground)}.home-closing[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{display:grid;gap:32px;align-items:center;padding-inline:clamp(24px,4.5vw,64px)}.home-closing[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{max-width:18ch;font-size:clamp(2.25rem,4.5vw,3.75rem);font-weight:500;line-height:1.08;letter-spacing:-.045em}.home-closing[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{max-width:45ch;color:var(--footer-muted);font-size:18px;line-height:1.8}.home-closing[data-astro-cid-j7pv25f6] .home-cta[data-astro-cid-j7pv25f6]{min-height:56px;gap:16px;margin-top:32px;padding:16px 26px;border-radius:999px;background:var(--footer-foreground);color:var(--footer-background);font-size:16px}.home-closing[data-astro-cid-j7pv25f6] .home-cta[data-astro-cid-j7pv25f6]:focus-visible{outline-color:var(--footer-foreground)}.home-closing[data-astro-cid-j7pv25f6] .home-cta[data-astro-cid-j7pv25f6]:hover{background:var(--footer-muted);color:var(--footer-background)}@media(min-width:768px){.home-title-line[data-astro-cid-j7pv25f6] .home-free-notice[data-astro-cid-j7pv25f6]{position:absolute;display:inline-flex;top:50%;right:auto;left:100%;width:max-content;white-space:nowrap;transform:translate(14px,-50%)}.home-free-notice-mobile[data-astro-cid-j7pv25f6]{display:none}.home-section-heading[data-astro-cid-j7pv25f6]{grid-template-columns:1.1fr 1fr;gap:48px;align-items:end}.home-steps[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:64px;row-gap:40px}.home-use-list[data-astro-cid-j7pv25f6] article[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 2fr;gap:64px}.home-closing[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{grid-template-columns:1.1fr 1fr;gap:48px}}@media(min-width:1024px){.home-intro[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:40px;align-items:center}.home-intro[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(2.25rem,3.45vw,3rem)}.home-comparisons[data-astro-cid-j7pv25f6],.home-tips[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}}@media(prefers-reduced-motion:no-preference){.home-intro[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]{animation:home-enter .65s ease-out both}.home-intro[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]+span[data-astro-cid-j7pv25f6]{animation-delay:90ms}@supports (animation-timeline: view()){.home-section-heading[data-astro-cid-j7pv25f6],.home-steps[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6],.home-comparisons[data-astro-cid-j7pv25f6] article[data-astro-cid-j7pv25f6],.home-tips[data-astro-cid-j7pv25f6] article[data-astro-cid-j7pv25f6],.home-use-list[data-astro-cid-j7pv25f6] article[data-astro-cid-j7pv25f6]{animation:home-enter .6s ease-out both;animation-timeline:view();animation-range:entry 0% entry 20%}}@keyframes home-enter{0%{opacity:.65;transform:translateY(16px)}to{opacity:1;transform:none}}}
