@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree Fallback;src:local("Arial");ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.00%;size-adjust:100.72%}.__className_a1e55b{font-family:Figtree,Figtree Fallback;font-style:normal}.__variable_a1e55b{--font-moneyspread:"Figtree","Figtree Fallback"}

/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */.motion-home-stage{width:100%;max-width:1440px;margin:0 auto;padding:0 24px 40px}.motion-home-hero{text-align:center;width:100%;max-width:none;margin:0;padding:32px 0 28px}.motion-home-hero h1{letter-spacing:-.045em;text-wrap:balance;max-width:100%;margin-inline:auto;font-size:clamp(2.5rem,4.4vw,3.5rem);font-weight:650;line-height:1.12}.motion-home-hero .motion-hero-description{text-wrap:pretty;max-width:42rem;margin:20px auto 0;font-size:17px;line-height:1.6}.motion-hero-identity{max-width:40rem;color:var(--muted-foreground);text-wrap:pretty;margin:14px auto 0;font-size:14px;line-height:1.5}@media (min-width:768px){[data-motion-page=HiggsfieldGenjutsuMotionTransferPage] .motion-home-hero h1{white-space:nowrap;text-wrap:nowrap;max-width:none;font-size:clamp(1.75rem,3.5vw,3.125rem)}}.motion-eyebrow{letter-spacing:.13em;text-transform:uppercase;margin-bottom:24px;font-size:12px;font-weight:600}.motion-hero-description{max-width:460px;color:var(--muted-foreground);margin-top:24px;font-size:15px;line-height:1.8}.motion-hero-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:30px;display:flex}.motion-primary-link{background:var(--motion-highlight);min-height:48px;color:var(--motion-highlight-ink);border-radius:8px;justify-content:space-between;align-items:center;gap:28px;padding:12px 20px;font-size:14px;font-weight:600;transition:background .16s;display:inline-flex}.motion-primary-link:hover{background:#d4eb67}.motion-text-link{min-height:40px;color:var(--muted-foreground);align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.motion-text-link:hover{color:var(--foreground)}.motion-hero-tags{color:var(--muted-foreground);flex-wrap:wrap;gap:8px 18px;margin-top:28px;font-size:10px;display:flex}.motion-hero-tags span{border-top:1px solid var(--border);padding-top:9px}.motion-landing-nav-link{min-height:36px;color:var(--muted-foreground);white-space:nowrap;border-radius:999px;align-items:center;padding:0 12px;font-size:13px;font-weight:550;display:inline-flex}.motion-landing-nav-link:hover{background:var(--secondary);color:var(--foreground)}.motion-home-trends{padding-block:56px;overflow:hidden}.motion-home-trends-frame{width:100%;max-width:1440px;margin:0 auto;padding-inline:24px}.motion-trends-heading h2{letter-spacing:-.03em;font-size:clamp(28px,3vw,38px);font-weight:650}.motion-trends-heading p{color:var(--muted-foreground);max-width:640px;margin-top:12px;line-height:1.7}.motion-trends-carousel{--trend-height:270px;margin-top:28px;position:relative}.motion-trends-controls{inset:0 -20px auto;top:calc(var(--trend-height) / 2 - 21px);z-index:2;pointer-events:none;justify-content:space-between;display:flex;position:absolute}.motion-trends-controls button{pointer-events:auto;border:1px solid var(--border);background:var(--card);cursor:pointer;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 2px 12px #0000001f}.motion-trends-controls button:disabled{opacity:.35;cursor:default}.motion-trend-card a:focus-visible,.motion-trends-controls button:focus-visible{outline:2px solid var(--foreground);outline-offset:3px}.motion-trends-rail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--border) transparent;align-items:flex-start;gap:18px;padding:4px 4px 16px;scroll-padding-inline:4px;list-style:none;display:flex;overflow-x:auto}.motion-trend-card{flex:0 0 calc(var(--trend-height) * var(--trend-ratio));scroll-snap-align:start;min-width:0}.motion-trend-card a{border:1px solid var(--border);background:var(--card);border-radius:20px;height:100%;transition:border-color .15s;display:block;overflow:hidden}.motion-trend-card a:hover{border-color:var(--foreground)}.motion-trend-cover{aspect-ratio:var(--trend-ratio)}.motion-trend-cover video{object-fit:cover;width:100%;height:100%;display:block}.motion-trend-copy{padding:10px 12px}.motion-trend-copy h3{justify-content:space-between;align-items:center;gap:8px;min-height:40px;font-size:14px;font-weight:650;line-height:1.4;display:flex}@media (max-width:640px){.motion-home-trends{padding-block:40px}.motion-trends-carousel{--trend-height:300px}.motion-trends-controls{left:-12px;right:-12px}.motion-trends-controls button{width:36px;height:36px}.motion-trends-rail{gap:14px}.motion-trend-card{flex-basis:min(calc(var(--trend-height) * var(--trend-ratio)),82%)}}.motion-home-workspace{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--muted);width:100%;padding:28px 32px 48px}.motion-home-workspace>div{max-width:1360px;margin-inline:auto}.motion-home-stage .motion-home-workspace{background:0 0;border:0;padding:0}.motion-home-stage .motion-home-workspace>div{max-width:none;margin:0}.motion-home-stage .motion-input-panel{padding:14px 14px 12px}.motion-home-stage .motion-upload-zone{min-height:76px}.motion-studio-heading{margin-bottom:16px}.motion-studio-heading h2{letter-spacing:-.045em;font-size:30px;font-weight:600;line-height:1.2}.motion-studio-heading p{color:var(--muted-foreground);margin-top:6px;font-size:13px}.motion-input-panel,.motion-template-panel{border:1px solid var(--border);background:var(--card);border-radius:12px;min-width:0;padding:24px}.motion-input-panel{flex-direction:column;display:flex}.motion-input-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:14px;font-weight:600;display:flex}.motion-input-symbol{align-items:center;gap:5px;font-size:11px}.motion-field,.motion-input-symbol{color:var(--muted-foreground);display:flex}.motion-field{flex-direction:column;gap:8px;font-size:12px}.motion-fixed-model strong{color:var(--foreground);font-size:14px;font-weight:650}.motion-fixed-model p{margin:0;line-height:1.4}.motion-field select{border:1px solid var(--border);background:var(--card);width:100%;height:42px;color:var(--foreground);border-radius:6px;padding:0 12px;font-size:12px}.motion-media-slot{min-width:0;margin-bottom:12px;position:relative}.motion-upload-zone{background:var(--background);min-height:84px;color:var(--foreground);text-align:center;cursor:pointer;border:1px dashed #bdc5b8;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:12px 10px;font-size:13px;transition:border-color .16s,background .16s;display:flex}.motion-upload-zone>svg{stroke-width:1.5px;margin-bottom:5px}.motion-media-slot:focus-within .motion-upload-zone,.motion-upload-zone:hover{border-color:var(--ring);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.motion-media-slot:focus-within .motion-upload-zone,.motion-upload-zone:hover{background:color-mix(in srgb,var(--accent) 14%,var(--card))}}.motion-upload-zone:disabled{cursor:wait;opacity:.6}.motion-slot-filled{border:1px solid var(--border);background:var(--background);border-radius:8px;position:relative;overflow:hidden}.motion-remove,.motion-replace{border:1px solid var(--border);background:var(--card);cursor:pointer;border-radius:6px;align-items:center;gap:5px;padding:7px;font-size:11px;display:flex;position:absolute;top:8px}.motion-replace{padding-inline:9px;right:8px}.motion-remove{left:8px}.motion-settings-trigger{min-height:40px;color:var(--muted-foreground);cursor:pointer;flex-wrap:wrap;align-items:center;gap:7px;padding:10px 0;font-size:11px;display:flex}.motion-settings-label{color:var(--foreground);margin-right:auto;font-size:12px}.motion-task-switch{border:1px solid var(--border);background:var(--muted);border-radius:8px;padding:4px}.motion-task-choice{color:var(--muted-foreground);cursor:pointer;border-radius:5px;padding:10px 6px;font-size:11px}.motion-task-choice[aria-pressed=true]{background:var(--foreground);color:var(--background)}.motion-task-choice:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.motion-task-choice:disabled{cursor:wait}.motion-settings{border:1px solid var(--border);background:var(--background);border-radius:8px;gap:14px;margin:4px 0 12px;padding:16px;display:grid}.motion-settings textarea{resize:vertical;border:1px solid var(--border);background:var(--card);width:100%;color:var(--foreground);border-radius:6px;padding:10px;font-size:13px}.motion-consent{color:var(--muted-foreground);margin:10px 0 0;font-size:11px;line-height:18px}.motion-consent a{text-underline-offset:3px;text-decoration:underline}.motion-generate{background:var(--motion-highlight);width:100%;min-height:46px;color:var(--motion-highlight-ink);cursor:pointer;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:14px;font-weight:650;transition:background .16s;display:flex}.motion-generate:hover:not(:disabled){background:#d4eb67}.motion-generate:disabled{background:var(--motion-highlight);color:var(--motion-highlight-ink);opacity:.55;cursor:not-allowed}a.motion-generate{text-decoration:none}.motion-template-panel{background:0 0;border-color:#0000;padding:0;container-type:inline-size}.motion-template-filters{scrollbar-width:thin;flex-wrap:wrap;gap:4px;padding:0 0 10px;display:flex}.motion-template-filters button{min-height:28px;color:var(--muted-foreground);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;flex:none;padding:4px 10px;font-size:11px}.motion-template-filters button:hover{border-color:var(--border);color:var(--foreground)}.motion-template-filters button[aria-pressed=true]{background:var(--foreground);color:var(--background)}.motion-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px;display:grid}.motion-template-row{grid-column:1/-1;align-items:start;gap:8px;display:flex}.motion-template-row>div{min-width:0}.motion-template{text-align:left;cursor:pointer;min-width:0}.motion-template,.motion-template-media{width:100%;display:block;position:relative}.motion-template-media{aspect-ratio:9/16;background:var(--motion-media);border:1px solid #0000;border-radius:10px;transition:border-color .16s,transform .16s,box-shadow .16s;overflow:hidden;box-shadow:0 10px 24px #141c1214}.motion-template:has(:focus-visible) .motion-template-media,.motion-template:hover .motion-template-media{transform:translateY(-2px);box-shadow:0 16px 32px #141c1224}.motion-template[data-selected=true] .motion-template-media{border-color:var(--ring);outline:2px solid var(--ring);outline-offset:2px;box-shadow:0 0 0 4px var(--motion-highlight)}@supports (color:color-mix(in lab,red,red)){.motion-template[data-selected=true] .motion-template-media{box-shadow:0 0 0 4px color-mix(in srgb,var(--motion-highlight) 55%,transparent)}}.motion-template video{object-fit:contain;width:100%;height:100%;display:block}.motion-template-play{color:#fff;background:#0f130fa6;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:10px;right:10px}.motion-template[data-selected=true] .motion-template-play{background:var(--motion-highlight);color:var(--motion-highlight-ink)}.motion-template-caption{color:#fff;letter-spacing:-.02em;opacity:0;pointer-events:none;background:linear-gradient(#0000,#080c08c7);border-radius:0 0 10px 10px;gap:2px;padding:28px 10px 10px;font-size:12px;font-weight:600;transition:opacity .16s;display:grid;position:absolute;inset:auto 0 0}.motion-template:has(:focus-visible) .motion-template-caption{opacity:1}.motion-template-regenerate{background:var(--motion-highlight);width:100%;min-height:36px;color:var(--motion-highlight-ink);cursor:pointer;pointer-events:none;border-radius:7px;justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:650;display:flex}.motion-template:has(:focus-visible) .motion-template-regenerate{pointer-events:auto}.motion-template-regenerate:disabled{opacity:.55;cursor:not-allowed}.motion-template-media:focus-visible,.motion-template-preview-close:focus-visible,.motion-template-regenerate:focus-visible{outline:2px solid var(--ring);outline-offset:2px}a.motion-template-regenerate{text-decoration:none}.motion-template-dialog{background:var(--background);border-radius:18px;grid-template-columns:minmax(0,1fr) 340px;gap:0;width:calc(100vw - 48px);max-width:1100px;height:min(78dvh,760px);max-height:calc(100dvh - 48px);padding:0;overflow:hidden}.motion-template-preview-media{background:#080b09;min-width:0;min-height:0;display:flex}.motion-template-preview-media video{object-fit:contain;width:100%;height:100%;min-height:0}.motion-template-preview-details{flex-direction:column;gap:22px;min-height:0;padding:32px 24px 24px;display:flex;overflow-y:auto}.motion-template-preview-details h2{padding-right:22px;line-height:1.4}.motion-template-preview-model,.motion-template-preview-prompt{gap:10px;font-size:13px;display:grid}.motion-template-preview-model>span,.motion-template-preview-prompt>label{color:var(--muted-foreground)}.motion-template-preview-model strong{font-size:15px;font-weight:600}.motion-template-preview-prompt{flex:1;grid-template-rows:auto minmax(140px,1fr)}.motion-template-preview-prompt textarea{resize:none;border:1px solid var(--border);background:var(--muted);border-radius:10px;width:100%;min-height:140px;padding:14px;font-size:13px;line-height:1.65}.motion-template-preview-details>p{font-size:12px;line-height:1.6}.motion-template-preview-details .motion-generate{flex-shrink:0}.motion-template-no-prompt{color:var(--muted-foreground);flex:1}.motion-template-preview-close{background:var(--background);cursor:pointer;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:12px;right:12px}@media (hover:hover){.motion-template:hover .motion-template-caption{opacity:1}.motion-template:hover .motion-template-regenerate{pointer-events:auto}}@container (min-width:560px){.motion-template-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:767px){.motion-template-dialog{border-radius:14px;grid-template-rows:minmax(0,35%) minmax(0,1fr);grid-template-columns:minmax(0,1fr);width:calc(100vw - 24px);max-width:calc(100vw - 24px);height:calc(100dvh - 40px);max-height:calc(100dvh - 40px)}.motion-template-preview-details{gap:14px;padding:18px}.motion-template-preview-prompt{grid-template-rows:auto minmax(100px,1fr)}.motion-template-preview-prompt textarea{min-height:100px}}.motion-image-list{gap:8px;margin-bottom:12px;display:grid}.motion-image-chip{border:1px solid var(--border);border-radius:8px;grid-template-columns:48px minmax(0,1fr) auto auto;align-items:center;min-width:0;padding:8px 10px;font-size:12px}.motion-image-chip,.motion-image-scroll{gap:8px;display:grid}.motion-image-thumbnail{object-fit:contain;background:var(--muted);border-radius:4px;width:48px;height:56px}.motion-image-chip .motion-remove,.motion-image-chip .motion-replace{position:static}.motion-image-index{font-variant-numeric:tabular-nums;color:var(--muted-foreground)}.motion-template-hint{color:var(--muted-foreground);opacity:0;font-size:10px;font-weight:400;transition:opacity .16s}.motion-template:focus-within .motion-template-hint,.motion-template:hover .motion-template-hint,.motion-template[data-selected=true] .motion-template-hint{opacity:1}.motion-generate:focus-visible,.motion-primary-link:focus-visible,.motion-settings-trigger:focus-visible,.motion-task-link:focus-visible,.motion-template-filters button:focus-visible,.motion-template:focus-visible,.motion-text-link:focus-visible,.motion-upload-zone:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.motion-photo-guide{border-radius:12px;gap:16px;width:calc(100vw - 2rem);max-width:512px;max-height:calc(100dvh - 2rem);overflow-y:auto}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-credit-offer{background:var(--background);color:var(--foreground);border-radius:24px}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-credit-offer-header{text-align:left;flex:none;padding:22px 68px 4px 24px;position:relative}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-credit-offer-title{letter-spacing:-.03em;font-size:22px;font-weight:650;line-height:1.25}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-credit-offer-description{margin-top:4px;font-size:14px;line-height:1.45}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-credit-offer-body{overscroll-behavior:contain;flex:auto;min-width:0;min-height:0;padding:8px 16px 20px;overflow:auto}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-credit-offer-footer{background:0 0;flex:none;justify-content:center;padding:0 16px 14px;display:flex}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-credit-offer-continue{min-height:44px;color:var(--muted-foreground);text-underline-offset:3px;background:0 0;border:0;padding:0 8px;font-size:14px;font-weight:500;text-decoration:underline}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-credit-offer-close,:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-credit-offer>[data-slot=dialog-close]{width:44px;height:44px;color:var(--foreground);background:0 0;border:0;border-radius:999px;place-items:center;font-size:22px;line-height:1;display:grid;position:absolute;top:12px;right:12px}@media (max-width:639px){:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-credit-offer{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;top:0;left:0;translate:0}}.motion-image-preview-trigger{cursor:zoom-in;display:block;overflow:hidden}.motion-image-preview-trigger img{object-fit:contain;width:100%;height:100%}.motion-image-preview-trigger:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.motion-image-preview-dialog{background:var(--background);grid-template-rows:auto minmax(0,1fr);gap:14px;width:calc(100vw - 24px);max-width:1000px;max-height:calc(100dvh - 32px);padding:18px}.motion-image-preview-full{object-fit:contain;background:var(--muted);border-radius:8px;width:100%;height:min(76dvh,900px);min-height:0;display:block}@media (max-width:1199px){.motion-home-stage{padding:0 24px 36px}.motion-home-hero{padding:32px 0 28px}.motion-home-workspace{padding-inline:24px}.motion-home-stage .motion-home-workspace{padding:0}.motion-home-stage .motion-input-panel{padding:14px 12px 10px}}@media (max-width:767px){.motion-home-stage{padding:0 20px 28px}.motion-home-hero{padding:36px 0 32px}.motion-home-hero h1{max-width:22ch;font-size:clamp(2rem,8.4vw,2.5rem)}.motion-home-hero .motion-hero-description{margin-top:16px;font-size:15px;line-height:1.55}.motion-hero-identity{margin-top:12px;font-size:13px}.motion-hero-description{font-size:14px}.motion-eyebrow{margin-bottom:16px}.motion-home-workspace{padding:20px 16px 32px}.motion-home-stage .motion-home-workspace{padding:0}.motion-studio-heading{margin-bottom:20px}.motion-studio-heading h2{font-size:26px}.motion-studio-heading p{font-size:12px;line-height:1.6}.motion-input-panel{padding:18px}.motion-home-stage .motion-input-panel{padding:12px}.motion-input-heading{margin-bottom:16px}.motion-upload-zone{min-height:128px}.motion-home-stage .motion-upload-zone{min-height:120px}.motion-template-filters button{padding-inline:11px}.motion-home-trends-frame{padding-inline:20px}}@media (max-width:480px){.motion-photo-guide{gap:12px;padding:20px}}@media (prefers-reduced-motion:reduce){.motion-generate,.motion-primary-link,.motion-template video,.motion-template-hint,.motion-upload-zone{transition:none}.motion-template:hover video{transform:none}}:is([data-site=motiontransfer] .motion-studio-split,.reference-workspace) [data-slot=entry-generation-workspace-grid]{align-items:start}@media (min-width:768px){:is([data-site=motiontransfer] .motion-studio-split,.reference-workspace) [data-slot=entry-generation-workspace-grid]{grid-template-columns:minmax(248px,280px) minmax(0,1fr);align-items:start;gap:16px}:is([data-site=motiontransfer] .motion-studio-split,.reference-workspace) :is(.motion-input-panel,.studio-input-panel){align-self:start;height:auto;min-height:0;max-height:calc(100dvh - 112px)}:is([data-site=motiontransfer] .motion-studio-split,.reference-workspace) :is(.motion-studio-panel,.motion-generator-stage--tabs){align-self:stretch;height:calc(100dvh - 112px);min-height:0}:is([data-site=motiontransfer] .motion-studio-split,.reference-workspace) .studio-results-scroll{scrollbar-gutter:stable;overflow-y:auto}}@media (min-width:1200px){:is([data-site=motiontransfer] .motion-studio-split,.reference-workspace) [data-slot=entry-generation-workspace-grid]{grid-template-columns:280px minmax(0,1fr);gap:18px}}:is([data-site=motiontransfer],.reference-workspace) .motion-studio-panel{background:var(--card);gap:0;min-width:0;min-height:0}@supports (color:color-mix(in lab,red,red)){:is([data-site=motiontransfer],.reference-workspace) .motion-studio-panel{background:color-mix(in srgb,var(--card) 88%,var(--background))}}:is([data-site=motiontransfer],.reference-workspace) .motion-studio-panel{border:1px solid var(--border);border-radius:16px;overflow:hidden}:is([data-site=motiontransfer],.reference-workspace) .motion-studio-panel .studio-results-toolbar{flex-wrap:wrap;padding-inline:16px}:is([data-site=motiontransfer],.reference-workspace) .motion-studio-panel .studio-results-scroll{flex:1;min-height:0;padding:8px}:is([data-site=motiontransfer],.reference-workspace) .motion-studio-panel .studio-results-scroll[hidden]{display:none}:is([data-site=motiontransfer],.reference-workspace) .motion-studio-panel .motion-template-panel{background:0 0;border:0;padding:0}:is([data-site=motiontransfer],.reference-workspace) .motion-studio-panel .motion-template-filters{z-index:2;background:var(--card);padding-block:4px 10px;position:sticky;top:-8px}@supports (color:color-mix(in lab,red,red)){:is([data-site=motiontransfer],.reference-workspace) .motion-studio-panel .motion-template-filters{background:color-mix(in srgb,var(--card) 88%,var(--background))}}:is([data-site=motiontransfer],.reference-workspace) .motion-studio-results-caption{color:var(--muted-foreground);padding:8px 0 16px;font-size:13px}@media (max-width:767px){:is([data-site=motiontransfer],.reference-workspace) .motion-studio-panel .studio-results-scroll{max-height:70dvh;overflow-y:auto}:is([data-site=motiontransfer],.reference-workspace) .motion-input-panel{max-height:min(78dvh,720px)}}:is([data-site=motiontransfer],.reference-workspace) .motion-input-panel{overflow:hidden}:is([data-site=motiontransfer],.reference-workspace) .motion-input-scroll{scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}:is([data-site=motiontransfer],.reference-workspace) .motion-input-footer{background:var(--card);flex-shrink:0;padding-top:8px}:is([data-site=motiontransfer],.reference-workspace) .motion-input-footer .motion-generate{width:100%;margin-top:0}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-page{text-align:center;width:min(1120px,100%);margin:0 auto;padding:20px 16px 56px}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-page h1{letter-spacing:-.04em;margin:0;font-size:clamp(40px,4vw,48px);font-weight:650;line-height:1.1}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-page>p{max-width:36rem;color:var(--muted-foreground);margin:8px auto 0;font-size:16px;line-height:1.5}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-page-table{text-align:initial;margin-top:18px}:is(html[data-site=motiontransfer],html[data-site=reference2video]) [data-motion-page]>[data-motion-section=pricing]:not(.motion-home-hero):not(.motion-home-workspace):not(.motion-entry-hero){padding-block:36px 48px}:is(html[data-site=motiontransfer],html[data-site=reference2video]) [data-motion-section=pricing] .motion-pricing-home-header h2{font-size:clamp(32px,3vw,40px)}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-home-header p{margin-top:8px;font-size:16px;line-height:1.5}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-home-table{margin-top:20px}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing{--motion-pricing-ink:#202320;--motion-pricing-paper:#fff;--motion-pricing-line:#e3e6e0;--motion-pricing-muted:#5f6a62;width:100%;max-width:1120px;color:var(--motion-pricing-ink);flex-direction:column;gap:16px;margin-inline:auto;display:flex;container:motion-pricing/inline-size}:is(html[data-site=motiontransfer],html[data-site=reference2video]).dark .motion-pricing{--motion-pricing-ink:#f2f5ed;--motion-pricing-paper:#222822;--motion-pricing-line:#3b4337;--motion-pricing-muted:#b7c2b4}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-controls{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-switch{border:1px solid var(--motion-pricing-line);background:var(--motion-pricing-paper);max-width:100%;box-shadow:none;border-radius:999px;flex-wrap:wrap;justify-content:center;gap:4px;padding:4px;display:inline-flex}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-switch [data-slot=toggle-group-item]{height:auto;min-height:40px;color:var(--motion-pricing-ink);box-shadow:none;white-space:nowrap;background:0 0;border:0;border-radius:999px;flex:0 auto;padding:0 14px}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-switch [data-slot=toggle-group-item]:hover{color:var(--motion-pricing-ink);background:0 0}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-switch [data-slot=toggle-group-item][data-state=on],:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-switch [data-slot=toggle-group-item][data-state=on]:hover{background:var(--reference-pricing-action,#29342b);color:#fff}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-switch-mark{background:var(--reference-pricing-highlight,#e3f38b);color:#202320;border-radius:999px;align-items:center;margin-left:6px;padding:1px 6px;font-size:11px;font-weight:700;line-height:1.45;display:inline-flex}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-grid[data-pricing-layout=plans]{grid-template-columns:1fr;gap:22px;display:grid}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-grid[data-pricing-layout=packs]{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:22px;display:grid}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-card{border:1px solid var(--motion-pricing-line);background:var(--motion-pricing-paper);min-width:0;color:var(--motion-pricing-ink);box-shadow:none;border-radius:20px;flex-direction:column;grid-template-columns:minmax(0,1fr);gap:8px;padding:26px 22px;display:flex;position:relative}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-card[data-pricing-featured=true]{border-color:var(--reference-pricing-featured-line,#8b9c7c);box-shadow:0 0 0 1px var(--reference-pricing-featured-line,#8b9c7c),0 8px 24px #29342b14}@container motion-pricing (min-width:840px){:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-grid[data-pricing-layout=plans]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 22px}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-card[data-pricing-rows="10"]{grid-row:span 10;grid-template-rows:subgrid;row-gap:6px;display:grid}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-card[data-pricing-rows="9"]{grid-row:span 9;grid-template-rows:subgrid;row-gap:6px;display:grid}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-card[data-pricing-rows="7"]{grid-row:span 7;grid-template-rows:subgrid;row-gap:6px;display:grid}}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-card[data-pricing-role=popular]{border-color:var(--reference-pricing-featured-line,#8b9c7c)}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-topline{justify-content:space-between;align-items:center;gap:8px;min-height:24px;display:flex}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-kicker{min-height:22px}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-popular,:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-value{color:#35452c;background:#f1f6e7;border:1px solid #d9e5bd;border-radius:999px;align-items:center;gap:5px;min-height:24px;padding:2px 9px;font-size:12px;font-weight:650;display:inline-flex}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-off{border:1px solid var(--motion-pricing-line);background:var(--motion-pricing-paper);max-width:calc(100% - 40px);min-height:28px;color:var(--motion-pricing-ink);border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:700;line-height:1.3;display:inline-flex;position:absolute;top:-14px;right:20px}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-off,:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-popular,:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-value{border-color:var(--reference-pricing-featured-line,#c0d16d);background:var(--motion-highlight);color:var(--motion-highlight-ink)}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-name{letter-spacing:-.02em;margin:0;font-size:21px;font-weight:650;line-height:1.2}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-bill,:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-compare,:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-params,:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-period,:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-purpose{color:var(--motion-pricing-muted)}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-purpose{min-height:2.6em;margin:0;font-size:14px;line-height:1.35}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-price-row{flex-wrap:wrap;align-items:baseline;gap:6px 8px;min-height:48px;display:flex}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-amount{font-variant-numeric:tabular-nums;letter-spacing:-.045em;font-size:46px;font-weight:650;line-height:1}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-compare,:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-period{font-size:14px}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-compare{text-decoration:line-through}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-bill{min-height:1.35em;margin:0;font-size:13px;line-height:1.35}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-bill[data-yearly=true]{color:var(--motion-pricing-ink);font-weight:650}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-cta{background:var(--reference-pricing-action,#29342b);color:#fff;white-space:normal;width:100%;height:48px;min-height:48px;box-shadow:none;border:0;border-radius:12px;justify-content:center;align-items:center;padding:0 16px;font-size:15px;font-weight:650;line-height:1.2;transition:none;display:inline-flex}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-card[data-pricing-featured=true] .motion-pricing-cta,:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-card[data-pricing-role=popular] .motion-pricing-cta{background:var(--reference-pricing-highlight,#e3f38b);color:#202320}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-cta:disabled{opacity:.55}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-card>.motion-pricing-cta{margin-top:10px;margin-bottom:12px}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-credits{margin:0;font-size:15px;font-weight:650}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-card[data-pricing-featured=true] .motion-pricing-credits{background:var(--motion-highlight);width:fit-content;color:var(--motion-highlight-ink);border-radius:6px;padding:4px 8px}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-videos{margin:0;font-size:14px;line-height:1.3}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-videos strong{font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:22px;font-weight:700}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-params{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.4}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-benefit{align-items:center;gap:8px;margin:0;display:flex}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-credit-benefit{margin:12px 0 6px}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-media-benefit{margin:8px 0}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-media-content{flex:1;min-width:0}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-chips{flex-wrap:nowrap;align-items:center;gap:4px;min-width:0;margin-top:6px;display:flex}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-usage-stack{gap:8px;display:grid}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-chip,:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-models-trigger{border:1px solid var(--reference-pricing-featured-line,#a8b69a);min-height:24px;color:inherit;white-space:nowrap;background:0 0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:2px 6px;font-size:11px;line-height:1.3;display:inline-flex}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-chip{text-overflow:ellipsis;flex-shrink:1;min-width:0;display:block;overflow:hidden}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-models-trigger{min-width:26px;padding-inline:4px;font-weight:650;position:relative}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-models-trigger:after{content:"";position:absolute;inset:-10px -2px}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-features{margin-top:8px}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-basic ul,:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-features ul{margin:0;padding:0;list-style:none}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-features ul{gap:16px;display:grid}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-features li{align-items:flex-start;gap:8px;font-size:13px;line-height:1.4;display:flex}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-check{width:14px;height:14px;color:var(--reference-pricing-accent-text,#708b36);stroke-width:2.5px;flex:none;margin-top:2px}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-basic{border:1px solid var(--motion-pricing-line);background:var(--motion-pricing-paper);color:var(--motion-pricing-ink);border-radius:18px;grid-template-columns:minmax(140px,.8fr) minmax(0,2.4fr) auto;align-items:center;gap:16px 24px;padding:18px 22px;display:grid}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-basic-heading{align-items:baseline;gap:10px;display:flex}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-basic h3{margin:0;font-size:17px;font-weight:650}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-basic-copy p{color:var(--motion-pricing-muted);margin:6px 0 0;font-size:12px;line-height:1.4}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-basic-price{font-size:20px;font-weight:650}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-basic ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:0;display:grid}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-basic li{align-items:flex-start;gap:7px;margin:0;font-size:12px;line-height:1.4;display:flex}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-basic-limit{color:var(--motion-pricing-muted);grid-column:1/-1}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-basic-limit .motion-pricing-check{color:inherit;stroke-width:1.75px}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-basic .motion-pricing-cta{border:1px solid var(--motion-pricing-line);width:auto;min-width:140px;height:44px;min-height:44px;color:var(--motion-pricing-ink);background:0 0}@container motion-pricing (max-width:720px){:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-basic{grid-template-columns:1fr auto;gap:14px;padding:16px}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-basic-benefits{grid-area:2/1/auto/-1}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-basic .motion-pricing-cta{grid-area:1/2;min-width:116px;max-width:150px;padding-inline:10px;font-size:13px}}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-pack{border:1px solid var(--motion-pricing-line);background:var(--motion-pricing-paper);color:var(--motion-pricing-ink);box-shadow:none;border-radius:20px}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-pack-label{width:fit-content;color:var(--motion-pricing-muted);margin:0 24px;font-size:12px;font-weight:650;display:inline-flex}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-pack-terms{background:var(--reference-pricing-note,#f2f7d5);color:var(--motion-pricing-ink);border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.5}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-pack-terms strong{margin-bottom:4px;display:block}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-tax{color:var(--motion-pricing-muted);text-align:center;margin:4px 0 0;font-size:13px;line-height:1.5}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-models{--background:#fff;--border:#e3e6e0;--card:#fff;--card-foreground:#202320;--foreground:#202320;--muted-foreground:#5f6a62;--popover:#fff;--popover-foreground:#202320;--primary:var(--reference-pricing-action,#29342b);box-sizing:border-box;width:min(420px,100vw - 24px);max-width:calc(100vw - 24px);max-height:min(70dvh,560px,var(--radix-popover-content-available-height));color:#202320;background:#fff;border:1px solid #e3e6e0;border-radius:16px;padding:8px 8px 12px;animation:none;overflow:auto;box-shadow:0 12px 32px #161f141f}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-models-header{z-index:1;background:var(--popover);justify-content:space-between;align-items:center;gap:12px;padding:4px 4px 8px;display:flex;position:sticky;top:-8px}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-models-header h4{margin:0;font-size:14px;font-weight:650}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-models-close{width:44px;height:44px;color:inherit;background:0 0;border:0;border-radius:999px;place-items:center;font-size:22px;line-height:1;display:grid}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-model-row{border-top:1px solid #e6ebe3;grid-template-columns:minmax(0,1fr) minmax(72px,max-content);align-items:start;gap:8px 12px;padding:8px;display:grid}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-model-row[data-stripe=even]{background:#f6f7f4}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-model-count,:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-model-name,:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-model-settings{overflow-wrap:anywhere}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-model-name{font-size:13px;font-weight:650;display:block}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-model-settings,:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-models-note{color:#5f6a62;font-size:12px;line-height:1.4}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-model-settings{margin-top:2px;display:block}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-model-count{text-align:right;font-size:12px;font-weight:650}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-models-note{margin:8px 4px 0}:is(html[data-site=motiontransfer],html[data-site=reference2video]).dark .motion-pricing-models{--background:#222822;--border:#3b4337;--card:#222822;--card-foreground:#f2f5ed;--foreground:#f2f5ed;--muted-foreground:#b7c2b4;--popover:#222822;--popover-foreground:#f2f5ed;--primary:var(--reference-pricing-highlight,#e3f38b);color:#f2f5ed;background:#222822;border-color:#3b4337}:is(html[data-site=motiontransfer],html[data-site=reference2video]).dark .motion-pricing-model-row{border-top-color:#3b4337}:is(html[data-site=motiontransfer],html[data-site=reference2video]).dark .motion-pricing-model-row[data-stripe=even]{background:#2a3128}:is(html[data-site=motiontransfer],html[data-site=reference2video]).dark .motion-pricing-model-settings,:is(html[data-site=motiontransfer],html[data-site=reference2video]).dark .motion-pricing-models-note{color:#b7c2b4}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-credit-offer button:focus-visible,:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing a:focus-visible,:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing button:focus-visible,:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-models button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-card[data-pricing-featured=true] :focus-visible{outline-color:#72885e}@media (prefers-reduced-motion:reduce){:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-credit-offer,:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-cta,:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-models,:is(html[data-site=motiontransfer],html[data-site=reference2video]) .motion-pricing-switch [data-slot=toggle-group-item]{transition:none;animation:none}}[data-site=moneyspreadai]{color-scheme:dark;--background:#0c1714;--foreground:#f2f2e8;--card:#15221d;--card-foreground:#f2f2e8;--popover:#1b2b24;--popover-foreground:#f2f2e8;--primary:#dceb9c;--primary-foreground:#17352b;--secondary:#dceb9c;--secondary-foreground:#17352b;--muted:#20332b;--muted-foreground:#a6b4aa;--accent:#283a30;--accent-foreground:#f2f2e8;--border:#304239;--input:#304239;--ring:#dceb9c;--studio-action:#dceb9c;--studio-action-ink:#17352b;--radius:.75rem;background:var(--background);color:var(--foreground);font-family:var(--font-moneyspread),sans-serif}.msa-shell{min-height:100vh}.msa-container{width:min(1160px,100% - 48px);margin-inline:auto}.msa-header{border-bottom:1px solid var(--border)}.msa-header-inner{justify-content:space-between;align-items:center;gap:24px;max-width:1440px;min-height:80px;margin:auto;padding:16px 32px;display:flex}.msa-brand{letter-spacing:-.04em;white-space:nowrap;align-items:center;gap:10px;font-size:19px;font-weight:750;display:inline-flex}.msa-account,.msa-header nav{align-items:center;gap:24px;font-size:14px;display:flex}.msa-header nav a{color:var(--muted-foreground)}.msa-header a:hover{color:var(--primary)}.msa-login{border:1px solid var(--border);border-radius:8px;gap:20px;padding:10px 16px;display:flex}.msa-workspace-wrap{max-width:1040px;margin-inline:auto;padding:34px 32px 40px}.studio-workspace-heading{text-align:center;max-width:920px;margin:0 auto 32px}.studio-workspace-heading h1{letter-spacing:-.04em;font-size:clamp(2.5rem,4.4vw,3.5rem);font-weight:650;line-height:1.12}.studio-workspace-heading p{max-width:660px;color:var(--muted-foreground);margin:20px auto 0;font-size:17px;line-height:1.7}.msa-workspace-wrap .motion-generator-stage{border:1px solid var(--border);background:var(--card);border-radius:14px;overflow:hidden}.msa-workspace-wrap .studio-results-toolbar{padding:12px 16px}.msa-workspace-wrap .motion-studio-stage-preview{height:100%}.msa-workspace-wrap .motion-studio-stage-film{height:100%;min-height:0}.msa-workspace-wrap .motion-generate{background:var(--primary);color:var(--primary-foreground)}.msa-workspace-wrap .motion-input-panel{min-height:450px}.msa-workspace-wrap .motion-input-scroll{flex:1}.msa-performance-preview{grid-template-columns:minmax(0,288px) minmax(0,176px);justify-content:center;align-items:start;gap:20px;padding:20px;display:grid}.msa-performance-film{aspect-ratio:9/16;object-fit:contain;background:#0b0c0d;border-radius:12px;width:100%;height:auto;display:block}.msa-example-picker{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.msa-example-picker button{border:1px solid var(--border);color:var(--muted-foreground);text-align:left;cursor:pointer;border-radius:9px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:10px;padding:6px;transition:border-color .15s,color .15s;display:grid}.msa-example-picker button:hover{background:var(--muted);color:var(--foreground)}.msa-example-picker button[aria-pressed=true]{border-color:var(--primary);color:var(--primary);background:var(--muted)}.msa-example-picker img{aspect-ratio:9/16;object-fit:contain;opacity:.7;border-radius:5px;width:100%;display:block}.msa-example-picker button:hover img,.msa-example-picker button[aria-pressed=true] img{opacity:1}.msa-example-picker span{font-size:12px;line-height:1.5}.msa-story{padding-top:44px}.msa-section{padding-block:56px;scroll-margin-top:95px}.msa-story h2{letter-spacing:-1px;max-width:700px;margin-bottom:18px;font-size:clamp(26px,3vw,38px);font-weight:550;line-height:1.2}.msa-story h3{letter-spacing:-.2px;margin-bottom:10px;font-size:16px;font-weight:550;line-height:1.4}.msa-story p{color:var(--muted-foreground);max-width:68ch;font-size:14px;line-height:1.85}.msa-story .msa-kicker{color:var(--primary);margin-bottom:15px;font-size:10px}.msa-steps{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:36px;padding-top:28px;display:grid}.msa-step-number{color:var(--primary);font-variant-numeric:tabular-nums;margin-bottom:18px;font-size:12px;display:block}.msa-steps p{font-size:13px}.msa-feature{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:64px;display:grid}.msa-feature-reverse>:first-child{order:2}.msa-feature h2{font-size:clamp(26px,2.8vw,36px)}.msa-feature-media{border-radius:12px;overflow:hidden}.msa-feature-media img,.msa-feature-video{object-fit:contain;width:100%;height:480px}.msa-points{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 44px;margin-top:32px;display:grid}.msa-points>div{border-left:2px solid var(--border);padding-left:22px}.msa-faq{max-width:850px;margin-inline:auto}.msa-faq h2{margin-bottom:30px}.msa-faq details{border-bottom:1px solid var(--border)}.msa-faq summary{padding:23px 30px 23px 0;font-size:15px;font-weight:500;list-style:none;position:relative}.msa-faq summary:after{content:"+";color:var(--primary);font-size:21px;font-weight:400;position:absolute;top:18px;right:0}.msa-faq details[open] summary:after{content:"−"}.msa-faq details p{padding-bottom:24px}.msa-cta{text-align:center;border:1px solid var(--border);background:var(--card);border-radius:16px;margin-block:40px 90px;padding:48px}.msa-cta h2{max-width:680px}.msa-cta p{margin-bottom:28px}.msa-footer{border-top:1px solid var(--border);background:var(--background);padding-top:56px}.msa-footer-inner{width:min(1160px,100% - 64px);margin-inline:auto}.msa-footer-grid{grid-template-columns:2fr 1fr 1.2fr;gap:70px;padding-bottom:55px;display:grid}.msa-footer .msa-brand{font-size:18px}.msa-footer p:not(.msa-brand):not(.msa-footer-title){max-width:320px;color:var(--muted-foreground);margin-top:14px;font-size:12px;line-height:1.8}.msa-footer-title{margin-bottom:18px;font-size:12px;font-weight:550}.msa-footer-links{color:var(--muted-foreground);flex-wrap:wrap;gap:12px 20px;font-size:12px;display:flex}.msa-footer-links a:hover,.msa-footer-links button:hover{color:var(--foreground)}.msa-footer-bottom{border-top:1px solid var(--border);color:#868b88;justify-content:space-between;gap:20px;padding-block:20px;font-size:11px;display:flex}.msa-footer-bottom a{align-items:center;gap:6px;display:flex}.msa-community-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 20px;margin-top:36px;display:grid}.msa-community-video{aspect-ratio:9/16;cursor:pointer;background:#0b0c0d;border-radius:12px;width:100%;min-width:0;display:block;position:relative;overflow:hidden}.msa-community-video video{object-fit:contain;width:100%;height:100%;display:block}.msa-community-video:focus-visible{outline:2px solid var(--primary);outline-offset:4px}@media (max-width:999px){.msa-performance-preview{grid-template-columns:minmax(0,1fr);gap:16px;padding:16px}.msa-performance-film{justify-self:center;width:min(100%,288px)}.msa-example-picker{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.msa-example-picker button{grid-template-columns:minmax(0,1fr);align-content:start;gap:6px;padding:4px}.msa-example-picker span{font-size:10px;line-height:1.4}.msa-community-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.msa-community-grid,.msa-tool-next nav{grid-template-columns:1fr}}[data-site=moneyspreadai] .motion-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}[data-site=moneyspreadai] .motion-pricing-controls{display:none}[data-site=moneyspreadai] .motion-pricing-pack{border:1px solid var(--border);border-radius:14px;padding:30px 24px}[data-site=moneyspreadai] .motion-pricing-pack-label{letter-spacing:.12em;color:var(--muted-foreground);font-size:11px}[data-site=moneyspreadai] .motion-pricing-cta{background:var(--primary);width:100%;height:44px;color:var(--primary-foreground);border-radius:8px;margin-block:4px}[data-site=moneyspreadai] .motion-pricing-pack-terms{color:var(--muted-foreground);border-top:1px solid var(--border);padding-top:16px;font-size:12px;line-height:1.6}[data-site=moneyspreadai] .motion-pricing-tax{text-align:center;max-width:800px;margin:24px auto 0;font-size:12px;line-height:1.7}[data-site=moneyspreadai] .motion-pricing-pack li{font-size:13px}.msa-workspace-wrap .motion-image-slot{min-height:180px}@media (max-width:767px){[data-site=moneyspreadai] .motion-pricing-grid{grid-template-columns:1fr;gap:28px}}.msa-workspace-wrap .motion-role-slots{gap:22px;display:grid}.msa-workspace-wrap .motion-role-slot{gap:10px;display:grid}.msa-workspace-wrap .motion-role-heading{align-items:center;gap:6px;display:flex}.msa-workspace-wrap .motion-role-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.msa-workspace-wrap .motion-role-actions .motion-remove,.msa-workspace-wrap .motion-role-actions .motion-replace{position:static}.msa-workspace-wrap .motion-role-slot .motion-image-thumbnail{width:80px;height:100px}.msa-header{z-index:30;background:var(--background);position:sticky;top:0}.msa-header nav{border:1px solid var(--border);background:var(--card);border-radius:999px;gap:4px;padding:4px}.msa-header nav a{border-radius:999px;padding:8px 13px}.msa-header nav a:hover{background:var(--muted)}.msa-skip{z-index:50;background:var(--primary);color:var(--primary-foreground);padding:12px;position:absolute;top:-100px;left:16px}.msa-skip:focus{top:10px}.msa-section>h2,.msa-section>p{text-align:center;margin-inline:auto}.msa-kicker{letter-spacing:.14em;text-transform:uppercase;font-weight:600}.msa-primary{background:var(--primary);color:var(--primary-foreground);border-radius:8px;align-items:center;padding:13px 22px;font-size:14px;font-weight:600;display:inline-flex}.msa-pricing-note{margin-top:24px;font-size:12px!important}.msa-pricing-note a{text-decoration:underline}.msa-faq summary{cursor:pointer}.msa-faq summary::-webkit-details-marker{display:none}.msa-community-grid{max-width:900px;margin-inline:auto}.msa-shell a:focus-visible,.msa-shell button:focus-visible,.msa-shell summary:focus-visible{outline:2px solid var(--primary);outline-offset:4px}@media (min-width:768px){.msa-workspace-wrap .reference-workspace [data-slot=entry-generation-workspace-grid]{grid-template-columns:340px minmax(0,1fr);gap:20px}.msa-workspace-wrap .reference-workspace .motion-input-panel{max-height:640px}.msa-workspace-wrap .reference-workspace .motion-generator-stage--tabs{align-self:start;height:auto;min-height:580px}}@media (max-width:999px){.msa-feature{gap:36px}.msa-header-inner{gap:12px;padding:14px 20px}.msa-header nav a{padding:7px 9px}}@media (max-width:767px){.msa-container,.msa-footer-inner{width:calc(100% - 32px)}.msa-header-inner{flex-wrap:wrap;gap:12px;min-height:0;padding:12px 16px}.msa-brand{font-size:17px}.msa-header nav{order:3;justify-content:space-between;width:100%;font-size:12px}.msa-account{gap:10px;font-size:12px}.msa-workspace-wrap{padding:28px 16px 24px}.studio-workspace-heading{margin-bottom:24px}.studio-workspace-heading h1{font-size:36px}.studio-workspace-heading p{font-size:15px}.msa-workspace-wrap .reference-workspace .motion-input-panel{min-height:360px;max-height:none}.msa-section{padding-block:38px;scroll-margin-top:145px}.msa-feature,.msa-points,.msa-steps{grid-template-columns:1fr;gap:28px}.msa-feature-reverse>:first-child{order:0}.msa-feature-media img,.msa-feature-video{height:440px}.msa-cta{margin-block:32px 56px;padding:32px 20px}.msa-footer-grid{grid-template-columns:1fr 1fr;gap:28px}.msa-footer-grid>div:first-child{grid-column:1/-1}.msa-footer-bottom{flex-wrap:wrap}}