.tld .ftw-secondary{color:var(--wd-color-text-secondary)}.tld .ftw-muted{color:var(--wd-color-text-muted)}.tld .ftw-accent{color:var(--wd-color-action-brand-text)}.tld.ftw .wd-seo-header:not(.bg-transparent){background:var(--wd-color-glass-panel);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}.tld .ftw-sec{padding-block:var(--wd-space-stack-xl)}.tld .ftw-sec--roomy{padding-block:96px}.tld .ftw-sec--light{background:var(--wd-color-surface-inverse);color:var(--wd-color-text-inverse)}.tld .ftw-sec--light .ftw-secondary{color:var(--wd-color-text-inverse);opacity:.72}.tld .ftw-head{display:flex;flex-direction:column;align-items:center;gap:var(--wd-space-gap-md);max-width:860px}.tld .ftw-h2,.tld .ftw-head{text-align:center;margin-inline:auto}.tld .ftw-h2{text-wrap:balance;max-width:26ch}.tld .ftw-h2--left{text-align:left;margin-inline:0}.tld .ftw-hero{padding-block:var(--wd-space-stack-lg) var(--wd-space-stack-xl)}.tld .ftw-hero__grid{display:grid;gap:var(--wd-space-gap-md);align-items:center;max-width:1240px;margin-inline:auto}.tld .ftw-hero__copy{display:flex;flex-direction:column;gap:var(--wd-space-gap-md);min-width:0}.tld .ftw-hero__h1{background:linear-gradient(90deg,var(--wd-color-text-primary) 0,var(--wd-color-text-primary) 45%,var(--wd-color-text-muted) 100%);text-wrap:balance}.tld .ftw-hero__sub{color:var(--wd-color-text-secondary)}.tld .ftw-drop{display:block;padding:var(--wd-space-padding-sm);border:1px solid var(--wd-color-border-subtle);border-radius:var(--wd-radius-container-md);background:var(--wd-color-surface-wash-subtle);transition:border-color var(--wd-motion-fast-duration) ease}.tld .ftw-drop:focus-visible,.tld .ftw-drop:hover{border-color:var(--wd-color-action-brand-border)}.tld .ftw-drop__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--wd-space-gap-xs);min-height:200px;border:1px dashed var(--wd-color-border-strong);border-radius:var(--wd-radius-container-sm);text-align:center}.tld .ftw-drop__icon{color:var(--wd-color-icon-secondary)}.tld .ftw-frame{padding:9px;border:1px solid var(--wd-color-border-default);border-radius:var(--wd-radius-container-lg);background:var(--wd-color-surface-default)}.tld .ftw-frame__inner{aspect-ratio:782/502;overflow:hidden;border-radius:var(--wd-radius-container-md)}.tld .ftw-benefits{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--wd-space-gap-lg);max-width:1240px;margin:var(--wd-space-stack-lg) auto 0}.tld .ftw-benefit{display:flex;flex-direction:column;align-items:center;gap:var(--wd-space-gap-sm);text-align:center;padding:var(--wd-space-padding-xl) var(--wd-space-padding-lg);border:1px solid var(--wd-color-border-subtle);border-radius:var(--wd-radius-container-xl);background:linear-gradient(145deg,var(--wd-color-surface-wash-subtle),transparent 60%),var(--wd-color-surface-default)}.tld .ftw-benefit__icon{display:grid;place-items:center;width:52px;height:52px;margin-bottom:var(--wd-space-gap-xs);border-radius:var(--wd-radius-shape-full);color:var(--wd-color-action-brand-on-fill);background:linear-gradient(135deg,var(--wd-color-paint-brand-stop-1),var(--wd-color-paint-brand-stop-2) 55%,var(--wd-color-paint-brand-stop-3))}.tld .ftw-zigzag{max-width:1280px;margin:var(--wd-space-stack-md) auto 0}.tld .ftw-zigzag,.tld .ftw-zz{display:flex;flex-direction:column}.tld .ftw-zz{gap:28px;padding-block:56px;align-items:center}.tld .ftw-zz__media{width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:var(--wd-radius-container-xl)}.tld .ftw-zz__copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--wd-space-gap-md);width:100%}.tld .ftw-zz__title{font-size:var(--wd-typography-heading-h2-size);line-height:var(--wd-typography-heading-h2-line-height);font-weight:var(--wd-typography-weight-semibold);letter-spacing:var(--wd-typography-heading-h2-letter-spacing);text-wrap:balance}.tld .ftw-steps{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--wd-space-gap-lg);margin-top:var(--wd-space-stack-lg);padding:0;list-style:none}.tld .ftw-step{display:flex;flex-direction:column;align-items:center;gap:var(--wd-space-gap-xs);text-align:center}.tld .ftw-step__frame{width:100%;padding:3px;border-radius:var(--wd-radius-container-xl);margin-bottom:var(--wd-space-gap-md)}.tld .ftw-step__frame--1{background:linear-gradient(135deg,var(--wd-color-brand-blue),var(--wd-color-brand-violet))}.tld .ftw-step__frame--2{background:linear-gradient(135deg,var(--wd-color-brand-green),var(--wd-color-brand-blue))}.tld .ftw-step__frame--3{background:linear-gradient(135deg,var(--wd-color-brand-orange),var(--wd-color-brand-magenta))}.tld .ftw-step__canvas{position:relative;aspect-ratio:1;overflow:hidden;border-radius:calc(var(--wd-radius-container-xl) - 3px);background:var(--wd-color-surface-sunken)}.tld .ftw-step__canvas img{width:100%;height:100%;object-fit:cover;object-position:50% 30%}.tld .ftw-step__mask{position:absolute;left:30%;top:28%;width:40%;height:30%;border-radius:40% 40% 28% 28%;background:var(--wd-color-action-brand-fill-default);opacity:.55;mix-blend-mode:screen;outline:2px dashed var(--wd-color-text-primary);outline-offset:2px}.tld .ftw-step__chip{position:absolute;top:var(--wd-space-padding-sm);right:var(--wd-space-padding-sm);display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:var(--wd-radius-shape-full);background:var(--wd-color-surface-sunken);color:var(--wd-color-text-primary)}.tld .ftw-step__label{color:var(--wd-color-action-brand-fill-default)}.tld .ftw-step__label,.tld .ftw-step__title{text-transform:uppercase}.tld .ftw-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--wd-space-gap-sm);max-width:1080px;margin:var(--wd-space-stack-md) auto 0}.tld .ftw-faq{display:grid;grid-template-columns:minmax(0,1fr);gap:0 var(--wd-space-gap-md);align-items:start;max-width:1280px;margin:var(--wd-space-stack-lg) auto 0}.tld .ftw-faq .wd-accordion{width:100%}.tld .ftw-marquee{margin-top:var(--wd-space-stack-lg);overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.tld .ftw-marquee__track{display:flex;gap:var(--wd-space-gap-md);width:max-content;animation:ftw-marquee 48s linear infinite}.tld .ftw-marquee:hover .ftw-marquee__track{animation-play-state:paused}.tld .ftw-marquee__item{flex:none;width:240px;aspect-ratio:3/4;overflow:hidden;border-radius:var(--wd-radius-container-lg);border:1px solid var(--wd-color-border-subtle)}.tld .ftw-marquee__item img{width:100%;height:100%;object-fit:cover}@media (prefers-reduced-motion:reduce){.tld .ftw-marquee__track{animation:none}}.tld .ftw-blog{display:grid;gap:var(--wd-space-stack-md);max-width:1280px;margin-inline:auto}.tld .ftw-blog__copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--wd-space-gap-md)}.tld .ftw-blog__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--wd-space-gap-lg)}.tld .ftw-post{display:flex;flex-direction:column;gap:var(--wd-space-gap-xs)}.tld .ftw-post__thumb{display:block;aspect-ratio:16/9;overflow:hidden;border-radius:var(--wd-radius-container-lg);background:var(--wd-color-surface-default);margin-bottom:var(--wd-space-gap-xs)}.tld .ftw-post__thumb img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.tld .ftw-post:hover .ftw-post__thumb img{transform:scale(1.03)}.tld .ftw-post__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tld .ftw-final{display:flex;flex-direction:column;align-items:center;gap:var(--wd-space-gap-md);text-align:center;padding:var(--wd-space-stack-xl) var(--wd-space-padding-lg);border:1px solid var(--wd-color-action-brand-border);border-radius:var(--wd-radius-container-xl);background:radial-gradient(120% 140% at 50% 120%,var(--wd-color-paint-brand-surface-from) 0,var(--wd-color-paint-brand-surface-to) 55%,transparent 80%),var(--wd-color-surface-default)}@media (min-width:640px){.tld .ftw-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.tld .ftw-blog__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){.tld .ftw-sec--roomy{padding-block:140px}.tld .ftw-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:var(--wd-space-gap-xl)}.tld .ftw-faq{grid-template-columns:repeat(2,minmax(0,1fr))}.tld .ftw-zz__title{font-size:var(--wd-typography-display-xs-size);line-height:var(--wd-typography-display-xs-line-height);letter-spacing:var(--wd-typography-display-xs-letter-spacing)}}@media (min-width:1024px){.tld .ftw-benefits,.tld .ftw-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.tld .ftw-zz{flex-direction:row;gap:var(--wd-space-stack-xl);padding-block:90px}.tld .ftw-zz--text-first{flex-direction:row-reverse}.tld .ftw-zz__copy{flex:2}.tld .ftw-zz__media{flex:3}.tld .ftw-blog{grid-template-columns:minmax(0,1fr) minmax(0,3fr);align-items:start}}.tld[data-skin=wands]{--primary-gradient:linear-gradient(var(--wd-color-action-brand-fill-default),var(--wd-color-action-brand-fill-default))}.tld[data-skin=wands] .wd-btn--brand.wd-btn--fill{background-image:var(--primary-gradient)}.tld .ds-w-full{width:100%}.tld .t-accent{color:var(--wd-color-action-brand-text)}.tld a.t-accent{text-decoration:underline;text-underline-offset:3px}.tld .t-secondary{color:var(--wd-color-text-secondary)}.tld .t-muted{color:var(--wd-color-text-muted)}.tld .t-h3{font-size:var(--wd-typography-heading-h3-size);line-height:var(--wd-typography-heading-h3-line-height);font-weight:600}.tld .t-body-md{font-size:var(--wd-typography-body-md-size);line-height:var(--wd-typography-body-md-line-height)}.tld .t-body-sm{font-size:var(--wd-typography-body-sm-size);line-height:var(--wd-typography-body-sm-line-height)}.tld .ftw-zz__media{position:relative;background:var(--wd-color-surface-default)}.tld .ftw-step__canvas video,.tld .ftw-zz__media>img,.tld .ftw-zz__media>video{width:100%;height:100%;object-fit:cover}.tld .ftw-marquee__item{position:relative}.tld .ftw-marquee__item video{width:100%;height:100%;object-fit:cover}.tld .ftw-hero__media .ftw-frame__inner{position:relative}.tld .ftw-step__chip svg,.tld .wd-btn svg{width:16px;height:16px}.tld .wd-accordion__chevron{flex:none}.tld .tip{gap:var(--wd-space-gap-xs)}@media(prefers-reduced-motion:reduce){.tld *,.tld :after,.tld :before{transition:none!important;animation:none!important}.tld .ftw-marquee__track{flex-wrap:wrap;justify-content:center;width:auto}.tld .ftw-marquee__item[aria-hidden=true]{display:none}}.tld{--b-default:var(--wd-color-border-default);--b-divider:var(--wd-color-border-divider);--b-on-media:var(--wd-color-border-on-media);--b-on-media-strong:var(--wd-color-border-on-media-strong);--b-strong:var(--wd-color-border-strong);--b-subtle:var(--wd-color-border-subtle);--brand:var(--wd-color-action-brand-fill-default);--brand-border:var(--wd-color-action-brand-border);--brand-text:var(--wd-color-action-brand-text);--c-default:var(--wd-color-surface-default);--c-raised:var(--wd-color-surface-raised);--c-sunken:var(--wd-color-surface-sunken);--focus:var(--wd-color-border-focus);--gap-xs:var(--wd-space-gap-xs);--gap-sm:var(--wd-space-gap-sm);--gap-md:var(--wd-space-gap-md);--gap-lg:var(--wd-space-gap-lg);--gap-xl:var(--wd-space-gap-xl);--stack-md:var(--wd-space-stack-md);--stack-lg:var(--wd-space-stack-lg);--stack-xl:var(--wd-space-stack-xl);--r-sm:var(--wd-radius-container-sm);--r-md:var(--wd-radius-container-md);--r-lg:var(--wd-radius-container-lg);--r-xl:var(--wd-radius-container-xl);--t-primary:var(--wd-color-text-primary);--t-secondary:var(--wd-color-text-secondary);--t-muted:var(--wd-color-text-muted);--wash:var(--wd-color-surface-wash);--wash-subtle:var(--wd-color-surface-wash-subtle);--font-outfit:"Outfit";--font-jetbrains-mono:"JetBrains Mono"}.tld .drop__pair{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.tld .drop__chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;border:1px solid var(--b-default);font-size:12px;color:var(--t-secondary)}.tld .media-fill{width:100%;height:100%;object-fit:cover}.tld .media-contain{width:100%;height:100%;object-fit:contain;background:var(--c-sunken)}.tld .tag-pill{position:absolute;z-index:15;pointer-events:none;border-radius:999px;background:var(--c-sunken);padding:5px 12px;font-size:12px;font-weight:600;letter-spacing:.48px;text-transform:uppercase;color:#fff;line-height:16px}.tld .tag-pill--tl{top:14px;left:14px}.tld .tag-pill--tr{top:14px;right:14px}.tld .tag-pill--bl{bottom:14px;left:14px}.tld .trio{display:grid;grid-template-columns:1fr 1fr 1.3fr;gap:8px;height:100%;padding:8px}.tld .trio__cell{position:relative;border-radius:var(--r-sm);overflow:hidden;background:#000}.tld .duo{display:grid;grid-template-columns:1fr 1fr;gap:8px;height:100%;padding:8px}.tld .duo__cell,.tld .trio__cell{min-height:0}.tld .duo__cell{position:relative;border-radius:var(--r-sm);overflow:hidden;background:#000}.tld .video-ctl{position:absolute;z-index:16;right:12px;bottom:12px;width:34px;height:34px;border-radius:999px;background:var(--c-sunken);display:grid;place-items:center;box-shadow:0 0 0 2px var(--brand)}.tld .video-ctl svg{width:14px;height:14px}.tld .ba{position:relative;overflow:hidden;user-select:none;touch-action:pan-y;line-height:0;--pos:50%}.tld .ba,.tld .ba>img{width:100%;height:100%}.tld .ba>img{object-fit:cover}.tld .ba__before{position:absolute;inset:0;clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.tld .ba__before img{width:100%;height:100%;object-fit:cover}.tld .ba__line{top:0;bottom:0;width:3px;background:var(--brand);transform:translateX(-50%);z-index:10}.tld .ba__knob,.tld .ba__line{position:absolute;left:var(--pos);pointer-events:none}.tld .ba__knob{top:50%;transform:translate(-50%,-50%);width:34px;height:34px;border-radius:999px;background:var(--c-sunken);display:grid;place-items:center;z-index:20;box-shadow:0 2px 16px rgba(0,0,0,.5),0 0 0 2px var(--brand)}.tld .ba__knob svg{width:22px;height:22px;fill:var(--brand)}.tld .ba__range{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:ew-resize;z-index:25;margin:0;touch-action:pan-y}.tld .ba:has(.ba__range:focus-visible) .ba__knob{outline:2px solid var(--focus);outline-offset:3px}.tld .zz__list{display:grid;gap:8px;font-size:14px;line-height:20px}.tld .zz__list li{display:flex;gap:10px}.tld .zz__list li:before{content:"";flex:none;width:6px;height:6px;margin-top:7px;border-radius:999px;background:var(--brand-text)}.tld .step__panel{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;gap:10px;padding:24px;color:#fff;text-align:left;background:radial-gradient(120% 90% at 50% 0,#2a2a2a,#121212)}.tld .step__panel-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border:1px solid var(--b-on-media-strong);border-radius:12px;background:rgba(255,255,255,.05);font-size:13px}.tld .step__panel-row b{font-weight:600}.tld .step__panel-row span{color:var(--t-secondary);font-size:12px}.tld .cards{display:grid;gap:var(--gap-lg);margin-top:var(--stack-lg);max-width:1280px;margin-inline:auto}@media (min-width:640px){.tld .cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.tld .cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}.tld .cards--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.tld .card{display:flex;flex-direction:column;gap:var(--gap-sm);padding:9px 9px 20px;border:1px solid var(--b-default);border-radius:var(--r-lg);background:var(--c-default);min-width:0}.tld .card__media{position:relative;aspect-ratio:16/10;overflow:hidden;border-radius:var(--r-md);background:var(--c-sunken)}.tld .card__media--sq{aspect-ratio:4/5}.tld .card__body{display:flex;flex-direction:column;gap:8px;padding-inline:8px}.tld .card__meta{font-size:12px;line-height:16px;color:var(--t-muted)}.tld .card a.card__link{margin-top:auto;align-self:flex-start;margin-left:8px}.tld .card--plain{padding:24px;gap:10px}.tld .table-wrap{margin-top:var(--stack-lg);overflow-x:auto;border:1px solid var(--b-subtle);border-radius:var(--r-lg);background:var(--c-raised);max-width:1240px;margin-inline:auto}.tld table.dt{width:100%;border-collapse:collapse;font-size:14px;line-height:20px;text-align:left;min-width:640px}.tld .dt caption{caption-side:top;text-align:left;padding:12px 16px;color:var(--t-secondary);font-size:12px}.tld .dt td,.tld .dt th{padding:12px 16px;vertical-align:top}.tld .dt thead th{color:var(--t-muted);font-weight:600;white-space:nowrap;border-bottom:1px solid var(--b-subtle)}.tld .dt tbody th{font-weight:600;color:var(--t-primary)}.tld .dt tbody td{color:var(--t-secondary)}.tld .dt tbody tr+tr>*{border-top:1px solid var(--b-divider)}.tld .marquee__cap{position:absolute;left:0;right:0;bottom:0;padding:24px 12px 10px;font-size:12px;line-height:16px;background:linear-gradient(transparent,rgba(0,0,0,.8))}.tld .tip{display:flex;flex-direction:column;gap:10px;padding:20px;border:1px solid var(--b-subtle);border-radius:var(--r-lg);background:var(--c-default)}.tld .tip__n{font-size:11px;line-height:16px;letter-spacing:.8px;color:var(--brand-text);font-weight:600}.tld .drop__chip svg{width:14px;height:14px;flex:none}.tld .card__body p,.tld .tip p,.tld .wd-accordion__answer,.tld .wd-accordion__question,.tld main li,.tld main p{text-wrap:pretty}.tld .ftw-zz__title,.tld main h1,.tld main h2,.tld main h3{text-wrap:balance}@media(min-width:1024px){.tld .ftw-hero__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1.45fr)}}.tld .ftw-blog{grid-template-columns:minmax(0,1fr)!important}.tld .ftw-blog__copy{align-items:center;text-align:center;max-width:760px;margin-inline:auto}.tld .ftw-blog__copy .ftw-h2--left{text-align:center;margin-inline:auto;max-width:28ch}@media(min-width:640px){.tld .ftw-blog__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.tld .step__panel{gap:12px;padding:28px;background:radial-gradient(60% 45% at 0 0,color-mix(in srgb,var(--wd-color-brand-orange) 26%,transparent),transparent 70%),radial-gradient(55% 45% at 100% 0,color-mix(in srgb,var(--wd-color-brand-magenta) 32%,transparent),transparent 70%),radial-gradient(60% 50% at 100% 100%,color-mix(in srgb,var(--wd-color-brand-blue) 26%,transparent),transparent 70%),radial-gradient(60% 50% at 0 100%,color-mix(in srgb,var(--wd-color-brand-violet) 26%,transparent),transparent 70%),var(--wd-color-surface-sunken)}.tld .step__panel-row{position:relative;overflow:hidden;padding:12px 14px 12px 18px;border-color:color-mix(in srgb,var(--acc) 45%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--acc) 18%,transparent),color-mix(in srgb,var(--wd-color-surface-default) 85%,transparent) 55%);backdrop-filter:blur(6px)}.tld .step__panel-row:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--acc)}.tld .step__panel-row b{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.tld .acc-dot{width:8px;height:8px;border-radius:50%;background:var(--acc);box-shadow:0 0 10px var(--acc);flex:none}.tld .step__panel-val{display:inline-flex;align-items:center;gap:8px;text-align:right;color:var(--wd-color-text-secondary)}.tld .mlogos{display:inline-flex;flex:none}.tld .mlogo{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.35),0 0 0 2px var(--wd-color-surface-sunken)}.tld .mlogo+.mlogo{margin-left:-6px}.tld .mlogo img{width:14px;height:14px}.tld .mlogo--txt{font-size:12px;font-weight:700;color:#111}.tld .step__panel-val{flex:1 1 auto;min-width:0;justify-content:flex-end}.tld .step__panel-row--models{flex-direction:column;align-items:stretch;gap:10px}.tld .step__panel-row--models .step__panel-val{justify-content:flex-start;text-align:left;gap:12px}.tld.ftw{position:relative;isolation:isolate}.tld .ftw-hero,.tld .ftw-sec,.tld.ftw{overflow-x:clip}.tld.ftw:before{content:"";position:fixed;inset:-25% -15%;z-index:-1;pointer-events:none;background:radial-gradient(38% 32% at 12% 8%,rgba(237,52,150,.28),transparent 62%),radial-gradient(34% 30% at 88% 22%,rgba(68,147,241,.22),transparent 62%),radial-gradient(42% 36% at 55% 98%,rgba(187,39,117,.22),transparent 66%);animation:fxDrift 26s ease-in-out infinite alternate;will-change:transform}@keyframes fxDrift{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(3%,-2%,0) scale(1.06)}to{transform:translate3d(-3%,2%,0) scale(1.02)}}.fx-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:60;pointer-events:none;transform-origin:0 50%;transform:scaleX(var(--fx-p,0));background:linear-gradient(90deg,#bb2775,#ed3496 45%,#4493f1);box-shadow:0 0 12px rgba(237,52,150,.55)}.tld .ftw-hero{position:relative}.tld .ftw-hero:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.9;background:radial-gradient(520px circle at var(--fx-mx,30%) var(--fx-my,30%),rgba(237,52,150,.16),transparent 60%),radial-gradient(420px circle at calc(100% - var(--fx-mx,30%)) 70%,rgba(68,147,241,.1),transparent 60%);transition:background .2s}.tld .ftw-hero__h1{background:linear-gradient(100deg,#fff,#fff 55%,#f8a8c8 78%,#93c0f7);-webkit-background-clip:text;background-clip:text;color:transparent}.tld .ftw-sec{position:relative}.tld .ftw-sec:before{content:"";position:absolute;top:8%;width:min(620px,70vw);aspect-ratio:1;z-index:-1;pointer-events:none;border-radius:50%;background:radial-gradient(closest-side,rgba(237,52,150,.22),transparent);filter:blur(10px);opacity:0;transition:opacity 1.2s ease;left:-12%}.tld .ftw-sec:nth-of-type(2n):before{left:auto;right:-12%;background:radial-gradient(closest-side,rgba(68,147,241,.18),transparent)}.tld .ftw-sec.fx-lit:before{opacity:1}.tld .ftw-h2{position:relative}.tld.fx .ftw-head .ftw-h2:after{content:"";display:block;height:3px;width:56px;margin:14px auto 0;border-radius:3px;background:linear-gradient(90deg,#ed3496,#4493f1);transform:scaleX(0);transition:transform .9s cubic-bezier(.2,.7,.2,1) .2s}.tld.fx .ftw-head.fx-in .ftw-h2:after{transform:scaleX(1)}.tld.fx [data-fx]{opacity:0;transform:translate3d(0,28px,0);transition:opacity .8s cubic-bezier(.2,.7,.2,1) var(--fx-d,0s),transform .8s cubic-bezier(.2,.7,.2,1) var(--fx-d,0s)}.tld.fx [data-fx=left]{transform:translate3d(-48px,0,0)}.tld.fx [data-fx=right]{transform:translate3d(48px,0,0)}.tld.fx [data-fx=zoom]{transform:scale(.94)}.tld.fx [data-fx].fx-in{opacity:1;transform:none}.tld .ftw-hero__media{will-change:transform}@property --fx-a{syntax:"<angle>";inherits:false;initial-value:0deg}.tld .ftw-hero .ftw-frame{position:relative}.tld .ftw-hero .ftw-frame:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;pointer-events:none;background:conic-gradient(from var(--fx-a),rgba(237,52,150,0) 0deg,#ed3496 70deg,#4493f1 150deg,rgba(68,147,241,0) 220deg,rgba(237,52,150,0) 1turn);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:fxBorder 6s linear infinite}.tld .ftw-hero .ftw-frame{box-shadow:0 30px 80px -40px rgba(237,52,150,.55),0 20px 60px -40px rgba(68,147,241,.5)}@keyframes fxBorder{to{--fx-a:360deg}}.tld .ftw-step__frame,.tld .ftw-zz__media{transition:box-shadow .3s,transform .3s}@media (hover:hover) and (pointer:fine){.tld .ftw-step:hover .ftw-step__frame,.tld .ftw-zz__media:hover{box-shadow:0 18px 50px -18px rgba(237,52,150,.55),0 10px 40px -22px rgba(68,147,241,.55);transform:translateY(-3px)}}.tld .final__actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px}@media (max-width:760px){.tld .final__actions{flex-direction:column;align-items:stretch;gap:12px}.tld .final__actions .wd-btn{justify-content:center}}.tld .ftw-benefit__icon{box-shadow:0 0 24px -6px rgba(237,52,150,.6)}.tld .wd-btn--brand.wd-btn--fill{position:relative;overflow:hidden}.tld .wd-btn--brand.wd-btn--fill:after{content:"";position:absolute;inset:0;pointer-events:none;transform:translateX(-120%);background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%)}@media (hover:hover){.tld .wd-btn--brand.wd-btn--fill:hover:after{transform:translateX(120%);transition:transform .8s ease}}.tld .wd-btn--brand.wd-btn--fill{box-shadow:0 8px 28px -10px rgba(237,52,150,.7)}.tld .ftw-final{position:relative;overflow:hidden}.tld .ftw-final:before{content:"";position:absolute;inset:-40%;z-index:-1;pointer-events:none;background:conic-gradient(from 0deg,rgba(237,52,150,0),rgba(237,52,150,.22),rgba(68,147,241,.18),rgba(187,39,117,0) 70%);animation:fxSpin 18s linear infinite;filter:blur(30px)}@keyframes fxSpin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.tld .ftw-final:before,.tld .ftw-hero .ftw-frame:before,.tld.ftw:before{animation:none}.tld.fx [data-fx]{opacity:1!important;transform:none!important;transition:none!important}.tld.fx .ftw-head .ftw-h2:after{transform:scaleX(1);transition:none}.tld .ftw-hero__media{transform:none!important}.tld .ftw-step:hover .ftw-step__frame,.tld .ftw-zz__media:hover{transform:none}.tld .wd-btn--brand.wd-btn--fill:hover:after{transition:none}}.tld{min-height:100vh;background:var(--wd-color-surface-sunken);color:var(--wd-color-text-primary);font-family:var(--wd-font-sans)}.tld-skip{position:fixed;top:8px;left:8px;z-index:100;padding:8px 12px;border-radius:var(--wd-radius-control-sm);background:var(--wd-color-action-brand-fill-default);color:#fff;transform:translateY(-200%)}.tld-skip:focus{transform:none}.tld #generate{scroll-margin-top:72px}.tld .tld-breadcrumb{max-width:1240px;margin:0 auto var(--wd-space-stack-md)}.tld .ftw-hero__grid.tld-hero__grid--solo{grid-template-columns:minmax(0,1fr)}.tld .tld-hero__grid--solo .ftw-hero__copy{max-width:880px}.tld .ftw-hero__grid{align-items:start}.tld .ftw-hero__media{position:sticky;top:88px}.tld .tld-widget{width:100%;min-width:0}.tld .tld-widget--wide{max-width:1240px;margin:var(--wd-space-stack-lg) auto 0}.tld .tld-widget-fallback{min-height:240px;border:1px solid var(--wd-color-border-subtle);border-radius:var(--wd-radius-container-md);background:var(--wd-color-surface-wash-subtle)}.tld .tld-fill{position:relative;width:100%;height:100%;overflow:hidden}.tld .duo__cell>img,.tld .duo__cell>video,.tld .tld-fill>img,.tld .tld-fill>video{display:block;width:100%;height:100%;object-fit:cover}.tld .trio__cell{margin:0}.tld .trio__cell>img,.tld .trio__cell>video{display:block;width:100%;height:100%;object-fit:cover}.tld .tld-wide-media{max-width:960px;aspect-ratio:16/9;overflow:hidden;border-radius:var(--wd-radius-container-xl);background:var(--wd-color-surface-default)}.tld .tld-models,.tld .tld-wide-media{margin:var(--wd-space-stack-lg) auto 0}.tld .tld-models{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--wd-space-gap-sm);max-width:1080px}.tld .tld-model{display:inline-flex;align-items:center;gap:10px;padding:14px 20px;border:1px solid var(--wd-color-border-subtle);border-radius:var(--wd-radius-container-md);background:var(--wd-color-surface-default);transition:border-color .15s,transform .15s}.tld .tld-model:focus-visible,.tld .tld-model:hover{border-color:var(--wd-color-action-brand-border);transform:translateY(-2px)}.tld .tld-zz-text{padding-block:40px}.tld .tld-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--wd-space-gap-md);max-width:1240px;margin:var(--wd-space-stack-lg) auto 0}.tld .tld-gallery .ftw-zz__media{aspect-ratio:4/3}.tld .tld-steps .ftw-step__canvas{aspect-ratio:16/9}.tld .tld-step-num{display:grid;place-items:center;font-size:64px;font-weight:700;letter-spacing:-.04em;line-height:1;color:var(--wd-color-text-primary);background:radial-gradient(80% 90% at 50% 100%,rgba(237,52,150,.22),transparent 70%),var(--wd-color-surface-sunken)}.tld .tld-center{display:flex;justify-content:center;margin-top:var(--wd-space-stack-lg)}.tld .tld-narrow{max-width:820px}.tld .tld-model-cell{display:inline-flex;align-items:center;gap:8px}.tld .tld-related{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--wd-space-gap-sm);max-width:1240px;margin:var(--wd-space-stack-lg) auto 0}.tld .tld-related__card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--wd-color-border-subtle);border-radius:var(--wd-radius-container-lg);background:var(--wd-color-surface-default);transition:border-color .15s,transform .15s}.tld .tld-related__card:focus-visible,.tld .tld-related__card:hover{border-color:var(--wd-color-action-brand-border);transform:translateY(-2px)}.tld .tld-related__media{display:block;aspect-ratio:7/5}.tld .tld-related__media .tld-related__video,.tld .tld-related__media .tld-related__video video{display:block;width:100%;height:100%;object-fit:cover}.tld .tld-related__blank{display:block;width:100%;height:100%;background:linear-gradient(135deg,rgba(237,52,150,.2),rgba(68,147,241,.16))}.tld .tld-related__label{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px}.tld .tld-trust .ftw-benefit{padding:var(--wd-space-padding-lg)}.tld .tld-faq .ftw-h2{margin-bottom:0}@media (min-width:640px){.tld .tld-benefits--4,.tld .tld-trust{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.tld .tld-related{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.tld .tld-benefits--4,.tld .tld-related,.tld .tld-trust{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1023px){.tld .ftw-hero__media{position:static}.tld .tld-hero--wide .ftw-hero__media{display:none}.tld .tld-hero--wide .ftw-hero__media.tld-hero__media--demo{display:block}.tld .tld-hero--demo-after .ftw-hero__grid{grid-template-columns:minmax(0,1fr)}.tld .tld-hero--demo-after.tld-hero--wide [data-container]{display:flex;flex-direction:column}.tld .tld-hero--demo-after.tld-hero--wide .ftw-hero__grid{display:contents}.tld .tld-hero--demo-after.tld-hero--wide .ftw-hero__copy{order:1}.tld .tld-hero--demo-after.tld-hero--wide .tld-widget--wide{order:2;width:100%}.tld .tld-hero--demo-after .ftw-hero__media{order:3;margin-top:var(--wd-space-stack-lg)}}@media (max-width:639px){.tld .trio{gap:6px;padding:6px}.tld .trio .tag-pill{top:6px;left:6px;max-width:calc(100% - 12px);padding:3px 7px;font-size:10px;letter-spacing:.2px;line-height:14px;white-space:nowrap;overflow:hidden}}.tld .ftw-hero__copy .tld-widget{container-type:inline-size}@container (max-width:640px){.tld .tld-widget [data-composer-row]{flex-direction:column;align-items:stretch;gap:12px}.tld .tld-widget [data-composer-chips]{width:100%;flex-wrap:wrap}.tld .tld-widget [data-slot-label]{max-width:7.5rem;white-space:normal;overflow:visible;text-overflow:clip}}