:root{--bg:#0e0b26;--bg-2:#140f35;--surface:#1a1542;--surface-2:#221c55;--surface-3:#2c2468;--line:#ffffff17;--line-strong:#ffffff2e;--text:#f4f2ff;--text-soft:#aba5d6;--cyan:#22e1ff;--violet:#8b5cf6;--pink:#ff3dbe;--orange:#ff8a3d;--on-bright:#120a2a;--warn:#ffb3c9;--text-strong:#fff;--placeholder:#6f69a0;--glow-1:#8b5cf661;--glow-2:#22e1ff33;--glow-3:#ff3dbe1a;--float-bg:#1a1542eb;--header-bg:#0e0b26b8;--shadow:#000000b3;--grad:linear-gradient(90deg, var(--cyan) 0%, var(--violet) 42%, var(--pink) 72%, var(--orange) 100%);--grad-hot:linear-gradient(90deg, var(--pink), var(--orange));--font:"Outfit", "Alexandria", system-ui, -apple-system, "Segoe UI", Tahoma, sans-serif;--display:"Unbounded", "Outfit", "Alexandria", system-ui, sans-serif;--gutter:max(16px, env(safe-area-inset-left), env(safe-area-inset-right));--r:12px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:light){:root{--bg:#f7f5ff;--bg-2:#efebff;--surface:#fff;--surface-2:#f3f0ff;--surface-3:#e8e2ff;--line:#1e14501a;--line-strong:#1e145033;--text:#18123d;--text-soft:#5d5788;--text-strong:#0e0a2b;--placeholder:#9a95bd;--cyan:#0891b2;--violet:#7c3aed;--pink:#db2777;--orange:#ea580c;--warn:#be123c;--glow-1:#8b5cf629;--glow-2:#22e1ff24;--glow-3:#ff3dbe12;--float-bg:#fffffff0;--header-bg:#f7f5ffcc;--shadow:#281e5a38;--on-bright:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}[dir=rtl]{--font:"Alexandria", "Outfit", system-ui, Tahoma, sans-serif;--display:"Alexandria", "Unbounded", system-ui, Tahoma, sans-serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--bg)}body{min-height:100vh;color:var(--text);font-family:var(--font);font-variant-numeric:tabular-nums;background:radial-gradient(900px 620px at 8% -180px, var(--glow-1), transparent 70%), radial-gradient(760px 560px at 96% -160px, var(--glow-2), transparent 70%), radial-gradient(700px 520px at 70% 780px, var(--glow-3), transparent 70%), var(--bg);background-repeat:no-repeat;margin:0;font-size:15px;line-height:1.6}[dir=rtl] body{line-height:1.8}img,video{max-width:100%;display:block}a{color:inherit;text-underline-offset:3px}h1,h2,h3{margin:0;font-weight:700;line-height:1.12}[dir=rtl] :is(h1,h2,h3){line-height:1.55}[dir=rtl] .reel-title{line-height:1.6}h1,h2{font-family:var(--display)}button,input{touch-action:manipulation}:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}::selection{background:var(--pink);color:#fff}.grad-text{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.site-header{z-index:50;padding:14px max(var(--gutter), clamp(16px, 4vw, 40px), calc((100% - 1160px) / 2 + clamp(16px, 4vw, 40px)));padding-top:max(14px, env(safe-area-inset-top));background:var(--header-bg);-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;display:flex;position:sticky;top:0}html{scroll-padding-top:76px}.wordmark{align-items:center;gap:10px;text-decoration:none;display:inline-flex}.logo{filter:drop-shadow(0 0 10px #8b5cf673);flex:none;display:block}.wm{letter-spacing:-.02em;background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Unbounded,system-ui,sans-serif;font-size:20px;font-weight:700;line-height:1}.site-header nav{align-items:center;gap:18px;font-size:14px;font-weight:500;display:flex}.site-header nav a{color:var(--text-soft);text-decoration:none}.site-header nav a:hover{color:var(--text)}.site-header form{margin:0}.linkish{font:inherit;color:var(--text-soft);cursor:pointer;background:0 0;border:0;padding:0}.linkish:hover{color:var(--text)}.lang{font:inherit;cursor:pointer;background:var(--surface);color:var(--text);border:1px solid var(--line-strong);border-radius:999px;padding:4px 12px;font-size:13px;font-weight:600}.lang:lang(ar){font-family:Alexandria,sans-serif}.lang:lang(en){font-family:Outfit,sans-serif}.lang:hover{border-color:var(--cyan)}.site-footer{padding:26px max(var(--gutter), clamp(16px, 4vw, 40px));max-width:1160px;color:var(--text-soft);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:8px;margin:0 auto;font-size:13px;display:flex}.btn{font:inherit;white-space:nowrap;cursor:pointer;color:var(--text);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:700;text-decoration:none;transition:transform 80ms,box-shadow .2s,filter .2s;display:inline-flex}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{opacity:.4;cursor:not-allowed}.btn-rec,.btn-blade{background:var(--grad-hot);color:var(--on-bright);box-shadow:0 0 #ff3dbe00}.btn-rec:hover:not(:disabled),.btn-blade:hover:not(:disabled){box-shadow:0 0 24px -2px #ff3dbe99}.btn-cap,.btn-tape{background:var(--cyan);color:var(--on-bright)}.btn-cap:hover,.btn-tape:hover{box-shadow:0 0 22px -2px #22e1ff99}.btn-ghost{color:var(--text);box-shadow:inset 0 0 0 1px var(--line-strong);background:0 0;padding:6px 13px;font-size:13px;font-weight:600}.btn-ghost:hover{box-shadow:inset 0 0 0 1px var(--cyan)}.btn-google{background:var(--surface-2);color:var(--text);box-shadow:inset 0 0 0 1px var(--line-strong)}.btn-google:hover{box-shadow:inset 0 0 0 1px var(--cyan)}.btn-ghost svg{display:none}.btn svg{background:#fff;border-radius:50%;flex:none;width:20px;height:20px;padding:2px}main{display:block}.hero{max-width:1160px;padding:clamp(20px, 5vw, 60px) max(var(--gutter), clamp(16px, 4vw, 40px)) 24px;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:clamp(28px,5vw,64px);margin:0 auto;display:grid}.hero h1{letter-spacing:-.025em;max-width:15ch;font-size:clamp(27px,4.1vw,50px);font-weight:700;line-height:1.1}.hero h1 .grad-text{display:inline}[dir=rtl] .hero h1{letter-spacing:0;max-width:16ch;font-weight:700;line-height:1.65}.lede{color:var(--text-soft);max-width:56ch;margin:18px 0 26px;font-size:clamp(15px,1.25vw,16.5px)}.hero-cta{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.hero-cta form{margin:0}.hero-cta .btn{padding:12px 24px;font-size:15px}.hero-cta>span{color:var(--text-soft);font-size:13.5px}.phone-wrap{justify-self:center;width:min(250px,70vw);position:relative}.phone{--line-strong:#ffffff2e;--cyan:#22e1ff;--violet:#8b5cf6;--pink:#ff3dbe;--orange:#ff8a3d;aspect-ratio:9/18.5;background:#0a0820;border-radius:34px;padding:8px;box-shadow:0 0 0 1px #8b5cf680,0 0 60px -10px #8b5cf68c,0 0 90px -30px #22e1ff80}.screen{background:radial-gradient(90% 55% at 30% 20%,#22e1ff59,#0000 60%),radial-gradient(80% 60% at 80% 45%,#ff3dbe59,#0000 60%),linear-gradient(#241c5a 0%,#120d33 100%);border-radius:27px;height:100%;position:relative;overflow:hidden}.rec{top:16px;color:#fff;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex;position:absolute;inset-inline-start:16px}.rec i{background:var(--pink);width:8px;height:8px;box-shadow:0 0 8px var(--pink);border-radius:50%;animation:1.6s ease-in-out infinite rec}@keyframes rec{50%{opacity:.3}}.play{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff24;border-radius:50%;width:58px;height:58px;margin-left:-29px;position:absolute;top:25%;left:50%;box-shadow:inset 0 0 0 1px #ffffff4d}.play:after{content:"";border:11px solid #0000;border-left:17px solid #fff;border-right-width:0;position:absolute;top:18px;left:23px}.ai-panel{inset-inline:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px var(--line-strong);background:#0e0b26c7;border-radius:18px;padding:12px 12px 10px;position:absolute;bottom:10px}.wave{align-items:center;gap:2px;height:34px;margin-bottom:8px;display:flex;position:relative}.wave span{background:#aba5d673;border-radius:2px;flex:1}.wave span.kept{background:linear-gradient(180deg, var(--cyan), var(--violet))}.cutline{background:var(--pink);width:2px;box-shadow:0 0 10px var(--pink);margin-left:-1px;animation:3.4s cubic-bezier(.2,.7,.2,1) infinite cut;position:absolute;top:-6px;bottom:-6px}.cutline:before{content:"";background:var(--pink);width:8px;height:8px;box-shadow:0 0 10px var(--pink);border-radius:50%;margin-left:-4px;position:absolute;top:-4px;left:50%}@keyframes cut{0%{opacity:0;transform:translate(-130px)}20%{opacity:1}45%,to{opacity:1;transform:none}}.line{margin:0;font-size:11.5px;font-weight:600;line-height:1.45}.line.done{color:#fff}.line.done:after{content:" ✓";color:var(--cyan)}.line.next{color:#aba5d699}.tag{white-space:nowrap;background:var(--float-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--text);box-shadow:inset 0 0 0 1px var(--line-strong), 0 12px 30px -14px var(--shadow);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:600;display:inline-flex;position:absolute}.tag b{width:18px;height:18px;color:var(--on-bright);border-radius:50%;place-items:center;font-size:11px;display:inline-grid}.tag-a{top:14%;inset-inline-end:-30%}.tag-a b{background:var(--cyan)}.tag-b{top:40%;inset-inline-start:-32%}.tag-b b{background:var(--grad-hot)}.try,.how,.features,.pricing,.faq{max-width:1160px;padding:44px max(var(--gutter), clamp(16px, 4vw, 40px));margin:0 auto}.try h2,.how h2,.features h2,.pricing h2,.faq h2{letter-spacing:-.02em;margin-bottom:20px;font-size:clamp(20px,2.4vw,28px);font-weight:700}[dir=rtl] :is(.try,.how,.features,.pricing,.faq) h2{letter-spacing:0;font-weight:700}.clipper{gap:22px;display:grid}.mat{color:var(--text);background:linear-gradient(var(--bg-2), var(--bg-2)) padding-box, var(--grad) border-box;border:1px solid #0000;border-radius:22px;gap:20px;padding:clamp(16px,2.6vw,28px);display:grid;position:relative;box-shadow:0 0 70px -30px #8b5cf6b3}.field{gap:6px;display:grid}.field>span,.mat legend{color:var(--text-soft);padding:0;font-size:12.5px;font-weight:500}.mat legend{margin-bottom:8px}.field input{font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:var(--r);width:100%;min-width:0;padding:10px 12px;font-size:15px}.field input:focus{border-color:var(--cyan);outline:none;box-shadow:0 0 0 3px #22e1ff2e}.field-url input{padding:13px 14px;font-size:16px}.field input::placeholder{color:var(--placeholder)}.video-meta{color:var(--text-soft);align-items:center;gap:12px;font-size:13.5px;display:flex}.video-meta img{border-radius:8px;flex:none}.video-meta strong{color:var(--text)}fieldset{border:0;min-width:0;margin:0;padding:0}.modes{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.chip,.frame{cursor:pointer;border-radius:var(--r);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .15s,background-color .15s;position:relative}.chip{gap:1px;padding:10px 12px;font-size:14px;display:grid}.chip input,.frame input{opacity:0;pointer-events:none;position:absolute}.chip strong{font-weight:600}.chip small{color:var(--text-soft);font-size:12px;line-height:1.4}.chip:hover,.frame:hover{box-shadow:inset 0 0 0 1px var(--line-strong)}.chip.on,.frame.on{background:var(--surface-2);box-shadow:inset 0 0 0 1.5px var(--cyan), 0 0 18px -6px #22e1ff8c}.chip.on strong,.frame.on{color:var(--text-strong)}.chip.on small{color:var(--text-soft)}:is(.chip:has(input:focus-visible),.frame:has(input:focus-visible)){outline:2px solid var(--cyan);outline-offset:3px}.numbers{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:12px;display:grid}.numbers>:only-child{grid-column:1/-1}.length-field{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.presets{gap:6px;display:flex}.preset{font:inherit;border-radius:var(--r);cursor:pointer;height:44px;color:var(--text-soft);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);border:0;padding:0 12px;font-size:13px;font-weight:600}.preset:hover{color:var(--text)}.preset.on{color:var(--text-strong);background:var(--surface-2);box-shadow:inset 0 0 0 1.5px var(--cyan)}.ai-line{color:var(--text-soft);margin:0;padding-inline-start:22px;font-size:13px;position:relative}.ai-line:before{content:"";inset-inline-start:0;background:var(--grad);border-radius:4px;width:14px;height:14px;position:absolute;top:.2em}.more{border-radius:var(--r);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);padding:0 14px}.more>summary{cursor:pointer;color:var(--text-soft);align-items:center;gap:8px;padding:12px 0;font-size:13.5px;font-weight:500;list-style:none;display:flex}.more>summary::-webkit-details-marker{display:none}.more>summary:after{content:"+";margin-inline-start:auto;font-size:18px;line-height:1}.more[open]>summary:after{content:"−"}.more[open]{gap:12px;padding-bottom:14px;display:grid}.more[open]>summary{padding-bottom:0}.check{cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;display:flex}.check input{width:18px;height:18px;accent-color:var(--cyan);flex:none;margin:1px 0 0}.go-text{gap:4px;min-width:0;display:grid}.go-text p{margin:0}.usage{color:var(--text-soft);font-size:12.5px}.stepper>div{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);align-items:stretch;display:flex;overflow:hidden}.stepper button{font:inherit;width:42px;color:var(--text);cursor:pointer;background:0 0;border:0;flex:none;font-size:18px;font-weight:500}.stepper button:hover{background:var(--surface-3);color:var(--cyan)}.stepper input{text-align:center;font-family:var(--display);appearance:textfield;background:0 0;border-radius:0;padding:6px 0;font-size:18px;font-weight:600;border:0!important}.stepper input:focus{box-shadow:none!important}.stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.fit-options{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:8px;display:grid}.fit-options .stepper{grid-column:span 2}.fit-options .chip:nth-of-type(2).on{box-shadow:inset 0 0 0 1.5px var(--pink), 0 0 18px -6px #ff3dbe99}.fit-options .chip:nth-of-type(2).on small{color:var(--text-soft)}.frames{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.frame{align-items:center;gap:8px;padding:10px 12px;font-size:13.5px;font-weight:500;display:flex}.frame .shape{flex:none}.shape{border:2px solid;border-radius:3px;height:18px;display:inline-block}.frame.on .shape{border-color:var(--cyan)}.shape-vertical_blur{background:linear-gradient(currentColor,currentColor) 50%/100% 40% no-repeat}.timeline{gap:6px;padding-top:2px;display:grid}.ruler{height:24px;margin:0 2px;position:relative}.tick{justify-items:center;display:grid;position:absolute;top:0;transform:translate(-50%)}.tick i{background:var(--text-soft);width:1px;height:7px}.tick b{color:var(--text-soft);font-size:11px;font-weight:400}.tick:first-child{justify-items:start;transform:none}.tick:last-child:not(:first-child){justify-items:end;transform:translate(-100%)}.track{background:var(--surface);height:50px;box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;margin:0 2px;position:relative}.tape{background:repeating-linear-gradient(90deg, #ffffff59 0 1.5px, transparent 1.5px 6px) center / 100% 40% no-repeat, linear-gradient(90deg, var(--cyan), var(--violet));border-radius:6px;transition:left .35s cubic-bezier(.2,.7,.2,1),width .35s cubic-bezier(.2,.7,.2,1);position:absolute;top:9px;bottom:9px;box-shadow:0 0 14px -3px #22e1ff99}.cut{background:var(--pink);width:2px;box-shadow:0 0 8px var(--pink);position:absolute;top:-11px;bottom:-11px}.cut-in{left:-1px}.cut-out{right:-1px}.cut-in:before{content:"";background:var(--pink);border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;left:-3px}.timeline-foot{color:var(--text-soft);justify-content:space-between;gap:12px;font-size:12px;display:flex}.go{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.go form{margin:0}.go .btn,.go form{margin-top:14px}.go .btn{padding:12px 26px;font-size:15px}.total{margin:14px 0 0;font-size:14.5px;font-weight:500}.go .warn{margin-top:14px}.warn{color:var(--warn);margin:0;font-weight:500}.err{margin-top:-8px}.paywall-note{color:var(--text-soft);margin:-8px 0 0;font-size:13.5px}.subscribe{gap:6px;display:inline-grid}.pay-buttons{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.pay-buttons .warn{flex-basis:100%}.notice-warn{box-shadow:inset 0 0 0 1px var(--pink)}@media (max-width:640px){.go .pay-buttons,.go .pay-buttons .btn{width:100%}}.how ol{counter-reset:s;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.how li{counter-increment:s;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);border-radius:18px;padding:20px}.how li:before{content:counter(s);width:30px;height:30px;color:var(--on-bright);border-radius:50%;place-items:center;margin-bottom:14px;font-size:13px;font-weight:800;display:inline-grid}.how li:first-child:before{background:var(--cyan);box-shadow:0 0 16px -2px #22e1ffb3}.how li:nth-child(2):before{background:var(--violet);color:#fff;box-shadow:0 0 16px -2px #8b5cf6cc}.how li:nth-child(3):before{background:var(--grad-hot);box-shadow:0 0 16px -2px #ff3dbeb3}.how h3{margin-bottom:6px;font-size:16.5px}.how p{color:var(--text-soft);margin:0;font-size:14px}.features dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 48px;margin:0;display:grid}.features dt{margin-bottom:4px;font-size:16.5px;font-weight:700}.features dt:before{content:"";background:var(--pink);width:8px;height:8px;box-shadow:0 0 8px var(--pink);vertical-align:2px;border-radius:50%;margin-inline-end:10px;display:inline-block}.features dd{color:var(--text-soft);max-width:54ch;margin:0;font-size:14.5px}.plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1080px;display:grid}.plan .price small{color:var(--text-soft);letter-spacing:0;margin-inline-start:4px;font-size:15px;font-weight:500}.plan{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);border-radius:22px;align-content:start;gap:8px;padding:24px;display:grid}.plan h3{font-size:16px;font-weight:600}.plan p{color:var(--text-soft);margin:0;font-size:14.5px}.plan .price{font-family:var(--display);color:var(--text);letter-spacing:-.03em;margin:4px 0;font-size:38px;font-weight:700;line-height:1}[dir=rtl] .plan .price{letter-spacing:0}.price small{color:var(--text-soft);letter-spacing:0;font-size:14px;font-weight:500}.plan form,.plan .btn{justify-self:start;margin-top:8px}.plan-pro{background:linear-gradient(var(--surface-2), var(--surface-2)) padding-box, var(--grad) border-box;border:1px solid #0000;box-shadow:0 0 60px -26px #ff3dbeb3}.plan-pro .price{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.plan-pro .price small{-webkit-text-fill-color:var(--text-soft)}.faq details{border-top:1px solid var(--line);max-width:70ch;padding:13px 0}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;font-size:15px;font-weight:600}.faq summary::marker{color:var(--cyan)}.faq details p{color:var(--text-soft);margin:8px 0 0;font-size:14.5px}.workspace{max-width:1160px;padding:4px max(var(--gutter), clamp(16px, 4vw, 40px)) 56px;margin:0 auto}.account{border-bottom:1px solid var(--line);color:var(--text-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 0 16px;font-size:14px;display:flex}.account p{margin:0}.account bdi{color:var(--text)}.workspace-title{font-family:var(--display);letter-spacing:-.03em;margin:22px 0 16px;font-size:clamp(22px,3vw,34px);font-weight:700}[dir=rtl] .workspace-title{letter-spacing:0;font-weight:700}.notice{background:var(--surface-2);color:var(--text);border-radius:var(--r);box-shadow:inset 0 0 0 1px var(--cyan);margin:14px 0 0;padding:10px 14px;font-size:14px}.results{gap:12px;display:grid}.results h2{font-size:clamp(18px,2.2vw,24px)}.results .warn{color:var(--warn)}.results-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.muted{color:var(--text-soft);margin:0;font-size:14px}.ai-notes{gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.ai-notes li{align-items:baseline;gap:8px;display:flex}.ai-notes li:before{content:"";background:var(--cyan);width:8px;height:8px;box-shadow:0 0 8px var(--cyan);border-radius:50%;flex:none;transform:translateY(-1px)}.progress{background:var(--surface);border-radius:999px;height:8px;overflow:hidden}.progress span{background:var(--grad);border-radius:999px;height:100%;transition:width .6s;display:block}.clips{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;margin:6px 0 0;padding:0;list-style:none;display:grid}.clips li{align-content:start;gap:8px;display:grid}.clips video{object-fit:contain;width:100%;max-height:380px;box-shadow:inset 0 0 0 1px var(--line);background:#07051a;border-radius:16px}.clips li>div{gap:1px;font-size:13.5px;display:grid}.clips li span{color:var(--text-soft)}.clip-title{color:var(--text);font-size:13.5px;font-style:normal;font-weight:600;line-height:1.4}.clips li a{color:var(--cyan);justify-self:start;font-weight:600}@media (max-width:1100px){.tag-a{inset-inline-end:-18%}.tag-b{inset-inline-start:-20%}}@media (max-width:900px){.hero{text-align:start;grid-template-columns:1fr}.hero h1{max-width:20ch}.phone-wrap{width:min(230px,52vw);margin:8px auto 0}.tag-a{inset-inline-end:-34%}.tag-b{inset-inline-start:-36%}.modes,.fit-options{grid-template-columns:repeat(2,minmax(0,1fr))}.how ol{grid-template-columns:1fr}.features dl{grid-template-columns:1fr;gap:20px}.plans{grid-template-columns:1fr 1fr}}@media (max-width:640px){body{font-size:14.5px}.site-header{padding-block:12px}.site-header nav{gap:10px}.hide-sm{display:none}.wm{font-size:18px}.logo{width:30px;height:30px}.plans{grid-template-columns:1fr}.field input,.field-url input{font-size:16px}.go{flex-direction:column;align-items:stretch}.go,.go form,.go .btn{width:100%}.hero-cta{flex-direction:column;align-items:stretch}.hero-cta .btn,.hero-cta form,.hero-cta form .btn{width:100%}.hero-cta>span{text-align:center}.tick:nth-child(2n):not(:last-child) b{visibility:hidden}.phone-wrap{width:min(210px,58vw)}.tag{padding:5px 10px;font-size:11.5px}.tag-a{inset-inline-end:-22%}.tag-b{inset-inline-start:-24%}.mat{border-radius:18px}.clips{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (max-width:380px){.site-header .btn-ghost{padding:5px 10px}.lang{padding:4px 9px}.modes,.fit-options{grid-template-columns:1fr}.fit-options .stepper{grid-column:auto}.tag-a{inset-inline-end:-10%}.tag-b{inset-inline-start:-12%}.clips{grid-template-columns:1fr}}@media (max-width:374px){.wm{display:none}.site-header nav{gap:8px}}@media (max-height:500px) and (orientation:landscape){.hero{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)}.phone-wrap{width:min(170px,26vw)}.tag{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.checkout{flex-basis:100%;justify-items:start;gap:10px;width:100%;display:grid}.checkout>*{width:100%;max-width:460px}.checkout>.checkout-status{width:auto}.checkout-compact{flex-basis:100%;margin-top:4px}.checkout-pick{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pick{text-align:start;cursor:pointer;font:inherit;color:var(--text);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);border:0;border-radius:16px;gap:3px;padding:12px 14px;display:grid}.pick strong{font-size:13.5px;font-weight:600}.pick small{color:var(--text-soft);font-size:11.5px;line-height:1.35}.pick-price{font-family:var(--display);font-size:22px;font-weight:700;line-height:1.1}.pick-price small{font-family:var(--body,inherit);font-size:12px;font-weight:500}[dir=rtl] .pick-price{font-family:inherit}.pick.on{box-shadow:inset 0 0 0 2px var(--cyan,#38d9ff), 0 0 24px -8px var(--cyan,#38d9ff)}.pick:disabled{opacity:.6;cursor:default}.checkout-note{color:var(--text-soft);margin:0;font-size:12.5px}.paypal-box{background:#fff;border-radius:16px;min-height:104px;padding:12px 12px 4px}.paypal-box:empty{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.checkout-status{color:var(--text-soft);font-size:12.5px}@media (max-width:374px){.checkout-pick{grid-template-columns:1fr}}.history{max-width:920px;padding:28px var(--gutter,16px) 64px;margin:0 auto}.history-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;margin-bottom:18px;display:flex}.history-head h1{font-family:var(--display);margin:0;font-size:clamp(24px,4vw,32px)}[dir=rtl] .history-head h1{font-family:inherit;font-weight:700}.history-head p{color:var(--text-soft);max-width:58ch;margin:6px 0 0;font-size:14px}.history-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.history-item{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);border-radius:18px;grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px;display:grid}.history-thumb{aspect-ratio:16/9;background:var(--grad);opacity:.9;background-position:50%;background-size:cover;border-radius:10px;width:112px;display:block}.history-info{gap:4px;min-width:0;display:grid}.history-info h2{text-overflow:ellipsis;white-space:nowrap;text-align:left;margin:0;font-size:15px;font-weight:600;overflow:hidden}.history-meta{color:var(--text-soft);flex-wrap:wrap;gap:6px 12px;font-size:12.5px;display:flex}.badge{box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:600;display:inline-block}.badge-ready{color:#06121f;background:var(--grad);box-shadow:none}.badge-working{color:var(--text)}.badge-expired,.badge-failed{color:var(--text-soft)}.history-actions{gap:8px;display:flex}.history-empty{text-align:center;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);border-radius:22px;justify-items:center;gap:14px;padding:36px 20px;display:grid}.history-empty p{color:var(--text-soft);margin:0}.history-note{color:var(--text-soft);margin-top:14px;font-size:12.5px}@media (max-width:640px){.history-item{grid-template-columns:88px minmax(0,1fr)}.history-thumb{width:88px}.history-actions{grid-column:1/-1}.history-actions .btn{flex:1;justify-content:center}}[dir=rtl] .history-info h2{text-align:right}@media (max-width:640px){.go .checkout{flex-basis:auto}.go{flex-wrap:nowrap}.checkout>*{max-width:none}}.pay-page{max-width:520px;padding:24px var(--gutter) 64px;gap:14px;margin:0 auto;display:grid}.pay-page h1{font-family:var(--display);margin:0;font-size:clamp(24px,5vw,32px)}[dir=rtl] .pay-page h1{font-family:inherit;font-weight:700}.pay-back{color:var(--text-soft);justify-self:start;font-size:13px;text-decoration:none}.pay-back:hover{color:var(--text)}.pay-for{color:var(--text-soft);margin:-6px 0 4px;font-size:13.5px}.pay-for bdi{color:var(--text)}.pay-page .checkout>*{max-width:none}.pay-page .paypal-box{min-height:72px}.pay-trust{color:var(--text-soft);gap:6px;margin:6px 0 0;padding:0;font-size:12.5px;list-style:none;display:grid}.pay-trust li{padding-inline-start:18px;position:relative}.pay-trust li:before{content:"";inset-inline-start:0;background:var(--grad);border-radius:50%;width:7px;height:7px;position:absolute;top:.55em}@media (max-width:640px){.numbers,.length-field{grid-template-columns:1fr}.presets .preset{flex:1}.frames{grid-template-columns:1fr}}.gate{max-width:460px;padding:32px max(var(--gutter), 24px);text-align:center;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);border-radius:24px;justify-items:center;gap:14px;margin:8vh auto;display:grid}.gate h1{font-family:var(--display);margin:0;font-size:clamp(22px,4vw,28px)}[dir=rtl] .gate h1{font-family:inherit;font-weight:700}.gate p{color:var(--text-soft);margin:0;font-size:14.5px}.gate small{color:var(--text-soft);font-size:12.5px}@media (max-width:520px){.gate{margin:24px 16px}}.uses{max-width:1160px;padding:44px max(var(--gutter), clamp(16px, 4vw, 40px));margin:0 auto}.uses h2{font-family:var(--display);letter-spacing:-.02em;margin:0 0 18px;font-size:clamp(22px,3vw,30px)}[dir=rtl] .uses h2{letter-spacing:0;font-family:inherit;font-weight:700}.uses ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.uses li{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);border-radius:18px;padding:18px}.uses h3{margin:0 0 6px;font-size:15px;font-weight:600}.uses p{color:var(--text-soft);margin:0;font-size:13.5px}@media (max-width:900px){.uses ul{grid-template-columns:1fr 1fr}}@media (max-width:520px){.uses ul{grid-template-columns:1fr}}.footer-links{gap:14px;display:flex}.footer-links a{color:var(--text-soft);font-size:13px;text-decoration:none}.footer-links a:hover{color:var(--text)}.notice-top{max-width:1160px;margin:12px auto 0}.checkout-total{font-family:var(--display);flex-wrap:wrap;align-items:baseline;gap:10px;margin:0;font-size:22px;font-weight:700;display:flex}[dir=rtl] .checkout-total{font-family:inherit}.checkout-total small{font-family:var(--body,inherit);color:var(--text-soft);font-size:13px;font-weight:500}.btn[aria-disabled=true]{opacity:.5;pointer-events:none}.board{gap:14px;display:grid}.video-group{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);border-radius:20px;gap:12px;min-width:0;padding:14px;display:grid}.vg-head{grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.vg-thumb{aspect-ratio:16/9;background:var(--grad) center / cover;border-radius:8px;width:72px;display:block}.vg-info{gap:4px;min-width:0;display:grid}.vg-info h2{text-overflow:ellipsis;white-space:nowrap;text-align:left;margin:0;font-size:15px;font-weight:600;overflow:hidden}[dir=rtl] .vg-info h2{text-align:right}.vg-actions{gap:8px;display:flex}.vg-note{color:var(--text-soft);gap:6px;margin:0;font-size:13px;display:grid}.state-expired .reels,.state-failed .vg-thumb,.state-expired .vg-thumb{opacity:.55}.reels{scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:thin;gap:10px;margin:0;padding:2px 2px 6px;list-style:none;display:flex;overflow-x:auto}.reels li{scroll-snap-align:start;flex:none}.reel{aspect-ratio:9/16;cursor:pointer;color:#fff;width:136px;font:inherit;background:#000;border:0;border-radius:14px;padding:0;display:block;position:relative;overflow:hidden}.reel img{object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block}.reel:hover img{transform:scale(1.04)}.reel:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.reel:after{content:"";background:linear-gradient(#0000 55%,#000000bf);position:absolute;inset:0}.reel-play{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1;background:#00000073;border-radius:50%;width:40px;height:40px;margin:-20px 0 0 -20px;position:absolute;top:50%;left:50%}.reel-play:before{content:"";border-top:8px solid #0000;border-bottom:8px solid #0000;border-left:14px solid #fff;position:absolute;top:12px;left:15px}.reel-time{top:8px;z-index:1;background:#0000008c;border-radius:6px;padding:2px 6px;font-size:11px;font-weight:600;position:absolute;inset-inline-end:8px}.reel-title{inset-inline:8px;text-align:start;z-index:1;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;font-weight:600;line-height:1.3;display:-webkit-box;position:absolute;bottom:8px;overflow:hidden}@media (max-width:640px){.vg-head{grid-template-columns:56px minmax(0,1fr)}.vg-thumb{width:56px}.vg-actions{grid-column:1/-1}.vg-actions .btn{flex:1;justify-content:center}.reel{width:118px}}.viewer{z-index:100;color:#fff;background:#000;position:fixed;inset:0}.viewer-scroll{scroll-snap-type:y mandatory;overscroll-behavior:contain;scrollbar-width:none;height:100dvh;overflow-y:auto}.viewer-scroll::-webkit-scrollbar{display:none}.viewer-slide{scroll-snap-align:start;scroll-snap-stop:always;justify-content:center;align-items:center;height:100dvh;display:flex}.viewer-slide video{object-fit:contain;background:#000;width:100%;max-width:100%;height:100%;max-height:100dvh}.viewer-slide video.is-vertical{width:min(100vw,56.25dvh)}.viewer-top{top:0;padding:max(12px, env(safe-area-inset-top)) 14px 12px;pointer-events:none;background:linear-gradient(#0000008c,#0000);align-items:center;gap:10px;display:flex;position:absolute;inset-inline:0}.viewer-top>*{pointer-events:auto}.viewer-count{opacity:.85;font-size:13px;font-weight:600}.viewer-sound{margin-inline-start:auto;padding:0 14px;font-size:13px;width:auto!important}.viewer-btn{cursor:pointer;width:40px;height:40px;font:inherit;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff24;border:0;border-radius:999px;font-size:16px}.viewer-btn:hover{background:#ffffff3d}.viewer-btn:disabled{opacity:.3;cursor:default}.viewer-bottom{bottom:0;padding:40px 16px max(16px, env(safe-area-inset-bottom));pointer-events:none;background:linear-gradient(#0000,#000000bf);justify-content:space-between;align-items:flex-end;gap:14px;display:flex;position:absolute;inset-inline:0}.viewer-bottom>*{pointer-events:auto}.viewer-bottom div{gap:3px;min-width:0;display:grid}.viewer-bottom strong{font-size:15px}.viewer-bottom small{opacity:.75;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.viewer-bottom .btn{flex:none}.viewer-nav{inset-inline-end:16px;gap:10px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:640px){.viewer-nav{display:none}}.package{background:var(--surface-2);box-shadow:inset 0 0 0 1.5px var(--cyan), 0 0 26px -10px var(--cyan);border-radius:18px;gap:10px;padding:16px 18px;display:grid}.package-pass{box-shadow:inset 0 0 0 1.5px var(--pink), 0 0 26px -10px var(--pink)}.package-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.package-head strong{font-size:16px}.package-price{font-family:var(--display);font-size:28px;font-weight:700}[dir=rtl] .package-price{font-family:inherit}.package-price small{font-family:var(--body,inherit);color:var(--text-soft);margin-inline-start:4px;font-size:13px;font-weight:500}.package ul{color:var(--text-soft);gap:6px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}.package li{padding-inline-start:22px;position:relative}.package li:before{content:"✓";color:var(--cyan);font-weight:700;position:absolute;inset-inline-start:0}.logo-left,.logo-right,.logo-cut{transform-box:view-box}.logo-whole{opacity:0}.logo-anim .logo-whole{animation:7s linear infinite logo-whole}.logo-left{transform:translate(-.9px,1.1px)}.logo-right{transform:translate(1.5px,-1.8px)}.logo-cut{stroke-dasharray:1;stroke-dashoffset:0;transform:translate(.3px,-.35px)}.logo-anim .logo-left{animation:7s cubic-bezier(.3,.7,.2,1) infinite logo-left}.logo-anim .logo-right{animation:7s cubic-bezier(.3,.7,.2,1) infinite logo-right}.logo-anim .logo-cut{animation:7s ease-in-out infinite logo-cut}.wordmark:hover .logo-anim *{animation-duration:3.5s}@keyframes logo-cut{0%,12%{stroke-dashoffset:1px;opacity:1;stroke-width:1.6px;transform:translate(0)}26%{stroke-dashoffset:0;stroke-width:2.2px;transform:translate(0)}34%{stroke-width:1.6px;transform:translate(.3px,-.35px)}84%{stroke-dashoffset:0;opacity:1;stroke-width:1.6px;transform:translate(.3px,-.35px)}93%{stroke-dashoffset:0;opacity:0;transform:translate(0)}94%,to{stroke-dashoffset:1px;opacity:0;transform:translate(0)}}@keyframes logo-whole{0%,25%{opacity:1}27%,92%{opacity:0}94%,to{opacity:1}}@keyframes logo-right{0%,26%{transform:translate(0)}33%{transform:translate(2.2px,-2.7px)}40%,84%{transform:translate(1.5px,-1.8px)}93%,to{transform:translate(0)}}@keyframes logo-left{0%,26%{transform:translate(0)}33%{transform:translate(-1.3px,1.6px)}40%,84%{transform:translate(-.9px,1.1px)}93%,to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.logo-anim .logo-left,.logo-anim .logo-right,.logo-anim .logo-cut,.logo-anim .logo-whole{animation:none}}.plans-4{grid-template-columns:repeat(4,minmax(0,1fr));max-width:1160px}.plans-4 .plan{grid-template-rows:auto auto auto auto auto 1fr;gap:6px;padding:26px 22px}.plans-4 .plan h3{font-family:var(--display);align-items:center;gap:10px;margin:0;font-size:22px;font-weight:700;display:flex}[dir=rtl] .plans-4 .plan h3{font-family:inherit}.plan-for{font-size:15px!important}.plan-amount{color:var(--text)!important;font-size:15px!important}.plans-4 .price{font-size:40px;margin-top:14px!important}.plan-note{font-size:13px!important}.plans-4 .plan form,.plans-4 .plan-btn{place-self:end stretch;margin-top:16px}.plans-4 .plan form .btn{justify-content:center;width:100%}.plans-4 .plan-btn{justify-content:center}.popular{font-family:var(--body,inherit);color:#fff;background:linear-gradient(90deg, var(--cyan), var(--violet,#8b5cf6));letter-spacing:0;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.pricing-note{color:var(--text-soft);max-width:70ch;margin:16px 0 0;font-size:13px}@media (max-width:1100px){.plans-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.plans-4{grid-template-columns:1fr}}.package-for{color:var(--text-soft);flex-basis:100%;font-size:13px}.package-head strong{align-items:center;gap:8px;display:flex}.package-clips{margin:0;font-size:14.5px}.package>.package-price{margin:0;line-height:1}.package-billed{color:var(--text-soft);margin-top:-4px;font-size:12.5px}.package-today{border-top:1px solid var(--line);margin:2px 0 0;padding-top:10px;font-size:14px;font-weight:600}.bill{border-top:1px solid var(--line);gap:4px;margin:4px 0 0;padding-top:10px;font-size:13.5px;display:grid}.bill div{justify-content:space-between;gap:12px;display:flex}.bill dt{color:var(--text-soft)}.bill dd{font-variant-numeric:tabular-nums;direction:ltr;margin:0}.bill-total{margin-top:4px;font-size:15px;font-weight:700}.bill-total dt{color:var(--text)}@media (prefers-color-scheme:light){:root .logo{filter:drop-shadow(0 0 8px #7c3aed40)}}.plan-usd{color:var(--text-soft);margin:0!important;font-size:12px!important}.bill-local{color:var(--text-soft);margin:4px 0 0;font-size:12.5px}.plans-4.plans-n1{grid-template-columns:minmax(0,360px)}.plans-4.plans-n2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px}.plans-4.plans-n3{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1000px}@media (max-width:1100px){.plans-4.plans-n3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.plans-4.plans-n1,.plans-4.plans-n2,.plans-4.plans-n3{grid-template-columns:1fr}}.plans-4 .plan{grid-template-columns:minmax(0,1fr);min-width:0;container-type:inline-size}.plans-4 .price{flex-wrap:wrap;align-items:baseline;gap:2px 6px;font-size:clamp(24px,14cqi,40px);display:flex}.plans-4 .price bdi{white-space:nowrap}.plans-4 .price small{margin-inline-start:0}.plans-4 .plan-note,.plans-4 .plan-usd{overflow-wrap:anywhere}.plans-4 .plan-btn,.plans-4 .plan form .btn{white-space:normal;text-align:center;max-width:100%}.hero-tool{grid-template-columns:minmax(0,1fr);padding-bottom:8px}.hero-tool h1{max-width:22ch}[dir=rtl] .hero-tool h1{max-width:24ch}.tool-more{margin:16px 0 0}.tool-more a,.related a{color:var(--text)}.related{max-width:1160px;padding:32px max(var(--gutter), clamp(16px, 4vw, 40px)) 44px;margin:0 auto}.related h2{font-family:var(--display);letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(20px,2.6vw,26px)}[dir=rtl] .related h2{letter-spacing:0;font-family:inherit;font-weight:700}.related ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.related a{background:var(--surface);height:100%;box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;gap:4px;padding:14px 16px;text-decoration:none;display:grid}.related a:hover{box-shadow:inset 0 0 0 1px var(--cyan)}.related strong{font-size:14.5px}.related span{color:var(--text-soft);font-size:13px}@media (max-width:900px){.related ul{grid-template-columns:1fr 1fr}}@media (max-width:520px){.related ul{grid-template-columns:1fr}}.footer-tools{flex-wrap:wrap;flex-basis:100%;gap:6px 16px;padding-bottom:10px;display:flex}.footer-tools a{color:var(--text-soft);font-size:13px;text-decoration:none}.footer-tools a:hover{color:var(--text)}
