html:has(.lp){scroll-padding-top:88px}@media (prefers-reduced-motion:no-preference){html:has(.lp){scroll-behavior:smooth}}.lp{--lp-slate:var(--color-primary);--lp-on-slate:#f5f6f8;--lp-on-slate-muted:#aab1bd;--lp-line-slate:#343841;--lp-gutter:clamp(16px,4vw,56px);--lp-max:1320px;--lp-section-y:clamp(64px,8vw,120px);--lp-head-gap:clamp(24px,3vw,40px);--lp-ease:cubic-bezier(0.16,1,0.3,1);overflow-x:clip;background:var(--color-canvas);color:var(--color-text);font-size:16px;line-height:1.5;accent-color:var(--color-accent);caret-color:var(--color-focus)}.lp ::selection{background:var(--color-accent);color:var(--color-accent-ink)}.lp-close__tile--accent ::selection,.lp-pilot ::selection{background:var(--lp-slate);color:var(--lp-on-slate)}.lp a{text-underline-offset:3px}.lp-bar :focus-visible,.lp-close :focus-visible,.lp-creators :focus-visible,.lp-footer :focus-visible,.lp-hero :focus-visible{outline-color:var(--color-accent);box-shadow:0 0 0 2px var(--lp-slate)}.lp-pilot :focus-visible{outline-color:var(--lp-slate);box-shadow:0 0 0 2px var(--color-accent)}.lp-close .lp-close__tile:focus-visible{outline:2px solid currentColor;outline-offset:-10px;box-shadow:none}.lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:14px 22px;border:1.5px solid transparent;border-radius:10px 18px 10px 18px;font-weight:650;font-size:16px;line-height:1.2;text-decoration:none;text-align:center;transition:background-color .18s ease,border-color .18s ease,transform .14s ease}.lp-btn svg{flex:none;transition:transform .18s var(--lp-ease)}.lp-btn:hover svg{transform:translateX(3px)}.lp-btn:active{transform:translateY(1px)}.lp-btn--small{min-height:44px;padding:10px 16px;border-radius:8px 14px 8px 14px;font-size:14px;white-space:nowrap}.lp-btn--accent{background:var(--color-accent);color:var(--color-accent-ink)}.lp-btn--accent:hover{background:#f58f3a}.lp-btn--ghost{border-color:#5a606c;color:var(--lp-on-slate)}.lp-btn--ghost:hover{border-color:var(--lp-on-slate);background:#22252b}.lp-btn--ink{background:var(--lp-slate);color:var(--lp-on-slate)}.lp-btn--ink:hover{background:var(--color-primary-hover)}.lp-textlink{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--color-text);font-weight:650;font-size:15px;text-decoration:underline;text-decoration-thickness:1.5px}.lp-textlink svg{flex:none;transition:transform .18s var(--lp-ease)}.lp-textlink:hover svg{transform:translateX(3px)}.lp-tag{display:inline-flex;align-items:center;width:fit-content;padding:7px 10px;border-radius:2px 9px 2px 9px;background:var(--lp-on-slate);color:var(--lp-slate);font-weight:650;font-size:13px;line-height:1.15}.lp-tag--accent{background:var(--color-accent);color:var(--color-accent-ink)}.lp-bar,.lp-tag--ink{background:var(--lp-slate);color:var(--lp-on-slate)}.lp-bar{position:sticky;top:0;z-index:40;border-bottom:1px solid var(--lp-line-slate)}.lp-bar__inner{display:flex;align-items:center;gap:24px;max-width:var(--lp-max);min-height:64px;margin-inline:auto;padding:6px var(--lp-gutter)}.lp-bar__mark{display:inline-flex;align-items:center;min-height:44px;color:var(--lp-on-slate);font-size:26px;text-decoration:none}.lp-bar__nav{display:flex;gap:4px;margin-inline:auto}.lp-bar__nav a,.lp-bar__signin{display:inline-flex;align-items:center;min-height:44px;padding-inline:12px;border-radius:8px 14px 8px 14px;color:var(--lp-on-slate);font-weight:550;font-size:14px;text-decoration:none;white-space:nowrap;transition:background-color .18s ease}.lp-bar__nav a:hover,.lp-bar__signin:hover{background:#22252b}.lp-bar__actions{display:flex;align-items:center;gap:8px}.lp .lang-switch{background:transparent;padding:0;gap:2px}.lp-bar .lang-switch button,.lp-footer .lang-switch button{color:var(--lp-on-slate-muted)}.lp-bar .lang-switch button[aria-pressed=true],.lp-footer .lang-switch button[aria-pressed=true]{background:#2a2e36;color:var(--lp-on-slate);border-bottom-color:var(--color-accent);box-shadow:none}.lp-menu{display:none}.lp-menu__toggle{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:8px 14px 8px 14px;background:transparent;color:var(--lp-on-slate);cursor:pointer}.lp-menu__drawer{position:absolute;inset:100% 0 auto;display:grid;gap:2px;padding:8px var(--lp-gutter) 16px;background:var(--lp-slate);border-bottom:1px solid var(--lp-line-slate);animation:lp-drawer .18s var(--lp-ease)}.lp-menu__drawer[hidden]{display:none}.lp-menu__drawer>a{display:flex;align-items:center;min-height:48px;color:var(--lp-on-slate);font-family:var(--font-display);font-weight:700;font-size:22px;letter-spacing:-.01em;text-decoration:none}.lp-menu__lang{padding-top:8px}@keyframes lp-drawer{0%{transform:translateY(-8px)}}.lp-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:clamp(24px,4vw,64px);padding:clamp(36px,5vw,72px) max(var(--lp-gutter),calc((100% - var(--lp-max)) / 2 + var(--lp-gutter))) clamp(56px,6vw,88px);background:var(--lp-slate);color:var(--lp-on-slate)}.lp-hero__copy{display:grid;gap:32px;min-width:0}.lp-hero h1{font:800 clamp(2.75rem,6.6vw,6rem) /.98 var(--font-display);letter-spacing:-.01em;text-wrap:balance}.lp-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.lp-reel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.16fr) minmax(0,1fr);align-items:start;gap:clamp(8px,1.1vw,16px)}.lp-frame,.lp-reel{position:relative;min-width:0}.lp-frame{margin:0}.lp-frame img{display:block;width:100%;height:auto;aspect-ratio:9/16;object-fit:cover;border-radius:14px;outline:1px solid #ffffff24;outline-offset:-1px}.lp-frame--a{margin-top:72px}.lp-frame--c{margin-top:36px}.lp-frame .lp-tag{position:absolute;left:10px;bottom:-14px;max-width:calc(100% - 20px);box-shadow:0 6px 16px #0000004d}.lp-frame__scrub{position:absolute;inset:auto 10px 24px;height:3px;border-radius:2px;background:#ffffff40;overflow:hidden}.lp-frame__scrub:after{content:"";position:absolute;inset:0;background:var(--color-accent);transform-origin:left;transform:scaleX(var(--scrub,.62))}.lp-frame--a .lp-frame__scrub:after{--scrub:1}.lp-frame--c .lp-frame__scrub:after{--scrub:0.34}.lp-section{max-width:var(--lp-max);margin-inline:auto;padding:var(--lp-section-y) var(--lp-gutter) 0}.lp-title{font:800 clamp(2rem,4.4vw,3.75rem) /1.02 var(--font-display);letter-spacing:-.01em;text-wrap:balance}.lp-note{margin-top:12px;color:var(--color-muted);font-size:13px;line-height:1.4}.lp-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0}.lp-stat{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:6px;min-width:0}.lp-stat dd{margin:0;font:800 clamp(2.4rem,4.6vw,4rem) /1 var(--font-display);letter-spacing:-.01em;font-variant-numeric:lining-nums;white-space:nowrap}.lp-stat dt{font-size:14px;line-height:1.3;text-wrap:pretty}.lp-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.lp-chips li{padding:7px 10px;border-radius:2px 9px 2px 9px;font-weight:600;font-size:13px;line-height:1.15}.lp-ways__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:var(--lp-head-gap)}.lp-way{display:grid;align-content:start;gap:clamp(20px,2.4vw,32px);min-width:0;padding:clamp(20px,3vw,40px);border-radius:14px 36px 14px 14px}.lp-way__head{display:flex;align-items:center;justify-content:space-between;gap:16px}.lp-way__head h3{order:-1;font:800 clamp(2.5rem,5.4vw,5rem) /1 var(--font-display);letter-spacing:-.01em}.lp-way__head img{flex:none;width:clamp(64px,7vw,96px);height:auto}.lp-way__claim{font:700 clamp(1.15rem,1.8vw,1.5rem) /1.2 var(--font-display);letter-spacing:-.01em}.lp-way--ugc{background:var(--color-surface-soft)}.lp-way--ugc .lp-chips li{background:var(--color-surface-strong)}.lp-way--ugc .lp-stat dt{color:var(--color-muted)}.lp-way--clipping{background:var(--lp-slate);color:var(--lp-on-slate)}.lp-way--clipping .lp-stat dd{color:var(--color-accent)}.lp-way--clipping .lp-stat dt{color:var(--lp-on-slate-muted)}.lp-way--clipping .lp-chips li{background:#2a2e36}.lp-includes{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--lp-head-gap) clamp(24px,5vw,80px);align-items:start}.lp-includes__head{display:grid;grid-template-rows:auto 1fr;gap:24px;justify-items:start;align-self:stretch}.lp-includes__head img{align-self:end;width:clamp(112px,16vw,232px);height:auto}.lp-includes__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(16px,3vw,40px);margin:0;padding:0;list-style:none}.lp-includes__list li:last-child:nth-child(odd){grid-column:1/-1}.lp-includes__list li{display:flex;gap:14px;padding-block:20px;border-top:1px solid var(--color-line-strong);min-width:0}.lp-includes__list svg{flex:none;color:var(--color-focus)}.lp-includes__list h3{font:700 clamp(1.05rem,1.4vw,1.2rem) /1.2 var(--font-display);letter-spacing:-.015em}.lp-includes__list p{margin-top:4px;color:var(--color-muted);font-size:14px;line-height:1.4}.lp-pricing__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:16px;margin-top:var(--lp-head-gap)}.lp-pilot{display:grid;align-content:space-between;gap:clamp(16px,2vw,24px);min-width:0;padding:clamp(20px,3vw,40px);border-radius:14px 36px 14px 14px;background:var(--color-accent);color:var(--color-accent-ink)}.lp-pilot__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.lp-pilot h3{font:800 clamp(1.6rem,2.6vw,2.25rem) /1.05 var(--font-display);letter-spacing:-.025em}.lp-pilot__price{font:800 clamp(3.5rem,9vw,7rem) /.95 var(--font-display);letter-spacing:-.01em;font-variant-numeric:lining-nums}.lp-split{display:grid;grid-template-columns:minmax(max-content,20fr) minmax(0,80fr);gap:3px;overflow:hidden;border-radius:6px 12px 6px 12px;font-size:13px;line-height:1.2}.lp-split span{position:relative;display:flex;align-items:center;min-height:48px;padding:8px 10px;isolation:isolate}.lp-split span:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--fill);transform-origin:left}.lp-split b{font-weight:650}.lp-split__service{--fill:var(--color-surface-soft)}.lp-split__rewards{--fill:var(--lp-slate);color:var(--lp-on-slate)}.lp-pilot__scope{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:0;padding:0;list-style:none;font-weight:550;font-size:15px;line-height:1.3}.lp-pilot__scope li{display:flex;gap:8px;min-width:0}.lp-pilot__scope svg{flex:none;margin-top:1px}.lp-pilot__foot{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.lp-pilot__foot p{flex:1 1 18ch;font-weight:550;font-size:14px;line-height:1.3}.lp-plans{display:grid;grid-auto-rows:1fr;gap:16px;min-width:0}.lp-plan{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:clamp(18px,2.2vw,28px);border-radius:14px;background:var(--color-surface)}.lp-plan h3{font:700 clamp(1.2rem,1.8vw,1.5rem) /1.1 var(--font-display);letter-spacing:-.01em}.lp-plan__price{margin-top:6px;font:800 clamp(1.8rem,3vw,2.5rem) /1.05 var(--font-display);letter-spacing:-.01em;font-variant-numeric:lining-nums}.lp-plan .lp-textlink{margin-top:auto;padding-top:4px}.lp-plan__note{color:var(--color-muted);font-size:14px}.lp-plan>p:not([class]){margin-top:8px;max-width:44ch;font-size:15px;line-height:1.4;text-wrap:pretty}.lp-creators{margin-top:var(--lp-section-y);background:var(--lp-slate);color:var(--lp-on-slate)}.lp-creators__inner{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(32px,5vw,80px);max-width:var(--lp-max);margin-inline:auto;padding:var(--lp-section-y) var(--lp-gutter)}.lp-creators__copy{display:grid;justify-items:start;gap:clamp(20px,2.6vw,32px);min-width:0}.lp-creators h2{font:800 clamp(2.75rem,6vw,5.25rem) /1 var(--font-display);letter-spacing:-.01em;text-wrap:balance}.lp-stats--dark{width:100%}.lp-stats--dark dd{color:var(--color-accent);font-size:clamp(1.9rem,3.6vw,3.25rem)}.lp-stats--dark dt{color:var(--lp-on-slate-muted)}.lp-phone{justify-self:center;width:min(100%,300px);padding:8px;border-radius:34px;background:#2a2e36}.lp-phone__screen{position:relative;display:flex;flex-direction:column;gap:10px;aspect-ratio:9/18;padding:44px 18px 18px;border-radius:27px;background:var(--color-surface-soft);color:var(--color-text);overflow:hidden}.lp-phone__tag{position:absolute;top:14px;right:16px;padding:4px 8px;border-radius:2px 8px 2px 8px;background:var(--color-surface-strong);font-weight:650;font-size:12px}.lp-phone__media{position:relative;flex:1 1 0;min-height:0;overflow:hidden;border-radius:10px 18px 10px 18px}.lp-phone__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center bottom}.lp-phone__status{position:absolute;top:10px;left:10px;display:grid}.lp-phone__status>span{grid-area:1/1;padding:5px 8px;border-radius:2px 8px 2px 8px;font-weight:650;font-size:12px;line-height:1.15}.lp-phone__status-sent{background:var(--color-status-pending-bg);color:var(--color-status-pending-fg);opacity:0}.lp-phone__status-ok{background:var(--color-status-approved-bg);color:var(--color-status-approved-fg)}.lp-phone__scrub{position:absolute;inset:auto 10px 10px;height:3px;overflow:hidden;border-radius:2px;background:#ffffff59}.lp-phone__scrub:after{content:"";position:absolute;inset:0;background:var(--color-accent);transform-origin:left}.lp-phone__type{display:inline-flex;align-items:center;gap:6px;color:var(--color-accent-text);font-weight:650;font-size:13px}.lp-phone__screen strong{font:700 19px/1.15 var(--font-display);letter-spacing:-.01em}.lp-phone__screen ul{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.lp-phone__screen li{padding:5px 8px;border-radius:2px 8px 2px 8px;background:var(--color-surface-strong);font-weight:600;font-size:12px;line-height:1.15}.lp-phone__action{display:grid;place-items:center;min-height:44px;margin-top:auto;border-radius:8px 14px 8px 14px;background:var(--lp-slate);color:var(--lp-on-slate);font-weight:700;font-size:14px}.lp-faq{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--lp-head-gap) clamp(24px,5vw,80px);align-items:start}.lp-faq__list{min-width:0}.lp-faq__item{border-top:1px solid var(--color-line-strong)}.lp-faq__item:last-child{border-bottom:1px solid var(--color-line-strong)}.lp-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding-block:14px;cursor:pointer;list-style:none}.lp-faq__item summary::-webkit-details-marker{display:none}.lp-faq__item summary h3{font:700 clamp(1.05rem,1.5vw,1.25rem) /1.2 var(--font-display);letter-spacing:-.015em}.lp-faq__item summary svg{flex:none;transition:transform .18s var(--lp-ease)}.lp-faq__item[open] summary svg{transform:rotate(45deg)}.lp-faq__item p{max-width:62ch;padding-bottom:20px;color:var(--color-muted);line-height:1.5}.lp-close{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:var(--lp-section-y)}.lp-close__tile{display:grid;align-content:space-between;gap:32px;min-height:clamp(240px,22vw,300px);padding:clamp(24px,4vw,56px) var(--lp-gutter);text-decoration:none}.lp-close__tile--ink{padding-left:max(var(--lp-gutter),calc((100vw - var(--lp-max)) / 2 + var(--lp-gutter)));background:var(--lp-slate);color:var(--lp-on-slate)}.lp-close__tile--accent{background:var(--color-accent);color:var(--color-accent-ink)}.lp-close__name{font:800 clamp(3rem,8vw,6rem) /.98 var(--font-display);letter-spacing:-.01em;overflow-wrap:anywhere}.lp-close__cta{display:inline-flex;align-items:center;gap:10px;font-weight:650;font-size:clamp(1.05rem,1.5vw,1.25rem)}.lp-close__cta svg{flex:none;transition:transform .18s var(--lp-ease)}.lp-close__tile:hover .lp-close__cta svg{transform:translateX(8px)}.lp-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 32px;padding:16px max(var(--lp-gutter),calc((100% - var(--lp-max)) / 2 + var(--lp-gutter)));background:var(--lp-slate);border-top:1px solid var(--lp-line-slate)}.lp-footer,.lp-footer__mark{align-items:center;color:var(--lp-on-slate)}.lp-footer__mark{display:inline-flex;min-height:44px;font-size:22px;text-decoration:none}.lp-footer nav{display:flex;flex-wrap:wrap;gap:0 20px}.lp-footer nav a{display:inline-flex;align-items:center;min-height:44px;color:var(--lp-on-slate-muted);font-size:14px;text-decoration:none}.lp-footer nav a:hover{color:var(--lp-on-slate);text-decoration:underline}.lp-footer__operator{flex-basis:100%;padding-top:12px;border-top:1px solid var(--lp-line-slate);color:var(--lp-on-slate-muted);font-size:13px}.lp-footer__operator a{display:inline-flex;align-items:center;min-height:44px;color:var(--lp-on-slate);font-weight:650;text-underline-offset:3px}@media (max-width:1100px){.lp-bar__lang,.lp-bar__nav,.lp-bar__signin{display:none}.lp-bar__actions{margin-left:auto}.lp-menu{display:block}}@media (max-width:960px){.lp-pricing__grid,.lp-ways__grid{grid-template-columns:minmax(0,1fr)}.lp-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-creators__inner,.lp-faq,.lp-includes{grid-template-columns:minmax(0,1fr)}.lp-includes__head{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:none;align-items:center;align-self:auto}.lp-includes__head img{align-self:center}}@media (max-width:820px){.lp-hero{grid-template-columns:minmax(0,1fr);padding-top:32px;padding-bottom:40px}.lp-reel{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1fr);gap:8px;max-width:640px}.lp-frame--a{margin-top:28px}.lp-frame--c{margin-top:14px}}@media (max-width:560px){.lp-actions{display:grid}.lp-btn{width:100%}.lp-btn--small{width:auto}.lp-includes__list,.lp-pilot__scope,.lp-plans{grid-template-columns:minmax(0,1fr)}.lp-stat dt{font-size:13px}.lp-way .lp-stat dd{font-size:clamp(1.7rem,8.4vw,2.4rem)}.lp-stats--dark{grid-template-columns:minmax(0,1fr);gap:10px}.lp-stats--dark .lp-stat{flex-direction:row-reverse;justify-content:flex-end;align-items:baseline;gap:12px}.lp-stats--dark dd{flex:0 0 7.5rem;font-size:1.9rem}.lp-close{grid-template-columns:minmax(0,1fr)}.lp-close__tile{align-content:start;gap:20px;min-height:0}.lp-footer{display:grid;justify-items:start;gap:12px;padding-block:24px}.lp-footer nav{gap:0 24px}.lp-footer__operator{justify-self:stretch}}@media (max-width:380px){.lp-bar__mark{font-size:22px}.lp-bar__inner{gap:8px}}@media (max-width:480px){.lp-frame .lp-tag{position:static;max-width:100%;margin-top:6px;padding:5px 6px;box-shadow:none;font-size:12px;text-wrap:balance}.lp-frame__scrub{display:none}}@keyframes lp-cut{0%{transform:translateY(calc(100% + 12px))}to{transform:none}}.lp-cut{overflow:clip;overflow-clip-margin:.12em}.lp-cut>span{display:block}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.lp-cut>span{animation:lp-cut linear both;animation-timeline:view();animation-range:entry calc(10% + var(--cut-i, 0) * 6%) entry calc(60% + var(--cut-i, 0) * 6%)}}}.lp-how__stage{position:relative}.lp-how__pin{display:grid;gap:var(--lp-head-gap);align-content:start}.lp-timeline{--kw:contain;--p0:6%;--span:86%;--lp-name:120px;--lp-gap:8px;--lp-pad:14px;position:relative;display:grid;gap:6px;padding:10px var(--lp-pad) var(--lp-pad);border-radius:14px;background:var(--lp-slate);color:var(--lp-on-slate)}.lp-row{display:grid;grid-template-columns:var(--lp-name) minmax(0,1fr);gap:var(--lp-gap);align-items:stretch}.lp-ruler__lane{position:relative;height:26px;margin-inline:8px;background:repeating-linear-gradient(90deg,#5a606c 0 1px,transparent 1px 10%) 0 100% /100% 10px no-repeat,repeating-linear-gradient(90deg,#3a3f48 0 1px,transparent 1px 2%) 0 100% /100% 5px no-repeat}.lp-ruler__lane span{position:absolute;top:0;translate:-50% 0;color:var(--lp-on-slate-muted);font:500 10px/1 var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.02em}.lp-ruler__lane span:first-child{translate:0 0}.lp-ruler__lane span:last-child{translate:-100% 0}.lp-track__name{display:flex;align-items:center;gap:8px;padding-inline:4px;color:var(--lp-on-slate);font:700 15px/1.2 var(--font-display);letter-spacing:-.01em}.lp-track__name svg{flex:none;color:var(--color-accent)}.lp-track__clips{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--lp-gap);margin:0;padding:8px;border-radius:8px;background:#1c1f25;list-style:none}.lp-clip{position:relative;display:grid;align-content:start;gap:6px;min-width:0;min-height:132px;padding:12px 12px 14px;border-radius:6px 12px 6px 12px;transition:translate .18s var(--lp-ease)}.lp-clip strong{font:700 clamp(.95rem,1.25vw,1.1rem) /1.15 var(--font-display);letter-spacing:-.01em;text-wrap:balance}.lp-clip>span:not([class]){font-size:13px;line-height:1.35;text-wrap:pretty}.lp-clip:before{content:"";position:absolute;inset:8px auto 8px 3px;width:2px;border-radius:1px;background:currentColor;opacity:.18}.lp-clip:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 2px var(--ring);opacity:0;pointer-events:none}.lp-clip__icon{color:var(--icon)}.lp-clip__check{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--check-bg);color:var(--check-fg)}.lp-track--brand .lp-clip{--ring:var(--color-accent);--icon:var(--color-focus);--check-bg:var(--lp-slate);--check-fg:var(--color-accent);background:var(--color-surface-soft);color:var(--color-text)}.lp-track--brand .lp-clip>span:not([class]){color:var(--color-muted)}.lp-track--creator .lp-clip{--lp-dim:0.85;--ring:var(--lp-slate);--icon:var(--color-accent-ink);--check-bg:var(--lp-slate);--check-fg:var(--color-accent);background:var(--color-accent);color:var(--color-accent-ink)}.lp-track--creator .lp-clip:first-child{grid-column:2}.lp-threads__lane{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--lp-gap);height:18px;padding-inline:8px}.lp-thread{position:relative;justify-self:center;width:2px;height:100%;background:var(--color-accent);transform-origin:top}.lp-thread:after,.lp-thread:before{content:"";position:absolute;left:-3px;width:8px;height:8px;border-radius:50%;background:var(--color-accent)}.lp-thread:before{top:-4px}.lp-thread:after{bottom:-4px}.lp-pool__lane{position:relative;display:grid;gap:8px;padding:10px 8px 6px;border-radius:8px;background:#1c1f25}.lp-pool__bar{position:relative;height:8px;overflow:hidden;border-radius:4px;background:#343841}.lp-pool__fill{position:absolute;inset:0;background:var(--color-accent);transform-origin:left}.lp-pool__labels{position:relative;height:16px;margin:0;padding:0;list-style:none}.lp-pool__labels li{position:absolute;left:var(--x);color:var(--lp-on-slate);font-weight:650;font-size:12px;line-height:16px;white-space:nowrap}.lp-pool__labels li:before{content:"";position:absolute;left:0;top:-16px;width:1px;height:12px;background:#5a606c}.lp-playhead{position:absolute;top:10px;bottom:var(--lp-pad);left:calc(var(--lp-pad) + var(--lp-name) + var(--lp-gap) + 8px);right:calc(var(--lp-pad) + 8px);container-type:inline-size;pointer-events:none}.lp-playhead span{bottom:0;left:-1px;width:2px;box-shadow:0 0 0 1px #12141899;transform:translateX(100cqw)}.lp-playhead span,.lp-playhead span:before{position:absolute;top:0;background:var(--color-accent)}.lp-playhead span:before{content:"";left:-7px;width:16px;height:18px;clip-path:polygon(0 0,100% 0,100% 60%,50% 100%,0 60%)}.lp-clip__skim{display:none}@media (hover:hover) and (min-width:961px){.lp-clip:hover{translate:0 -2px}.lp-clip__skim{position:absolute;bottom:calc(100% + 6px);left:8px;z-index:3;display:flex;align-items:end;gap:6px;padding:4px;border-radius:6px;background:#121418f2;box-shadow:0 8px 20px #0000004d;color:var(--lp-on-slate);opacity:0;transform:translateY(4px);transition:opacity .14s ease,transform .18s var(--lp-ease);pointer-events:none}.lp-clip__skim img{display:block;width:41px;height:72px;object-fit:cover;border-radius:4px}.lp-clip__skim em{padding:0 4px 2px 0;font-style:normal;font-weight:650;font-size:12px;white-space:nowrap}.lp-clip:hover .lp-clip__skim{opacity:1;transform:none}}@keyframes lp-clip-state{0%{opacity:var(--lp-dim,.72)}6%,to{opacity:1}}@keyframes lp-clip-ring{0%,to{opacity:0}6%,92%{opacity:1}}@keyframes lp-clip-pop{0%,16%,to{transform:none}8%{transform:scale(1.08)}}@keyframes lp-clip-done{0%,94%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes lp-join{0%{transform:translateY(16px)}to{transform:none}}@keyframes lp-thread{0%{transform:scaleY(0)}to{transform:none}}@keyframes lp-dot{0%{opacity:0}to{opacity:1}}@keyframes lp-fill{0%{transform:scaleX(0)}to{transform:none}}@keyframes lp-label{0%{opacity:.6}to{opacity:1}}@keyframes lp-head-x{0%{transform:translateX(0)}to{transform:translateX(100cqw)}}@keyframes lp-head-y{0%{transform:translateY(0)}to{transform:translateY(100cqh)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.lp-how__stage{view-timeline:--lp-how block}.lp-clip{animation:lp-clip-state linear both;animation-timeline:--lp-how;animation-range:var(--kw) calc(var(--p0) + var(--a) * var(--span)) var(--kw) calc(var(--p0) + var(--b) * var(--span))}.lp-clip:after{animation:lp-clip-ring linear both;animation-timeline:--lp-how;animation-range:var(--kw) calc(var(--p0) + var(--a) * var(--span)) var(--kw) calc(var(--p0) + var(--b) * var(--span))}.lp-clip__icon{animation:lp-clip-pop linear both;animation-timeline:--lp-how;animation-range:var(--kw) calc(var(--p0) + var(--a) * var(--span)) var(--kw) calc(var(--p0) + var(--b) * var(--span))}.lp-clip__check{animation:lp-clip-done linear both;animation-timeline:--lp-how;animation-range:var(--kw) calc(var(--p0) + var(--a) * var(--span)) var(--kw) calc(var(--p0) + var(--b) * var(--span))}.lp-track--creator .lp-clip{animation-name:lp-clip-state,lp-join;animation-timing-function:linear,linear;animation-fill-mode:both,both;animation-timeline:--lp-how,--lp-how;animation-range:var(--kw) calc(var(--p0) + var(--a) * var(--span)) var(--kw) calc(var(--p0) + var(--b) * var(--span)),var(--kw) calc(var(--p0) + (.15 + var(--i) * .012) * var(--span)) var(--kw) calc(var(--p0) + (.2 + var(--i) * .012) * var(--span))}.lp-thread{animation:lp-thread linear both;animation-timeline:--lp-how;animation-range:var(--kw) calc(var(--p0) + var(--a) * var(--span)) var(--kw) calc(var(--p0) + (var(--a) + .04) * var(--span))}.lp-thread:after,.lp-thread:before{animation:lp-dot linear both;animation-timeline:--lp-how;animation-range:var(--kw) calc(var(--p0) + var(--a) * var(--span)) var(--kw) calc(var(--p0) + (var(--a) + .02) * var(--span))}.lp-pool__fill{animation:lp-fill linear both;animation-timeline:--lp-how;animation-range:var(--kw) var(--p0) var(--kw) calc(var(--p0) + var(--span))}.lp-pool__labels li{animation:lp-label linear both;animation-timeline:--lp-how;animation-range:var(--kw) calc(var(--p0) + var(--a) * var(--span)) var(--kw) calc(var(--p0) + (var(--a) + .03) * var(--span))}.lp-playhead span{will-change:transform;animation:lp-head-x linear both;animation-timeline:--lp-how;animation-range:var(--kw) var(--p0) var(--kw) calc(var(--p0) + var(--span))}@media (min-width:961px) and (min-height:800px){.lp-how__stage{--lp-pin-top:88px;--lp-run:75vh}.lp-how__stage:after{content:"";display:block;height:var(--lp-run)}.lp-how__pin{position:sticky;top:var(--lp-pin-top);align-content:start}.lp-timeline{--kw:cover;--p0:calc(100vh - var(--lp-pin-top) + var(--lp-run) * 0.06);--span:calc(var(--lp-run) * 0.88)}}@media (max-height:799px),(max-width:960px){.lp-how__stage{view-timeline:none}.lp-timeline{--kw:cover;--p0:30%;--span:40%;view-timeline:--lp-how block}}}}@supports not (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.lp-playhead span{animation:lp-head-x 6s linear infinite paused}.lp-timeline[data-in] .lp-playhead span{animation-play-state:running}}}html[data-reduce-motion=true] .lp-how__stage:after{content:none}html[data-reduce-motion=true] .lp-how__pin{position:static;min-height:0}@media (max-width:960px){.lp-timeline{--lp-name:0px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:6px;row-gap:6px;padding:8px}.lp-timeline .lp-row--ruler,.lp-timeline .lp-row--threads{display:none}.lp-row{display:block;min-width:0}.lp-row--pool{grid-column:1/-1}.lp-track__name{padding:4px 4px 8px}.lp-pool .lp-track__name{padding-top:6px}.lp-track__clips{--lp-row:112px;grid-template-columns:minmax(0,1fr);grid-auto-rows:var(--lp-row);gap:6px;padding:0;background:transparent}.lp-track--creator .lp-track__clips{padding-top:calc(var(--lp-row) + 6px)}.lp-track--creator .lp-clip:first-child{grid-column:auto}.lp-clip{min-height:0;gap:4px;padding:12px}.lp-playhead{top:38px;bottom:76px;left:4px;right:4px;container-type:size}.lp-playhead span{top:-1px;bottom:auto;left:0;right:0;width:auto;height:2px;transform:translateY(100cqh)}.lp-playhead span:before{top:-7px;left:-4px;width:18px;height:16px;clip-path:polygon(0 0,60% 0,100% 50%,60% 100%,0 100%)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.lp-playhead span{animation-name:lp-head-y}}}@supports not (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.lp-playhead span{animation-name:lp-head-y}}}}@media (max-width:560px){.lp-track__clips{--lp-row:84px}.lp-clip{padding:10px}.lp-clip strong{font-size:14px}.lp-clip>span:not([class]){display:none}.lp-clip__check{top:6px;right:6px;width:16px;height:16px}.lp-pool__labels{height:32px}.lp-pool__labels li:nth-child(2){top:16px}.lp-pool__labels li:nth-child(2):before{top:-32px;height:28px}}.lp-bar{isolation:isolate;background:#121418eb}.lp-bar:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--lp-slate)}.lp-bar__mark .brand-wordmark{transform-origin:left center}@media (min-width:961px){.lp-bar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}@keyframes lp-bar-glass{to{opacity:0}}@keyframes lp-bar-compact{to{transform:scale(.88)}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference) and (min-width:961px){.lp-bar:before{animation:lp-bar-glass linear both;animation-timeline:scroll(root);animation-range:40vh 80vh}}@media (prefers-reduced-motion:no-preference){.lp-bar__mark .brand-wordmark{animation:lp-bar-compact linear both;animation-timeline:scroll(root);animation-range:40vh 80vh}}}@keyframes lp-hero-title{0%{transform:translateY(.2em)}}@media (prefers-reduced-motion:no-preference){.lp-hero h1{animation:lp-hero-title .48s var(--lp-ease) both}}@keyframes lp-scrub-loop{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lp-parallax{to{translate:0 var(--plx)}}.lp-frame{--plx:-24px;transition:transform .18s var(--lp-ease)}.lp-frame--b{--plx:-48px}.lp-frame--c{--plx:-32px}@media (max-width:820px){.lp-frame{--plx:-12px}.lp-frame--b{--plx:-24px}.lp-frame--c{--plx:-16px}}@media (prefers-reduced-motion:no-preference){.lp-frame[data-ready] .lp-frame__scrub:after{animation:lp-scrub-loop 8s linear infinite;animation-delay:var(--scrub-delay,0s)}.lp-frame--b{--scrub-delay:-2.5s}.lp-frame--c{--scrub-delay:-5s}.lp-hero:not([data-in]) .lp-frame__scrub:after{animation-play-state:paused}@media (hover:hover){.lp-frame:hover{transform:translateY(-6px)}.lp-frame:hover .lp-frame__scrub:after{animation-play-state:paused}}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.lp-frame[data-ready]{animation:lp-parallax linear both;animation-timeline:scroll(root);animation-range:0 100vh}}}[data-count]{display:inline-block;font-variant-numeric:tabular-nums lining-nums}.lp-stat dd[data-count]{display:block}@keyframes lp-place{0%{opacity:0;transform:translateY(12px)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.lp-chips li,.lp-plan{animation:lp-place linear both;animation-timeline:view();animation-range:entry calc(20% + var(--i, 0) * 8%) entry calc(70% + var(--i, 0) * 8%)}}}.lp-way{position:relative;isolation:isolate;transition:transform .18s var(--lp-ease)}.lp-way:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;box-shadow:0 14px 30px -12px #12141859;opacity:0;transition:opacity .18s ease}@media (hover:hover){.lp-way:hover{transform:translateY(-2px)}.lp-way:hover:after{opacity:1}.lp-textlink:hover svg{transform:translateX(4px)}}.lp-split span:before{transition:transform .24s var(--lp-ease)}.lp-split__rewards:before{transition-duration:.48s;transition-delay:.24s}.lp-split b{transition:opacity .18s ease .24s}.lp-split__rewards b{transition-delay:.72s}.lp-split[data-pending] span:before{transform:scaleX(0)}.lp-split[data-pending] b{opacity:0}@keyframes lp-phone-press{0%,24%,30%,to{transform:none}27%{transform:scale(.97)}}@keyframes lp-phone-sent{0%,29%{opacity:0;transform:translateY(6px)}32%,54%{opacity:1;transform:none}56%,to{opacity:0}}@keyframes lp-phone-ok{0%,54%{opacity:0;transform:translateY(6px)}57%,92%{opacity:1;transform:none}94%,to{opacity:0}}@keyframes lp-phone-scrub{0%,57%{transform:scaleX(0)}90%,94%{transform:scaleX(1)}95%,to{transform:scaleX(0)}}@keyframes lp-phone-cut{0%,93%,98%,to{opacity:1}95%{opacity:.2}}@media (prefers-reduced-motion:no-preference){.lp-phone__action{animation:lp-phone-press 12s linear infinite paused}.lp-phone__status-sent{animation:lp-phone-sent 12s linear infinite paused}.lp-phone__status-ok{animation:lp-phone-ok 12s linear infinite paused}.lp-phone__scrub:after{animation:lp-phone-scrub 12s linear infinite paused}.lp-phone__screen{animation:lp-phone-cut 12s linear infinite paused}.lp-phone[data-in] .lp-phone__action,.lp-phone[data-in] .lp-phone__screen,.lp-phone[data-in] .lp-phone__scrub:after,.lp-phone[data-in] .lp-phone__status>span{animation-play-state:running}}@keyframes lp-duotone{0%{opacity:0}to{opacity:.2}}@keyframes lp-rocket{to{translate:0 -24px}}.lp-includes__list h3{position:relative;width:fit-content}.lp-includes__list h3:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:var(--color-text);transform:scaleX(0);transform-origin:left;transition:transform .24s var(--lp-ease)}@media (hover:hover){.lp-includes__list li:hover h3:after{transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.lp-includes__list li,.lp-stats--dark .lp-stat dd{animation:lp-place linear both;animation-timeline:view();animation-range:entry calc(var(--i, 0) * 4%) entry calc(40% + var(--i, 0) * 4%)}.lp-includes__list svg [opacity]{animation:lp-duotone linear both;animation-timeline:view();animation-range:entry calc(30% + var(--i, 0) * 4%) entry calc(70% + var(--i, 0) * 4%)}.lp-includes__head img{animation:lp-rocket linear both;animation-timeline:view();animation-range:cover 0 cover 100%}}}.lp-stats--dark .lp-stat:nth-child(2) dd{--i:1}.lp-stats--dark .lp-stat:nth-child(3) dd{--i:2}@keyframes lp-answer{0%{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:no-preference){.lp-faq__item[open] p{animation:lp-answer .24s var(--lp-ease)}}.lp-close__tile{position:relative;overflow:hidden;isolation:isolate;transition:color .24s ease}.lp-close__tile:before{content:"";position:absolute;top:0;bottom:0;left:-30%;z-index:-1;width:160%;background:var(--sweep);transform:translateX(-100%) skewX(-18deg);transition:transform .36s var(--lp-ease)}.lp-close__tile--ink{--sweep:var(--color-accent)}.lp-close__tile--accent{--sweep:var(--lp-slate)}.lp-close__tile:focus-visible:before{transform:translateX(0) skewX(-18deg)}.lp-close__tile--ink:focus-visible{color:var(--color-accent-ink)}.lp-close__tile--accent:focus-visible{color:var(--lp-on-slate)}@media (hover:hover){.lp-close__tile:hover:before{transform:translateX(0) skewX(-18deg)}.lp-close__tile--ink:hover{color:var(--color-accent-ink)}.lp-close__tile--accent:hover{color:var(--lp-on-slate)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (max-width:560px){.lp-close__tile{animation:lp-place linear both;animation-timeline:view();animation-range:entry 10% entry 60%}}}html[data-reduce-motion=true] .lp-bar:before,html[data-reduce-motion=true] .lp-bar__mark .brand-wordmark,html[data-reduce-motion=true] .lp-frame{animation:none!important}