.landing{--lp-max:72rem;--lp-text-2:#b9bec8;background:radial-gradient(60rem 36rem at 12% -6rem, #ed986e24, transparent 70%), radial-gradient(56rem 40rem at 100% 22rem, #5a8cdc1a, transparent 70%), var(--bg-deep);min-height:100vh;font-size:1rem;line-height:1.6;overflow-x:clip}.landing h1,.landing h2,.landing h3{font-family:var(--heading);letter-spacing:-.025em;text-wrap:balance;margin:0}.landing p,.landing li,.landing figcaption,.landing summary,.landing q{text-wrap:pretty}.lp-ticks li,.lp-control-list span,.lp-price p,.lp-lede.small,.lp-card-demo b,.lp-captions-frame p{text-wrap:balance}.landing p{margin:0}.lp-wrap{width:100%;max-width:var(--lp-max);margin:0 auto;padding:0 1.5rem}.lp-btn{white-space:nowrap;border:1px solid #0000;border-radius:.75rem;justify-content:center;align-items:center;gap:.55rem;min-height:2.75rem;padding:0 1.1rem;font-size:.9375rem;font-weight:650;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.lp-btn.large{border-radius:.9rem;min-height:3.25rem;padding:0 1.5rem;font-size:1rem}.lp-btn.primary{background:var(--accent);color:#1a120c}.lp-btn.primary:hover{background:var(--accent-hover);transform:translateY(-1px)}.lp-btn.secondary{border-color:var(--line);color:var(--text);background:#ffffff0a}.lp-btn.secondary:hover{background:#ffffff12;border-color:#3b4350}.lp-btn.ghost{color:var(--text)}.lp-btn.soon{color:var(--accent);cursor:default;background:#ed986e0f;border:1px dashed #ed986e8c}.lp-btn.ghost:hover{background:#ffffff0f}.lp-nav{z-index:20;-webkit-backdrop-filter:blur(14px);background:#0d1015b8;border-bottom:1px solid #ffffff0d;position:sticky;top:0}.lp-nav-inner{align-items:center;gap:2rem;height:4.25rem;display:flex}.lp-links{gap:1.75rem;margin-left:1rem;display:flex}.lp-links a{color:var(--muted);font-size:.9375rem;font-weight:550}.lp-links a:hover{color:var(--text)}.lp-nav-cta{gap:.5rem;margin-left:auto;display:flex}.lp-nav .brand i,.lp-footer .brand i{display:none}.lp-hero{text-align:center;padding:5.5rem 0 3rem}.lp-eyebrow,.lp-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);align-items:center;gap:.5rem;font-size:.8125rem;font-weight:650;display:inline-flex}.lp-eyebrow{background:var(--accent-dim);border:1px solid #ed986e40;border-radius:999px;padding:.45rem .9rem}.lp-hero h1{max-width:16ch;margin:1.5rem auto 0;font-size:clamp(2.6rem,6.4vw,5rem);font-weight:800;line-height:1.02}.lp-hero h1 em{background:linear-gradient(100deg, var(--accent) 10%, #f6c29f 60%, #fbe2cf);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.landing .lp-lede{color:var(--lp-text-2);max-width:44rem;margin:1.5rem auto 0;font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.6}.landing .lp-lede strong{color:var(--text);font-weight:650}.landing .lp-lede.small{margin:1rem 0 0;font-size:1.0625rem}.lp-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2.25rem;display:flex}.lp-proof{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem;margin:1.75rem 0 0;padding:0;font-size:.9375rem;list-style:none;display:flex}.lp-proof li{align-items:center;gap:.4rem;display:inline-flex}.lp-proof svg{color:var(--success)}.lp-demo{max-width:76rem;margin-top:4rem}.demo-frame{aspect-ratio:16/9;background:#0c0f15;border:1px solid #ffffff14;border-radius:1.25rem;position:relative;overflow:hidden;box-shadow:0 2rem 6rem #0000008c,0 0 0 1px #ed986e14,0 0 8rem #ed986e1a}.demo-video{object-fit:cover;cursor:pointer;width:100%;height:100%;display:block}.demo-big-play{background:var(--accent);color:#1a120c;border:0;border-radius:50%;place-items:center;width:5.5rem;height:5.5rem;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 1rem 3rem #00000080,0 0 0 .75rem #ed986e2e}.demo-big-play svg{margin-left:.25rem}.demo-controls{opacity:0;background:linear-gradient(#0000,#0000008c);align-items:center;gap:.75rem;padding:2.5rem 1rem .9rem;transition:opacity .2s;display:flex;position:absolute;bottom:0;left:0;right:0}.demo-frame:hover .demo-controls,.demo-frame:focus-within .demo-controls{opacity:1}.demo-controls button{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0f1599;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;min-width:2.25rem;height:2.25rem;padding:0 .7rem;font-size:.8125rem;font-weight:600;display:inline-flex}.demo-progress{background:#fff3;border-radius:99px;flex:1;height:.25rem;overflow:hidden}.demo-progress i{background:var(--accent);transform-origin:0;height:100%;display:block}.demo-sound{position:absolute;bottom:.9rem;right:1rem}.demo-frame:not(:hover):not(:focus-within) .demo-controls{opacity:1;background:0 0}.demo-frame:not(:hover):not(:focus-within) .demo-controls>:not(.demo-sound){visibility:hidden}.demo-chapters{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.25rem;display:flex}.demo-chapters button{border:1px solid var(--line);color:var(--muted);background:#ffffff05;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem .85rem;font-size:.875rem;font-weight:550;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.demo-chapters button span{color:var(--dim);font-size:.75rem;font-weight:700}.demo-chapters button:hover{color:var(--text);border-color:#3b4350}.demo-chapters button.active{color:var(--text);background:var(--accent-dim);border-color:#ed986e8c}.demo-chapters button.active span{color:var(--accent)}.lp-compare{z-index:30;border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#14181feb;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem;width:max-content;max-width:calc(100vw - 2rem);padding:.4rem;display:flex;position:fixed;bottom:1rem;left:50%;translate:-50%;box-shadow:0 1rem 2.5rem #00000080}.lp-compare span{letter-spacing:.1em;text-transform:uppercase;color:var(--dim);padding:0 .5rem;font-size:.75rem;font-weight:700}.lp-compare a{color:var(--muted);border-radius:999px;padding:.4rem .8rem;font-size:.8125rem;font-weight:600}.lp-compare a:hover{color:var(--text);background:#ffffff0f}.lp-compare a[aria-current]{background:var(--accent);color:#1a120c}.lp-genres{text-align:center;padding:3rem 0 1rem}.lp-genres p{color:var(--dim);letter-spacing:.14em;text-transform:uppercase;font-size:.8125rem;font-weight:650}.lp-genres ul{flex-wrap:wrap;justify-content:center;gap:.6rem;margin:1.1rem 0 0;padding:0;list-style:none;display:flex}.lp-genres li{border:1px solid var(--line-soft);color:var(--lp-text-2);background:#ffffff04;border-radius:999px;padding:.45rem 1rem;font-size:.9375rem}.lp-why,.lp-how,.lp-control,.lp-faq{padding:6rem 0}.lp-section-title{max-width:28ch;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.08;margin-top:.9rem!important}.lp-section-title span{color:var(--muted)}.lp-why-grid{border-top:1px solid var(--line-soft);grid-template-columns:1fr 1.15fr;align-items:start;gap:4rem;padding-top:4rem;display:grid}.lp-why h2{font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.08}.lp-why p{color:var(--lp-text-2);font-size:1.125rem}.lp-why p+p{margin-top:1.1rem}.lp-why strong{color:var(--text)}.lp-how{padding-top:2rem}.lp-step{grid-template-columns:1fr 1.2fr;align-items:center;gap:4rem;margin-top:5rem;display:grid}.lp-step.flip .lp-step-copy{order:2}.lp-step-n{font-family:var(--heading);color:#1a120c;background:var(--accent);border-radius:999px;padding:.3rem .7rem;font-size:.875rem;font-weight:800}.lp-step h3{margin-top:1.1rem;font-size:clamp(1.6rem,2.6vw,2.1rem);font-weight:750;line-height:1.15}.lp-step p{color:var(--lp-text-2);max-width:34rem;margin-top:.9rem;font-size:1.0625rem}.lp-visual{background:var(--panel);border:1px solid var(--line);border-radius:1.25rem;padding:1.5rem;position:relative;overflow:hidden;box-shadow:0 1.5rem 4rem #00000059}.lp-file{align-items:center;gap:.75rem;font-weight:600;display:flex}.lp-file svg{color:var(--accent)}.lp-file small{color:var(--muted);margin-left:auto;font-weight:500}.lp-wave{align-items:center;gap:2px;height:6.5rem;margin-top:1.25rem;display:flex}.lp-wave i{background:linear-gradient(180deg, #f6c29f, var(--accent));border-radius:2px;flex:1;min-height:3px}.lp-wave i.cut{background:0 0;position:relative}.lp-wave i.cut:nth-child(n){height:100%!important}.lp-wave i.cut:after{content:"";opacity:.85;background:#fff;border-radius:2px;width:2px;position:absolute;top:0;bottom:0;left:50%}.lp-scene-row{grid-template-columns:22fr 19fr 22fr 21fr;gap:.4rem;margin-top:1rem;display:grid}.lp-scene-row span{color:var(--accent-hover);background:var(--accent-dim);border:1px solid #ed986e40;border-radius:.5rem;padding:.35rem .6rem;font-size:.75rem;font-weight:650}.lp-visual-shots{gap:.75rem;display:grid}.lp-shot{background:var(--panel-raised);border:1px solid var(--line);border-radius:.9rem;grid-template-columns:9.5rem 1fr;align-items:center;gap:1rem;padding:.6rem;display:grid}.lp-shot img{aspect-ratio:16/9;object-fit:cover;border-radius:.55rem;width:100%;display:block}.lp-shot b{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-size:.75rem}.lp-shot q{color:var(--text);quotes:"“" "”";margin-top:.3rem;font-size:.9375rem;font-style:italic;line-height:1.45;display:block}.lp-prompt{color:var(--muted);align-items:baseline;gap:.4rem;margin-top:.35rem;font-size:.8125rem;line-height:1.45;display:flex}.lp-prompt svg{color:var(--accent);flex:none;position:relative;top:.1rem}.lp-visual-styles{grid-template-columns:1fr 1fr;gap:.9rem;display:grid}.lp-visual-styles figure{margin:0}.lp-visual-styles img{aspect-ratio:16/9;object-fit:cover;border:2px solid #0000;border-radius:.75rem;width:100%;display:block}.lp-visual-styles figure.selected img{border-color:var(--accent);box-shadow:0 0 0 4px #ed986e33}.lp-visual-styles figcaption{color:var(--lp-text-2);margin-top:.45rem;font-size:.875rem;font-weight:600}.lp-cast{background:var(--panel-raised);border:1px solid var(--line);border-radius:.9rem;grid-column:1/-1;align-items:center;gap:1rem;padding:.6rem;display:flex}.lp-cast img{aspect-ratio:16/9;border-radius:.5rem;width:6.5rem;border:0!important}.lp-cast.is-character img,.lp-castrow figure img{object-position:50% 5%}.lp-cast div{display:grid}.lp-cast b{font-family:var(--heading);font-size:1.05rem}.lp-cast span{color:var(--accent-hover);font-size:.875rem}.lp-visual-editor{padding:0}.lp-visual-editor img{width:100%;height:auto;display:block}.lp-head{max-width:46rem}.lp-feature-icon,.lp-way-icon{background:var(--accent-dim);width:2.5rem;height:2.5rem;color:var(--accent);border:1px solid #ed986e33;border-radius:.7rem;flex:none;place-items:center;display:grid}.lp-chip{color:var(--accent-hover);background:var(--accent-dim);border:1px solid #ed986e40;border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .6rem;font-size:.75rem;font-weight:650;display:inline-flex}.lp-ways{padding:6rem 0 2rem}.lp-ways-grid{grid-template-columns:1fr 1fr;gap:1.25rem;margin-top:3rem;display:grid}.lp-way{border:1px solid var(--line);background:linear-gradient(#ffffff0a,#ffffff03);border-radius:1.25rem;flex-direction:column;gap:1.25rem;padding:1.75rem;display:flex}.lp-way header{align-items:center;gap:.85rem;display:flex}.lp-way h3{font-size:1.5rem;font-weight:750}.lp-way-visual{background:var(--panel);border:1px solid var(--line);border-radius:1rem;flex:1;align-content:start;gap:.9rem;padding:1.1rem 1.25rem;display:grid}.lp-karaoke{font-family:var(--heading);color:#ffffff61;font-size:1.3rem;font-weight:700;line-height:1.45}.lp-karaoke span{transition:color .2s}.lp-karaoke-note{letter-spacing:.1em;text-transform:uppercase;color:var(--dim);font-size:.75rem;font-weight:650}.lp-cuts{border-top:1px solid var(--line-soft);gap:.45rem;margin:auto 0 0;padding:.9rem 0 0;font-size:.8438rem;list-style:none;display:grid}.lp-cuts li{flex-wrap:wrap;align-items:center;gap:.35rem .75rem;display:flex}.lp-cuts b{min-width:4.5rem;font-weight:650}.lp-cuts span{font-variant-numeric:tabular-nums;color:var(--lp-text-2)}.lp-cuts em{color:var(--accent-hover);align-items:center;gap:.3rem;margin-left:auto;font-size:.75rem;font-style:normal;display:inline-flex}.lp-ticks{color:var(--lp-text-2);gap:.55rem;margin:0;padding:0;font-size:.9688rem;list-style:none;display:grid}.lp-ticks li{align-items:baseline;gap:.55rem;display:flex}.lp-ticks svg{color:var(--success);flex:none;position:relative;top:.15rem}.lp-voices{flex:1;grid-template-columns:1fr 1fr;align-content:start;gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.lp-voices li{background:var(--panel);border:1px solid var(--line);border-radius:.9rem;align-items:center;gap:.65rem;padding:.7rem;transition:border-color .2s,background .2s;display:flex;position:relative}.lp-voices li.is-playing{background:var(--accent-dim);border-color:#ed986e99}.lp-voices button{background:var(--accent);color:#1a120c;cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:2.25rem;height:2.25rem;transition:transform .15s;display:grid}.lp-voices button:hover{transform:scale(1.06)}.lp-voices button svg{margin-left:1px}.lp-voices div{min-width:0;line-height:1.3;display:grid}.lp-voices b{font-size:.9688rem}.lp-voices span{color:var(--accent-hover);font-size:.8125rem}.lp-voices small{color:var(--dim);font-size:.75rem}.lp-eq{align-items:flex-end;gap:2px;height:.8rem;display:none;position:absolute;top:.8rem;right:.8rem}.lp-eq i{background:var(--accent);transform-origin:bottom;border-radius:2px;width:3px;height:100%}.lp-voices li.is-playing .lp-eq{display:flex}.lp-spot{padding:6rem 0 2rem}.lp-spot-grid{grid-template-columns:1fr 1fr;gap:1.25rem;margin-top:3rem;display:grid}.lp-clip{border:1px solid var(--line);background:linear-gradient(#ffffff0a,#ffffff03);border-radius:1.25rem;margin:0;padding:.6rem}.lp-loop{aspect-ratio:960/534;object-fit:cover;background:#0c0f15;border-radius:.8rem;width:100%;display:block}.lp-clip figcaption{align-items:center;gap:.65rem;padding:.85rem .4rem .3rem;font-size:1.0625rem;font-weight:650;display:flex}.lp-clip figcaption b{background:var(--accent);color:#1a120c;width:1.6rem;height:1.6rem;font:800 .8125rem/1 var(--heading);border-radius:50%;flex:none;place-items:center;display:grid}.lp-lineup{background:linear-gradient(135deg,#ed986e14,#5a8cdc0a);border:1px solid #ed986e40;border-radius:1.25rem;grid-template-columns:auto auto 1fr;align-items:center;gap:1rem 1.25rem;margin-top:1.25rem;padding:1.25rem;display:grid}.lp-lineup-ref{text-align:center;margin:0}.lp-lineup-ref img{aspect-ratio:3/4;object-fit:cover;object-position:top;border:2px solid var(--accent);border-radius:.7rem;width:6.5rem;display:block}.lp-lineup-ref figcaption{color:var(--muted);margin-top:.4rem;font-size:.75rem;font-weight:650}.lp-lineup-arrow{color:var(--accent)}.lp-lineup ul{grid-template-columns:repeat(4,1fr);gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.lp-lineup li img{aspect-ratio:16/9;object-fit:cover;border-radius:.55rem;width:100%;display:block}.lp-lineup p{color:var(--lp-text-2);grid-column:1/-1;font-size:.9688rem}.lp-tile-clip{margin-top:auto}.lp-tile-clip .lp-loop{border:1px solid var(--line);border-radius:.8rem}.lp-tools{padding:6rem 0 2rem}.lp-bento{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:3rem;display:grid}.lp-tile{border:1px solid var(--line-soft);background:linear-gradient(#ffffff09,#ffffff03);border-radius:1.25rem;flex-direction:column;gap:1.25rem;padding:1.5rem;transition:border-color .2s;display:flex;overflow:hidden}.lp-tile:hover{border-color:var(--line)}.lp-tile.wide{grid-column:span 2}.lp-tile-head{grid-template-columns:auto 1fr;align-items:center;column-gap:.85rem;display:grid}.lp-tile-head h3{letter-spacing:-.01em;font-size:1.15rem;font-weight:720}.lp-tile-head p{color:var(--muted);grid-column:1/-1;max-width:40rem;margin-top:.75rem;font-size:.9375rem;line-height:1.55}.lp-tile-foot{color:var(--muted);align-items:center;gap:.5rem;font-size:.875rem;display:flex;margin-top:auto!important}.lp-tile-foot svg{color:var(--accent);flex:none}.lp-break{background:var(--panel);border:1px solid var(--line);border-radius:1rem;flex-direction:column;flex:1;gap:1rem;padding:1rem;display:flex}.lp-break-top{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;font-size:.8125rem;display:flex}.lp-seg{background:var(--panel-raised);border:1px solid var(--line);border-radius:.6rem;padding:.2rem;display:inline-flex}.lp-seg b,.lp-seg i{border-radius:.45rem;padding:.25rem .65rem;font-style:normal;font-weight:600}.lp-seg b{background:var(--accent-dim);color:var(--text)}.lp-break-wave{flex:1;align-items:center;gap:3px;min-height:6rem;margin-top:1rem;display:flex;position:relative}.lp-break-wave i{background:#f6c29f59;border-radius:2px;flex:1;min-height:3px}.lp-break-wave i:nth-child(-n+28){background:linear-gradient(180deg, #f6c29f, var(--accent))}.lp-break-marker{background:#fff;border-radius:2px;width:2px;position:absolute;top:-.25rem;bottom:-.25rem;left:50%}.lp-break-marker b{color:#1a120c;white-space:nowrap;background:#fff;border-radius:.4rem;padding:.15rem .5rem;font-size:.75rem;font-weight:750;position:absolute;top:-.2rem;left:50%;translate:-50% -100%}.lp-break-tools,.lp-captions-ctl,.lp-camera-chips{flex-wrap:wrap;gap:.4rem;display:flex}.lp-break-tools span,.lp-captions-ctl span,.lp-camera-chips span{border:1px solid var(--line);background:var(--panel-raised);color:var(--lp-text-2);border-radius:.55rem;align-items:center;gap:.3rem;padding:.35rem .65rem;font-size:.8125rem;font-weight:600;display:inline-flex}.lp-break-tools span.on,.lp-captions-ctl span.on,.lp-camera-chips span.on{background:var(--accent-dim);color:var(--text);border-color:#ed986e8c}.lp-director{gap:.6rem;margin-top:auto;display:grid}.lp-ask{background:var(--panel-raised);border:1px solid var(--line);border-radius:.9rem .9rem .25rem;justify-self:end;max-width:85%;padding:.55rem .85rem;font-size:.9063rem}.lp-proposal{background:var(--panel);border:1px solid #ed986e4d;border-radius:.9rem;gap:.4rem;padding:.9rem;font-size:.8438rem;display:grid}.lp-proposal p{color:var(--text);margin-bottom:.2rem;line-height:1.45}.lp-proposal span{color:var(--lp-text-2);align-items:center;gap:.4rem;display:flex}.lp-proposal span svg{color:var(--success)}.lp-proposal span.kept,.lp-proposal span.kept svg{color:var(--muted)}.lp-proposal div{flex-wrap:wrap;align-items:center;gap:.25rem;margin-top:.35rem;display:flex}.lp-proposal div b,.lp-proposal div em{white-space:nowrap}.lp-proposal div b{background:var(--accent);color:#1a120c;border-radius:.55rem;padding:.4rem .7rem;font-size:.8125rem}.lp-proposal div em{color:var(--muted);padding:.4rem .5rem;font-size:.8125rem;font-style:normal;font-weight:600}.lp-castrow{grid-template-columns:5.5rem 1fr;align-items:start;gap:.9rem;margin-top:auto;display:grid}.lp-castrow figure{margin:0}.lp-castrow figure img{aspect-ratio:1;object-fit:cover;border:2px solid var(--accent);border-radius:.7rem;width:100%;display:block}.lp-castrow figcaption{color:var(--muted);text-align:center;margin-top:.35rem;font-size:.75rem;font-weight:650}.lp-castrow>div{grid-template-columns:repeat(3,1fr);gap:.4rem;display:grid}.lp-castrow>div img{aspect-ratio:16/9;object-fit:cover;border-radius:.45rem;width:100%;display:block}.lp-castrow .lp-chip{grid-column:1/-1;justify-self:start}.lp-captions{grid-template-columns:1.35fr 1fr;align-items:center;gap:1rem;margin-top:auto;display:grid}.lp-captions-frame{aspect-ratio:16/9;background-position:50%;background-size:cover;border-radius:.8rem;justify-content:center;align-items:flex-end;padding:0 1rem 7%;display:flex;position:relative;overflow:hidden}.lp-captions-frame:before{content:"";background:linear-gradient(#0000 55%,#00000073);position:absolute;inset:0}.lp-captions-frame p{-webkit-box-decoration-break:clone;box-decoration-break:clone;font-family:"Montserrat", var(--heading);text-transform:uppercase;text-align:center;color:#fff;background:#0000009e;border-radius:.35rem;padding:.2rem .55rem;font-size:clamp(.85rem,1.6vw,1.15rem);font-weight:800;line-height:1.35;position:relative}.lp-captions-ctl .swatches{gap:.3rem}.lp-captions-ctl .swatches i{border-radius:50%;width:.9rem;height:.9rem}.lp-captions-ctl .swatches i:first-child{box-shadow:0 0 0 2px var(--panel-raised), 0 0 0 3.5px #ffd84d}.lp-camera{gap:.55rem;margin-top:auto;display:grid}.lp-camera-frame{aspect-ratio:16/9;border-radius:.8rem;margin-bottom:.3rem;overflow:hidden}.lp-camera-frame img{object-fit:cover;width:100%;height:100%;display:block}.lp-camera-chips span{padding:.25rem .5rem;font-size:.75rem}.lp-card-demo{aspect-ratio:16/9;background-position:50%;background-size:cover;border-radius:.8rem;place-items:center;margin-top:auto;display:grid;position:relative;overflow:hidden}.lp-card-demo:before{content:"";background:radial-gradient(closest-side,#0a0c10b8,#0a0c1066);position:absolute;inset:0}.lp-card-demo div{text-align:center;border-top:2px solid var(--accent);border-bottom:2px solid var(--accent);gap:.2rem;padding:.7rem 1.2rem;display:grid;position:relative}.lp-card-demo small{letter-spacing:.2em;text-transform:uppercase;color:#f6c29f;text-shadow:0 1px 6px #0009;font-size:.6875rem;font-weight:750}.lp-card-demo b{font-family:var(--heading);color:#fff;letter-spacing:-.02em;font-size:clamp(1.1rem,2vw,1.5rem);font-weight:800}.lp-episodes{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.lp-episodes li{background:var(--panel);border:1px solid var(--line);border-radius:.7rem;align-items:center;gap:.7rem;padding:.4rem;font-size:.875rem;font-weight:600;display:flex}.lp-episodes img{aspect-ratio:16/9;object-fit:cover;border-radius:.4rem;width:3.6rem}.lp-episodes em{color:var(--accent-hover);background:var(--accent-dim);border-radius:999px;margin-left:auto;padding:.15rem .55rem;font-size:.75rem;font-style:normal}.lp-tile.lp-tile-formats{grid-column:1/-1;grid-template-columns:minmax(0,22rem) 1fr;align-items:center;gap:2rem;display:grid}.lp-formats{grid-template-columns:1fr auto;align-items:end;gap:1.5rem;display:grid}.lp-formats figure{margin:0}.lp-formats figcaption{color:var(--muted);text-align:center;margin-top:.55rem;font-size:.8125rem;font-weight:650}.lp-formats .wide .lp-loop{aspect-ratio:16/9;border:1px solid var(--line);border-radius:.8rem}.lp-phone{background:#07090c;border:1px solid #2a313c;border-radius:1.6rem;width:11.5rem;padding:.45rem;box-shadow:0 1.5rem 3rem #00000073}.lp-phone .lp-loop{aspect-ratio:9/16;border-radius:1.2rem}.lp-price{padding:0 0 2rem}.lp-price-inner{align-items:center;gap:1.25rem;display:flex}.lp-price-inner>div{border-left:1px solid var(--line-soft);flex:1;padding-left:1.25rem}.lp-price h2{font-size:1.35rem;font-weight:750}.lp-price p{color:var(--lp-text-2);margin-top:.25rem!important}.lp-control-grid{background:linear-gradient(135deg,#ed986e17,#5a8cdc0d);border:1px solid #ed986e29;border-radius:1.5rem;grid-template-columns:1fr 1.1fr;align-items:start;gap:4rem;padding:3.5rem;display:grid}.lp-control-list{gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.lp-control-list li{gap:1rem;display:flex}.lp-control-list svg{color:var(--accent);flex:none;margin-top:.2rem}.lp-control-list div{gap:.25rem;display:grid}.lp-control-list b{font-size:1.0625rem}.lp-control-list span{color:var(--lp-text-2)}.lp-faq-grid{grid-template-columns:1fr 1.6fr;gap:4rem;display:grid}.lp-faq-list details{border-bottom:1px solid var(--line-soft)}.lp-faq-list details:first-child{border-top:1px solid var(--line-soft)}.lp-faq-list summary{cursor:pointer;padding:1.25rem 2.5rem 1.25rem 0;font-size:1.0625rem;font-weight:650;list-style:none;position:relative}.lp-faq-list summary::-webkit-details-marker{display:none}.lp-faq-list summary:after{content:"+";color:var(--accent);font-size:1.5rem;font-weight:400;transition:rotate .2s;position:absolute;top:50%;right:.25rem;translate:0 -50%}.lp-faq-list details[open] summary:after{rotate:45deg}.lp-faq-list p{color:var(--lp-text-2);padding:0 2.5rem 1.4rem 0}.lp-final{text-align:center;padding:6rem 0 7rem}.lp-final .lp-wrap{flex-direction:column;align-items:center;display:flex}.lp-final h2{max-width:24ch;margin-top:1.25rem;font-size:clamp(2.2rem,5vw,3.75rem);font-weight:800;line-height:1.05}.lp-final p{color:var(--lp-text-2);margin:1.1rem 0 2rem;font-size:1.125rem}.lp-footer{border-top:1px solid var(--line-soft);padding:2rem 0}.lp-footer-inner{color:var(--muted);align-items:center;gap:1.5rem;font-size:.9375rem;display:flex}.lp-footer-inner .policy-links{margin-left:auto}.lp-footer-inner .policy-links a:hover{color:var(--text)}.lp-footer-pricing{min-height:36px;font-size:var(--text-meta);align-items:center;display:inline-flex}.lp-footer-pricing:hover{color:var(--text);text-underline-offset:4px;text-decoration:underline}@media (max-width:900px){.lp-links{display:none}.lp-why-grid,.lp-step,.lp-control-grid,.lp-faq-grid,.lp-ways-grid,.lp-spot-grid{grid-template-columns:1fr;gap:2rem}.lp-spot-grid{gap:1rem}.lp-spot{padding:4rem 0 1rem}.lp-ways-grid{gap:1rem}.lp-step.flip .lp-step-copy{order:0}.lp-bento{grid-template-columns:1fr 1fr}.lp-tile.lp-tile-formats{grid-template-columns:1fr;gap:1.25rem}.lp-ways,.lp-tools{padding:4rem 0 1rem}.lp-tools{padding-bottom:4rem}.lp-step{margin-top:4rem}.lp-control-grid{padding:2rem 1.5rem}.lp-why,.lp-how,.lp-control,.lp-faq{padding:4rem 0}.lp-how{padding-top:1rem}}@media (max-width:560px){.lp-wrap{padding:0 1rem}.lp-nav-inner{gap:.75rem}.lp-nav-cta .lp-btn.ghost,.lp-nav .brand i{display:none}.lp-hero{padding-top:3.5rem}.lp-actions .lp-btn{width:100%}.lp-demo{margin-top:2.5rem}.demo-frame{border-radius:.8rem}.demo-controls button span{display:none}.lp-shot{grid-template-columns:6.5rem 1fr}.lp-bento,.lp-voices,.lp-captions{grid-template-columns:1fr}.lp-tile.wide{grid-column:auto}.lp-formats{grid-template-columns:1fr;justify-items:center}.lp-formats .wide{width:100%}.lp-tile,.lp-way{padding:1.25rem}.lp-karaoke{font-size:1.1rem}.lp-price-inner{flex-wrap:wrap}.lp-lineup{grid-template-columns:auto 1fr}.lp-lineup-arrow{display:none}.lp-lineup ul{grid-template-columns:repeat(2,1fr)}.lp-price-inner>div{border-left:0;flex-basis:calc(100% - 4rem);padding-left:0}.demo-big-play{width:3.25rem;height:3.25rem}.lp-visual{padding:1rem}.lp-footer-inner{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.lp-btn,.lp-tile,.lp-voices button,.lp-nav .brand{transition:none}.lp-btn.primary:hover,.lp-voices button:hover{transform:none}.lp-karaoke span{color:var(--text)}}.lp-intro{aspect-ratio:960/250;width:min(26rem,78vw);margin:0 auto 2.25rem;position:relative}.lp-intro-strip{width:100%;height:auto;display:block}.lp-intro-reel{aspect-ratio:1;width:20%;position:absolute;top:20.8%;left:-.520833%}.lp-intro-reel img{width:100%;height:100%;display:block}.landing:has(.lp-intro) .lp-nav .brand{opacity:0;transition:opacity .35s,transform .35s;transform:translateY(-.25rem)}.landing.is-past-intro .lp-nav .brand,.landing .lp-nav .brand:focus-visible{opacity:1;transform:none}.lp-final-reel{width:3.5rem;height:3.5rem;display:block}.lp-final-reel img{width:100%;height:100%;display:block}.landing{--lp-ease:cubic-bezier(.2, .7, .2, 1);--lp-spring:cubic-bezier(.34, 1.5, .64, 1)}@media (prefers-reduced-motion:no-preference){.lp-intro-reel{animation:1.05s cubic-bezier(.16,.84,.3,1) both lp-roll-in}.lp-intro-reel img{animation:2.1s cubic-bezier(.22,.6,.25,1) both lp-reel-turn}.lp-intro-strip{animation:1.15s cubic-bezier(.3,.7,.2,1) .85s both lp-unspool}.lp-hero-in{animation:lp-rise .8s var(--lp-ease) backwards;animation-delay:calc(.35s + var(--i,0) * 90ms)}.lp-motion [data-reveal]:not([data-reveal=group]):not(.is-in),.lp-motion [data-reveal]:not(.is-in) :is(.lp-genres li,.lp-step-copy,.lp-visual,.lp-way,.lp-tile,.lp-clip){opacity:0}.lp-motion [data-reveal]:not([data-reveal=group]).is-in{animation:lp-rise .8s var(--lp-ease) backwards}.lp-genres .is-in li{animation:lp-pop .5s var(--lp-spring) backwards;animation-delay:calc(var(--i,0) * 45ms)}.is-in .lp-step-copy{animation:lp-rise .8s var(--lp-ease) backwards}.is-in .lp-visual{animation:lp-rise-scale .9s var(--lp-ease) .12s backwards}.is-in .lp-wave i{animation:lp-grow .55s var(--lp-spring) backwards;animation-delay:calc(.35s + var(--i,0) * 8ms)}.is-in .lp-wave i.cut:after{animation:lp-cut .4s var(--lp-ease) 1.1s backwards}.is-in .lp-scene-row span{animation:lp-pop .45s var(--lp-spring) backwards;animation-delay:calc(1.2s + var(--i,0) * .1s)}.is-in .lp-shot{animation:lp-slide-in .7s var(--lp-ease) backwards;animation-delay:calc(.2s + var(--i,0) * .16s)}.is-in .lp-shot img{animation:lp-develop 1.1s var(--lp-ease) backwards;animation-delay:calc(.35s + var(--i,0) * .16s)}.is-in .lp-prompt{animation:lp-fade .6s var(--lp-ease) backwards;animation-delay:calc(.8s + var(--i,0) * .16s)}.is-in .lp-visual-styles figure{animation:lp-pop .55s var(--lp-spring) backwards;animation-delay:calc(.25s + var(--i,0) * .1s)}.is-in .lp-visual-styles figure.selected img{animation:lp-ring 1.1s var(--lp-ease) 1s backwards}.is-in .lp-cast{animation:lp-rise .6s var(--lp-ease) .75s backwards}.is-in .lp-visual-editor{animation:lp-tilt-in 1.1s var(--lp-ease) .1s backwards}.is-in :is(.lp-way,.lp-tile,.lp-clip){animation:lp-pop-up .6s var(--lp-spring) backwards;animation-delay:calc(var(--i,0) * 70ms)}.is-in.lp-lineup li{animation:lp-pop .5s var(--lp-spring) backwards;animation-delay:calc(.3s + var(--i,0) * .12s)}.is-in .lp-voices li{animation:lp-pop .5s var(--lp-spring) backwards;animation-delay:calc(.4s + var(--i,0) * 60ms)}.lp-karaoke span{animation:7s linear infinite lp-read;animation-delay:calc(var(--i,0) * .3s)}.lp-captions-frame span{animation:3.6s step-end infinite lp-say;animation-delay:calc(var(--i,0) * .6s)}.lp-camera-frame img{animation:9s ease-in-out infinite alternate lp-push}.lp-voices li.is-playing .lp-eq i{animation:.7s ease-in-out infinite alternate lp-level}.lp-voices li.is-playing .lp-eq i:nth-child(2){animation-delay:-.25s}.lp-voices li.is-playing .lp-eq i:nth-child(3){animation-delay:-.5s}.is-in .lp-feature-icon{animation:lp-icon .7s var(--lp-spring) backwards;animation-delay:calc(.2s + var(--i,0) * 70ms)}.is-in .lp-control-list li{animation:lp-slide-in .6s var(--lp-ease) backwards;animation-delay:calc(.25s + var(--i,0) * .1s)}.is-in .lp-final-reel img{animation:lp-final-spin 1.4s var(--lp-ease) .15s backwards}}@keyframes lp-roll-in{0%{transform:translate(-60vw)}}@keyframes lp-reel-turn{0%{rotate:-3turn}}@keyframes lp-unspool{0%{clip-path:inset(0 80% 0 0);opacity:0}10%{opacity:1}to{clip-path:inset(0);opacity:1}}@keyframes lp-rise{0%{opacity:0;transform:translateY(1.75rem)}}@keyframes lp-rise-scale{0%{opacity:0;transform:translateY(2rem)scale(.96)}}@keyframes lp-tilt-in{0%{opacity:0;transform:perspective(1400px)rotateX(14deg)translateY(2.5rem)scale(.95)}}@keyframes lp-pop{0%{opacity:0;transform:scale(.85)}}@keyframes lp-pop-up{0%{opacity:0;transform:translateY(1.6rem)scale(.92)}}@keyframes lp-grow{0%{opacity:.3;transform:scaleY(.04)}}@keyframes lp-cut{0%{opacity:0;transform:scaleY(0)}}@keyframes lp-slide-in{0%{opacity:0;transform:translate(2.25rem)}}@keyframes lp-develop{0%{filter:blur(10px)saturate(.2)brightness(1.3)}}@keyframes lp-fade{0%{opacity:0}}@keyframes lp-icon{0%{opacity:0;transform:scale(.3)rotate(-30deg)}}@keyframes lp-ring{0%{border-color:#0000;box-shadow:0 0 #ed986eb3}55%{box-shadow:0 0 0 14px #ed986e00}}@keyframes lp-read{0%{color:inherit}2%{color:var(--accent)}6%,58%{color:var(--text)}62%,to{color:inherit}}@keyframes lp-say{0%{color:#ffd84d}16.67%,to{color:#fff}}@keyframes lp-push{0%{transform:scale(1)}to{transform:scale(1.12)}}@keyframes lp-level{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}@keyframes lp-final-spin{0%{opacity:0;transform:rotate(-1.25turn)scale(.5)}}
