.ld-root{--color-bg-stage:#0a0a0a;--color-bg-panel:#171717;--color-control-track:#232323;--color-control-fill:#2d2d2d;--color-control-fill-hover:#363636;--color-control-handle:#424242;--color-border-subtle:#2a2a2a;--color-text-primary:#ccc;--color-text-muted:#8a8a8a;--color-text-secondary:#aaa;--color-text-dim:#bbb;--color-text-2:#ddd;--color-inverted-primary-bg:#fafafa;--color-inverted-primary-fg:#111;--color-inverted-primary-bg-hover:#e0e0e0;--font-family-brand:"Suisse Intl", system-ui, sans-serif;--font-family-app:"Suisse Intl", system-ui, sans-serif;--font-family-book:"Suisse Intl", system-ui, sans-serif;background:var(--color-bg-stage);color:var(--color-text-primary);font-family:var(--font-family-app);scroll-behavior:smooth;-webkit-font-smoothing:antialiased;font-weight:400;position:fixed;inset:0;overflow:hidden auto}.ld-root *,.ld-root :before,.ld-root :after{box-sizing:border-box}html{background:#0a0a0a}.ld-root a:focus-visible,.ld-root button:focus-visible,.ld-root input:focus-visible{outline-offset:3px;outline:1px solid #777}.ld-container{max-width:1200px;margin:0 auto;padding:0 32px}.ld-center{text-align:center}.ld-center-copy{margin-left:auto;margin-right:auto}.ld-stack>*+*{margin-top:150px}.ld-stack>:nth-child(2){margin-top:220px}.ld-stack--usp>:nth-child(2){margin-top:150px}.ld-h2{font-family:var(--font-family-brand);letter-spacing:-.015em;text-wrap:balance;color:#fff;margin:0;font-size:clamp(26px,3.4vw,38px);font-weight:500;line-height:1.1}.ld-body{text-wrap:pretty;max-width:460px;color:var(--color-text-secondary);margin:11px 0 0;font-size:15px;line-height:1.45}.ld-center .ld-body{margin-left:auto;margin-right:auto}.ld-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:10px;font-size:12px;font-weight:500}.ld-nav{z-index:40;pointer-events:none;justify-content:center;padding:0 16px;display:flex;position:fixed;top:28px;left:0;right:0}.ld-nav-pill{pointer-events:auto;z-index:2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1f1f1fd9;border-radius:14px;flex-direction:column;width:100%;max-width:900px;display:flex;position:relative}.ld-nav-row{justify-content:space-between;align-items:center;height:60px;padding:0 8px 0 20px;display:flex;position:relative}.ld-nav-side{align-items:center;gap:20px;display:flex}.ld-nav-side--right{align-self:stretch;gap:24px}.ld-nav-brand{color:#fff;align-items:center;display:flex;position:absolute;left:50%;transform:translate(-50%)}.ld-nav-link{color:#c8c8c8;font-size:13px;text-decoration:none;transition:color .14s}.ld-nav-link:hover,.ld-nav-link.is-active{color:#fff}.ld-nav-link--soon{cursor:default;color:var(--color-text-muted);align-items:center;gap:6px;display:inline-flex}.ld-nav-link--soon:hover{color:var(--color-text-muted)}.ld-nav-soon{letter-spacing:.05em;text-transform:uppercase;background:var(--color-control-fill);color:var(--color-text-muted);border-radius:999px;padding:3.5px 6px;font-size:7px;font-weight:600;line-height:1;transform:translateY(-8px)}.ld-nav-pill .ld-btn--nav{align-self:stretch;margin:10px 0;padding-top:0;padding-bottom:0}.ld-nav-burger{pointer-events:auto;cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;margin-right:0;display:none}.ld-nav-burger span{background:#fff;border-radius:2px;width:18px;height:1.5px;transition:transform .3s cubic-bezier(.25,1,.5,1)}.ld-nav-menu{display:none}.ld-nav-menu-inner{overflow:hidden}.ld-nav-menu-list{flex-direction:column;padding:6px 20px 22px;display:flex}.ld-nav-menu-item{font-family:var(--font-family-brand);letter-spacing:-.01em;color:#fff;opacity:0;font-size:18px;font-weight:500;line-height:1.62;text-decoration:none;transition:opacity .42s cubic-bezier(.25,1,.5,1),transform .42s cubic-bezier(.25,1,.5,1);transform:translateY(6px)}.ld-nav-pill.is-open .ld-nav-menu-item{opacity:1;transition-delay:calc(var(--i,0) * 30ms + .1s);transform:translateY(0)}.ld-nav-menu-soon{color:var(--color-text-muted);align-items:center;gap:8px;display:inline-flex}.ld-nav-menu-soon .ld-nav-soon{transform:translateY(-7px)}.ld-nav-menu-login{align-items:center;gap:10px;margin-top:24px;font-size:16px;display:inline-flex}.ld-nav-menu-cta{border-radius:12px;width:100%;margin-top:24px;padding:13px;font-size:15px;transition:opacity .42s cubic-bezier(.25,1,.5,1),transform .42s cubic-bezier(.25,1,.5,1)}.ld-nav-backdrop{z-index:1;opacity:0;pointer-events:none;background:#0006;transition:opacity .32s;display:none;position:fixed;inset:0}.ld-nav-backdrop.is-open{opacity:1;pointer-events:auto}@media (width<=700px){.ld-nav-side--left,.ld-nav-side--right{display:none}.ld-nav-burger{display:inline-flex}.ld-nav-backdrop{display:block}.ld-nav-menu{grid-template-rows:0fr;transition:grid-template-rows .44s cubic-bezier(.25,1,.5,1);display:grid}.ld-nav-pill.is-open .ld-nav-menu{grid-template-rows:1fr}.ld-nav-pill.is-open .ld-nav-burger span:first-child{transform:translateY(3.25px)rotate(45deg)}.ld-nav-pill.is-open .ld-nav-burger span:last-child{transform:translateY(-3.25px)rotate(-45deg)}}.ld-btn{font-family:var(--font-family-app);cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:500;text-decoration:none;transition:background-color .14s,color .14s;display:inline-flex}.ld-btn--primary{background-color:var(--color-inverted-primary-bg);color:var(--color-inverted-primary-fg);padding:10px 28px}.ld-btn--primary:hover{background-color:var(--color-inverted-primary-bg-hover)}.ld-btn.is-disabled{background-color:var(--color-control-fill);color:var(--color-text-muted);cursor:default;pointer-events:none}.ld-btn--nav{padding:8px 24px}.ld-link{color:var(--color-text-secondary);font-size:13px;font-weight:500;text-decoration:none;transition:color .14s}.ld-link:hover{color:#fff}.ld-btn--explore{margin-top:24px;padding:10px 32px}.ld-ctas{align-items:center;gap:26px;display:flex}.ld-hero .ld-ctas,.ld-center .ld-ctas{justify-content:center}.ld-ctas-note{text-align:center;color:var(--color-text-muted);margin-top:12px;font-size:12.5px;line-height:1}.ld-hero{text-align:center;padding:200px 0 0}.ld-hero h1{max-width:820px;font-family:var(--font-family-brand);letter-spacing:-.02em;text-wrap:balance;color:#fff;margin:0 auto;font-size:clamp(40px,6vw,64px);font-weight:500;line-height:1.04}.ld-hero-sub{max-width:620px;color:var(--color-text-secondary);margin:12px auto 0;font-size:15px;line-height:1.2}.ld-hero-sub-m{display:none}@media (width<=640px){.ld-br{display:none}.ld-hero h1{font-size:clamp(25px,8vw,40px)}.ld-hero h1 .ld-br{display:inline}.ld-hero-sub{text-wrap:balance}.ld-hero-sub-d{display:none}.ld-hero-sub-m{display:inline}.ld-body{text-wrap:balance}}.ld-hero .ld-ctas{margin-top:28px}.ld-hero .ld-kicker{margin-bottom:14px}@keyframes ld-hero-rise{0%{opacity:0;transform:translateY(var(--lift,30px))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.ld-hero-reveal{animation:ld-hero-rise 1.2s cubic-bezier(.25, 1, .5, 1) calc(var(--rd,0s) + .1s) both}}.ld-hero h1 .ld-hero-reveal,.ld-hero-sub .ld-hero-reveal{display:inline-block}@media (width<=640px){.ld-hero-sub .ld-hero-reveal{display:inline}.ld-hero-sub-m .ld-hero-reveal{text-wrap:balance;display:block}@media (prefers-reduced-motion:no-preference){.ld-how .ld-h2{--lift:20px;animation:1.2s cubic-bezier(.25,1,.5,1) .6s both ld-hero-rise}}}.ld-showreel{margin-top:80px;position:relative}.ld-hero-shot{margin-top:56px}.ld-showreel>video{aspect-ratio:16/9;object-fit:cover;background:#000;border-radius:14px;width:100%;display:block}.ld-showreel-frame{z-index:1;border-radius:14px;position:relative;overflow:hidden}.ld-showreel-frame video{aspect-ratio:16/9;object-fit:cover;clip-path:inset(0 round 14px);background:#000;border-radius:14px;width:100%;display:block}.ld-showreel .ld-showcase-tile video,.ld-showreel .ld-showcase-ph{aspect-ratio:16/9}.ld-showreel .ld-showcase-label{display:none}.ld-wall-row{width:max-content;animation:90s linear infinite ld-drift;display:flex}.ld-wall-row--reverse{animation:110s linear infinite ld-drift-back}.ld-wall-half{gap:12px;padding-right:12px;display:flex}@keyframes ld-drift{to{transform:translate(-50%)}}@keyframes ld-drift-back{0%{transform:translate(-50%)}to{transform:translate(0)}}.ld-strip-clip{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.ld-strip{width:max-content;animation:120s linear infinite ld-drift;display:flex}.ld-loop{aspect-ratio:3/4;background:var(--color-bg-panel);border-radius:8px;flex-shrink:0;width:190px;position:relative;overflow:hidden}.ld-loop video{object-fit:cover;width:100%;height:100%;display:block}.ld-loop-name{-webkit-backdrop-filter:blur(6px);color:var(--color-text-2);opacity:0;pointer-events:none;background:#0000004d;border-radius:6px;padding:4px 8px;font-size:11px;transition:opacity .16s;position:absolute;bottom:8px;left:8px}.ld-logos{text-align:center;padding:150px 0 0}.ld-logos-eyebrow{color:var(--color-text-muted);font-size:13px}.ld-logos-pill{background:var(--color-bg-panel);color:#9a9a9a;border-radius:14px;justify-content:space-around;align-items:center;gap:20px;width:568px;max-width:calc(100% - 40px);height:64px;margin:22px auto 0;padding:0 28px;display:flex}.ld-logo-word{font-size:16px;font-weight:500}.ld-logo-word--a1s{font-size:19px;font-weight:500}.ld-logo-word--norgram{font-size:18px;font-weight:500}.ld-logo-word--norgram sup{vertical-align:.45em;margin-left:1px;font-size:.5em}.ld-logo-word--stripe{letter-spacing:-.02em;font-size:20px;font-weight:700}.ld-logo-word--tracked{letter-spacing:.14em;font-size:13px;font-weight:600}.ld-section{padding:130px 0 0}#apps{padding-top:150px;padding-bottom:24px}.ld-section--tight{padding-top:84px}.ld-section .ld-h2.ld-center{margin-bottom:48px}.ld-section-link{color:var(--color-text-primary);margin-top:18px;font-size:13px;font-weight:500;text-decoration:none;display:inline-block}.ld-section-link:hover{color:#fff}.ld-cols{grid-template-columns:5fr 7fr;align-items:center;gap:64px;display:grid}.ld-cols--flip{grid-template-columns:7fr 5fr}.ld-cols--flip .ld-copy{order:2}.ld-cols--flip .ld-shot{order:1}.ld-cols-media{min-width:0;position:relative}.ld-cols-media .ld-demo,.ld-cols-media .ld-video-stage,.ld-cols-media .ld-stock-wall{max-width:86%;margin-left:auto}.ld-cols--flip .ld-cols-media .ld-video-stage,.ld-cols--flip .ld-cols-media .ld-stock-wall{margin-left:0;margin-right:auto}.ld-cols--flip .ld-demo-panel{left:-88px}.ld-video-stage{aspect-ratio:3/4;background:#050505;border-radius:20px;overflow:hidden}.ld-video-stage video{object-fit:cover;width:100%;height:100%;display:block}.ld-stock-wall{aspect-ratio:3/4;background:#171717;border-radius:20px;padding:8px}.ld-stock-inner{border-radius:12px;gap:8px;height:100%;display:flex;overflow:hidden}.ld-stock-col{flex:1;min-width:0}.ld-stock-track{will-change:transform;animation:34s linear infinite ld-scroll-up}.ld-stock-track img{object-fit:cover;border-radius:6px;width:100%;margin-bottom:8px;display:block}@keyframes ld-scroll-up{0%{transform:translateY(0)}to{transform:translateY(calc(-1 * var(--dist,50%)))}}.ld-copy .ld-body{max-width:360px;margin-top:10px}.ld-copy .ld-h2{line-height:1.02}.ld-copy .ld-kicker{font-size:11px}.ld-cols .ld-shot{box-shadow:none;border-radius:10px}.ld-shot{background:var(--color-bg-panel);border-radius:14px;overflow:hidden}.ld-shot img{aspect-ratio:1.6;object-fit:cover;width:100%;display:block}.ld-shot video{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.ld-hero-shot video{aspect-ratio:1.6}.ld-wide{max-width:1280px}.ld-tcard-text{flex-direction:column;gap:6px;display:flex}.ld-tcard-title{font-family:var(--font-family-brand);letter-spacing:-.4px;color:#fafafa;margin:0;font-size:24px;font-weight:500;line-height:28px}.ld-tcard-body{color:#a1a1a1;margin:0;font-size:14px;line-height:1.3}.ld-tcard-btn{letter-spacing:-.28px;padding:10px 24px;font-size:14px}.ld-trows{flex-direction:column;gap:24px;margin-top:24px;display:flex}.ld-trow{background:#181818;border-radius:20px;height:500px;position:relative;overflow:hidden}.ld-trow-copy{z-index:2;flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;width:27%;display:flex;position:absolute;top:0;bottom:0;left:44px}.ld-trow-num{color:#757575;margin-right:10px}.ld-trow-media{aspect-ratio:4/3;background:#0f0f0f;border-radius:12px;position:absolute;inset:14px 14px 14px auto;overflow:hidden}.ld-trow-media>*{width:100%;height:100%}.ld-trow-media .ld-video-stage{aspect-ratio:auto;background:0 0;border-radius:0}.ld-trow-media .ld-video-stage video{object-fit:cover;height:100%}@media (width<=900px){.ld-trow{flex-direction:column;height:auto;display:flex}.ld-trow-copy{width:auto;padding:20px 24px 24px;position:static}.ld-trow-media{order:-1;height:auto;margin:24px 24px 0;position:static}}.ld-trows--stack{gap:60px;padding-bottom:7vh}.ld-trows--stack .ld-trow{will-change:transform, filter;transform-origin:50% 0}@media (width<=899.98px){.ld-trows--stack{gap:0}.ld-trows--stack .ld-trow{position:sticky}.ld-trows--stack .ld-trow:first-child{margin-bottom:32px;top:calc(50svh - 223px)}.ld-trows--stack .ld-trow:nth-child(2){margin-top:8px;margin-bottom:16px;top:calc(50svh - 207px)}.ld-trows--stack .ld-trow:nth-child(3){margin-top:24px;top:calc(50svh - 191px)}}@media (width>=900px){.ld-trows--stack{gap:0}.ld-trows--stack .ld-trow{position:sticky}.ld-trows--stack .ld-trow:first-child{margin-bottom:48px;top:calc(50vh - 274px)}.ld-trows--stack .ld-trow:nth-child(2){margin-top:12px;margin-bottom:24px;top:calc(50vh - 250px)}.ld-trows--stack .ld-trow:nth-child(3){margin-top:36px;top:calc(50vh - 226px)}}.ld-tmarquee{grid-template-rows:repeat(3,1fr);gap:8px;width:100%;height:100%;display:grid}.ld-tmarquee-row{min-height:0;display:flex;overflow:hidden}.ld-tmarquee-row .ld-wall-row{height:100%}.ld-tmarquee .ld-wall-half{gap:8px;padding-right:8px}.ld-tmarquee .ld-loop{border-radius:6px;width:auto;height:100%}.ld-tmarquee-row:first-child .ld-wall-row{animation-duration:26s}.ld-tmarquee-row:nth-child(2) .ld-wall-row{animation-duration:32s}.ld-tmarquee-row:nth-child(3) .ld-wall-row{animation-duration:29s}.ld-usp-vid{border-radius:16px;max-width:82%;margin:0 auto;overflow:hidden}.ld-usp-vid video{aspect-ratio:1;object-fit:cover;width:100%;display:block}.ld-usp-vid--portrait{max-width:62%}.ld-usp-vid--portrait video{aspect-ratio:3/4}.ld-usp-portrait{border-radius:16px;max-width:62%;margin:0 auto;overflow:hidden}.ld-usp-portrait img{aspect-ratio:3/4;object-fit:cover;width:100%;display:block}.ld-usp-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.ld-usp-grid img{aspect-ratio:3/4;object-fit:cover;border-radius:8px;width:100%;display:block}.ld-how-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:44px 32px;display:grid}.ld-how-col{flex-direction:column;display:flex}@media (prefers-reduced-motion:no-preference){.ld-how-col{opacity:0;transition:opacity .8s cubic-bezier(.25,1,.5,1),transform .8s cubic-bezier(.25,1,.5,1);transition-delay:calc(var(--i,0) * 90ms);transform:translateY(28px)}.ld-how-col.is-in{opacity:1;transform:none}}.ld-how-media{aspect-ratio:1;background:var(--color-bg-panel);border-radius:16px;overflow:hidden}.ld-how-media>*{border-radius:0;width:100%;max-width:none;height:100%;margin:0}.ld-how-media video,.ld-how-media img{object-fit:cover;aspect-ratio:auto;width:100%;height:100%;display:block}.ld-how-media .ld-video-stage{aspect-ratio:auto;background:0 0;border-radius:0}.ld-how-step-title{letter-spacing:-.01em;color:#fff;margin:22px 0 0;font-size:clamp(18px,2.4vw,21px);font-weight:500;line-height:1.25}.ld-how-step-num{color:var(--color-text-muted);font-variant-numeric:tabular-nums;margin-right:12px}.ld-how-col .ld-body{max-width:none;margin:8px 0 0}@media (width<=860px){.ld-how-grid{grid-template-columns:1fr;gap:48px;max-width:420px;margin:0 auto}}.ld-ha{background:#171717;position:relative;overflow:hidden}.ld-ha-pick{container-type:size}.ld-ha-pick-slot{background:var(--color-control-fill);border-radius:10px;width:calc(40cqw + 12px);height:calc(53.333cqw + 28px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ld-ha-pick-track{will-change:transform;display:flex;position:absolute;top:50%;left:-14cqw;transform:translateY(-50%)}.ld-ha-pick-tile{width:40cqw;color:var(--color-text-secondary);flex-direction:column;flex:none;align-items:center;gap:6px;margin-right:4cqw;display:flex}.ld-ha-pick-tile--2 .ld-ha-pick-name{opacity:1}.ld-ha-pick-thumb{aspect-ratio:3/4;background:var(--color-bg-stage);border-radius:8px;width:100%;overflow:hidden}.ld-ha-pick-thumb .ld-loop{width:100%;height:100%}.ld-ha-pick .ld-ha-pick-thumb video{object-fit:cover;width:100%;height:100%;display:block}.ld-ha-pick-name{letter-spacing:.3px;color:#fff;opacity:.4;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:10px;line-height:1;overflow:hidden}@keyframes ld-ha-pick-swipe{0%{transform:translateY(-50%)}21.74%{transform:translate(-4.1667%,-50%)}43.48%{transform:translate(-8.3333%,-50%)}95.65%,to{transform:translate(-50%,-50%)}}@keyframes ld-ha-sel-1{0%{opacity:1}13%,87%{opacity:.4}95.65%,to{opacity:1}}@keyframes ld-ha-sel-2{0%,10%{opacity:.4}21.74%{opacity:1}33%,to{opacity:.4}}@keyframes ld-ha-sel-3{0%,32%{opacity:.4}43.48%{opacity:1}55%,to{opacity:.4}}@media (prefers-reduced-motion:no-preference){.ld-ha-pick-track{animation:4.6s cubic-bezier(.87,0,.13,1) infinite ld-ha-pick-swipe}.ld-ha-pick-tile--2 .ld-ha-pick-name{animation:4.6s cubic-bezier(.6,0,.4,1) infinite ld-ha-sel-1}.ld-ha-pick-tile--3 .ld-ha-pick-name{animation:4.6s cubic-bezier(.6,0,.4,1) infinite ld-ha-sel-2}.ld-ha-pick-tile--4 .ld-ha-pick-name{animation:4.6s cubic-bezier(.6,0,.4,1) infinite ld-ha-sel-3}}.ld-how-media .ld-ha-drop-card{aspect-ratio:3/4;object-fit:cover;will-change:transform, opacity;width:32%;height:auto;transform:translate(calc(-50% + var(--fx)), calc(-50% + var(--fy))) rotate(var(--fr));border-radius:0;position:absolute;top:50%;left:50%}.ld-ha-drop-card--1{--fx:-30%;--fy:8%;--fr:-20deg;z-index:1}.ld-ha-drop-card--2{--fx:-18%;--fy:1%;--fr:-12deg;z-index:2}.ld-ha-drop-card--3{--fx:-6%;--fy:-4%;--fr:-4deg;z-index:3}.ld-ha-drop-card--4{--fx:6%;--fy:-4%;--fr:4deg;z-index:4}.ld-ha-drop-card--5{--fx:18%;--fy:1%;--fr:12deg;z-index:5}.ld-ha-drop-card--6{--fx:30%;--fy:8%;--fr:20deg;z-index:6}.ld-ha-drop-veil{z-index:10;opacity:0;pointer-events:none;background:#171717;position:absolute;inset:0}@keyframes ld-ha-drop-veil{0%,84%{opacity:0}88%,92%{opacity:1}96%,to{opacity:0}}@keyframes ld-ha-drop-1{0%{animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(-60%,130%)rotate(-9deg)scale(1.06)}28%{animation-timing-function:linear;transform:translate(-54%,-47.5%)rotate(-4deg)scale(1.06)}34%{animation-timing-function:cubic-bezier(.87,0,.13,1);transform:translate(-54%,-47.5%)rotate(-4deg)scale(1.06)}48%{transform:translate(calc(-50% + var(--fx)), calc(-50% + var(--fy))) rotate(var(--fr)) scale(1);animation-timing-function:linear}89%{transform:translate(calc(-50% + var(--fx)), calc(-50% + var(--fy))) rotate(var(--fr)) scale(1);animation-timing-function:linear}90%,to{transform:translate(-60%,130%)rotate(-9deg)scale(1.06)}}@keyframes ld-ha-drop-2{0%,.5%{animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(-58.4%,130%)rotate(-7.2deg)scale(1.06)}28.5%{animation-timing-function:linear;transform:translate(-52.4%,-48.5%)rotate(-2.2deg)scale(1.06)}35.1%{animation-timing-function:cubic-bezier(.87,0,.13,1);transform:translate(-52.4%,-48.5%)rotate(-2.2deg)scale(1.06)}49.1%{transform:translate(calc(-50% + var(--fx)), calc(-50% + var(--fy))) rotate(var(--fr)) scale(1);animation-timing-function:linear}89%{transform:translate(calc(-50% + var(--fx)), calc(-50% + var(--fy))) rotate(var(--fr)) scale(1);animation-timing-function:linear}90%,to{transform:translate(-58.4%,130%)rotate(-7.2deg)scale(1.06)}}@keyframes ld-ha-drop-3{0%,1%{animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(-56.8%,130%)rotate(-5.8deg)scale(1.06)}29%{animation-timing-function:linear;transform:translate(-50.8%,-49.5%)rotate(-.8deg)scale(1.06)}36.2%{animation-timing-function:cubic-bezier(.87,0,.13,1);transform:translate(-50.8%,-49.5%)rotate(-.8deg)scale(1.06)}50.2%{transform:translate(calc(-50% + var(--fx)), calc(-50% + var(--fy))) rotate(var(--fr)) scale(1);animation-timing-function:linear}89%{transform:translate(calc(-50% + var(--fx)), calc(-50% + var(--fy))) rotate(var(--fr)) scale(1);animation-timing-function:linear}90%,to{transform:translate(-56.8%,130%)rotate(-5.8deg)scale(1.06)}}@keyframes ld-ha-drop-4{0%,1.5%{animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(-55.2%,130%)rotate(-4.2deg)scale(1.06)}29.5%{animation-timing-function:linear;transform:translate(-49.2%,-50.5%)rotate(.8deg)scale(1.06)}37.3%{animation-timing-function:cubic-bezier(.87,0,.13,1);transform:translate(-49.2%,-50.5%)rotate(.8deg)scale(1.06)}51.3%{transform:translate(calc(-50% + var(--fx)), calc(-50% + var(--fy))) rotate(var(--fr)) scale(1);animation-timing-function:linear}89%{transform:translate(calc(-50% + var(--fx)), calc(-50% + var(--fy))) rotate(var(--fr)) scale(1);animation-timing-function:linear}90%,to{transform:translate(-55.2%,130%)rotate(-4.2deg)scale(1.06)}}@keyframes ld-ha-drop-5{0%,2%{animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(-53.6%,130%)rotate(-2.8deg)scale(1.06)}30%{animation-timing-function:linear;transform:translate(-47.6%,-51.5%)rotate(2.2deg)scale(1.06)}38.4%{animation-timing-function:cubic-bezier(.87,0,.13,1);transform:translate(-47.6%,-51.5%)rotate(2.2deg)scale(1.06)}52.4%{transform:translate(calc(-50% + var(--fx)), calc(-50% + var(--fy))) rotate(var(--fr)) scale(1);animation-timing-function:linear}89%{transform:translate(calc(-50% + var(--fx)), calc(-50% + var(--fy))) rotate(var(--fr)) scale(1);animation-timing-function:linear}90%,to{transform:translate(-53.6%,130%)rotate(-2.8deg)scale(1.06)}}@keyframes ld-ha-drop-6{0%,2.5%{animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(-52%,130%)rotate(-1deg)scale(1.06)}30.5%{animation-timing-function:linear;transform:translate(-46%,-52.5%)rotate(4deg)scale(1.06)}39.5%{animation-timing-function:cubic-bezier(.87,0,.13,1);transform:translate(-46%,-52.5%)rotate(4deg)scale(1.06)}53.5%{transform:translate(calc(-50% + var(--fx)), calc(-50% + var(--fy))) rotate(var(--fr)) scale(1);animation-timing-function:linear}89%{transform:translate(calc(-50% + var(--fx)), calc(-50% + var(--fy))) rotate(var(--fr)) scale(1);animation-timing-function:linear}90%,to{transform:translate(-52%,130%)rotate(-1deg)scale(1.06)}}@media (prefers-reduced-motion:no-preference){.ld-ha-drop-veil{animation:6s linear infinite ld-ha-drop-veil}.ld-ha-drop-card--1{animation:6s infinite ld-ha-drop-1}.ld-ha-drop-card--2{animation:6s infinite ld-ha-drop-2}.ld-ha-drop-card--3{animation:6s infinite ld-ha-drop-3}.ld-ha-drop-card--4{animation:6s infinite ld-ha-drop-4}.ld-ha-drop-card--5{animation:6s infinite ld-ha-drop-5}.ld-ha-drop-card--6{animation:6s infinite ld-ha-drop-6}}.ld-ha-tune-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.ld-ha-aspect{container-type:size}.ld-ha-aspect-mask{clip-path:inset(0 12cqw);width:72cqw;height:64cqw;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.ld-ha-aspect-mask video{object-fit:cover;width:100%;height:100%;display:block}.ld-ha-aspect-tog{background:#232323;border-radius:8px;padding:3px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.ld-ha-aspect-pill{background:#2d2d2d;border-radius:6px;width:36px;position:absolute;top:3px;bottom:3px;left:3px}.ld-how-media .ld-ha-aspect-opt{z-index:1;color:#666;font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:center;align-items:center;width:36px;padding:5px 0;font-size:12px;display:flex;position:relative}.ld-how-media .ld-ha-aspect-opt svg{width:14px;height:14px;display:block}.ld-ha-aspect-opt--1{color:#fff}@keyframes ld-ha-aspect-mask{0%{clip-path:inset(0 12cqw);animation-timing-function:cubic-bezier(.87,0,.13,1)}20%{clip-path:inset(0 18cqw);animation-timing-function:cubic-bezier(.87,0,.13,1)}40%{clip-path:inset(5cqw 9cqw);animation-timing-function:cubic-bezier(.87,0,.13,1)}60%{clip-path:inset(5cqw 0);animation-timing-function:cubic-bezier(.87,0,.13,1)}80%{clip-path:inset(11.75cqw 0);animation-timing-function:cubic-bezier(.87,0,.13,1)}to{clip-path:inset(0 12cqw)}}@keyframes ld-ha-aspect-pill{0%{animation-timing-function:cubic-bezier(.87,0,.13,1);transform:translate(0)}20%{animation-timing-function:cubic-bezier(.87,0,.13,1);transform:translate(36px)}40%{animation-timing-function:cubic-bezier(.87,0,.13,1);transform:translate(72px)}60%{animation-timing-function:cubic-bezier(.87,0,.13,1);transform:translate(108px)}80%{animation-timing-function:cubic-bezier(.87,0,.13,1);transform:translate(144px)}to{transform:translate(0)}}@keyframes ld-ha-aspect-t1{0%,6%{color:#fff}14%,86%{color:#666}94%,to{color:#fff}}@keyframes ld-ha-aspect-t2{0%,6%{color:#666}14%,26%{color:#fff}34%,to{color:#666}}@keyframes ld-ha-aspect-t3{0%,26%{color:#666}34%,46%{color:#fff}54%,to{color:#666}}@keyframes ld-ha-aspect-t4{0%,46%{color:#666}54%,66%{color:#fff}74%,to{color:#666}}@keyframes ld-ha-aspect-t5{0%,66%{color:#666}74%,86%{color:#fff}94%,to{color:#666}}.ld-ha-export{justify-content:center;align-items:center;display:flex}.ld-how-media .ld-ha-export-card{background:#232323;border-radius:14px;width:66%;height:auto;padding:14px}.ld-ha-export-eyebrow{letter-spacing:.6px;text-transform:uppercase;color:#666;font-size:10px;font-weight:500}.ld-ha-export-row{align-items:center;gap:12px;margin-top:12px;display:flex}.ld-ha-export-loader{flex:none;width:30px;height:30px;position:relative}.ld-how-media .ld-ha-export-ring{width:30px;height:30px;display:block}.ld-ha-export-ring-track{fill:none;stroke:#424242;stroke-width:2.5px}.ld-ha-export-ring-arc{fill:none;stroke:#fff;stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:81.68;stroke-dashoffset:0}.ld-ha-export-check{background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:1px}.ld-how-media .ld-ha-export-check svg{width:16px;height:16px}.ld-ha-export-check polyline{fill:none;stroke:#171717;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ld-ha-export-meta{flex-direction:column;min-width:0;display:flex}.ld-ha-export-name{color:#ccc;font-size:13px;font-weight:500}.ld-ha-export-sub{color:#666;height:15px;margin-top:2px;font-size:11px;position:relative}.ld-ha-export-sub span{position:absolute;top:0;left:0}.ld-ha-export-sub-rendering{opacity:0}.ld-ha-export-btn{color:#111;text-align:center;background:#fff;border-radius:8px;margin-top:12px;padding:8px 12px;font-size:12px;font-weight:500}@keyframes ld-ha-export-card-cycle{0%{opacity:0;transform:translateY(8px)}5%,88%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes ld-ha-export-arc{0%,8%{stroke-dashoffset:81.68px;animation-timing-function:cubic-bezier(.87,0,.13,1)}30%,to{stroke-dashoffset:0}}@keyframes ld-ha-export-check-pop{0%,30%{opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:scale(.6)}36%,to{opacity:1;transform:scale(1)}}@keyframes ld-ha-export-sub-rendering{0%,4%{opacity:0}8%,30%{opacity:1}34%,to{opacity:0}}@keyframes ld-ha-export-sub-done{0%,32%{opacity:0}38%,to{opacity:1}}@keyframes ld-ha-export-btn-in{0%,34%{opacity:0}42%,to{opacity:1}}@media (prefers-reduced-motion:no-preference){.ld-ha-aspect-mask{will-change:clip-path;animation:6s linear infinite ld-ha-aspect-mask}.ld-ha-aspect-pill{animation:6s linear infinite ld-ha-aspect-pill}.ld-ha-aspect-opt--1{animation:6s infinite ld-ha-aspect-t1}.ld-ha-aspect-opt--2{animation:6s infinite ld-ha-aspect-t2}.ld-ha-aspect-opt--3{animation:6s infinite ld-ha-aspect-t3}.ld-ha-aspect-opt--4{animation:6s infinite ld-ha-aspect-t4}.ld-ha-aspect-opt--5{animation:6s infinite ld-ha-aspect-t5}.ld-ha-export-card{animation:6s infinite ld-ha-export-card-cycle}.ld-ha-export-ring-arc{animation:6s linear infinite ld-ha-export-arc}.ld-ha-export-check{animation:6s linear infinite ld-ha-export-check-pop}.ld-ha-export-sub-rendering{animation:6s infinite ld-ha-export-sub-rendering}.ld-ha-export-sub-done{animation:6s infinite ld-ha-export-sub-done}.ld-ha-export-btn{animation:6s infinite ld-ha-export-btn-in}}.ld-ha-device{container-type:size}.ld-how-media .ld-ha-device-card{object-fit:cover;filter:contrast()brightness();will-change:transform, filter;border-radius:10px;width:44cqw;max-width:none;height:58.66cqw;margin:0;position:absolute;top:56%;left:50%;transform:translate(-50%,-50%)scale(1)}.ld-ha-device-card--1{z-index:40}.ld-ha-device-card--2{filter:contrast()brightness();z-index:30;transform:translate(-50%,calc(-50% - 6cqw))scale(.93)}.ld-ha-device-card--3{filter:contrast()brightness();z-index:20;transform:translate(-50%,calc(-50% - 11.5cqw))scale(.86)}.ld-ha-device-card--4{filter:contrast()brightness();z-index:10;transform:translate(-50%,calc(-50% - 16.5cqw))scale(.79)}.ld-how-media .ld-ha-device-twin{filter:contrast()brightness();z-index:10;transform:translate(-50%,calc(-50% - 6.5cqw))scale(.79)}@keyframes ld-ha-device-c1{0%{filter:contrast()brightness();z-index:50;animation-timing-function:cubic-bezier(.87,0,.13,1);transform:translate(-50%,-50%)scale(1)}7%{filter:contrast()brightness();z-index:50;animation-timing-function:step-end;transform:translate(-50%,calc(76cqw - 50%))scale(1)}9%{filter:contrast()brightness();z-index:10;animation-timing-function:linear;transform:translate(-50%,calc(-50% - 16.5cqw))scale(.79)}30%{filter:contrast()brightness();z-index:10;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(-50%,calc(-50% - 16.5cqw))scale(.79)}44%{filter:contrast()brightness();z-index:20;animation-timing-function:linear;transform:translate(-50%,calc(-50% - 11.5cqw))scale(.86)}54%{filter:contrast()brightness();z-index:20;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(-50%,calc(-50% - 11.5cqw))scale(.86)}68%{filter:contrast()brightness();z-index:30;animation-timing-function:linear;transform:translate(-50%,calc(-50% - 6cqw))scale(.93)}78%{filter:contrast()brightness();z-index:30;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(-50%,calc(-50% - 6cqw))scale(.93)}92%,to{filter:contrast()brightness();z-index:40;transform:translate(-50%,-50%)scale(1)}}@keyframes ld-ha-device-c2{0%,3%{filter:contrast()brightness();z-index:30;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(-50%,calc(-50% - 6cqw))scale(.93)}17%{filter:contrast()brightness();z-index:40;animation-timing-function:linear;transform:translate(-50%,-50%)scale(1)}25%{filter:contrast()brightness();z-index:50;animation-timing-function:cubic-bezier(.87,0,.13,1);transform:translate(-50%,-50%)scale(1)}32%{filter:contrast()brightness();z-index:50;animation-timing-function:step-end;transform:translate(-50%,calc(76cqw - 50%))scale(1)}34%{filter:contrast()brightness();z-index:10;animation-timing-function:linear;transform:translate(-50%,calc(-50% - 16.5cqw))scale(.79)}55%{filter:contrast()brightness();z-index:10;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(-50%,calc(-50% - 16.5cqw))scale(.79)}69%{filter:contrast()brightness();z-index:20;animation-timing-function:linear;transform:translate(-50%,calc(-50% - 11.5cqw))scale(.86)}79%{filter:contrast()brightness();z-index:20;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(-50%,calc(-50% - 11.5cqw))scale(.86)}93%,to{filter:contrast()brightness();z-index:30;transform:translate(-50%,calc(-50% - 6cqw))scale(.93)}}@keyframes ld-ha-device-c3{0%,4%{filter:contrast()brightness();z-index:20;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(-50%,calc(-50% - 11.5cqw))scale(.86)}18%{filter:contrast()brightness();z-index:30;animation-timing-function:linear;transform:translate(-50%,calc(-50% - 6cqw))scale(.93)}28%{filter:contrast()brightness();z-index:30;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(-50%,calc(-50% - 6cqw))scale(.93)}42%{filter:contrast()brightness();z-index:40;animation-timing-function:linear;transform:translate(-50%,-50%)scale(1)}50%{filter:contrast()brightness();z-index:50;animation-timing-function:cubic-bezier(.87,0,.13,1);transform:translate(-50%,-50%)scale(1)}57%{filter:contrast()brightness();z-index:50;animation-timing-function:step-end;transform:translate(-50%,calc(76cqw - 50%))scale(1)}59%{filter:contrast()brightness();z-index:10;animation-timing-function:linear;transform:translate(-50%,calc(-50% - 16.5cqw))scale(.79)}80%{filter:contrast()brightness();z-index:10;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(-50%,calc(-50% - 16.5cqw))scale(.79)}94%,to{filter:contrast()brightness();z-index:20;transform:translate(-50%,calc(-50% - 11.5cqw))scale(.86)}}@keyframes ld-ha-device-c4{0%,5%{filter:contrast()brightness();z-index:10;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(-50%,calc(-50% - 16.5cqw))scale(.79)}19%{filter:contrast()brightness();z-index:20;animation-timing-function:linear;transform:translate(-50%,calc(-50% - 11.5cqw))scale(.86)}29%{filter:contrast()brightness();z-index:20;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(-50%,calc(-50% - 11.5cqw))scale(.86)}43%{filter:contrast()brightness();z-index:30;animation-timing-function:linear;transform:translate(-50%,calc(-50% - 6cqw))scale(.93)}53%{filter:contrast()brightness();z-index:30;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(-50%,calc(-50% - 6cqw))scale(.93)}67%{filter:contrast()brightness();z-index:40;animation-timing-function:linear;transform:translate(-50%,-50%)scale(1)}75%{filter:contrast()brightness();z-index:50;animation-timing-function:cubic-bezier(.87,0,.13,1);transform:translate(-50%,-50%)scale(1)}82%{filter:contrast()brightness();z-index:50;animation-timing-function:step-end;transform:translate(-50%,calc(76cqw - 50%))scale(1)}84%,to{filter:contrast()brightness();z-index:10;transform:translate(-50%,calc(-50% - 16.5cqw))scale(.79)}}@keyframes ld-ha-device-t1{0%,1%{filter:contrast()brightness();z-index:10;animation-timing-function:cubic-bezier(.87,0,.13,1);transform:translate(-50%,calc(-50% - 6.5cqw))scale(.79)}7.5%{filter:contrast()brightness();z-index:10;animation-timing-function:linear;transform:translate(-50%,calc(-50% - 16.5cqw))scale(.79)}9%{filter:contrast()brightness();z-index:10;animation-timing-function:step-end;transform:translate(-50%,calc(-50% - 16.5cqw))scale(.79)}9.1%,to{filter:contrast()brightness();z-index:10;transform:translate(-50%,calc(-50% - 6.5cqw))scale(.79)}}@keyframes ld-ha-device-t2{0%,26%{filter:contrast()brightness();z-index:10;animation-timing-function:cubic-bezier(.87,0,.13,1);transform:translate(-50%,calc(-50% - 6.5cqw))scale(.79)}32.5%{filter:contrast()brightness();z-index:10;animation-timing-function:linear;transform:translate(-50%,calc(-50% - 16.5cqw))scale(.79)}34%{filter:contrast()brightness();z-index:10;animation-timing-function:step-end;transform:translate(-50%,calc(-50% - 16.5cqw))scale(.79)}34.1%,to{filter:contrast()brightness();z-index:10;transform:translate(-50%,calc(-50% - 6.5cqw))scale(.79)}}@keyframes ld-ha-device-t3{0%,51%{filter:contrast()brightness();z-index:10;animation-timing-function:cubic-bezier(.87,0,.13,1);transform:translate(-50%,calc(-50% - 6.5cqw))scale(.79)}57.5%{filter:contrast()brightness();z-index:10;animation-timing-function:linear;transform:translate(-50%,calc(-50% - 16.5cqw))scale(.79)}59%{filter:contrast()brightness();z-index:10;animation-timing-function:step-end;transform:translate(-50%,calc(-50% - 16.5cqw))scale(.79)}59.1%,to{filter:contrast()brightness();z-index:10;transform:translate(-50%,calc(-50% - 6.5cqw))scale(.79)}}@keyframes ld-ha-device-t4{0%,76%{filter:contrast()brightness();z-index:10;animation-timing-function:cubic-bezier(.87,0,.13,1);transform:translate(-50%,calc(-50% - 6.5cqw))scale(.79)}82.5%{filter:contrast()brightness();z-index:10;animation-timing-function:linear;transform:translate(-50%,calc(-50% - 16.5cqw))scale(.79)}84%{filter:contrast()brightness();z-index:10;animation-timing-function:step-end;transform:translate(-50%,calc(-50% - 16.5cqw))scale(.79)}84.1%,to{filter:contrast()brightness();z-index:10;transform:translate(-50%,calc(-50% - 6.5cqw))scale(.79)}}.ld-ha-screen{container-type:size}.ld-how-media .ld-ha-screen-empty{object-fit:contain;will-change:opacity;opacity:0;z-index:1;width:37.17cqw;max-width:none;height:76cqw;margin:0;position:absolute;top:50cqw;left:50.07cqw;transform:translate(-50%,-50%)}.ld-how-media .ld-ha-screen-shot{object-fit:cover;will-change:transform, opacity;opacity:0;z-index:2;border-radius:0;width:32.2cqw;max-width:none;height:70cqw;margin:0;position:absolute;top:50cqw;left:50.07cqw;transform:translate(-50%,-50%)}.ld-how-media .ld-ha-screen-mockup{object-fit:contain;will-change:opacity;z-index:2;width:37.17cqw;max-width:none;height:76cqw;margin:0;position:absolute;top:50cqw;left:50.07cqw;transform:translate(-50%,-50%)}.ld-ha-screen-cursor{z-index:4;pointer-events:none;position:absolute;top:50cqw;left:50.07cqw}.ld-ha-screen-cursor img{opacity:0;max-width:none;display:block;position:absolute}img.ld-ha-screen-cur-hand{width:40px;height:auto;top:-18px;left:-8px}img.ld-ha-screen-cur-arrow{width:26px;height:auto;top:-4.6px;left:-4.6px}@keyframes ld-ha-screen-cur{0%,2%{animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(31.15cqw,105.5cqw)}22%{animation-timing-function:linear;transform:translate(13.5cqw,-11cqw)}24.5%{animation-timing-function:cubic-bezier(.87,0,1,1);transform:translate(13.5cqw,-11.7cqw)}28.5%{animation-timing-function:cubic-bezier(.87,0,.13,1);transform:translate(10.2cqw,-11.2cqw)}45.2%,to{transform:translate(64cqw,-14cqw)}}@keyframes ld-ha-screen-cur-hand{0%,28.5%{opacity:1}28.6%,to{opacity:0}}@keyframes ld-ha-screen-cur-arrow{0%,28.5%{opacity:0}28.6%,to{opacity:1}}@keyframes ld-ha-screen-shot{0%,2%{opacity:1;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(25%,115%)rotate(9deg)scale(1.08)}22%{opacity:1;animation-timing-function:ease;transform:translate(calc(6.5cqw - 50%),calc(-50% - 1cqw))rotate(0)scale(1.05)}24.5%{opacity:1;animation-timing-function:cubic-bezier(.87,0,1,1);transform:translate(calc(6.5cqw - 50%),calc(-50% - 1.7cqw))rotate(0)scale(1.055)}28.5%{opacity:1;animation-timing-function:step-end;transform:translate(calc(3.2cqw - 50%),calc(-50% - 1.2cqw))rotate(0)scale(1.03)}28.6%,to{opacity:0;transform:translate(-50%,-50%)rotate(0)scale(1)}}@keyframes ld-ha-screen-empty{0%,28.5%{opacity:1}28.6%,88%{opacity:0;animation-timing-function:linear}95%,to{opacity:1}}@keyframes ld-ha-screen-mockup{0%,28.5%{opacity:0;transform:translate(-50%,-50%)scale(1)}28.6%{opacity:1;animation-timing-function:cubic-bezier(.33,0,.5,1);transform:translate(-50%,calc(.2cqw - 50%))scale(1.01)}30.4%{opacity:1;animation-timing-function:cubic-bezier(.25,.6,.3,1);transform:translate(-50%,calc(.45cqw - 50%))scale(.997)}33.2%{opacity:1;animation-timing-function:ease;transform:translate(-50%,calc(-50% - .06cqw))scale(1.001)}35.5%{opacity:1;animation-timing-function:linear;transform:translate(-50%,-50%)scale(1)}88%{opacity:1;animation-timing-function:linear;transform:translate(-50%,-50%)scale(1)}95%,to{opacity:0;transform:translate(-50%,-50%)scale(1)}}.ld-ha-camera video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ld-ha-keys{container-type:size}.ld-ha-keys-rail{pointer-events:none;width:60cqw;height:15cqw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ld-ha-keys-shot{color:#fff;background:#2a78d5;border-radius:4px;align-items:center;height:7cqw;padding:0 10px;font-size:11px;font-weight:500;display:flex;position:absolute;top:0;left:0;right:0}.ld-ha-keys-track{background:#2f2f2f;border-radius:1px;height:2px;margin-top:-1px;position:absolute;top:13cqw;left:0;right:0}.ld-ha-keys-dot{background:#b58bff;border:1.5px solid #b58bff;border-radius:2px;width:13px;height:13px;margin:-6.5px 0 0 -6.5px;position:absolute;top:13cqw;transform:rotate(45deg)}.ld-ha-keys-dot--1{left:0}.ld-ha-keys-dot--2{left:100%}.ld-ha-keys-cursor{margin:-4px 0 0 -3px;position:absolute;top:13cqw;left:100%;transform:translate(-26cqw,9cqw)}.ld-ha-keys-cursor img{max-width:none;display:block;position:absolute}img.ld-ha-keys-cursor-arrow{width:26px;height:auto;top:-4.6px;left:-4.6px}img.ld-ha-keys-cursor-hand{opacity:0;width:34px;height:auto;top:-8.5px;left:-13.8px}@keyframes ld-ha-keys-dot2{0%{background:#171717;transform:rotate(45deg)scale(1);box-shadow:0 0 0 2.5px #b58bff47}5%{background:#171717;box-shadow:0 0 0 5px #b58bff0f}10%{background:#171717;box-shadow:0 0 0 2.5px #b58bff47}15%{background:#171717;box-shadow:0 0 0 5px #b58bff0f}20%{background:#171717;box-shadow:0 0 0 2.5px #b58bff47}25%{background:#171717;box-shadow:0 0 0 5px #b58bff0f}30%{background:#171717;box-shadow:0 0 0 2.5px #b58bff47}35%{background:#171717;box-shadow:0 0 0 5px #b58bff0f}40%{background:#171717;box-shadow:0 0 0 2.5px #b58bff47}45%{background:#171717;box-shadow:0 0 0 5px #b58bff0f}50%{background:#171717;box-shadow:0 0 0 2.5px #b58bff47}53.9%{background:#171717;transform:rotate(45deg)scale(1);box-shadow:0 0 0 3px #b58bff33}54%{background:#b58bff;transform:rotate(45deg)scale(1.25);box-shadow:0 0 #b58bff00}57%,to{background:#b58bff;transform:rotate(45deg)scale(1);box-shadow:0 0 #b58bff00}}@keyframes ld-ha-keys-cur{0%,37.5%{animation-timing-function:cubic-bezier(.33,0,0,1);transform:translate(-26cqw,9cqw)}52.5%{animation-timing-function:linear;transform:translate(0)scale(1)}53.5%{animation-timing-function:linear;transform:translate(0)scale(.85)}55.5%{animation-timing-function:linear;transform:translate(0)scale(1)}57%{animation-timing-function:cubic-bezier(.87,0,.13,1);transform:translate(0)}69%,to{transform:translate(-26cqw,9cqw)}}@keyframes ld-ha-keys-arrow{0%,44%{opacity:1}44.1%,60%{opacity:0}60.1%,to{opacity:1}}@keyframes ld-ha-keys-hand{0%,44%{opacity:0}44.1%,60%{opacity:1}60.1%,to{opacity:0}}.ld-ha-reel{container-type:size}.ld-how-media img.ld-ha-reel-tile,.ld-how-media img.ld-ha-reel-ghost{object-fit:cover;border-radius:1.6cqw;width:16.5cqw;height:22cqw;margin:0;position:absolute;top:22cqw}.ld-ha-reel-tile--1,.ld-ha-reel-ghost--1{left:22cqw}.ld-ha-reel-tile--2,.ld-ha-reel-ghost--2{left:41.75cqw}.ld-ha-reel-tile--3,.ld-ha-reel-ghost--3{left:61.5cqw}.ld-how-media img.ld-ha-reel-ghost{opacity:0;z-index:3}.ld-ha-reel-row{background:#232323;border-radius:5px;width:78cqw;height:9cqw;position:absolute;top:57cqw;left:11cqw}.ld-ha-reel-shot{z-index:2;color:#fff;white-space:nowrap;transform-origin:0;background:#2a78d5;border-radius:5px;height:9cqw;padding-left:12px;font-size:12.5px;font-weight:500;line-height:9cqw;position:absolute;top:57cqw;overflow:hidden}.ld-ha-reel-shot--1{width:25cqw;left:11cqw}.ld-ha-reel-shot--2{width:25cqw;left:37.5cqw}.ld-ha-reel-shot--3{width:25cqw;left:64cqw}.ld-ha-reel-cursor{z-index:4;pointer-events:none;position:absolute;top:0;left:0;transform:translate(50cqw,76cqw)}.ld-ha-reel-cursor img{max-width:none;display:block;position:absolute}img.ld-ha-reel-cur-arrow{width:26px;height:auto;top:-4.6px;left:-4.6px}img.ld-ha-reel-cur-fist{opacity:0;width:40px;height:auto;top:-21.3px;left:-20px}@keyframes ld-ha-reel-cur{0%,4%{animation-timing-function:cubic-bezier(.33,0,0,1);transform:translate(50cqw,76cqw)}10%{animation-timing-function:linear;transform:translate(30.25cqw,33cqw)}12%{animation-timing-function:cubic-bezier(.33,0,0,1);transform:translate(30.25cqw,33cqw)}24%{animation-timing-function:linear;transform:translate(23.5cqw,61.5cqw)}26%{animation-timing-function:cubic-bezier(.33,0,0,1);transform:translate(23.5cqw,61.5cqw)}32%{animation-timing-function:linear;transform:translate(50cqw,33cqw)}34%{animation-timing-function:cubic-bezier(.33,0,0,1);transform:translate(50cqw,33cqw)}43%{animation-timing-function:linear;transform:translate(50cqw,61.5cqw)}45%{animation-timing-function:cubic-bezier(.33,0,0,1);transform:translate(50cqw,61.5cqw)}50%{animation-timing-function:linear;transform:translate(69.75cqw,33cqw)}52%{animation-timing-function:cubic-bezier(.33,0,0,1);transform:translate(69.75cqw,33cqw)}61%{animation-timing-function:linear;transform:translate(76.5cqw,61.5cqw)}63%{animation-timing-function:cubic-bezier(.87,0,.13,1);transform:translate(76.5cqw,61.5cqw)}70%,to{transform:translate(50cqw,76cqw)}}@keyframes ld-ha-reel-arrow{0%,10%{opacity:1}10.1%,25%{opacity:0}25.1%,32%{opacity:1}32.1%,44%{opacity:0}44.1%,50%{opacity:1}50.1%,62%{opacity:0}62.1%,to{opacity:1}}@keyframes ld-ha-reel-fist{0%,10%{opacity:0}10.1%,25%{opacity:1}25.1%,32%{opacity:0}32.1%,44%{opacity:1}44.1%,50%{opacity:0}50.1%,62%{opacity:1}62.1%,to{opacity:0}}@keyframes ld-ha-reel-g1{0%,10%{opacity:0;animation-timing-function:linear;transform:translate(0)scale(1)}12%{opacity:.5;animation-timing-function:cubic-bezier(.33,0,0,1);transform:translate(0)scale(1.02)}24%{opacity:.5;transform:translate(-6.75cqw,28.5cqw)scale(1.02)}24.1%,to{opacity:0;transform:translate(-6.75cqw,28.5cqw)scale(1.02)}}@keyframes ld-ha-reel-g2{0%,32%{opacity:0;animation-timing-function:linear;transform:translate(0)scale(1)}34%{opacity:.5;animation-timing-function:cubic-bezier(.33,0,0,1);transform:translate(0)scale(1.02)}43%{opacity:.5;transform:translateY(28.5cqw)scale(1.02)}43.1%,to{opacity:0;transform:translateY(28.5cqw)scale(1.02)}}@keyframes ld-ha-reel-g3{0%,50%{opacity:0;animation-timing-function:linear;transform:translate(0)scale(1)}52%{opacity:.5;animation-timing-function:cubic-bezier(.33,0,0,1);transform:translate(0)scale(1.02)}61%{opacity:.5;transform:translate(6.75cqw,28.5cqw)scale(1.02)}61.1%,to{opacity:0;transform:translate(6.75cqw,28.5cqw)scale(1.02)}}@keyframes ld-ha-reel-s1{0%,23.9%{opacity:0;transform:scale(.85)}24%{opacity:1;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:scale(.9)}25.5%{animation-timing-function:linear;transform:scale(1.03)}27%,to{opacity:1;transform:scale(1)}}@keyframes ld-ha-reel-s2{0%,42.9%{opacity:0;transform:scale(.85)}43%{opacity:1;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:scale(.9)}44.5%{animation-timing-function:linear;transform:scale(1.03)}46%,to{opacity:1;transform:scale(1)}}@keyframes ld-ha-reel-s3{0%,60.9%{opacity:0;transform:scale(.85)}61%{opacity:1;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:scale(.9)}62.5%{animation-timing-function:linear;transform:scale(1.03)}64%,to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:no-preference){.ld-ha-device-card--1{animation:10s linear infinite ld-ha-device-c1}.ld-ha-device-card--2{animation:10s linear infinite ld-ha-device-c2}.ld-ha-device-card--3{animation:10s linear infinite ld-ha-device-c3}.ld-ha-device-card--4{animation:10s linear infinite ld-ha-device-c4}.ld-ha-device-twin--1{animation:10s linear infinite ld-ha-device-t1}.ld-ha-device-twin--2{animation:10s linear infinite ld-ha-device-t2}.ld-ha-device-twin--3{animation:10s linear infinite ld-ha-device-t3}.ld-ha-device-twin--4{animation:10s linear infinite ld-ha-device-t4}.ld-ha-screen-shot{animation:6s linear infinite ld-ha-screen-shot}.ld-ha-screen-empty{animation:6s linear infinite ld-ha-screen-empty}.ld-ha-screen-mockup{animation:6s linear infinite ld-ha-screen-mockup}.ld-ha-screen-cursor{animation:6s linear infinite ld-ha-screen-cur}.ld-ha-screen-cur-hand{animation:6s linear infinite ld-ha-screen-cur-hand}.ld-ha-screen-cur-arrow{animation:6s infinite ld-ha-screen-cur-arrow}.ld-ha-keys-dot--2{animation:6s ease-in-out infinite ld-ha-keys-dot2}.ld-ha-keys-cursor{animation:6s linear infinite ld-ha-keys-cur}.ld-ha-keys-cursor-arrow{animation:6s linear infinite ld-ha-keys-arrow}.ld-ha-keys-cursor-hand{animation:6s linear infinite ld-ha-keys-hand}.ld-ha-reel-cursor{animation:8s linear infinite ld-ha-reel-cur}.ld-ha-reel-cur-arrow{animation:8s linear infinite ld-ha-reel-arrow}.ld-ha-reel-cur-fist{animation:8s linear infinite ld-ha-reel-fist}.ld-ha-reel-ghost--1{animation:8s linear infinite ld-ha-reel-g1}.ld-ha-reel-ghost--2{animation:8s linear infinite ld-ha-reel-g2}.ld-ha-reel-ghost--3{animation:8s linear infinite ld-ha-reel-g3}.ld-ha-reel-shot--1{animation:8s linear infinite ld-ha-reel-s1}.ld-ha-reel-shot--2{animation:8s linear infinite ld-ha-reel-s2}.ld-ha-reel-shot--3{animation:8s linear infinite ld-ha-reel-s3}}.ld-cols .ld-strip-clip{border-radius:12px;min-width:0}.ld-format{background:#ececec;border-radius:14px;flex-direction:column;align-items:center;gap:22px;padding:34px 30px 24px;display:flex}.ld-format-canvas{aspect-ratio:3/4;background:#fff;border-radius:8px;width:60%;overflow:hidden}.ld-format-canvas img{object-fit:cover;width:100%;height:100%;display:block}.ld-format-bar{background:#17171a;border-radius:11px;align-items:center;gap:3px;padding:5px;display:flex}.ld-format-r{font-variant-numeric:tabular-nums;color:#ffffff80;border-radius:7px;padding:6px 11px;font-size:12px;font-weight:500}.ld-format-r.is-on{color:#fff;background:#ffffff24}.ld-format-custom{color:#ffffff80;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.ld-demo-solo{max-width:460px;margin:40px auto 0;padding-left:40px}.ld-demo{width:100%;position:relative}.ld-demo-stage{aspect-ratio:3/4;cursor:grab;touch-action:pan-y;background:#050505;border-radius:20px;width:100%;position:relative;overflow:hidden}.ld-demo-stage:active{cursor:grabbing}.ld-demo-canvas{pointer-events:none;width:100%;height:100%;display:block}.ld-demo-panel{background:var(--color-bg-panel);border-radius:14px;width:264px;padding:18px 18px 6px;position:absolute;bottom:-34px;left:-160px}.ld-demo-scene{letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:14px;font-size:11px;font-weight:500}.ld-demo-panel .ctrl>.tog-wrap{margin-top:10px}.ld-showcase-head{text-align:center;flex-direction:column;align-items:center;margin-bottom:40px;display:flex}.ld-showcase-head .ld-body{margin-top:6px}.ld-showcase-cta{margin-top:16px}.ld-showcase-controls{justify-content:flex-end;align-items:center;gap:12px;margin-top:24px;display:flex}.ld-car-btn{background-color:var(--color-control-fill);width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;transition:background-color .14s,color .14s;display:flex}.ld-car-btn:hover{background-color:var(--color-control-fill-hover);color:#fff}.ld-carousel{overflow:hidden}.ld-showcase{padding-bottom:72px}.ld-carousel--bleed{width:100%;margin-top:72px}.ld-car-track{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y;align-items:flex-start;gap:14px;padding-inline:20px;display:flex;overflow:hidden}.ld-car-track.is-dragging{cursor:grabbing}.ld-car-track .ld-showcase-tile{flex:0 0 clamp(200px,22vw,300px)}.ld-showcase-tile{min-width:0}.ld-showcase-tile video,.ld-showcase-tile img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;background:#000;border-radius:14px;width:100%;height:auto;display:block}.ld-showcase-ph{aspect-ratio:3/4;background:var(--color-bg-panel);color:#3d3d3d;border-radius:14px;justify-content:center;align-items:center;display:flex}.ld-showcase-tile--wide video,.ld-showcase-tile--wide .ld-showcase-ph{aspect-ratio:16/9}.ld-showcase-label{color:var(--color-text-muted);margin-top:10px;font-size:12px;display:block}.ld-car-track .ld-mq-tile{flex:0 0 clamp(200px,22vw,300px);min-width:0}.ld-mq-frame{width:100%;aspect-ratio:var(--tile-aspect,3 / 4);border:1px solid var(--color-border-subtle);background:var(--color-bg-panel);border-radius:14px;position:relative;overflow:hidden}.ld-mq-frame img,.ld-mq-frame video{object-fit:cover;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.ld-mq-frame video{opacity:0;transition:opacity .32s}.ld-mq-frame video.is-playing{opacity:1}.ld-mq-credit{text-align:left;color:inherit;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;margin-top:10px;text-decoration:none;display:flex}a.ld-mq-credit{transition:opacity .28s cubic-bezier(.25,1,.5,1)}a.ld-mq-credit:hover,a.ld-mq-credit:focus-visible{opacity:.7}.ld-mq-avatar{object-fit:cover;border-radius:50%;flex:none;width:28px;height:28px;box-shadow:inset 0 0 0 1px #ffffff24}.ld-mq-avatar--initials{color:#ffffffb8;letter-spacing:.02em;background:#ffffff14;place-items:center;font-size:11px;font-weight:500;display:grid}.ld-mq-credit-lines{flex-direction:column;min-width:0;line-height:1.25;display:flex}.ld-mq-creator,.ld-mq-family{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ld-mq-creator{color:#ffffffeb;font-size:13px}.ld-mq-family{color:#ffffff80;font-size:12px}.ld-showcase-pagegrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}#reviews{padding-bottom:32px}.ld-reviews{columns:4;column-gap:20px}.ld-review{break-inside:avoid;background:var(--color-bg-panel);border-radius:10px;margin:0 0 20px;padding:24px 24px 20px}@media (prefers-reduced-motion:no-preference){.ld-review{opacity:0;transition:opacity .8s cubic-bezier(.25,1,.5,1),transform .8s cubic-bezier(.25,1,.5,1);transition-delay:calc(var(--i,0) * 50ms);transform:translateY(28px)}.ld-review.is-in{opacity:1;transform:none}}.ld-review blockquote{font-family:var(--font-family-book);text-wrap:pretty;color:var(--color-text-dim);margin:0;font-size:14px;line-height:1.4}.ld-review figcaption{margin-top:28px}.ld-review-author{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.ld-review-author--link{cursor:pointer;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.ld-review-author--link:hover{opacity:.7}.ld-review-author--link:focus-visible{outline-offset:3px;border-radius:8px;outline:1px solid #777}.ld-review-avatar{background:var(--color-control-fill);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;font-weight:500;line-height:1;display:flex;overflow:hidden}.ld-review-avatar img{object-fit:cover;width:100%;height:100%;display:block}.ld-review-who{color:var(--color-text-2);font-size:14px;font-weight:500;display:block}.ld-review-role{color:var(--color-text-muted);font-size:14px;display:block}.ld-faq-wrap{max-width:620px}.ld-faq-groups{flex-direction:column;gap:40px;margin-top:60px;display:flex}.ld-faq-group{flex-direction:column;gap:14px;display:flex}.ld-faq-cat{letter-spacing:-.14px;color:#a1a1a1;font-size:14px;font-weight:500;line-height:22px}.ld-faq-list{flex-direction:column;gap:10px;display:flex}.ld-faq-item{background:var(--color-bg-panel);border-radius:14px;transition:background .2s}.ld-faq-item:hover,.ld-faq-item.is-open{background:#1a1a1a}.ld-faq-item button{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:16px 24px;transition:color .2s;display:flex}.ld-faq-item button:hover .ld-faq-q{color:#fff}.ld-faq-q{color:#ededed;letter-spacing:-.4px;font-size:17px;font-weight:500;line-height:1.35;transition:color .2s}.ld-faq-icon{flex-shrink:0;width:20px;height:20px;position:relative}.ld-faq-icon svg{color:#fff;transform-origin:50%;width:20px;height:20px;transition:transform .38s cubic-bezier(.33,0,0,1);position:absolute;inset:0}.ld-faq-item.is-open .ld-faq-h{transform:rotate(180deg)}.ld-faq-item.is-open .ld-faq-v{transform:rotate(90deg)}.ld-faq-panel{grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.25,1,.5,1);display:grid}.ld-faq-item.is-open .ld-faq-panel{grid-template-rows:1fr}.ld-faq-panel>div{overflow:hidden}.ld-faq-answer{opacity:.55;padding:0 clamp(48px,8vw,96px) 22px 24px}.ld-faq-answer p{color:#fff;text-wrap:pretty;margin:0;font-size:15px;font-weight:400;line-height:1.45}.ld-pricing-head{margin-bottom:40px}.ld-pricing-head .ld-body{max-width:600px;margin-top:11px}.ld-pricing-titlerow{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.ld-pricing-title{font-family:var(--font-family-brand);color:#fff;font-size:18px;font-weight:500}.ld-pricing-foot{flex-direction:column;justify-content:center;align-items:center;min-height:38px;margin-top:12px;display:flex}.ld-pricing-cancel{text-align:center;max-height:20px;color:var(--color-text-muted);margin-top:4px;font-size:11px;transition:opacity .3s,max-height .42s cubic-bezier(.33,0,0,1),margin-top .42s cubic-bezier(.33,0,0,1);overflow:hidden}.ld-pricing-foot.is-lifetime .ld-pricing-cancel{opacity:0;max-height:0;margin-top:0}.ld-seg{background:var(--color-bg-panel);border-radius:10px;width:280px;max-width:100%;margin:0 auto 30px;padding:3px;display:flex;position:relative}.ld-seg-pill{background:var(--color-control-fill);width:calc(33.3333% - 2px);transform:translateX(calc(var(--seg-i,0) * 100%));pointer-events:none;border-radius:8px;transition:transform .28s cubic-bezier(.32,.72,.26,1);position:absolute;top:3px;bottom:3px;left:3px}.ld-seg-btn{z-index:1;font-family:var(--font-family-app);color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;flex:1;padding:8px 0;font-size:13px;font-weight:500;transition:color .18s;position:relative}.ld-seg-btn:hover{color:var(--color-text-dim)}.ld-seg-btn.is-on{color:#fff}.ld-pricing-card{background:var(--color-bg-panel);border-radius:14px;width:380px;max-width:100%;min-height:435px;margin:0 auto;padding:26px 26px 20px;position:relative}.ld-pricing-price-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ld-pricing-badge{color:#171717;white-space:nowrap;opacity:0;background:#fafafa;border-radius:999px;flex-shrink:0;padding:4px 14px;font-size:10px;font-weight:500;transition:opacity .3s}.ld-pricing-badge.is-shown{opacity:1}.ld-pricing-price{align-items:center;gap:13px;display:flex}.ld-pricing-amount{font-family:var(--font-family-brand);letter-spacing:-.02em;color:#fff;align-items:center;font-size:44px;font-weight:500;line-height:1;display:inline-flex}.ld-pricing-currency{margin-right:1px}.ld-pricing-per{color:var(--color-text-muted);text-align:left;flex-direction:column;font-size:12px;line-height:1.32;display:flex}.ld-roll{display:inline-flex}.ld-roll-digit{min-width:1ch;height:1.1em;line-height:1;display:inline-block;position:relative;overflow:hidden}.ld-roll-digit--n{margin-left:-3px}.ld-roll-strip{flex-direction:column;height:1000%;transition:transform .7s ease-in-out;display:flex}.ld-roll-cell{justify-content:center;align-items:center;height:10%;display:flex}.ld-pricing-feats{flex-direction:column;gap:12px;margin:24px 0 22px;padding:0;list-style:none;display:flex}.ld-pricing-feats li{color:var(--color-text-dim);align-items:center;gap:12px;font-size:14px;display:flex}.ld-pricing-feat{align-items:center;gap:8px;display:inline-flex}.ld-pricing-soon{color:var(--color-text-muted);white-space:nowrap;background:#ffffff12;border-radius:999px;flex-shrink:0;padding:3px 8px;font-size:10px;font-weight:500;line-height:1}.ld-pricing-check{background:var(--color-control-fill);color:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.ld-pricing-cta{width:100%;margin-top:22px;padding-top:13px;padding-bottom:13px}.ld-pricing-secure{color:var(--color-text-muted);justify-content:center;align-items:center;gap:5px;font-size:11px;display:flex}.ld-polar{width:auto;height:12px;color:var(--color-text-muted)}.ld-final{padding:150px 0 140px}.ld-final--a{text-align:left;padding:150px 0 110px}.ld-final-a-card{aspect-ratio:2.5;background:#171717;border-radius:20px;width:100%;min-height:340px;position:relative;overflow:hidden;transform:translateZ(0)}.ld-final-bg{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ld-final-bg--m,.ld-final-scrim{display:none}.ld-final-overlay{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;padding:clamp(20px,3.5%,36px) clamp(20px,4%,44px);display:flex;position:absolute;inset:0}.ld-final-heading{font-family:var(--font-family-brand);letter-spacing:-.02em;text-wrap:balance;color:#fff;margin:0;font-size:clamp(28px,3.6vw,42px);font-weight:500;line-height:1.08}.ld-final-sub{max-width:52ch;font-family:var(--font-family-app);text-wrap:pretty;color:var(--color-text-secondary);margin:10px 0 0;font-size:14px;line-height:1.45}.ld-final-signup{flex-direction:column;gap:10px;width:100%;display:flex}.ld-final-proof{align-items:center;gap:10px;display:flex}.ld-final-proof-avatars{display:flex}.ld-final-proof-avatars img{object-fit:cover;border:2px solid #171717;border-radius:50%;width:26px;height:26px;display:block}.ld-final-proof-avatars img+img{margin-left:-8px}.ld-final-proof-text{font-family:var(--font-family-app);color:var(--color-text-secondary);font-size:12px}.ld-final-form{flex-direction:column;align-items:stretch;width:100%;max-width:340px;display:flex}.ld-final-field{background-color:var(--color-control-track);border-radius:15px;align-items:center;gap:6px;width:100%;padding:6px;transition:background-color .32s cubic-bezier(.25,1,.5,1);display:flex}.ld-final-field:hover{background-color:#282828}.ld-final-field:focus-within{background-color:var(--color-control-fill)}.ld-final-turnstile:not(:empty){margin-top:10px}.ld-final-error{font-family:var(--font-family-app);color:#f87171;margin:8px 0 0;font-size:12px;line-height:1.4}.ld-final-sent{max-width:40ch;font-family:var(--font-family-app);color:var(--color-text-2);margin:0;font-size:14px;line-height:1.45}.ld-final-input:disabled,.ld-final-submit:disabled{opacity:.6;cursor:default}.ld-final-input{min-width:0;height:36px;color:var(--color-text-2);font-family:var(--font-family-app);appearance:none;background-color:#0000;border:none;border-radius:9px;flex:auto;padding:0 10px;font-size:14px;transition:background-color .14s}.ld-final-input::placeholder{color:var(--color-text-muted)}.ld-root .ld-final-input:focus,.ld-root .ld-final-input:focus-visible{background-color:#0000;outline:none}.ld-final-submit{border-radius:9px;flex:none;height:36px;padding:0 18px;font-size:13px}@media (width<=700px){.ld-final-a-card{aspect-ratio:3/4;min-height:0}.ld-final-bg--d{display:none}.ld-final-bg--m{display:block}.ld-final-scrim{pointer-events:none;background:linear-gradient(#0000 30%,#0000006b 62%,#000000d1 100%);display:block;position:absolute;inset:0}.ld-final-overlay{justify-content:flex-end;gap:20px}.ld-final-form{max-width:none}}.ld-final--b h2,.ld-final--c h2{margin-top:24px}.ld-final--b{padding:0;position:relative;overflow:hidden}.ld-final-b-wall{opacity:.22;pointer-events:none}.ld-final-b-overlay{text-align:center;background:radial-gradient(#1111118c 0%,#1111110d 70%);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ld-final-b-overlay h2{margin:0 0 26px}.ld-final--c{text-align:center}.ld-final-c-card{background:var(--color-bg-panel);border-radius:14px;padding:72px 40px;position:relative}.ld-final-c-card:before{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#ffffff24,#ffffff05 40%,#ffffff1a);border-radius:14px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ld-final-c-card svg{color:#fff}.ld-final-c-card p{max-width:420px;color:var(--color-text-muted);margin:-12px auto 26px;font-size:14px;line-height:1.6}.ld-var-switch{z-index:50;background:var(--color-control-track);border-radius:10px;width:200px;padding:14px 14px 12px;position:fixed;bottom:16px;right:16px;box-shadow:0 12px 40px #0000008c}.ld-var-title{letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:10px;font-size:11px;font-weight:500}.ld-var-row{color:var(--color-text-secondary);justify-content:space-between;align-items:center;gap:8px;padding:4px 0;font-size:12px;display:flex}.ld-var-row>div{gap:4px;display:flex}.ld-var-row button{background:var(--color-control-fill);width:24px;height:22px;color:var(--color-text-muted);cursor:pointer;border:none;border-radius:6px;font-size:11px;font-weight:500}.ld-var-row button:hover{color:#fff}.ld-var-row button.is-on{background-color:var(--color-inverted-primary-bg);color:var(--color-inverted-primary-fg)}.ld-footer{padding:40px 0}.ld-footer-inner{--footer-cols-w:278px;max-width:900px;margin:0 auto;padding:0 22px}.ld-footer-main{justify-content:space-between;align-items:flex-start;gap:60px;margin-bottom:100px;display:flex}.ld-footer-logo{color:#fff;display:inline-flex}.ld-footer-logo svg{display:block}.ld-footer-links{width:var(--footer-cols-w);justify-content:space-between;margin-right:72px;display:flex}.ld-footer-col{flex-direction:column;gap:3px;display:flex}.ld-footer-head{color:#a1a1a1;letter-spacing:-.14px;margin:0 0 5px;font-size:14px;font-weight:500;line-height:22px}.ld-footer-col a{color:#fafafa;letter-spacing:-.14px;font-size:14px;font-weight:500;line-height:1.4;text-decoration:none;transition:opacity .2s}.ld-footer-col a:hover{opacity:.7}.ld-footer-soon-item{color:var(--color-text-muted);letter-spacing:-.14px;cursor:default;align-self:flex-start;align-items:center;gap:6px;font-size:14px;font-weight:500;line-height:1.4;display:inline-flex}.ld-footer-soon{letter-spacing:.05em;text-transform:uppercase;background:var(--color-control-fill);color:var(--color-text-muted);border-radius:999px;padding:3.5px 6px;font-size:7px;font-weight:600;line-height:1;transform:translateY(-8px)}.ld-footer-socials{gap:10px;display:flex}.ld-footer-social{background:var(--color-bg-panel);width:33px;height:33px;color:var(--color-text-muted);border-radius:8px;justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:inline-flex}.ld-footer-social:hover{background:var(--color-control-fill);color:#fff}.ld-footer-social svg{width:16px;height:16px;display:block}.ld-footer-bar{justify-content:space-between;align-items:center;display:flex}.ld-footer-bar-right{width:var(--footer-cols-w);justify-content:space-between;align-items:center;margin-right:72px;display:flex}.ld-footer-copy{color:#737373;margin:0;font-size:11px;font-weight:500;line-height:22px}.ld-footer-legal{gap:30px;display:flex}.ld-footer-legal a{color:#737373;font-size:11px;font-weight:500;line-height:22px;text-decoration:none;transition:opacity .2s}.ld-footer-legal a:hover{opacity:.7}@media (prefers-reduced-motion:reduce){.ld-root{scroll-behavior:auto}.ld-wall-row,.ld-strip,.ld-stock-track{animation:none}}@media (width<=960px){.ld-nav-side--left{display:none}.ld-nav-brand{position:static;transform:none}.ld-cols,.ld-cols--flip{grid-template-columns:1fr;gap:36px}.ld-cols--flip .ld-copy{order:1}.ld-cols--flip .ld-shot{order:2}.ld-usps{grid-template-columns:1fr;max-width:480px;margin-left:auto;margin-right:auto}.ld-showcase-pagegrid{grid-template-columns:1fr 1fr}.ld-reviews{columns:2}.ld-section{padding-top:96px}.ld-hero{padding-top:140px}.ld-loop{width:150px}.ld-stack>*+*{margin-top:72px}.ld-demo-panel{width:100%;margin-top:12px;position:static;bottom:auto;left:auto;right:auto}}@media (width<=600px){.ld-container,.ld-nav{padding:0 20px}.ld-reviews{columns:1}.ld-loop{width:124px}.ld-demo-stage{aspect-ratio:1}.ld-footer-main{flex-direction:column;gap:40px;margin-bottom:64px}.ld-footer-links{gap:54px;width:auto;margin-right:0}.ld-footer-bar{flex-wrap:wrap;gap:16px 24px}.ld-footer-bar-right{justify-content:flex-start;gap:24px;width:auto;margin-right:0}.ld-car-track .ld-showcase-tile,.ld-car-track .ld-mq-tile{flex-basis:39vw}.ld-mq-avatar{width:24px;height:24px}.ld-mq-creator{font-size:12px}.ld-mq-family{font-size:11px}.ld-logo-word{font-size:14px}.ld-logo-word--a1s{font-size:16px}.ld-logo-word--norgram{font-size:15px}.ld-logo-word--stripe{font-size:16px}.ld-logo-word--tracked{font-size:11px}}.ld-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ld-offer{z-index:60;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ld-offer-scrim{background:#0000009e;position:absolute;inset:0}.ld-offer-card{text-align:left;background:#1c1c1c;border-radius:18px;outline:none;align-items:stretch;width:880px;max-width:100%;padding:16px;display:flex;position:relative;overflow:hidden}.ld-offer-main{flex-direction:column;flex:auto;justify-content:center;min-width:0;padding:0 40px 0 64px;display:flex}.ld-offer-title{font-family:var(--font-family-brand);letter-spacing:-.025em;color:#fff;text-wrap:balance;margin:0 0 20px;font-size:42px;font-weight:500;line-height:1.1}.ld-offer-body{color:#9a9a9a;text-wrap:pretty;max-width:260px;margin:0 0 34px;font-size:15px;font-weight:400;line-height:1.55}.ld-offer-cta{align-self:flex-start;padding:13px 26px;font-size:14px}.ld-offer-code{font:inherit;color:#fafafa;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-weight:500;transition:opacity .2s;display:inline;position:relative}.ld-offer-code:hover{opacity:.72}.ld-offer-code-value{-webkit-user-select:text;user-select:text}.ld-offer-code-tip{color:#111;white-space:nowrap;opacity:0;pointer-events:none;background:#fafafa;border-radius:6px;padding:5px 9px;font-size:11px;font-weight:500;line-height:1;transition:opacity .16s,transform .16s;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%)translateY(3px)}.ld-offer-code:hover .ld-offer-code-tip,.ld-offer-code:focus-visible .ld-offer-code-tip,.ld-offer-code.is-copied .ld-offer-code-tip{opacity:1;transform:translate(-50%)translateY(0)}.ld-offer-media{aspect-ratio:3/4;background:#ededed;border-radius:12px;flex:0 0 364px;overflow:hidden}.ld-offer-video{object-fit:cover;width:100%;height:100%;display:block}@media (prefers-reduced-motion:no-preference){.ld-offer-scrim{animation:.24s both ld-offer-fade}.ld-offer-card{animation:.32s cubic-bezier(.25,1,.5,1) both ld-offer-rise}}@keyframes ld-offer-fade{0%{opacity:0}to{opacity:1}}@keyframes ld-offer-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (width<=820px){.ld-offer{padding:16px}.ld-offer-card{border-radius:16px;flex-direction:column-reverse;width:460px;padding:14px}.ld-offer-main{padding:24px 12px 10px}.ld-offer-title{margin-bottom:14px;font-size:30px}.ld-offer-body{max-width:none;margin-bottom:24px}.ld-offer-media{aspect-ratio:4/3;flex:none;width:100%}}@media (width<=480px){.ld-offer-card{width:100%}.ld-offer-title{font-size:27px}.ld-offer-cta{text-align:center;align-self:stretch}}
