.vt-shell{width:min(1200px,calc(100% - 48px));margin-inline:auto}.video-tools-nav{scroll-margin-top:80px;padding:40px 0;background:#fff;border-block:1px solid #f0edf3;color:#201637}.video-tools-nav .vt-shell{width:min(1440px,calc(100% - 48px))}.video-tools-nav h2{font-size:clamp(1.75rem,3vw,2.3rem);font-weight:750;letter-spacing:-.025em;line-height:1.25;text-align:start}.video-tools-nav p{max-width:900px;margin:10px 0 22px;font-size:1.05rem;line-height:1.8;color:#625775}.vt-tool-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.vt-tool-card{position:relative;isolation:isolate;display:grid;align-items:end;aspect-ratio:16/9;overflow:hidden;border-radius:12px;background:#e7e4eb;color:#fff;text-decoration:none;box-shadow:0 1px 3px #20163712;transition:transform .2s,box-shadow .2s}.vt-tool-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,transparent 35%,#10101945 58%,#101019dd 100%);pointer-events:none}.vt-tool-card img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;transition:transform .3s}.vt-tool-card span{display:block;padding:24px 12px 12px;color:#fff;font-size:1rem;font-weight:650;line-height:1.35;text-align:center;text-wrap:balance;overflow-wrap:anywhere;text-shadow:0 1px 4px #0008}.vt-tool-card:hover{transform:translateY(-3px);box-shadow:0 8px 22px #20163724}.vt-tool-card:hover img{transform:scale(1.035)}@media(min-width:1536px){.vt-tool-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:1199px){.vt-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media(max-width:899px){.vt-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:539px){.video-tools-nav .vt-shell{width:calc(100% - 32px)}.vt-tool-grid{grid-template-columns:1fr;gap:16px}.vt-tool-card span{font-size:1.125rem;padding-bottom:18px}}.video-tool-page{background:#fff;color:#231a36}.video-tool-page h2{font-size:clamp(1.5rem,2.4vw,2rem);font-weight:730;line-height:1.3;letter-spacing:-.025em}.video-tool-hero{padding:24px 0 64px;background:linear-gradient(115deg,#f2efff,#faf8ff 65%,#fff2f8);border-bottom:1px solid #e9e2f3}.vt-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:12px;color:#71627d;font-size:1rem;margin-bottom:42px}.vt-breadcrumb a{color:#6247b6;text-decoration:none}.vt-breadcrumb a:hover{text-decoration:underline}.vt-hero-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(270px,1fr);gap:64px;align-items:center}.video-tool-page h1{font-size:clamp(2rem,4vw,3.25rem);text-wrap:balance;line-height:1.17;font-weight:780;letter-spacing:-.035em;overflow-wrap:anywhere}.vt-lead{font-size:1.125rem;line-height:1.85;margin:24px 0 28px;color:#655773;max-width:720px}.vt-primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;border:1px solid #6d4ac5;border-radius:12px;padding:13px 22px;color:#fff;background:#6d4ac5;font-size:1rem;font-weight:650;text-decoration:none;cursor:pointer;transition:background .18s}.vt-primary:hover{background:#5735aa}.video-tool-page a:focus-visible,.video-tool-page button:focus-visible,.video-tool-page summary:focus-visible,.video-tools-nav a:focus-visible{outline:3px solid #987be2;outline-offset:4px}.vt-input-card{padding:28px;border:1px solid #e9def6;border-radius:22px;background:#ffffffd9;box-shadow:0 16px 44px #4c26730a}.vt-tool-preview{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:12px;margin-bottom:24px}.vt-input-card h2{font-size:1.15rem}.vt-input-card ul{display:grid;gap:14px;margin:22px 0;padding:0;list-style:none}.vt-input-card li{display:flex;align-items:center;gap:12px;font-size:1rem;color:#635270}.vt-input-card svg{flex-shrink:0;color:#8866c4}.vt-output{display:flex;align-items:center;gap:14px;padding-top:20px;border-top:1px solid #eee6f3}.vt-output div{display:grid;gap:3px}.vt-output span{font-size:1rem;color:#7b6c85}.vt-output strong{font-size:1.12rem;font-weight:650}.vt-workspace{padding-block:48px 32px;scroll-margin-top:90px}.vt-section-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;margin-bottom:24px}.vt-providers{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.vt-providers button{border:1px solid #e4d9ef;border-radius:10px;padding:11px 15px;background:#faf7fd;color:#6f5d7c;font-size:1rem;overflow-wrap:anywhere;cursor:pointer;max-width:100%}.vt-providers button[aria-pressed=true]{border-color:#805bc3;background:#ede5fa;color:#583a93}.vt-demo{border:1px solid #e6ddef;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 8px 28px #58338106}.vt-toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;background:#f6f2fa;padding:17px 24px;border-bottom:1px solid #e6ddef}.vt-toolbar strong{font-weight:650;overflow-wrap:anywhere}.vt-toolbar>div{display:flex;flex-wrap:wrap;gap:10px}.vt-toolbar button{display:inline-flex;align-items:center;gap:8px;font-size:1rem;color:#654780;background:#fff;border:1px solid #e3d7ed;padding:9px 12px;border-radius:8px;cursor:pointer}.vt-launch-panel{display:flex;align-items:center;flex-direction:column;text-align:center;padding:44px 24px 48px;background:radial-gradient(ellipse at center,#faf7ff,#fff 75%)}.vt-play-icon{display:grid;place-items:center;width:68px;height:68px;border-radius:20px;background:#eee7fb;color:#7c56bd;margin-bottom:20px}.vt-launch-panel h3{font-size:1.4rem;font-weight:700;line-height:1.4}.vt-launch-panel p{max-width:670px;margin:16px 0 24px;font-size:1.05rem;line-height:1.85;color:#776981}.vt-demo iframe{display:block;width:100%;height:850px;min-height:65vh;border:0;background:#fff}.vt-loading{padding:14px 24px;color:#725694;font-size:1rem;background:#f9f6fd}.vt-feedback{font-size:1rem;color:#786345;line-height:1.8;padding:16px;background:#fffbf2;border-radius:8px;margin-top:14px}.vt-guide{padding-block:32px}.vt-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;list-style:none;padding:0;margin:26px 0 0}.vt-steps li{padding:26px;background:#fcfaff;border:1px solid #eee6f4;border-radius:16px}.vt-steps svg{color:#8c68bc;margin-bottom:20px}.vt-steps h3{font-size:1.12rem;font-weight:700;line-height:1.5}.vt-steps p{font-size:1rem;line-height:1.9;color:#75677e;margin-top:12px}.vt-faq{padding-block:32px}.vt-faq h2{margin-bottom:24px}.vt-faq details{border-bottom:1px solid #eae3f0;padding-block:20px}.vt-faq summary{font-size:1.125rem;font-weight:620;cursor:pointer;line-height:1.6}.vt-faq details p{font-size:1.05rem;color:#72647c;line-height:1.9;margin:14px 0 4px;max-width:1000px}.vt-related{scroll-margin-top:90px;padding-block:32px 64px}.vt-related>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:26px}.vt-related a{position:relative;display:flex;flex-direction:column;gap:12px;border:1px solid #e7dfee;border-radius:14px;background:#faf7fd;padding:22px;padding-inline-end:38px;text-decoration:none;transition:background .18s}.vt-related a:hover{background:#eee5fb}.vt-related strong{font-weight:650;overflow-wrap:anywhere}.vt-related span{font-size:1rem;color:#806b90;line-height:1.6}.vt-related svg{position:absolute;inset-inline-end:14px;top:24px;color:#9b7bbd}@media(max-width:800px){.vt-hero-grid{grid-template-columns:1fr;gap:30px}.video-tool-hero{padding-bottom:36px}.vt-breadcrumb{margin-bottom:30px}.vt-steps{grid-template-columns:1fr}.vt-related>div{grid-template-columns:repeat(2,minmax(0,1fr))}.vt-input-card{padding:24px}.vt-input-card ul{grid-template-columns:repeat(2,minmax(0,1fr))}.vt-workspace{scroll-margin-top:75px}}@media(max-width:480px){.vt-shell{width:calc(100% - 32px)}.video-tools-nav{padding-block:36px}.vt-input-card ul{grid-template-columns:1fr}.vt-related>div{grid-template-columns:1fr}.vt-toolbar{padding:14px 16px}.vt-launch-panel{padding:32px 16px}.vt-workspace{padding-top:32px}.vt-demo iframe{height:780px}}@media(prefers-reduced-motion:reduce){.vt-tool-card,.vt-tool-card img,.vt-primary,.vt-related a{transition:none}.vt-tool-card:hover,.vt-tool-card:hover img{transform:none}}
