.sr-only[data-v-6bd56036]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.home-faq[data-v-6bd56036]{border-top:1px solid var(--border-subtle);padding-top:clamp(2.25rem,4vw,3.5rem)}.home-faq__tabs[data-v-6bd56036]{display:flex;flex-wrap:wrap;gap:.65rem;margin-bottom:1rem}.home-faq__tab[data-v-6bd56036]{display:inline-flex;align-items:center;gap:.45rem;min-height:2.5rem;padding:.5rem 1rem;border-radius:999px;border:1px solid var(--border-subtle);background:var(--bg-muted);color:var(--text-secondary);font-size:var(--text-label);font-weight:600}.home-faq__tab.is-active[data-v-6bd56036]{color:var(--peach-strong);background:var(--bg-elevated);border-color:color-mix(in oklab,var(--peach-strong) 55%,var(--border-subtle));box-shadow:0 0 0 3px color-mix(in oklab,var(--peach-soft) 70%,transparent),var(--shadow-soft)}.home-faq__panel[data-v-6bd56036]{display:flex;flex-direction:column;gap:.7rem;padding:.85rem;border-radius:var(--radius-lg);background:color-mix(in oklab,var(--bg-muted) 72%,var(--bg-elevated));box-shadow:var(--shadow-soft)}.home-faq__item[data-v-6bd56036]{min-width:0;overflow:hidden;border-radius:12px;background:var(--bg-elevated);box-shadow:0 0 0 1px var(--home-ring-thin, oklch(.2 .02 265 / .06))}.home-faq__question[data-v-6bd56036]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;border:0;background:transparent;color:var(--text-primary);font-size:var(--text-body-sm);font-weight:600;line-height:1.5;text-align:left;cursor:pointer}.home-faq__question[data-v-6bd56036]:focus-visible{outline:2px solid color-mix(in oklab,var(--peach-strong) 55%,transparent);outline-offset:-2px}.home-faq__question-text[data-v-6bd56036]{display:flex;min-width:0;flex:1;align-items:baseline;gap:.4rem}.home-faq__q-index[data-v-6bd56036]{flex-shrink:0;font-style:normal;font-weight:700;color:var(--peach-strong)}.home-faq__question-text>span[data-v-6bd56036]{min-width:0}.home-faq__chevron[data-v-6bd56036]{flex-shrink:0;color:var(--text-muted);transition:transform .2s var(--ease-out-expo, cubic-bezier(.16, 1, .3, 1))}.home-faq__item.is-open .home-faq__chevron[data-v-6bd56036]{transform:rotate(180deg);color:var(--peach-strong)}.home-faq__answer[data-v-6bd56036]{display:grid;grid-template-rows:0fr;min-width:0;overflow:hidden;transition:grid-template-rows .22s var(--ease-out-expo, cubic-bezier(.16, 1, .3, 1))}.home-faq__item.is-open .home-faq__answer[data-v-6bd56036]{grid-template-rows:1fr}.home-faq__answer-inner[data-v-6bd56036]{min-width:0;min-height:0;overflow:hidden}.home-faq__answer p[data-v-6bd56036]{margin:0;padding:0 1.1rem 1.05rem;font-size:var(--text-body-sm);line-height:1.8;color:var(--text-secondary);overflow-wrap:break-word;word-break:break-word}.home-faq__site[data-v-6bd56036]{color:var(--peach-strong);font-weight:600;text-decoration:underline;text-underline-offset:.18em}.home-faq__site[data-v-6bd56036]:hover{color:var(--peach-strong);text-decoration-thickness:2px}@media(min-width:768px){.home-faq__question[data-v-6bd56036],.home-faq__answer p[data-v-6bd56036]{font-size:var(--text-body)}.home-faq__panel[data-v-6bd56036]{padding:1rem}}@media(prefers-reduced-motion:reduce){.home-faq__chevron[data-v-6bd56036],.home-faq__answer[data-v-6bd56036]{transition:none}}.home-banner-carousel[data-v-4831d989]{--banner-aspect-ratio: 2508 / 627;position:relative;container-type:inline-size;width:100%;aspect-ratio:var(--banner-aspect-ratio);isolation:isolate;overflow:hidden;border-radius:16px;background:var(--peach-wash)}.home-banner-carousel__artwork[data-v-4831d989]{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.home-banner-carousel__slides[data-v-4831d989]{display:grid;width:100%;aspect-ratio:var(--banner-aspect-ratio)}.home-banner-carousel__slide[data-v-4831d989]{grid-area:1 / 1;min-width:0;visibility:hidden;transform:translate(100%);pointer-events:none}.home-banner-carousel__slide.is-active[data-v-4831d989]{z-index:1;visibility:visible;transform:translate(0)}.home-banner-carousel__arrow[data-v-4831d989]{position:absolute;z-index:2;top:50%;display:flex;align-items:center;justify-content:center;width:clamp(32px,2.8cqw,44px);aspect-ratio:1;padding:0;border:0;border-radius:50%;color:var(--text-primary);background:color-mix(in oklab,var(--bg-elevated) 94%,transparent);box-shadow:var(--shadow-soft);transform:translateY(-50%);cursor:pointer;transition:background .15s ease}.home-banner-carousel__arrow--previous[data-v-4831d989]{left:1%}.home-banner-carousel__arrow--next[data-v-4831d989]{right:1%}.home-banner-carousel__arrow svg[data-v-4831d989]{width:20px;height:20px}.home-banner-carousel__arrow[data-v-4831d989]:hover{background:var(--bg-elevated)}.home-banner-carousel__dots[data-v-4831d989]{position:absolute;z-index:2;bottom:8px;left:50%;display:flex;align-items:center;transform:translate(-50%)}.home-banner-carousel__dot[data-v-4831d989]{position:relative;width:28px;height:28px;padding:0;border:0;background:transparent;cursor:pointer}.home-banner-carousel__dot[data-v-4831d989]:after{position:absolute;top:50%;left:50%;width:7px;height:7px;border-radius:999px;background:var(--text-muted);opacity:.5;transform:translate(-50%,-50%);content:"";transition:width .3s ease,opacity .3s ease,background-color .3s ease}.home-banner-carousel__dot.is-active[data-v-4831d989]:after{width:16px;background:var(--peach-strong);opacity:1}.home-banner-carousel[data-v-4831d989]:focus-visible,.home-banner-carousel__arrow[data-v-4831d989]:focus-visible,.home-banner-carousel__dot[data-v-4831d989]:focus-visible{outline:2px solid var(--peach-strong);outline-offset:-2px}@media(max-width:639px){.home-banner-carousel[data-v-4831d989]{aspect-ratio:auto;padding-bottom:42px}.home-banner-carousel__slides[data-v-4831d989]{aspect-ratio:auto}.home-banner-carousel__artwork[data-v-4831d989]{height:auto;aspect-ratio:var(--banner-aspect-ratio)}.home-banner-carousel__copy[data-v-4831d989]{position:static;width:auto;height:auto;margin:0;padding:10px 18px 0;overflow:visible;clip:auto;white-space:normal}.home-banner-carousel__copy h2[data-v-4831d989]{margin:0;color:var(--text-primary);font-size:18px;font-weight:800;line-height:1.4}.home-banner-carousel__copy p[data-v-4831d989]{margin:6px 0 0;color:var(--text-secondary);font-size:12px;line-height:1.6}.home-banner-carousel__arrow[data-v-4831d989]{top:auto;bottom:6px;width:32px;transform:none}.home-banner-carousel__arrow--previous[data-v-4831d989]{left:10px}.home-banner-carousel__arrow--next[data-v-4831d989]{right:10px}.home-banner-carousel__dots[data-v-4831d989]{bottom:9px}}@media(prefers-reduced-motion:reduce){.home-banner-carousel__arrow[data-v-4831d989],.home-banner-carousel__dot[data-v-4831d989]:after{transition:none}}.home-featured-tools[data-v-f1d0277d]{--feature-media-ink: oklch(.18 .026 265);--feature-ink: var(--feature-media-ink);--feature-muted: oklch(.54 .014 265);--feature-orange: oklch(.73 .19 43);--feature-white: oklch(1 0 0);--feature-surface: var(--feature-white);padding:27px 26px 17px;color:var(--feature-ink)}.home-featured-tools__heading[data-v-f1d0277d]{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px}.home-featured-tools__heading h1[data-v-f1d0277d]{position:relative;margin:0;padding-bottom:10px;font-family:var(--font-sans);font-size:24px;font-weight:800;letter-spacing:.1px;line-height:1.3}.home-featured-tools__heading h1[data-v-f1d0277d]:after{position:absolute;bottom:0;left:0;width:30px;height:3px;border-radius:2px;background:var(--feature-orange);content:""}.home-featured-tools__more[data-v-f1d0277d]{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;min-height:36px;padding:0 18px;border:1px solid color-mix(in oklab,var(--feature-orange) 75%,transparent);border-radius:15px;background:color-mix(in oklab,var(--feature-orange) 5%,var(--feature-surface));color:var(--feature-orange);font:700 12px var(--font-sans);text-decoration:none;cursor:pointer}.home-featured-tools__grid[data-v-f1d0277d]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:13px}.home-feature-card[data-v-f1d0277d]{--card-wash: oklch(.96 .038 55);--card-tint: oklch(.93 .065 55);--card-accent: var(--feature-orange);position:relative;display:block;min-width:0;aspect-ratio:275 / 210;overflow:hidden;border-radius:15px;background:radial-gradient(ellipse at 48% 0%,var(--card-tint),transparent 72%),var(--card-wash);color:var(--feature-ink);text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.home-feature-card--extract[data-v-f1d0277d]{--card-wash: oklch(.967 .025 340);--card-tint: oklch(.945 .033 340);--card-accent: oklch(.72 .18 355)}.home-feature-card--variation[data-v-f1d0277d]{--card-wash: oklch(.932 .045 265);--card-tint: oklch(.9 .067 261);--card-accent: oklch(.68 .18 254)}.home-feature-card--product-gallery[data-v-f1d0277d]{--card-wash: oklch(.943 .035 303);--card-tint: oklch(.914 .063 297);--card-accent: oklch(.63 .23 302)}.home-feature-card--viral-video[data-v-f1d0277d]{--card-wash: oklch(.954 .036 174);--card-tint: oklch(.925 .053 174);--card-accent: oklch(.73 .14 173)}.home-feature-card__icon[data-v-f1d0277d]{position:absolute;top:7%;left:6%;display:flex;align-items:center;justify-content:center;width:18%;aspect-ratio:1;border:7px solid color-mix(in oklab,var(--feature-white) 60%,transparent);border-radius:20px;background:linear-gradient(145deg,color-mix(in oklab,var(--card-accent) 68%,var(--feature-white)),var(--card-accent));background-clip:padding-box;box-shadow:0 3px 13px color-mix(in oklab,var(--card-accent) 15%,transparent),inset 0 1px 5px color-mix(in oklab,var(--feature-white) 30%,transparent);color:var(--feature-white);font-size:clamp(19px,1.55vw,29px)}.home-feature-card h2[data-v-f1d0277d]{position:absolute;top:9.6%;left:29.5%;margin:0;font-family:var(--font-sans);font-size:clamp(13px,1vw,19px);line-height:1.5;font-weight:800;white-space:nowrap}.home-feature-card__description[data-v-f1d0277d]{position:absolute;top:21.5%;left:29.5%;right:5%;margin:0;color:var(--feature-muted);font-size:clamp(10px,.69vw,13px);line-height:1.45}.home-feature-card__description span[data-v-f1d0277d]{display:block}.home-feature-card__arrow[data-v-f1d0277d]{position:absolute;top:15%;right:6%;display:flex;align-items:center;justify-content:center;width:25px;height:25px;border-radius:50%;background:var(--feature-surface);color:var(--card-accent)}.home-feature-card__art[data-v-f1d0277d]{position:absolute;left:4%;bottom:0;width:92%;height:61%;-o-object-fit:cover;object-fit:cover;border-radius:12px 12px 0 0}.home-feature-card__play[data-v-f1d0277d]{position:absolute;bottom:25%;left:31%;display:flex;align-items:center;justify-content:center;width:37px;height:37px;padding-left:3px;border:1px solid var(--feature-white);border-radius:50%;color:var(--feature-white);background:color-mix(in oklab,var(--feature-media-ink) 65%,transparent)}.home-feature-card__audio[data-v-f1d0277d]{position:absolute;right:4%;bottom:9%;display:inline-flex;align-items:center;gap:4px;padding:7px 10px;border-radius:20px;background:color-mix(in oklab,var(--feature-surface) 95%,transparent);color:var(--feature-muted);font-size:9px;font-weight:700}.home-feature-card__audio[data-v-f1d0277d] svg{color:#4996e4}.home-feature-card[data-v-f1d0277d]:hover{transform:translateY(-3px);box-shadow:0 7px 18px color-mix(in oklab,var(--card-accent) 14%,transparent)}.home-featured-tools__more[data-v-f1d0277d]:hover{background:color-mix(in oklab,var(--feature-orange) 11%,var(--feature-surface))}.home-feature-card[data-v-f1d0277d]:focus-visible,.home-featured-tools__more[data-v-f1d0277d]:focus-visible{outline:2px solid var(--feature-orange);outline-offset:4px}html.dark .home-featured-tools[data-v-f1d0277d]{--feature-surface: var(--bg-elevated);--feature-ink: var(--text-primary);--feature-muted: var(--text-secondary);--feature-orange: var(--peach-strong)}html.dark .home-feature-card[data-v-f1d0277d]{--card-wash: color-mix(in oklab, var(--card-accent) 7%, var(--bg-elevated));--card-tint: color-mix(in oklab, var(--card-accent) 16%, var(--bg-elevated))}html.dark .home-feature-card__icon[data-v-f1d0277d]{border-color:color-mix(in oklab,var(--card-accent) 26%,transparent);background:linear-gradient(145deg,color-mix(in oklab,var(--card-accent) 78%,var(--bg-canvas)),color-mix(in oklab,var(--card-accent) 56%,var(--bg-canvas)));background-clip:padding-box}html.dark .home-feature-card__audio[data-v-f1d0277d] svg{color:var(--accent)}@media(max-width:1100px){.home-featured-tools__grid[data-v-f1d0277d]{grid-template-columns:repeat(3,minmax(0,1fr))}.home-feature-card h2[data-v-f1d0277d]{font-size:16px}.home-feature-card__description[data-v-f1d0277d]{font-size:11px}.home-feature-card__icon[data-v-f1d0277d]{font-size:25px}}@media(max-width:700px){.home-featured-tools[data-v-f1d0277d]{padding:19px 16px 16px}.home-featured-tools__heading[data-v-f1d0277d]{flex-wrap:wrap;gap:7px}.home-featured-tools__heading h1[data-v-f1d0277d]{font-size:22px}.home-featured-tools__grid[data-v-f1d0277d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.home-feature-card h2[data-v-f1d0277d]{font-size:13px}.home-feature-card__description[data-v-f1d0277d]{font-size:10px;line-height:1.4}.home-feature-card__icon[data-v-f1d0277d]{border-width:5px;border-radius:13px;font-size:19px}.home-feature-card__arrow[data-v-f1d0277d]{top:auto;right:6%;bottom:7%;width:23px;height:23px;z-index:1}.home-feature-card__audio[data-v-f1d0277d]{padding:4px 6px;font-size:8px}.home-feature-card__play[data-v-f1d0277d]{width:28px;height:28px}}@media(max-width:400px){.home-featured-tools__grid[data-v-f1d0277d]{grid-template-columns:minmax(0,1fr)}.home-feature-card h2[data-v-f1d0277d]{font-size:17px}.home-feature-card__description[data-v-f1d0277d]{font-size:12px}.home-feature-card__icon[data-v-f1d0277d]{font-size:26px}}@media(prefers-reduced-motion:reduce){.home-feature-card[data-v-f1d0277d]{transition:none}.home-feature-card[data-v-f1d0277d]:hover{transform:none}}.home-page[data-v-c585e8cf]{--home-ring: oklch(.2 .02 265 / .08);--home-ring-thin: oklch(.2 .02 265 / .06);--home-media-shade: oklch(.2 .02 265 / .58)}html.dark .home-page[data-v-c585e8cf]{--home-ring: oklch(.85 .02 265 / .18);--home-ring-thin: oklch(.85 .02 265 / .12)}.home-page[data-v-c585e8cf]{display:flex;flex-direction:column;gap:12px}.home-inspo-card[data-v-c585e8cf]{position:relative;box-shadow:0 0 0 1px var(--home-ring-thin),var(--shadow-soft);transition:box-shadow .24s var(--ease-out-quint),transform .24s var(--ease-out-quint)}.home-inspo-media__image[data-v-c585e8cf]{transition:opacity .5s ease,transform .42s var(--ease-out-quint)}.home-inspo-media__scrim[data-v-c585e8cf]{background:linear-gradient(to top,var(--home-media-shade),transparent 65%);opacity:0;transition:opacity .24s ease}.home-inspo-card[data-v-c585e8cf]:focus-within{box-shadow:0 0 0 2px var(--peach-strong),var(--shadow-lift)}.home-inspo-card:focus-within .home-inspo-media__scrim[data-v-c585e8cf]{opacity:1}@media(hover:hover)and (pointer:fine){.home-inspo-card[data-v-c585e8cf]:hover{z-index:1;transform:translateY(-4px);box-shadow:0 0 0 1px color-mix(in oklab,var(--peach-strong) 55%,transparent),var(--shadow-lift)}.home-inspo-card:hover .home-inspo-media__image[data-v-c585e8cf]{transform:scale(1.045)}.home-inspo-card:hover .home-inspo-media__scrim[data-v-c585e8cf]{opacity:1}.home-inspo-card[data-v-c585e8cf]:active{transform:translateY(-2px) scale(.99)}}.home-inspo-media__action[data-v-c585e8cf]{position:absolute;left:50%;bottom:.8rem;z-index:10;display:flex;justify-content:center;width:calc(100% - 1rem);transform:translate3d(-50%,120%,0);opacity:0;pointer-events:none;transition:transform .2s ease-out,opacity .2s ease-out}.home-inspo-card:hover .home-inspo-media__action[data-v-c585e8cf],.home-inspo-card:focus-within .home-inspo-media__action[data-v-c585e8cf]{transform:translate3d(-50%,0,0);opacity:1;pointer-events:auto}.home-inspo-media__action-btn[data-v-c585e8cf]{box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.home-inspo-sentinel[data-v-c585e8cf]{width:100%;height:1px}.home-inspo[data-v-c585e8cf]{margin-top:24px;border-top:1px solid var(--border-subtle);padding-top:clamp(2.25rem,4vw,3.5rem)}.home-inspo-header[data-v-c585e8cf]{max-width:52ch}.home-inspo-title[data-v-c585e8cf]{font-size:var(--text-heading-sm);line-height:1.25;letter-spacing:-.025em}.home-inspo-tabs[data-v-c585e8cf] .n-tabs-nav{padding-bottom:0}.home-inspo-tabs[data-v-c585e8cf] .n-tabs-tab{font-size:var(--text-label);font-weight:600;padding:.5rem .125rem}.home-inspo-tabs[data-v-c585e8cf] .n-tabs-tab-pad{padding:0 .875rem}.home-inspo-tabs[data-v-c585e8cf] .n-tabs-bar{height:3px;border-radius:9999px;background:var(--peach-strong)}.home-footer-social[data-v-c585e8cf]{display:flex;flex-direction:column;align-items:center;gap:.7rem;margin-top:1.35rem}.home-footer-social__links[data-v-c585e8cf]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.85rem 1.5rem}.home-footer-social__title[data-v-c585e8cf]{margin:0;font-size:var(--text-caption);color:var(--text-muted)}.home-footer-social__link[data-v-c585e8cf]{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-secondary);text-decoration:none;font-size:var(--text-caption);transition:color .18s ease}.home-footer-social__link[data-v-c585e8cf]:hover{color:var(--peach-strong)}.home-footer-social__icon[data-v-c585e8cf]{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;overflow:hidden;border-radius:.28rem;box-shadow:0 0 0 1px var(--border-subtle)}.home-footer-social__icon svg[data-v-c585e8cf]{display:block;width:100%;height:100%}.home-footer-filing[data-v-c585e8cf]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.45rem .65rem;font-size:.76rem;line-height:1.7}.home-footer-filing__link[data-v-c585e8cf]{display:inline-flex;align-items:center;gap:.38rem;color:var(--text-muted);text-decoration:none;transition:color .18s ease}.home-footer-filing__link[data-v-c585e8cf]:hover{color:var(--peach-strong)}.home-footer-filing__icon[data-v-c585e8cf]{width:1rem;height:1rem;-o-object-fit:contain;object-fit:contain;border-radius:.2rem}.home-footer-filing__divider[data-v-c585e8cf]{color:color-mix(in oklab,var(--text-muted) 72%,transparent)}@keyframes cv-rise-c585e8cf{0%{opacity:0;transform:translate3d(0,12px,0)}to{opacity:1;transform:translateZ(0)}}.cv-rise[data-v-c585e8cf]{animation:cv-rise-c585e8cf .36s var(--ease-out-expo, cubic-bezier(.16, 1, .3, 1)) both}.cv-rise-d1[data-v-c585e8cf]{animation-delay:48ms}.cv-rise-d2[data-v-c585e8cf]{animation-delay:96ms}.cv-rise-d3[data-v-c585e8cf]{animation-delay:144ms}.cv-tile-reveal[data-v-c585e8cf]{animation:cv-rise-c585e8cf .32s var(--ease-out-expo, cubic-bezier(.16, 1, .3, 1)) backwards}@media(prefers-reduced-motion:reduce){.cv-rise[data-v-c585e8cf],.cv-tile-reveal[data-v-c585e8cf]{animation:none!important;animation-delay:0ms!important;opacity:1!important;transform:none!important}.home-inspo-card[data-v-c585e8cf],.home-inspo-media__image[data-v-c585e8cf],.home-inspo-media__scrim[data-v-c585e8cf],.home-inspo-media__action[data-v-c585e8cf]{transition:none}.home-inspo-media__image[data-v-c585e8cf]{transform:none!important}}@media(hover:none){.home-inspo-media__action[data-v-c585e8cf]{transform:translate3d(-50%,0,0);opacity:1;pointer-events:auto}.home-inspo-media__scrim[data-v-c585e8cf]{opacity:1}}@media(max-width:640px){.home-footer-filing__divider[data-v-c585e8cf]{display:none}}.skeleton-shimmer[data-v-c585e8cf]{animation:skeleton-shimmer-c585e8cf 2.2s infinite;will-change:background-position}@keyframes skeleton-shimmer-c585e8cf{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.skeleton-shimmer[data-v-c585e8cf]{animation:none;background-position:0 0}}.home-inspo-grid[data-v-c585e8cf]{--inspo-gap: .75rem;display:flex;align-items:flex-start;gap:var(--inspo-gap)}.home-inspo-col[data-v-c585e8cf]{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:var(--inspo-gap)}.home-inspo-grid-item[data-v-c585e8cf]{contain:layout style paint;content-visibility:auto}@media(min-width:480px){.home-inspo-grid[data-v-c585e8cf]{--inspo-gap: .875rem}}@media(min-width:768px){.home-inspo-grid[data-v-c585e8cf]{--inspo-gap: .875rem}}@media(min-width:1024px){.home-inspo-grid[data-v-c585e8cf]{--inspo-gap: 1rem}}@media(min-width:1280px){.home-inspo-grid[data-v-c585e8cf]{--inspo-gap: 1.125rem}}
