.lp{--lp-ink:var(--ink,#0f0f0f);--lp-body:#3b3b3b;--lp-mute:var(--ink-mute,#666);--lp-faint:#969692;--lp-line:#e7e6e2;--lp-line-2:#d5d4cf;--lp-paper:#fafaf8;--lp-card:#fff;--lp-tint:#f3f3f0;--lp-blue:#1b17ff;--lp-blue-2:#5b58ff;--lp-blue-soft:#1b17ff17;--lp-ease:cubic-bezier(0.23,1,0.32,1);--lp-io:cubic-bezier(0.65,0,0.35,1);--lp-max:1160px;--lp-gutter:24px;-webkit-font-smoothing:antialiased;background:var(--lp-paper);color:var(--lp-body);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh;overflow-x:clip}.lp *,.lp :after,.lp :before{box-sizing:border-box}:where(.lp) a{color:inherit;text-decoration:none}:where(.lp) :where(h1,h2,h3,h4){color:var(--lp-ink);margin:0}:where(.lp) p{margin:0}.lp :focus-visible{border-radius:6px;outline:2px solid var(--lp-blue);outline-offset:3px}.lp-in{margin:0 auto;max-width:var(--lp-max);padding:0 var(--lp-gutter);width:100%}.lp-sec{padding:128px 0;position:relative}#compare,.lp-editor,.lp-pricing{background:var(--lp-card)}.lp-head{margin:0 auto;max-width:780px;text-align:center}.lp-eyebrow{color:var(--lp-blue);font-size:13px;font-weight:650;letter-spacing:.01em;margin-bottom:14px}.lp-head h2{font-size:clamp(30px,4.3vw,52px);font-weight:720;letter-spacing:-.038em;line-height:1.05}.lp-sub{color:var(--lp-mute);font-size:clamp(16px,1.45vw,18.5px);line-height:1.6;margin-top:clamp(22px,2.2vw,30px)}.lp-head>*{transition:opacity .8s var(--lp-ease),transform .8s var(--lp-ease)}.lp-head>:nth-child(2){transition-delay:.06s}.lp-head>:nth-child(3){transition-delay:.12s}.lp-head[data-seen=false]>*{transform:translateY(12px)}.lp-btn{font-size:15px;font-weight:600;padding:0 20px;transition:transform .16s var(--lp-ease),background-color .16s ease,border-color .16s ease,box-shadow .2s ease,color .16s ease}.lp-btn svg{height:16px;transition:transform .2s var(--lp-ease);width:16px}.lp-btn:active{transform:scale(.97)}.lp-btn:disabled{opacity:.5;pointer-events:none}.lp-btn--solid{background:var(--lp-ink);box-shadow:0 10px 24px -12px #0f0f0f99;color:#fff}.lp-btn--ghost{background:#fff}.lp-btn--ghost,.lp-btn--outline{border-color:var(--lp-line-2);color:var(--lp-ink)}.lp-btn--outline{background:#0000}.lp-btn--light{background:#fff;box-shadow:0 16px 36px -16px #0009;color:var(--lp-ink)}.lp-btn--sm{font-size:14px}@media (hover:hover) and (pointer:fine){.lp-btn:hover svg{transform:translateX(3px)}.lp-btn--solid:hover{background:#2a2a2a}.lp-btn--ghost:hover,.lp-btn--outline:hover{background:var(--lp-tint);border-color:var(--lp-line-2)}.lp-btn--light:hover{background:#f2f2ef}}.lp-textbtn{background:none;border:0;border-radius:8px;color:var(--lp-body);cursor:pointer;font:inherit;font-size:14px;font-weight:550;padding:8px 12px;transition:color .15s ease,background-color .15s ease}.lp-textbtn:hover{background:#0f0f0f0a;color:var(--lp-ink)}.lp-nav{position:sticky;top:0;transition:background-color .25s ease,box-shadow .25s ease;z-index:50}.lp-nav[data-scrolled=true]{-webkit-backdrop-filter:saturate(1.5) blur(14px);backdrop-filter:saturate(1.5) blur(14px);background:#fafaf8d1;box-shadow:0 1px 0 var(--lp-line)}.lp-nav__in{grid-column-gap:20px;align-items:center;column-gap:20px;display:grid;grid-template-columns:1fr auto 1fr;height:68px;margin:0 auto;padding:0 clamp(20px,2.8vw,48px)}.lp-mark{color:var(--lp-ink);display:flex;grid-column:1;justify-self:start}.lp-nav nav{display:flex;gap:4px;grid-column:2}.lp-nav nav a{border-radius:8px;color:var(--lp-body);font-size:14px;font-weight:500;padding:8px 12px;transition:color .15s ease,background-color .15s ease}.lp-nav nav a:hover{background:hsla(0,0%,6%,.045);color:var(--lp-ink)}.lp-nav__end{align-items:center;display:flex;gap:6px;grid-column:3;justify-self:end}.lp-hero{padding:56px 0 104px;position:relative}.lp-hero:before{background-image:linear-gradient(hsla(0,0%,6%,.045) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,6%,.045) 1px,#0000 0);background-size:56px 56px;height:860px;inset:-64px 0 auto;-webkit-mask-image:radial-gradient(60% 55% at 50% 22%,#000 0,#0000 78%);mask-image:radial-gradient(60% 55% at 50% 22%,#000 0,#0000 78%)}.lp-hero:after,.lp-hero:before{content:"";pointer-events:none;position:absolute}.lp-hero:after{background:radial-gradient(50% 50% at 50% 50%,#1b17ff21,#0000 70%);filter:blur(20px);height:700px;left:50%;top:380px;transform:translateX(-50%);width:1100px}.lp-hero__copy{align-items:center;display:flex;flex-direction:column;position:relative;text-align:center;z-index:1}.lp-pill{align-items:center;animation:lp-rise .8s var(--lp-ease) both;background:#fff;border:1px solid var(--lp-line);border-radius:999px;box-shadow:0 1px 2px #0f0f0f0a;color:var(--lp-ink);display:inline-flex;font-size:13px;font-weight:560;gap:10px;padding:6px 14px;transition:border-color .15s ease}.lp-pill:hover{border-color:var(--lp-line-2)}.lp-pill__item{align-items:center;display:inline-flex;gap:6px}.lp-pill .lp-pill__icon{fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;color:var(--lp-mute);height:15px;width:15px}.lp-pill__sep{background:currentColor;border-radius:50%;flex-shrink:0;height:4px;opacity:.45;width:4px}@keyframes lp-pulse{0%{box-shadow:0 0 0 0 #1b17ff73}70%{box-shadow:0 0 0 8px #1b17ff00}to{box-shadow:0 0 0 0 #1b17ff00}}@keyframes lp-rise{0%{opacity:0;transform:translateY(18px)}}.lp-hero h1{animation:lp-rise .9s .05s var(--lp-ease) both;font-size:clamp(40px,7.2vw,88px);font-weight:760;letter-spacing:-.048em;line-height:1;margin-top:26px;padding-bottom:.1em}.lp-hl{color:var(--lp-blue);position:relative;white-space:nowrap}.lp-hl:after{animation:lp-draw .9s .7s var(--lp-ease) forwards;background:currentColor;border-radius:.04em;bottom:-.04em;content:"";height:.07em;left:.02em;opacity:.22;position:absolute;right:.35em;transform:scaleX(0);transform-origin:left}@keyframes lp-draw{to{transform:scaleX(1)}}.lp-hl__tap{animation:lp-tap 4.2s 1.2s infinite var(--lp-io) both;bottom:.02em;filter:drop-shadow(0 .04em .06em rgba(0,0,0,.25));height:.4em;position:absolute;right:-.46em;width:.34em}.lp-hl__tap svg{display:block;height:100%;width:100%}.lp-hl__tap:before{animation:lp-tapring 4.2s ease-out 1.2s infinite both;border:.035em solid var(--lp-blue);border-radius:50%;content:"";height:.36em;left:-.18em;opacity:0;position:absolute;top:-.18em;width:.36em}@keyframes lp-tap{0%,58%{transform:translate(.3em,.08em)}70%{transform:translate(0)}75%{transform:translate(0) scale(.84)}80%,to{transform:translate(0) scale(1)}}@keyframes lp-tapring{0%,74%{opacity:0;transform:scale(.2)}76%{opacity:.9}to{opacity:0;transform:scale(1.8)}}.lp-lede{animation:lp-rise .9s .1s var(--lp-ease) both;color:var(--lp-mute);font-size:clamp(17px,1.6vw,20px);line-height:1.55;margin-top:24px;max-width:640px}.lp-start{animation:lp-rise .9s .15s var(--lp-ease) both;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:34px}.lp-google,.lp-start{align-items:center;display:flex}.lp-google{min-height:44px;transition:opacity .16s ease}.lp-google[data-busy=true]{opacity:.5;pointer-events:none}.lp-start__note{animation:lp-rise .9s .18s var(--lp-ease) both;color:var(--lp-faint);font-size:13px;margin-top:14px}.lp-error{color:#c5221f;font-size:14px;margin-top:10px}.lp-hero__copy .br{animation:lp-rise .9s .22s var(--lp-ease) both}.lp-hero__film{margin-top:64px;position:relative;z-index:1}.br{align-items:center;display:flex;gap:14px;justify-content:center;margin-top:34px}.br-label{color:var(--lp-faint);font-size:12.5px;font-weight:560}.br-list{display:flex;gap:8px;list-style:none;margin:0;padding:0}.br-list li{display:grid;height:32px;place-items:center;position:relative;transition:transform .22s var(--lp-ease);width:32px}.br-list img{display:block;height:26px;object-fit:contain;width:26px}.br-list li span{background:#fff;border:1px solid var(--lp-line);border-radius:6px;color:var(--lp-body);font-size:11px;font-weight:560;left:50%;opacity:0;padding:2px 7px;pointer-events:none;position:absolute;top:calc(100% + 6px);transform:translate(-50%,-3px);transition:opacity .15s ease,transform .15s var(--lp-ease);white-space:nowrap}.br-list li:hover{transform:translateY(-2px)}.br-list li:hover span{opacity:1;transform:translate(-50%)}.wall--hero{background:radial-gradient(110% 90% at 12% 0,#00b7cdbf 0,#0000 55%),radial-gradient(90% 90% at 100% 100%,#1b17ffcc 0,#0000 60%),linear-gradient(135deg,#0d1b2a,#122540 60%,#0a1422)}.wall--dusk{background:linear-gradient(135deg,#1b2735,#2d3f52 55%,#0f1720)}.wall--aurora{background:linear-gradient(135deg,#0d1b2a,#00b7cd 55%,#0d1b2a)}.wall--plum{background:linear-gradient(135deg,#241a2e,#4a3160 55%,#140e1c)}.wall--mist{background:linear-gradient(135deg,#e8edf2,#f7f9fb 55%,#dde4ec)}.cmp-clipo>.dm,.ed-preview>.dm,.hf-stage>.dm{border-radius:1.3%/2.08%;box-shadow:0 30px 60px -22px #0009,0 0 0 1px #ffffff1a;left:11.3%;position:absolute;top:7%;width:77.4%}.hf{animation:lp-rise 1s .25s var(--lp-ease) both;margin:0}.hf-stage{aspect-ratio:16/9;border-radius:22px;box-shadow:0 50px 100px -50px #0d1b2ab3,0 0 0 1px #0f0f0f14;overflow:hidden;position:relative}.pb{font-feature-settings:"tnum";align-items:center;background:#fff;border:1px solid var(--lp-line);border-radius:999px;box-shadow:0 10px 30px -18px #0f0f0f4d;color:var(--lp-mute);display:flex;font-size:12.5px;font-variant-numeric:tabular-nums;gap:12px;margin:16px auto 0;max-width:820px;padding:7px 16px 7px 7px}.pb-play{background:var(--lp-ink);border:0;border-radius:50%;color:#fff;cursor:pointer;display:grid;flex-shrink:0;height:34px;place-items:center;transition:transform .16s var(--lp-ease);width:34px}.pb-play:active{transform:scale(.92)}.pb-play svg{fill:currentColor;height:14px;width:14px}.pb-time{width:30px}.pb-time--end{text-align:right}.pb-track{flex:1 1;height:30px;position:relative}.pb-track:before{background:#ecebe7;content:""}.pb-fill,.pb-track:before{border-radius:2px;bottom:6px;height:4px;left:0;position:absolute;right:0}.pb-fill{background:var(--lp-ink);transform:scaleX(0);transform-origin:0 50%}.pb-zoom{background:#1b17ff12;border:1px solid #1b17ff38;border-radius:6px;bottom:2px;position:absolute;top:0;transition:background-color .2s ease,border-color .2s ease}.pb-zoom em{color:var(--lp-blue);font-size:10px;font-style:normal;font-weight:700;left:6px;position:absolute;top:2px}.pb-zoom[data-on=true]{background:#1b17ff26;border-color:#1b17ff80}.pb-click{background:#fff;border:2px solid var(--lp-blue);border-radius:50%;bottom:3px;height:10px;margin-left:-5px;position:absolute;transition:background-color .15s ease,transform .2s var(--lp-ease);width:10px}.pb-click[data-on=true]{background:var(--lp-blue);transform:scale(1.1)}.pb-head{background:var(--lp-ink);border-radius:1px;bottom:0;margin-left:-1px;position:absolute;top:2px;width:2px}.pb-auto{align-items:center;color:var(--lp-ink);display:flex;font-weight:560;gap:7px;padding-left:4px;white-space:nowrap}.pb-auto i{animation:lp-pulse 2s infinite;background:var(--lp-blue);border-radius:50%;height:7px;width:7px}.cmp{aspect-ratio:16/9;background:#0b0b0b;border-radius:22px;box-shadow:0 50px 100px -50px #0f0f0f99,0 0 0 1px #0f0f0f14;margin:56px 0 0;overflow:hidden;position:relative;touch-action:pan-y;user-select:none;-webkit-user-select:none}.cmp-layer,.cmp-raw{inset:0;position:absolute}.cmp-raw{background:#0b0b0b}.cmp-raw>.dm{left:5%;position:absolute;top:0;width:90%}.cmp-clipo{inset:0;position:absolute}.cmp-layer--clipo{clip-path:inset(0 0 0 var(--split))}.cmp-handle{bottom:0;box-shadow:0 0 0 1px #0000001f;left:var(--split);margin-left:-1px;pointer-events:none;top:0;width:2px;z-index:5}.cmp-handle,.cmp-handle i{background:#fff;position:absolute}.cmp-handle i{border-radius:50%;box-shadow:0 8px 24px #00000059;color:var(--lp-ink);display:grid;height:46px;left:50%;margin:-23px 0 0 -23px;place-items:center;top:50%;transition:transform .2s var(--lp-ease),box-shadow .2s ease;width:46px}.cmp-handle svg{height:20px;width:20px}.cmp:hover .cmp-handle i{transform:scale(1.06)}.cmp:focus-within .cmp-handle i{box-shadow:0 0 0 5px #1b17ff59,0 8px 24px #00000059}.cmp-range{appearance:none;cursor:ew-resize;height:100%;inset:0;margin:0;opacity:0;position:absolute;width:100%;z-index:6}.cmp-tag{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;font-size:12px;font-weight:600;padding:6px 11px;pointer-events:none;position:absolute;top:16px;z-index:4}.cmp-tag--raw{background:#0000008c;color:#fff;left:16px}.cmp-tag--clipo{background:#ffffffeb;color:var(--lp-ink);right:16px}.lp-install__grid{grid-gap:64px;align-items:center;display:grid;gap:64px;grid-template-columns:.9fr 1.1fr}.lp-install .lp-head{margin:0;text-align:left}.lp-install .br{justify-content:flex-start;margin-top:32px}.lp-os{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:18px 0 0;padding:0}.lp-os li{background:#fff;border:1px solid var(--lp-line);border-radius:999px;color:var(--lp-body);font-size:12.5px;font-weight:560;padding:5px 11px}.rf-win{background:#fff;border:1px solid var(--lp-line);border-radius:14px;box-shadow:0 50px 90px -46px #0f0f0f73,0 12px 24px -14px #0f0f0f1f;overflow:hidden}.rf-chrome{align-items:flex-end;background:#ecebe8;display:flex;gap:4px;height:38px;padding:0 10px}.rf-dots{align-self:center;display:flex;gap:6px;margin-right:8px}.rf-dots i{background:#ff5f57;border-radius:50%;height:10px;width:10px}.rf-dots i:nth-child(2){background:#febc2e}.rf-dots i:nth-child(3){background:#28c840}.rf-tab{align-items:center;background:#fff;border-radius:9px 9px 0 0;color:var(--lp-ink);display:flex;font-size:12px;font-weight:560;gap:7px;height:30px;padding:0 14px;white-space:nowrap}.rf-tab i{background:var(--lp-blue);border-radius:3px;height:12px;width:12px}.rf-tab--off{background:#0000;color:var(--lp-mute)}.rf-tab i.rf-fav--lumen{background:linear-gradient(135deg,#ff9a5c,#f4511e)}.rf-url{align-items:center;background:var(--lp-tint);border-radius:8px;color:var(--lp-body);display:flex;font-size:12px;gap:8px;height:28px;margin:6px 10px;padding:0 12px}.rf-url svg{color:var(--lp-mute);height:12px;width:12px}.rf-body{aspect-ratio:16/10.5;background:var(--lp-paper);border-top:1px solid var(--lp-line);container-type:inline-size;font-size:2.1cqw;overflow:hidden;position:relative}.rf-body *,.rf-body :before,.rf-body>*{animation-duration:12s;animation-fill-mode:both;animation-iteration-count:infinite}.rf-pane{position:absolute}.rf-ready{animation-name:rf-ready;background:#fff;border:1px solid var(--lp-line);border-radius:1.8cqw;box-shadow:0 2cqw 5cqw -2.5cqw #0f0f0f4d;display:flex;flex-direction:column;gap:1.6cqw;inset:10% 25%;padding:3cqw}.rf-ready b{color:var(--lp-ink);font-size:2.6cqw;font-weight:650;margin-bottom:.4cqw}.rf-opt{align-items:center;color:var(--lp-body);display:flex;font-size:2.1cqw;gap:1.2cqw}.rf-opt i{background:var(--lp-blue);border-radius:.6cqw;color:#fff;display:grid;height:2.6cqw;place-items:center;width:2.6cqw}.rf-opt svg{height:1.8cqw;width:1.8cqw}.rf-opt--off i{background:#e5e4df}.rf-hint,.rf-opt--off{color:var(--lp-mute)}.rf-hint{font-size:1.85cqw;line-height:1.5;margin-top:1cqw}.rf-go{align-items:center;animation-name:rf-go;background:var(--lp-ink);border-radius:1.2cqw;color:#fff;display:flex;font-size:2.2cqw;font-weight:600;gap:1cqw;height:6.4cqw;justify-content:center;margin-top:auto}.rf-go i{background:#ff3b30;border-radius:50%;height:1.4cqw;width:1.4cqw}@keyframes rf-ready{0%,11%{opacity:1}12.5%,30.5%{opacity:.4}32%,97%{opacity:0}to{opacity:1}}@keyframes rf-go{0%,9.6%{transform:none}10.2%{background:#333;transform:scale(.96)}11%,to{transform:none}}.rf-dialog{animation-name:rf-dialog;animation-timing-function:var(--lp-ease);background:#fff;border-radius:0 0 1.6cqw 1.6cqw;box-shadow:0 3cqw 6cqw -2cqw #0f0f0f73,0 0 0 1px #0f0f0f0f;display:flex;flex-direction:column;gap:1.8cqw;left:50%;padding:2.8cqw;position:absolute;top:0;width:64cqw;z-index:3}.rf-dialog b{color:var(--lp-ink);font-size:2.3cqw;font-weight:600;height:2.8cqw;line-height:2.8cqw}.rf-dialog__tabs{border-bottom:1px solid var(--lp-line);color:var(--lp-mute);display:flex;font-size:1.9cqw;gap:3cqw;height:3.1cqw}.rf-dialog__tabs em{font-style:normal}.rf-dialog__tabs .is-on{box-shadow:inset 0 -.35cqw 0 #1a73e8;color:#1a73e8;font-weight:600}.rf-thumbs{display:flex;gap:2cqw;height:13.6cqw}.rf-thumb{display:flex;flex-direction:column;gap:.6cqw;width:17cqw}.rf-thumb i{background:linear-gradient(#f1f2f6 0 22%,#fff 22%);border:1px solid var(--lp-line);border-radius:1cqw;height:11cqw;position:relative}.rf-thumb--pick i{animation-name:rf-pick;background:linear-gradient(#fff 0 18%,#fff1e8 18% 52%,#fff 52%)}.rf-thumb em{color:var(--lp-body);font-size:1.7cqw;font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rf-dialog__foot{align-items:center;display:flex;font-size:2cqw;gap:1.6cqw;height:5cqw;justify-content:flex-end}.rf-dialog__foot em{color:#1a73e8;font-style:normal;font-weight:600;padding:0 1.4cqw}.rf-share{animation-name:rf-share;background:#1a73e8;border-radius:99px;color:#fff;font-weight:600;height:5cqw;line-height:5cqw;padding:0 3cqw}@keyframes rf-dialog{0%,11%{transform:translate(-50%,-105%)}13.5%,30.5%{transform:translate(-50%)}32.5%,to{transform:translate(-50%,-105%)}}@keyframes rf-pick{0%,20.6%{box-shadow:none}21.2%,31%{box-shadow:0 0 0 .45cqw #1a73e8}32%,to{box-shadow:none}}@keyframes rf-share{0%,29.6%{transform:none}30.2%{background:#155fc2;transform:scale(.94)}31%,to{transform:none}}.rf-rec{animation-name:rf-rec;inset:0}@keyframes rf-rec{0%,31%{opacity:0}33%,63%{opacity:1}65%,to{opacity:0}}.rf-sharing{align-items:center;background:#e8f0fe;color:#1a4fb4;display:flex;font-size:1.9cqw;font-weight:550;gap:2cqw;height:6cqw;justify-content:center;left:0;position:absolute;right:0;top:0}.rf-sharing em{background:#fff;border:1px solid #c6d6f5;border-radius:.8cqw;color:#1a73e8;font-style:normal;font-weight:600;padding:.5cqw 1.4cqw}.rf-live{align-items:center;background:var(--lp-ink);border-radius:99px;color:#fff;display:flex;font-size:2cqw;font-weight:650;gap:1cqw;left:50%;letter-spacing:.03em;padding:.8cqw 1.8cqw;position:absolute;top:11%;transform:translateX(-50%)}.rf-live>i{animation:rf-blink 1s steps(2,jump-none) infinite;background:#ff3b30;border-radius:50%;height:1.4cqw;width:1.4cqw}@keyframes rf-blink{50%{opacity:.25}}.rf-timer{font-feature-settings:"tnum";display:inline-block;font-variant-numeric:tabular-nums;height:1.25em;overflow:hidden;vertical-align:bottom}.rf-timer span{animation-name:rf-timer;display:block;line-height:1.25em;white-space:normal;width:2.6em}@keyframes rf-timer{0%,33%{animation-timing-function:steps(5);transform:translateY(0)}62%,to{transform:translateY(-6.25em)}}.rf-mini{aspect-ratio:16/10;background:linear-gradient(#fff 0 14%,#f7f8fa 14% 16%,#fff 16%);border:1px solid var(--lp-line);border-radius:1.2cqw;box-shadow:0 2cqw 4cqw -2cqw #0f0f0f4d;left:30%;overflow:hidden;position:absolute;top:25%;width:40%}.rf-mini:before{background:#11131a;border-radius:.5cqw;height:9%;opacity:.85;top:26%;width:44%}.rf-mini:after,.rf-mini:before{content:"";left:8%;position:absolute}.rf-mini:after{background:repeating-linear-gradient(90deg,#ffd9c7 0 7%,#0000 7% 10%);border-radius:.8cqw;height:36%;right:8%;top:48%}.rf-mini__cursor{animation:rf-minicur 3s infinite var(--lp-io) alternate;background:#11131a;clip-path:polygon(0 0,0 100%,30% 72%,55% 100%,68% 92%,44% 64%,82% 62%);height:2cqw;position:absolute;width:2cqw}@keyframes rf-minicur{0%{left:20%;top:60%}50%{left:62%;top:30%}to{left:78%;top:70%}}.rf-stop{align-items:center;animation-name:rf-stop;background:#fff;border:1px solid var(--lp-line-2);border-radius:1.2cqw;color:var(--lp-ink);display:flex;font-size:2.2cqw;font-weight:600;gap:1cqw;height:6.4cqw;left:50%;padding:0 3.6cqw;position:absolute;top:70.1%;transform:translateX(-50%)}.rf-stop:before{background:#ff3b30;border-radius:.3cqw;content:"";height:1.5cqw;width:1.5cqw}@keyframes rf-stop{0%,62.6%{transform:translateX(-50%)}63.2%{background:#f3f3f0;transform:translateX(-50%) scale(.95)}64%,to{transform:translateX(-50%)}}.rf-done{animation-name:rf-done;background:#fff;border:1px solid var(--lp-line);border-radius:1.8cqw;box-shadow:0 2cqw 5cqw -2.5cqw #0f0f0f4d;display:flex;flex-direction:column;gap:1.8cqw;inset:16% 22%;justify-content:center;padding:3.4cqw}@keyframes rf-done{0%,63.5%{opacity:0;transform:scale(.97)}65.5%,95%{opacity:1;transform:none}97%,to{opacity:0}}.rf-step{align-items:center;color:var(--lp-ink);display:flex;font-size:2.2cqw;font-weight:550;gap:1.4cqw;opacity:0}.rf-step i{background:#0d8a4f;border-radius:50%;color:#fff;display:grid;height:3cqw;place-items:center;width:3cqw}.rf-step svg{height:1.9cqw;width:1.9cqw}.rf-step--1{animation-name:rf-step1}.rf-step--2{animation-name:rf-step2}.rf-step--3{animation-name:rf-step3}@keyframes rf-step1{0%,66%{opacity:0;transform:translateY(1cqw)}68%,to{opacity:1;transform:none}}@keyframes rf-step2{0%,71%{opacity:0;transform:translateY(1cqw)}73%,to{opacity:1;transform:none}}@keyframes rf-step3{0%,76%{opacity:0;transform:translateY(1cqw)}78%,to{opacity:1;transform:none}}.rf-ready-edit{align-items:center;animation-name:rf-edit;border-top:1px dashed var(--lp-line);color:var(--lp-ink);display:flex;font-size:2.5cqw;font-weight:650;justify-content:space-between;margin-top:.6cqw;opacity:0;padding-top:2cqw}.rf-ready-edit em{background:var(--lp-blue);border-radius:1cqw;color:#fff;font-size:2cqw;font-style:normal;font-weight:600;padding:1cqw 1.8cqw}@keyframes rf-edit{0%,81%{opacity:0;transform:translateY(1cqw)}84%,to{opacity:1;transform:none}}.rf-cursor{animation-name:rf-cursor;animation-timing-function:var(--lp-io);filter:drop-shadow(0 .4cqw .6cqw rgba(0,0,0,.3));height:3.8cqw;margin:-.3cqw 0 0 -.3cqw;position:absolute;width:3.2cqw;z-index:5}.rf-cursor svg{display:block;height:100%;width:100%}@keyframes rf-cursor{0%,3%{left:72%;top:92%}13%,9%{left:50%;top:80.5%}19%,22%{left:29.3%;top:27%}28%,31%{left:74%;top:46%}40%{left:66%;top:58%}52%{left:40%;top:62%}57%,64%{left:50%;top:75%}78%{left:78%;top:90%}to{left:72%;top:92%}}.rf-press{animation-name:rf-press;background:#1b17ff1f;border:.45cqw solid var(--lp-blue);border-radius:50%;height:7cqw;margin:-3.5cqw 0 0 -3.5cqw;opacity:0;position:absolute;width:7cqw;z-index:4}@keyframes rf-press{0%,9.9%{left:50%;opacity:0;top:80.5%;transform:scale(.3)}10.2%{left:50%;opacity:.9;top:80.5%;transform:scale(.4)}12.5%{left:50%;opacity:0;top:80.5%;transform:scale(1.6)}12.6%,20.9%{left:29.3%;opacity:0;top:27%;transform:scale(.3)}21.2%{left:29.3%;opacity:.9;top:27%;transform:scale(.4)}23.5%{left:29.3%;opacity:0;top:27%;transform:scale(1.6)}23.6%,29.9%{left:74%;opacity:0;top:46%;transform:scale(.3)}30.2%{left:74%;opacity:.9;top:46%;transform:scale(.4)}32.5%{left:74%;opacity:0;top:46%;transform:scale(1.6)}32.6%,62.9%{left:50%;opacity:0;top:75%;transform:scale(.3)}63.2%{left:50%;opacity:.9;top:75%;transform:scale(.4)}65.5%,to{left:50%;opacity:0;top:75%;transform:scale(1.6)}}.fr{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:72px}.fr-col{background:#fff;border:1px solid var(--lp-line);border-radius:18px;display:flex;flex-direction:column;padding:22px 22px 18px}.fr-col--ours{border-color:var(--lp-blue);box-shadow:0 0 0 4px var(--lp-blue-soft),0 24px 48px -28px #1b17ff73}.fr-name{color:var(--lp-mute);font-size:13px;font-weight:650}.fr-col--ours .fr-name{color:var(--lp-blue)}.fr ol{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:14px 0 0;padding:0}.fr li{align-items:center;color:var(--lp-body);display:flex;font-size:14.5px;gap:10px}.fr-n{background:var(--lp-tint);border-radius:50%;color:var(--lp-mute);display:grid;flex-shrink:0;font-size:11.5px;font-weight:650;height:22px;place-items:center;width:22px}.fr-col--ours .fr-n{background:var(--lp-blue);color:#fff}.fr-col--ours li{color:var(--lp-ink);font-weight:600}.fr-col:not(.fr-col--ours) li{position:relative}.fr-col:not(.fr-col--ours) li:after{animation:fr-strike .5s calc(.5s + var(--i)*.2s) var(--lp-ease) forwards;background:#b9b8b3;content:"";height:1.5px;left:32px;position:absolute;right:8%;top:50%;transform:scaleX(0);transform-origin:left}@keyframes fr-strike{to{transform:scaleX(1)}}.fr-note{border-top:1px dashed var(--lp-line);color:var(--lp-mute);font-size:12.5px;margin-top:auto;padding-top:16px}.fr-col--ours .fr-note{color:var(--lp-ink);font-weight:600}.lp-dark{background:#0a0b0f;color:#c9cad3;overflow:hidden}.lp-dark:before{background:radial-gradient(50% 50% at 50% 50%,#1b17ff4d,#0000 70%);content:"";filter:blur(30px);height:600px;left:50%;pointer-events:none;position:absolute;top:-240px;transform:translateX(-50%);width:1200px}.lp-head--dark h2{color:#fff}.lp-head--dark .lp-sub{color:#9d9ea9}.lp-head--dark .lp-eyebrow{color:#8f8cff}.cs{grid-gap:56px;align-items:center;display:grid;gap:56px;grid-template-columns:.82fr 1.18fr;margin-top:72px;position:relative}.cs *,.cs :before{animation-duration:12s;animation-fill-mode:both;animation-iteration-count:infinite}.cs-steps{grid-gap:6px;display:grid;gap:6px;list-style:none;margin:0;padding:0}.cs-step{grid-gap:10px;border:1px solid #0000;border-radius:14px;display:grid;gap:10px;grid-template-columns:34px 1fr;opacity:.5;overflow:hidden;padding:16px 18px;position:relative}.cs-step b{color:#fff;display:block;font-size:16px;font-weight:620}.cs-step em{color:#8e8f9b;display:block;font-size:14px;font-style:normal;line-height:1.5;margin-top:6px}.cs-step__n{font-feature-settings:"tnum";color:#75768a;font-size:12px;font-variant-numeric:tabular-nums;font-weight:650;padding-top:3px}.cs-step__bar{background:var(--lp-blue-2);bottom:0;height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;width:100%}.cs-step--1{animation-name:cs-s1}.cs-step--2{animation-name:cs-s2}.cs-step--3{animation-name:cs-s3}.cs-step--4{animation-name:cs-s4}.cs-step--1 .cs-step__bar{animation-name:cs-b1;animation-timing-function:linear}.cs-step--2 .cs-step__bar{animation-name:cs-b2;animation-timing-function:linear}.cs-step--3 .cs-step__bar{animation-name:cs-b3;animation-timing-function:linear}.cs-step--4 .cs-step__bar{animation-name:cs-b4;animation-timing-function:linear}@keyframes cs-s1{0%,19%{background:#ffffff0d;border-color:#ffffff17;opacity:1}20.5%,to{background:#0000;border-color:#0000;opacity:.5}}@keyframes cs-s2{0%,19%{background:#0000;border-color:#0000;opacity:.5}20.5%,49%{background:#ffffff0d;border-color:#ffffff17;opacity:1}50.5%,to{background:#0000;border-color:#0000;opacity:.5}}@keyframes cs-s3{0%,49%{background:#0000;border-color:#0000;opacity:.5}50.5%,71%{background:#ffffff0d;border-color:#ffffff17;opacity:1}72.5%,to{background:#0000;border-color:#0000;opacity:.5}}@keyframes cs-s4{0%,71%{background:#0000;border-color:#0000;opacity:.5}72.5%,98.5%{background:#ffffff0d;border-color:#ffffff17;opacity:1}to{background:#0000;border-color:#0000;opacity:.5}}@keyframes cs-b1{0%{opacity:1;transform:scaleX(0)}20%{opacity:1;transform:scaleX(1)}20.5%,to{opacity:0;transform:scaleX(1)}}@keyframes cs-b2{0%,20%{opacity:1;transform:scaleX(0)}50%{opacity:1;transform:scaleX(1)}50.5%,to{opacity:0}}@keyframes cs-b3{0%,50%{opacity:1;transform:scaleX(0)}72%{opacity:1;transform:scaleX(1)}72.5%,to{opacity:0}}@keyframes cs-b4{0%,72%{opacity:1;transform:scaleX(0)}99%{opacity:1;transform:scaleX(1)}to{opacity:0}}.cs-frame{aspect-ratio:16/11;background:#fff;border-radius:18px;box-shadow:0 0 0 1px #ffffff14,0 50px 90px -30px #000000d9;container-type:inline-size;overflow:hidden;position:relative}.cs-cam{animation-name:cs-cam;animation-timing-function:var(--lp-io);inset:0;position:absolute;transform-origin:37.5% 47.5%}@keyframes cs-cam{0%,72%{transform:scale(1)}78%,91%{transform:scale(1.85)}97%,to{transform:scale(1)}}.cs-page{color:#11131a;inset:0;position:absolute}.cs-head{align-items:center;display:flex;font-size:3cqw;font-weight:720;gap:1.2cqw;left:6%;letter-spacing:-.02em;position:absolute;top:7%}.cs-head i{background:linear-gradient(135deg,#ff9a5c,#f4511e);border-radius:.8cqw;height:3cqw;width:3cqw}.cs-row{background:#eef0f4;border-radius:.6cqw;height:2.2cqw;left:6%;position:absolute;width:44%}.cs-row:nth-of-type(2){top:21%}.cs-row--short{top:28%;width:30%}.cs-row:nth-of-type(5){top:64%;width:40%}.cs-toggle{align-items:center;background:#f1f2f6;border-radius:99px;display:grid;font-size:2.2cqw;font-weight:650;grid-template-columns:1fr 1fr;height:11%;left:6%;position:absolute;text-align:center;top:42%;width:42%}.cs-toggle em{animation-name:cs-lbl-m;color:#fff;font-style:normal;position:relative;z-index:1}.cs-toggle em.cs-toggle__l{animation-name:cs-lbl-l;color:#6b7185}.cs-toggle i{animation-name:cs-thumb;animation-timing-function:var(--lp-ease);background:#11131a;border-radius:99px;bottom:9%;left:1.5%;position:absolute;top:9%;width:48.5%}@keyframes cs-thumb{0%,55.5%{transform:translateX(0)}58%,97%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes cs-lbl-m{0%,55.5%{color:#fff}57%,97%{color:#6b7185}to{color:#fff}}@keyframes cs-lbl-l{0%,55.5%{color:#6b7185}57%,97%{color:#fff}to{color:#6b7185}}.cs-card{background:#f7f8fa;border:.1cqw solid #e8eaf0;border-radius:1.4cqw;height:60%;left:56%;position:absolute;top:20%;width:38%}.cs-card__title{background:#dfe2ea;border-radius:.5cqw;height:2cqw;left:7%;position:absolute;top:8%;width:46%}.cs-card__bars{align-items:flex-end;bottom:8%;display:flex;gap:1cqw;height:58%;left:7%;position:absolute;right:7%}.cs-card__bars i{background:#ffd9c7;border-radius:.5cqw .5cqw .2cqw .2cqw;flex:1 1}.cs-card__bars i:first-child{height:40%}.cs-card__bars i:nth-child(2){height:58%}.cs-card__bars i:nth-child(3){height:50%}.cs-card__bars i:nth-child(4){height:72%}.cs-card__bars i:nth-child(5){height:64%}.cs-card__bars i:nth-child(6){background:linear-gradient(180deg,#ff9a5c,#f4511e);height:90%}.cs-me{animation-name:cs-me;animation-timing-function:var(--lp-io);height:4cqw;margin:-.3cqw 0 0 -.3cqw;position:absolute;width:3.4cqw;z-index:3}.cs-me svg{animation:cs-mepress 12s infinite both;display:block;filter:drop-shadow(0 .3cqw .6cqw rgba(0,0,0,.3));height:100%;width:100%}@keyframes cs-me{0%,8%{left:26%;top:84%}38%,to{left:37.5%;top:47.5%}}@keyframes cs-mepress{0%,54.6%{transform:none}55.2%{transform:scale(.84)}56.5%,to{transform:none}}.cs-ripple{animation-name:cs-ripple;background:#1b17ff1f;border:.45cqw solid var(--lp-blue);border-radius:50%;height:8cqw;left:37.5%;margin:-4cqw 0 0 -4cqw;opacity:0;position:absolute;top:47.5%;width:8cqw;z-index:2}@keyframes cs-ripple{0%,54.8%{opacity:0;transform:scale(.3)}55.2%{opacity:.95;transform:scale(.4)}60%,to{opacity:0;transform:scale(1.8)}}.cs-rec{align-items:center;background:#11131ad9;border-radius:99px;color:#fff;display:flex;font-size:1.7cqw;font-weight:650;gap:.8cqw;letter-spacing:.04em;padding:.5cqw 1.1cqw;position:absolute;right:3%;top:3.5%;z-index:4}.cs-rec i{animation:rf-blink 1s steps(2,jump-none) infinite;background:#ff3b30;border-radius:50%;height:1.1cqw;width:1.1cqw}.cs-tags{bottom:4%;display:flex;gap:1cqw;left:3%;position:absolute;z-index:4}.cs-tag{align-items:center;background:#11131ae0;border-radius:99px;color:#fff;display:flex;font-size:1.8cqw;font-style:normal;font-weight:600;gap:.7cqw;opacity:0;padding:.6cqw 1.2cqw}.cs-tag i{background:var(--lp-blue-2);border-radius:50%;height:1.1cqw;width:1.1cqw}.cs-tag--click{animation-name:cs-t1}.cs-tag--zoom{animation-name:cs-t2;background:var(--lp-blue)}@keyframes cs-t1{0%,55.5%{opacity:0;transform:translateY(1cqw)}57.5%,93%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes cs-t2{0%,71%{opacity:0;transform:translateY(1cqw)}73%,93%{opacity:1;transform:none}96%,to{opacity:0}}.fg{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:64px}.ft{background:#fff;border:1px solid var(--lp-line);border-radius:20px;display:flex;flex-direction:column;overflow:hidden;transition:box-shadow .25s ease,transform .25s var(--lp-ease)}.ft:hover{box-shadow:0 24px 50px -30px #0f0f0f4d;transform:translateY(-2px)}.ft--wide{grid-column:span 2}.ft-vis{background:var(--lp-tint);border-bottom:1px solid var(--lp-line);container-type:size;height:256px;overflow:hidden;position:relative}.ft-copy{padding:20px 22px 24px}.ft-copy h3{font-size:17px;font-weight:650;letter-spacing:-.015em}.ft-copy p{color:var(--lp-mute);font-size:14.5px;line-height:1.55;margin-top:10px}.ft--cursor .ft-vis{background-color:#fff;background-image:radial-gradient(#0f0f0f14 1px,#0000 1.3px);background-size:18px 18px}.ft-cursor__svg{height:64%;left:5%;overflow:visible;position:absolute;top:16%;width:90%}.ft-cursor__raw{fill:none;stroke:#bdbcb6;stroke-width:1.6;stroke-dasharray:4 4;stroke-linejoin:round}.ft-cursor__smooth{fill:none;stroke:var(--lp-blue);stroke-width:3;stroke-linecap:round}.ft-cursor__glow{fill:#1b17ff29}.ft-cursor__ripple{fill:none;stroke:var(--lp-blue);stroke-width:2.5}.ft-cursor__legend{color:var(--lp-mute);display:flex;font-size:12px;gap:16px;left:18px;position:absolute;top:16px}.ft-cursor__legend span{align-items:center;display:flex;gap:7px}.ft-cursor__legend i{height:0;width:18px}.lg-raw{border-top:1.6px dashed #bdbcb6}.lg-smooth{border-radius:2px;border-top:3px solid var(--lp-blue)}.ft-cursor__styles{bottom:16px;display:flex;gap:6px;position:absolute;right:16px}.ft-sty{align-items:center;animation:ft-sty 6s infinite both;animation-delay:calc(var(--k)*2s - 6s);background:#fff;border:1px solid var(--lp-line);border-radius:8px;color:var(--lp-mute);display:flex;font-size:12px;font-weight:560;gap:6px;height:28px;padding:0 10px}.ft-sty--arrow{--k:0}.ft-sty--ring{--k:1}.ft-sty--dot{--k:2}.ft-sty svg{height:12px;width:10px}.ft-sty--ring i{border:2px solid;border-radius:50%;height:12px;width:12px}.ft-sty--dot i{background:currentColor;border-radius:50%;height:9px;width:9px}@keyframes ft-sty{0%,31%{border-color:var(--lp-blue);box-shadow:0 0 0 3px var(--lp-blue-soft);color:var(--lp-ink)}34%,to{border-color:var(--lp-line);box-shadow:none;color:var(--lp-mute)}}.ft--backdrop .ft-vis{background:#0f1720}.ft-wall{animation:ft-wall 8s infinite both;animation-delay:calc(var(--i)*2s - 8s);inset:0;opacity:0;position:absolute}.ft-wall em{bottom:12px;color:#ffffffd1;font-size:11.5px;font-style:normal;font-weight:650;left:14px;letter-spacing:.02em;position:absolute}.ft-wall.wall--mist em{color:#0f0f0f8c}@keyframes ft-wall{0%{opacity:0}25%,4%{opacity:1}29%,to{opacity:0}}.ft-shot{animation:ft-shot 8s infinite var(--lp-io) both;background:#fff;overflow:hidden;position:absolute}@keyframes ft-shot{0%,22%{border-radius:10px;box-shadow:0 18px 40px -12px #0000008c;inset:16% 18% 20%}25%,47%{border-radius:4px;box-shadow:0 8px 20px -8px #00000073;inset:10% 11% 14%}50%,72%{border-radius:16px;box-shadow:0 26px 50px -14px #0009;inset:22% 25% 26%}75%,97%{border-radius:12px;box-shadow:0 0 0 1px #00000014,0 12px 30px -12px #0000004d;inset:14% 15% 18%}to{border-radius:10px;box-shadow:0 18px 40px -12px #0000008c;inset:16% 18% 20%}}.ft-shot__bar{background:#f4f4f1;display:flex;gap:4px;padding:7px 9px}.ft-shot__bar i{background:#d6d5d0;border-radius:50%;height:6px;width:6px}.ft-shot__row{background:#11131a;border-radius:4px;display:block;height:8px;margin:12px 10% 0;opacity:.85;width:50%}.ft-shot__row--s{margin-top:7px;opacity:.2;width:34%}.ft-shot__grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(3,1fr);margin:14px 10% 0}.ft-shot__grid i{background:#fff1e8;border-radius:6px;height:30px}.ft-shot__grid i:nth-child(2){background:#f4511e;opacity:.85}.ft--aspect .ft-vis{background-color:#edecea;background-image:radial-gradient(#0f0f0f14 1px,#0000 1.3px);background-size:16px 16px}.ft-frame{animation:ft-ratio 8s infinite var(--lp-io) both;background:linear-gradient(135deg,#1b2735,#2d3f52 55%,#0f1720);border-radius:8px;box-shadow:0 16px 36px -16px #0000008c;left:50%;overflow:hidden;position:absolute;top:45%;transform:translate(-50%,-50%)}@keyframes ft-ratio{0%,20%{height:58.5cqh;width:104cqh}25%,45%{height:72cqh;width:40.5cqh}50%,70%{height:62cqh;width:62cqh}75%,95%{height:68cqh;width:54.4cqh}to{height:58.5cqh;width:104cqh}}.ft-frame__ui{background:#fff;border-radius:2cqh;display:flex;flex-direction:column;gap:2cqh;left:50%;padding:3cqh;position:absolute;top:50%;transform:translate(-50%,-50%);width:32cqh}.ft-frame__h{background:#11131a;border-radius:1cqh;height:3cqh;opacity:.85;width:70%}.ft-frame__row{background:#eef0f4;border-radius:1cqh;height:2cqh}.ft-frame__row--s{width:60%}.ft-frame__btn{background:#f4511e;border-radius:1.6cqh;box-shadow:0 0 0 .9cqh #1b17ff59;color:#fff;display:grid;font-size:3.2cqh;font-weight:650;height:7cqh;place-items:center;white-space:nowrap}.ft-ratios{bottom:10px;display:flex;gap:6px;justify-content:center;left:0;position:absolute;right:0}.ft-ratios span{align-items:center;animation:ft-chip 8s infinite both;animation-delay:calc(var(--i)*2s - 8s);background:#fff;border:1px solid var(--lp-line);border-radius:7px;color:var(--lp-mute);display:flex;font-size:11px;gap:5px;padding:4px 9px;white-space:nowrap}.ft-ratios b{color:var(--lp-ink);font-weight:650}.ft-rname{animation:ft-wall 8s infinite both;animation-delay:calc(var(--i)*2s - 8s);color:var(--lp-mute);font-size:11.5px;font-weight:650;left:14px;opacity:0;position:absolute;top:12px}@keyframes ft-chip{0%,22%{border-color:var(--lp-blue);box-shadow:0 0 0 3px var(--lp-blue-soft)}25%,to{border-color:var(--lp-line);box-shadow:none}}.ft--captions .ft-vis{background:linear-gradient(160deg,#1d2430,#0f131a)}.ft--captions .ft-vis:before{background:linear-gradient(#2a3342,#212936);border-radius:10px;box-shadow:inset 0 0 0 1px #ffffff0f;content:"";inset:16% 10% 38%;position:absolute}.ft-wave{align-items:center;display:flex;gap:3px;height:22px;left:16px;position:absolute;top:16px}.ft-wave i{animation:ft-wave .9s ease-in-out infinite alternate;animation-delay:calc(var(--i)*-.13s);background:#70ffd2;border-radius:2px;height:30%;width:3px}@keyframes ft-wave{0%{height:18%}to{height:100%}}.ft-cap{animation:ft-line 9s infinite both;animation-delay:calc(var(--l)*3s - 9s);bottom:17%;font-size:17px;font-weight:720;left:50%;letter-spacing:-.01em;opacity:0;position:absolute;transform:translateX(-50%);white-space:nowrap}.ft-cap span{animation:ft-word 9s infinite both;animation-delay:calc(var(--l)*3s + var(--w)*.3s - 9s);color:#ffffff80}@keyframes ft-line{0%{opacity:0;transform:translate(-50%,6px)}3%,30%{opacity:1;transform:translate(-50%)}33%,to{opacity:0;transform:translate(-50%)}}@keyframes ft-word{0%,32%{color:var(--hi)}32.5%,to{color:#ffffff80}}.cap-clipo{--hi:#70ffd2;text-shadow:0 2px 10px #0009}.cap-bold{--hi:#ffd400;font-weight:820;text-shadow:0 3px 12px #000000b3;text-transform:uppercase}.cap-neon{--hi:#00e5ff;text-shadow:0 0 14px #00b4ffb3}.ft-capstyles{display:flex;gap:5px;position:absolute;right:14px;top:14px}.ft-capstyles em{animation:ft-capchip 9s infinite both;animation-delay:calc(var(--l)*3s - 9s);border:1px solid #ffffff1f;border-radius:6px;color:#ffffff80;font-size:11px;font-style:normal;font-weight:600;padding:3px 8px}@keyframes ft-capchip{0%,31%{background:#ffffff24;color:#fff}33.3%,to{background:#0000;color:#ffffff80}}.ft--blur .ft-vis{background:#eceef2}.ft-card{background:#fff;border-radius:14px;box-shadow:0 20px 40px -20px #0f0f0f59,0 0 0 1px #0f0f0f0d;display:flex;flex-direction:column;font-size:13px;gap:11px;left:50%;padding:14px 16px 16px;position:absolute;top:50%;transform:translate(-50%,-50%);width:min(300px,86%)}.ft-card__head{border-bottom:1px solid var(--lp-line);color:var(--lp-ink);font-size:13.5px;font-weight:650;padding-bottom:9px}.ft-card__row{align-items:center;display:flex;gap:10px;justify-content:space-between}.ft-card__row>em{color:var(--lp-mute);font-style:normal}.ft-card__row>b{color:var(--lp-ink);font-weight:600}.ft-sec{position:relative}.ft-sec>span{border-radius:3px;display:inline-block}.ft-sec--2{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12px}.ft-sec--1>span{animation:ft-blur 8s infinite both}.ft-sec--2>span{animation:ft-pix 8s infinite both}@keyframes ft-blur{0%,20%{filter:none}25%,92%{filter:blur(5px)}96%,to{filter:none}}@keyframes ft-pix{0%,52%{background:none;color:inherit}54%,92%{background:repeating-conic-gradient(#a3a9b6 0 25%,#cfd3dc 0 50%) 0 0 /8px 8px;color:#0000}96%,to{background:none;color:inherit}}.ft-sel{background:#1b17ff0a;border:1.5px dashed var(--lp-blue);border-radius:6px;inset:-6px -8px;opacity:0;pointer-events:none;position:absolute}.ft-sel em{background:var(--lp-blue);border-radius:4px;color:#fff;font-size:10px;font-style:normal;font-weight:650;padding:1px 6px;position:absolute;right:6px;top:-10px}.ft-sel--1{animation:ft-sel1 8s infinite var(--lp-ease) both}.ft-sel--2{animation:ft-sel2 8s infinite var(--lp-ease) both}@keyframes ft-sel1{0%,8%{opacity:0;transform:scale(.85)}13%,92%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes ft-sel2{0%,40%{opacity:0;transform:scale(.85)}45%,92%{opacity:1;transform:none}96%,to{opacity:0}}.ft-presets{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;left:16px;position:absolute;right:16px;top:16px}.ft-presets span{background:#fff;border:1px solid var(--lp-line);border-radius:10px;color:var(--lp-mute);display:flex;flex-direction:column;font-size:11.5px;gap:2px;padding:9px 11px}.ft-presets b{color:var(--lp-ink);font-size:13px;font-weight:620}.ft-presets .is-pick{border-color:var(--lp-blue);box-shadow:0 0 0 3px var(--lp-blue-soft)}.ft-render{background:#fff;border:1px solid var(--lp-line);border-radius:12px;bottom:16px;display:flex;flex-direction:column;gap:10px;left:16px;padding:12px;position:absolute;right:16px}.ft-render__bar{background:#ecebe7;border-radius:3px;height:6px;overflow:hidden}.ft-render__bar i{animation:ft-render 6s cubic-bezier(.3,.1,.4,1) infinite both;background:var(--lp-blue);display:block;height:100%;transform-origin:left}@keyframes ft-render{0%{transform:scaleX(0)}70%,to{transform:scaleX(1)}}.ft-render__file{align-items:center;display:flex;font-size:12px;gap:8px;justify-content:space-between}.ft-render__file em{color:var(--lp-body);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11.5px;font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ft-render__file b{align-items:center;animation:ft-done 6s infinite both;color:#0d8a4f;display:flex;font-weight:650;gap:4px;white-space:nowrap}.ft-render__file svg{height:12px;width:12px}@keyframes ft-done{0%,70%{opacity:0;transform:translateY(4px)}74%,96%{opacity:1;transform:none}to{opacity:0}}.ft--steps .ft-vis{background:#fff}.ft-read{align-items:center;background:var(--lp-blue-soft);border-radius:999px;color:var(--lp-blue);display:flex;font-size:12px;font-weight:620;gap:7px;left:16px;padding:5px 10px;position:absolute;top:16px}.ft-read i{animation:lp-pulse 1.6s infinite;background:var(--lp-blue);border-radius:50%;height:7px;width:7px}.ft-steps{grid-gap:9px;display:grid;gap:9px;left:16px;list-style:none;margin:0;padding:0;position:absolute;right:16px;top:58px}.ft-steps li{align-items:center;animation:ft-step 7s infinite both;animation-delay:calc(var(--i)*.9s);background:#fbfbfa;border:1px solid var(--lp-line);border-radius:10px;display:flex;gap:10px;opacity:0;padding:10px 12px}@keyframes ft-step{0%,4%{opacity:0;transform:translateY(6px)}84%,9%{opacity:1;transform:none}90%,to{opacity:0}}.ft-steps__n{background:var(--lp-ink);border-radius:6px;color:#fff;display:grid;flex-shrink:0;font-size:11.5px;font-weight:650;height:22px;place-items:center;width:22px}.ft-steps__t{animation:ft-type 7s infinite both;animation-delay:calc(var(--i)*.9s + .25s);clip-path:inset(0 100% 0 0);color:var(--lp-ink);font-size:13px;font-weight:560;white-space:nowrap}@keyframes ft-type{0%,5%{animation-timing-function:steps(22);clip-path:inset(0 100% 0 0)}20%,to{clip-path:inset(0 0 0 0)}}.ft-tl{background:#fff;border:1px solid var(--lp-line);border-radius:9px;height:42px;left:16px;position:absolute;right:16px;top:36px}.ft-tl:before{color:var(--lp-mute);content:"Zoom";font-weight:600;left:0;top:-20px}.ft-tl:before,.ft-tl__block{font-size:11px;position:absolute}.ft-tl__block{background:#1b17ff1f;border:1px solid #1b17ff59;border-radius:6px;bottom:6px;color:var(--lp-blue);display:grid;font-weight:700;place-items:center;top:6px}.ft-tl__block--new{animation:ft-newblock 7s infinite var(--lp-ease) both;transform-origin:left}@keyframes ft-newblock{0%,57%{opacity:0;transform:scaleX(0)}63%,93%{opacity:1;transform:none}97%,to{opacity:0}}.ft-tl__click{background:var(--lp-blue);border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px var(--lp-blue);height:11px;margin:-5.5px 0 0 -5.5px;position:absolute;top:50%;width:11px;z-index:1}.ft-tl__click--miss{animation:ft-miss 7s infinite both}@keyframes ft-miss{0%,58%{background:#f59e0b;box-shadow:0 0 0 1px #f59e0b,0 0 0 5px #f59e0b33}62%,to{background:var(--lp-blue);box-shadow:0 0 0 1px var(--lp-blue)}}.ft-toast{align-items:center;animation:ft-toast 7s infinite var(--lp-ease) both;background:#fff;border:1px solid var(--lp-line);border-radius:12px;bottom:18px;box-shadow:0 16px 32px -16px #0f0f0f59;display:flex;gap:10px;left:16px;padding:10px 12px;position:absolute;right:16px}@keyframes ft-toast{0%,12%{opacity:0;transform:translateY(10px)}18%,55%{opacity:1;transform:none}61%,to{opacity:0;transform:translateY(6px)}}.ft-toast__icon{background:#fef3c7;border-radius:50%;color:#b45309;display:grid;flex-shrink:0;font-size:13px;font-weight:800;height:24px;place-items:center;width:24px}.ft-toast b{color:var(--lp-ink);display:block;font-size:12.5px;font-weight:620}.ft-toast em{color:var(--lp-mute);display:block;font-size:11.5px;font-style:normal}.ft-toast__btn{animation:ft-press 7s infinite both;background:var(--lp-ink);border-radius:8px;color:#fff;flex-shrink:0;font-size:12px;font-weight:620;margin-left:auto;padding:7px 10px;white-space:nowrap}@keyframes ft-press{0%,47%{transform:none}49%{background:#3a3a3a;transform:scale(.92)}52%,to{transform:none}}.ed{background:#fff;border:1px solid var(--lp-line);border-radius:18px;box-shadow:0 50px 100px -56px #0f0f0f73;margin-top:56px;overflow:hidden}.ed-top{border-bottom:1px solid var(--lp-line);font-size:13px;gap:12px;height:50px;justify-content:space-between;padding:0 14px}.ed-file,.ed-top{align-items:center;display:flex}.ed-file{color:var(--lp-ink);font-weight:600;gap:8px}.ed-file i{background:var(--lp-blue);border-radius:5px;height:18px;width:18px}.ed-top__mid{display:flex;gap:6px}.ed-chip{border:1px solid var(--lp-line);border-radius:7px;color:var(--lp-body);font-size:12px;font-weight:560;padding:4px 9px}.ed-export{background:var(--lp-ink);border-radius:999px;color:#fff;font-weight:600;padding:7px 14px}.ed-main{display:grid;grid-template-columns:1fr 272px}.ed-preview{aspect-ratio:16/9;border-radius:12px;margin:16px;overflow:hidden;position:relative}.ed-side{border-left:1px solid var(--lp-line);color:var(--lp-body);display:flex;flex-direction:column;font-size:13px;gap:14px;padding:18px}.ed-side__title{color:var(--lp-mute);font-size:12px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.ed-field{align-items:center;display:flex;gap:10px;justify-content:space-between}.ed-field b{font-feature-settings:"tnum";color:var(--lp-blue);font-variant-numeric:tabular-nums;font-weight:700}.ed-field--label{align-items:flex-start;flex-direction:column;gap:6px}.ed-field--label em{background:var(--lp-tint);border-radius:8px;color:var(--lp-ink);font-size:12.5px;font-style:normal;padding:8px 10px;width:100%}.ed-slider{background:#ecebe7;border-radius:2px;height:4px;margin-top:-4px;position:relative}.ed-slider i{background:var(--lp-blue);border-radius:2px;bottom:0;left:0;position:absolute;top:0;transition:width .45s var(--lp-ease)}.ed-slider i:after{background:#fff;border-radius:50%;box-shadow:0 0 0 1.5px var(--lp-blue),0 2px 6px #0f0f0f33;content:"";height:14px;margin-top:-7px;position:absolute;right:-7px;top:50%;width:14px}.ed-seg{background:var(--lp-tint);border-radius:8px;display:flex;gap:2px;padding:2px}.ed-seg em{border-radius:6px;color:var(--lp-mute);font-size:12px;font-style:normal;padding:4px 8px}.ed-seg .is-on{background:#fff;box-shadow:0 1px 2px #0f0f0f1a;color:var(--lp-ink);font-weight:600}.ed-switch{background:#d6d5d0;border-radius:10px;height:20px;position:relative;transition:background-color .25s ease;width:34px}.ed-switch i{background:#fff;border-radius:50%;box-shadow:0 1px 3px #0f0f0f40;height:16px;left:2px;position:absolute;top:2px;transition:transform .3s var(--lp-ease);width:16px}.ed-switch[data-on=true]{background:var(--lp-blue)}.ed-switch[data-on=true] i{transform:translateX(14px)}.ed-tl{--nw:78px;background:#fcfcfb;border-top:1px solid var(--lp-line);padding:12px 16px 16px}.ed-ruler,.ed-tl{position:relative}.ed-ruler{font-feature-settings:"tnum";color:var(--lp-faint);font-size:11px;font-variant-numeric:tabular-nums;height:20px;margin-left:var(--nw)}.ed-ruler span{position:absolute;top:0;transform:translateX(-50%)}.ed-ruler span:first-child{transform:none}.ed-ruler em{background:#fcfcfb;color:var(--lp-ink);font-style:normal;font-weight:650;padding-left:6px;position:absolute;right:0;top:0}.ed-lane{align-items:center;display:grid;grid-template-columns:var(--nw) 1fr;height:36px}.ed-lane__name{color:var(--lp-mute);font-size:12px;font-weight:560}.ed-lane__body{background:#f3f3f0;border-radius:7px;height:28px;position:relative}.ed-block{background:#1b17ff1a;border:1px solid #1b17ff59;border-radius:6px;bottom:3px;color:var(--lp-blue);display:grid;font-size:11px;font-weight:700;overflow:hidden;place-items:center;position:absolute;top:3px;transition:background-color .2s ease,box-shadow .2s ease}.ed-block[data-on=true]{background:#1b17ff2e}.ed-block.is-sel{box-shadow:0 0 0 2px var(--lp-blue)}.ed-block__ramp{background:linear-gradient(90deg,#1b17ff38,#1b17ff00);bottom:0;left:0;position:absolute;top:0}.ed-block__ramp--out{background:linear-gradient(90deg,#1b17ff00,#1b17ff38);left:auto;right:0}.ed-click{background:var(--lp-blue);border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px var(--lp-blue);height:11px;margin:-5.5px 0 0 -5.5px;position:absolute;top:50%;width:11px}.ed-click em{color:var(--lp-ink);font-size:10.5px;font-style:normal;font-weight:600;left:14px;position:absolute;top:-3px;white-space:nowrap}.ed-cursorbar{background:repeating-linear-gradient(90deg,#e6e6e1 0 6px,#eeeeea 6px 12px);color:var(--lp-mute);font-size:11px;left:0;padding-left:10px;right:0}.ed-cap,.ed-cursorbar{align-items:center;border-radius:6px;bottom:3px;display:flex;position:absolute;top:3px}.ed-cap{background:#fff6d6;border:1px solid #efd98a;color:#6b5500;font-size:10.5px;font-weight:560;overflow:hidden;padding:0 7px;transition:background-color .2s ease;white-space:nowrap}.ed-cap[data-on=true]{background:#ffe99a}.ed-heads{bottom:16px;left:calc(16px + var(--nw));pointer-events:none;position:absolute;right:16px;top:12px}.ed-playhead{bottom:0;margin-left:-1px;width:2px}.ed-playhead,.ed-playhead:before{background:var(--lp-ink);position:absolute;top:0}.ed-playhead:before{border-radius:2px 2px 5px 5px;content:"";height:10px;left:-4px;width:10px}.lp-privacy__grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:56px}.lp-privacy__item{background:#fff;border:1px solid var(--lp-line);border-radius:18px;padding:26px 24px}.lp-privacy__n{font-feature-settings:"tnum";color:var(--lp-blue);font-size:12px;font-variant-numeric:tabular-nums;font-weight:700}.lp-privacy__item h3{font-size:17px;font-weight:650;letter-spacing:-.015em;margin-top:14px}.lp-privacy__item p{color:var(--lp-mute);font-size:14.5px;line-height:1.6;margin-top:11px}.lp-free{grid-gap:40px;align-items:center;background:#fff;border:1px solid var(--lp-line);border-radius:24px;box-shadow:0 34px 70px -40px #0f0f0f59;display:grid;gap:40px;grid-template-columns:1fr 1fr;margin:56px auto 0;max-width:820px;overflow:hidden;padding:40px 44px;position:relative}.lp-free:before{background:radial-gradient(closest-side,#1b17ff1f,#0000);content:"";height:320px;left:-90px;pointer-events:none;position:absolute;top:-110px;width:320px}.lp-free__lead{display:flex;flex-direction:column;position:relative}.lp-free__name{color:var(--lp-blue);font-size:14px;font-weight:620}.lp-free__num{font-feature-settings:"tnum";color:var(--lp-ink);font-size:clamp(64px,9vw,100px);font-variant-numeric:tabular-nums;font-weight:760;letter-spacing:-.055em;line-height:.95;margin-top:10px}.lp-free__num em{color:var(--lp-mute);font-size:18px;font-style:normal;font-weight:550;letter-spacing:0;margin-left:10px}.lp-free__per{color:var(--lp-mute);font-size:14px;margin-top:14px}.lp-free__body{border-left:1px solid var(--lp-line);display:flex;flex-direction:column;gap:24px;padding-left:40px;position:relative}.lp-free ul{grid-gap:12px;color:var(--lp-body);display:grid;font-size:15px;gap:12px;list-style:none;margin:0;padding:0}.lp-free li{padding-left:24px;position:relative}.lp-free li:before{border-bottom:2px solid var(--lp-blue);border-left:2px solid var(--lp-blue);content:"";height:5px;left:2px;position:absolute;top:5px;transform:rotate(-45deg);width:10px}.lp-free .lp-btn{align-self:flex-start}.lp-pricing__note{color:var(--lp-mute);font-size:14px;line-height:1.55;margin:22px auto 0;max-width:560px;text-align:center}.lp-faq__in{grid-gap:56px;align-items:start;display:grid;gap:56px;grid-template-columns:.8fr 1.2fr}.lp-faq .lp-head{margin:0;position:sticky;text-align:left;top:96px}.lp-faq__list{border-top:1px solid var(--lp-line)}.lp-q{border-bottom:1px solid var(--lp-line)}.lp-q summary{align-items:center;color:var(--lp-ink);cursor:pointer;display:flex;font-size:16.5px;font-weight:600;gap:16px;justify-content:space-between;list-style:none;padding:21px 0}.lp-q summary::-webkit-details-marker{display:none}.lp-q summary i{flex-shrink:0;height:14px;position:relative;width:14px}.lp-q summary i:after,.lp-q summary i:before{background:var(--lp-ink);border-radius:1px;content:"";height:1.8px;left:0;margin-top:-.9px;position:absolute;right:0;top:50%;transition:transform .25s var(--lp-ease)}.lp-q summary i:after{transform:rotate(90deg)}.lp-q[open] summary i:after{transform:rotate(0deg)}.lp-q p{animation:lp-open .3s var(--lp-ease);color:var(--lp-mute);font-size:15px;line-height:1.65;padding:0 36px 22px 0}@keyframes lp-open{0%{opacity:0;transform:translateY(-4px)}}.lp-close{padding:24px 0 128px}.lp-close__card{border-radius:28px;color:#fff;overflow:hidden;padding:clamp(56px,8vw,104px) 24px;position:relative;text-align:center}.lp-close__card:before{background-image:linear-gradient(#ffffff0f 1px,#0000 0),linear-gradient(90deg,#ffffff0f 1px,#0000 0);background-size:48px 48px;content:"";inset:0;-webkit-mask-image:radial-gradient(60% 70% at 50% 50%,#000,#0000 80%);mask-image:radial-gradient(60% 70% at 50% 50%,#000,#0000 80%);pointer-events:none;position:absolute}.lp-close__card>*{position:relative}.lp-close__card h2{color:#fff;font-size:clamp(32px,5vw,62px);font-weight:740;letter-spacing:-.045em;line-height:1.02}.lp-close__card p{color:#ffffffc7;font-size:18px;line-height:1.55;margin:26px auto 36px;max-width:540px}.lp-foot{background:#fff;border-top:1px solid var(--lp-line);padding:56px 0 28px}.lp-foot__in{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1.4fr 1fr 1.2fr 1fr}.lp-foot__brand{color:var(--lp-ink)}.lp-foot__brand p{color:var(--lp-mute);font-size:14px;line-height:1.55;margin-top:12px;max-width:290px}.lp-foot__col{display:flex;flex-direction:column;gap:10px}.lp-foot__col b{color:var(--lp-ink);font-size:13px;font-weight:620;margin-bottom:4px}.lp-foot__col a{color:var(--lp-mute);font-size:14px;transition:color .15s ease}.lp-foot__col a:hover{color:var(--lp-ink)}.lp-foot__base{border-top:1px solid var(--lp-line);color:var(--lp-faint);display:flex;font-size:13px;gap:12px;justify-content:space-between;margin-top:48px;padding-top:20px}.lp [data-on=false] *,.lp [data-on=false] :after,.lp [data-on=false] :before{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.lp *,.lp :after,.lp :before{animation:none!important;transition:none!important}.lp-head[data-seen=false]>*{opacity:1;transform:none}.lp-hl:after{transform:none}.rf-dialog{transform:translate(-50%,-105%)}.ft-wall:first-child{opacity:1}.ft-shot{border-radius:10px;box-shadow:0 18px 40px -12px #0000008c;inset:16% 18% 20%}.ft-frame{height:58.5cqh;width:104cqh}.cap-clipo,.ft-rname:first-of-type{opacity:1}.cap-clipo span{color:var(--hi)}.ft-sec--1>span{filter:blur(5px)}.ft-sel--1,.ft-steps li{opacity:1}.ft-steps__t{clip-path:none}.ft-toast{opacity:1}.ft-render__bar i{transform:none}.cs-tag,.ft-render__file b{opacity:1}.cs-me{left:37.5%;top:47.5%}.cs-step--3{background:#ffffff0d;border-color:#ffffff17;opacity:1}.fr-col:not(.fr-col--ours) li:after{transform:none}}@media (max-width:1060px){.fg{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.lp-sec{padding:96px 0}.lp-nav nav{display:none}.cs,.lp-faq__in,.lp-install__grid{gap:44px;grid-template-columns:1fr}.lp-faq .lp-head{position:static}.ed-main,.fr,.lp-privacy__grid{grid-template-columns:1fr}.ed-side{display:none}}@media (max-width:640px){.lp{--lp-gutter:16px}.lp-sec{padding:80px 0}.lp-hero{padding:28px 0 72px}.lp-hero h1 br{display:none}.lp-hero__film{margin-top:44px}.lp-textbtn{display:none}.lp-nav__in{height:60px;padding:0 16px}.cmp,.hf-stage{border-radius:14px}.pb{gap:8px}.pb-auto,.pb-time--end{display:none}.br{flex-direction:column;gap:8px}.cmp-tag{font-size:10.5px;padding:4px 8px;top:10px}.cmp-tag--raw{left:10px}.cmp-tag--clipo{right:10px}.fg{grid-template-columns:1fr}.ft--wide{grid-column:auto}.lp-free{gap:24px;grid-template-columns:1fr;padding:30px 22px}.lp-free__body{border-left:0;border-top:1px solid var(--lp-line);padding:22px 0 0}.lp-free .lp-btn{align-self:stretch}.ed-top__mid{display:none}.ed-tl{--nw:58px;padding:10px 10px 12px}.ed-heads{bottom:12px;left:calc(10px + var(--nw));right:10px;top:10px}.ed-click em,.ed-ruler em{display:none}.lp-foot__in{grid-template-columns:1fr 1fr}.lp-foot__brand{grid-column:1/-1}.lp-close__card{border-radius:20px}}.lp-pd{background:linear-gradient(180deg,#fff,#fff8f4 55%,#fdf3f8);overflow:hidden}.lp-pd:after,.lp-pd:before{border-radius:50%;content:"";filter:blur(10px);height:760px;pointer-events:none;position:absolute;width:760px}.lp-pd:before{background:radial-gradient(closest-side,#ec48991f,#0000);left:-260px;top:120px}.lp-pd:after{background:radial-gradient(closest-side,#f9731621,#0000);bottom:-160px;right:-280px}.lp-pd .lp-in{position:relative;z-index:1}.lp-pd .lp-eyebrow{color:#db2777}.pd{background:#fff;border:1px solid var(--lp-line);border-radius:20px;box-shadow:0 60px 120px -60px #781e4673;margin:56px 0 0;overflow:hidden}.pd-top{border-bottom:1px solid var(--lp-line);gap:16px;justify-content:space-between;padding:14px 18px}.pd-brief,.pd-top{align-items:center;display:flex}.pd-brief{gap:12px;min-width:0}.pd-label{color:var(--lp-mute);flex-shrink:0;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.pd-brief__text{background:var(--lp-tint);border:1px solid var(--lp-line);border-radius:10px;color:var(--lp-ink);font-size:14px;min-width:0;overflow:hidden;padding:7px 12px;text-overflow:ellipsis;white-space:nowrap}.pd-made{align-items:center;background:linear-gradient(135deg,#ec4899,#f97316);border-radius:999px;box-shadow:0 10px 24px -12px #ec4899b3;color:#fff;display:inline-flex;flex-shrink:0;font-size:12.5px;font-weight:650;gap:7px;padding:7px 13px}.pd-made svg{height:12px;width:12px}.pd-main{display:grid;grid-template-columns:1fr 300px}.pd-stage{aspect-ratio:16/10;border-radius:12px;margin:16px;overflow:hidden;position:relative}.chf-stage>.dm,.pd-stage>.dm{border-radius:1.3%/2.08%;box-shadow:0 30px 60px -22px #0009,0 0 0 1px #ffffff1a;left:9%;position:absolute;top:7%;width:82%}.pd-voice{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0c14b8;border-radius:999px;bottom:10px;color:#fff;display:inline-flex;font-size:12.5px;font-weight:650;gap:8px;left:14px;padding:5px 12px 5px 5px;position:absolute;transition:box-shadow .3s ease;z-index:6}.pd-voice[data-speak=true]{box-shadow:0 0 0 2px #ec48998c,0 0 24px #ec489973}.pd-voice__avatar{background:linear-gradient(135deg,#ec4899,#f97316);border-radius:50%;display:grid;font-size:11px;font-style:normal;font-weight:800;height:22px;place-items:center;width:22px}.pd-voice__wave{align-items:center;display:inline-flex;gap:2px;height:16px}.pd-voice__wave i{background:#fda4af;border-radius:2px;height:var(--h);transform:scaleY(.22);transition:transform .25s ease;width:2.5px}.pd-voice[data-speak=true] .pd-voice__wave i{animation:pd-wave .7s ease-in-out infinite alternate;animation-delay:calc(var(--i)*-.09s)}@keyframes pd-wave{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}.pd-closetag{background:linear-gradient(135deg,#8b5cf6,#ec4899);border-radius:999px;bottom:10px;box-shadow:0 10px 24px -12px #8b5cf6cc;color:#fff;font-size:12px;font-weight:700;opacity:0;padding:6px 12px;position:absolute;right:14px;transform:translateY(-4px);transition:opacity .25s ease,transform .3s var(--lp-ease);z-index:6}.pd-closetag[data-live=true]{opacity:1;transform:none}.pd-script{border-left:1px solid var(--lp-line);display:flex;flex-direction:column;gap:12px;padding:18px}.pd-script ol{grid-gap:6px;display:grid;gap:6px;list-style:none;margin:0 0 6px;padding:0}.pd-script li{grid-gap:10px;align-items:start;border:1px solid #0000;border-radius:12px;display:grid;gap:10px;grid-template-columns:22px 1fr;opacity:.5;padding:10px 12px;transition:opacity .3s ease,background-color .3s ease,border-color .3s ease}.pd-script li[data-state=past]{opacity:.8}.pd-script li[data-state=now]{background:#fff6f2;border-color:#fbd5c4;opacity:1}.pd-n{background:var(--lp-tint);border-radius:7px;color:var(--lp-mute);display:grid;font-size:11px;font-weight:750;height:22px;place-items:center;transition:background .3s ease,color .3s ease;width:22px}.pd-script li[data-state=now] .pd-n{background:linear-gradient(135deg,#ec4899,#f97316);color:#fff}.pd-line{color:var(--lp-ink);display:block;font-size:13.5px;line-height:1.45;padding-bottom:7px;position:relative}.pd-line__bar{background:linear-gradient(90deg,#ec4899,#f97316);border-radius:2px;bottom:0;height:2px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left}.pd-voices{background:var(--lp-tint);border-radius:10px;display:flex;gap:3px;padding:3px}.pd-voices em{border-radius:7px;color:var(--lp-mute);flex:1 1;font-size:12px;font-style:normal;padding:5px 0;text-align:center}.pd-voices .is-on{background:#fff;box-shadow:0 1px 2px #0f0f0f1a;color:var(--lp-ink);font-weight:650}.pd-tl .ed-block[data-live=true]{background:#1b17ff2e}.pd-closeblock{background:#ec48991f;border-color:#ec489973;color:#be185d}.pd-tl .pd-closeblock[data-live=true]{background:#ec48993d}.pd-tl .ed-cap[data-live=true]{background:#ffe99a}.pd-take{background:repeating-linear-gradient(90deg,#ec4899bf 0 2px,#0000 2px 5px),#fff1f5;border:1px solid #f9c4d8;border-radius:6px;bottom:4px;position:absolute;top:4px}.pd-points{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-top:40px}.pd-point{background:#ffffffbf;border:1px solid var(--lp-line);border-radius:16px;padding:20px 20px 22px}.pd-point i{background:linear-gradient(135deg,#ec4899,#f97316);border-radius:10px;color:#fff;display:grid;height:34px;place-items:center;width:34px}.pd-point i svg{height:17px;width:17px}.pd-point h3{font-size:15.5px;font-weight:650;letter-spacing:-.01em;margin-top:14px}.pd-point p{color:var(--lp-mute);font-size:14px;line-height:1.55;margin-top:8px}.pd-cta{display:flex;justify-content:center;margin-top:40px}.chf{margin-top:56px}.chf *,.chf :after,.chf :before{animation-duration:14s;animation-fill-mode:both;animation-iteration-count:infinite}.chf-app{background:#fff;border:1px solid var(--lp-line);border-radius:18px;box-shadow:0 50px 100px -56px #0f0f0f73;overflow:hidden}.chf-top{border-bottom:1px solid var(--lp-line);font-size:13px;gap:12px;height:50px;justify-content:space-between;padding:0 14px}.chf-file,.chf-top{align-items:center;display:flex}.chf-file{color:var(--lp-ink);font-weight:600;gap:8px}.chf-file i{background:var(--lp-blue);border-radius:5px;height:18px;width:18px}.chf-top__end{align-items:center;display:flex;gap:14px}.chf-top__end em{color:var(--lp-mute);font-style:normal}.chf-top__end b{background:var(--lp-ink);border-radius:999px;color:#fff;font-weight:600;padding:7px 14px}.chf-main{display:grid;grid-template-columns:1fr 340px}.chf-left{grid-gap:14px;align-content:start;display:grid;gap:14px;min-width:0;padding:16px}.chf-stage{aspect-ratio:16/10;border-radius:12px;overflow:hidden;position:relative}.chf .dm-cursor{display:none}.chf .dm-cam{animation-name:chf-cam;animation-timing-function:var(--lp-io)}@keyframes chf-cam{0%,24%{transform:none}29%,42%{transform:translate(-30%,-43.6%) scale(1.6)}47%,to{transform:none}}.chf .dm-mail:after{animation-name:chf-blur;-webkit-backdrop-filter:blur(.75cqw);backdrop-filter:blur(.75cqw);background:#cdd1dc8c;border-radius:.7cqw;content:"";inset:-.4cqw -.7cqw;opacity:0;position:absolute}.chf .dm-billed .dm-mail:after{animation-name:chf-blur2}@keyframes chf-blur{0%,66%{opacity:0;transform:scale(.85)}68%,94%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes chf-blur2{0%,68%{opacity:0;transform:scale(.85)}70%,94%{opacity:1;transform:none}98%,to{opacity:0}}.chf-tl{grid-gap:6px;background:#fcfcfb;border:1px solid var(--lp-line);border-radius:12px;display:grid;gap:6px;padding:10px 12px}.chf-lane{align-items:center;display:grid;grid-template-columns:52px 1fr}.chf-lane__name{color:var(--lp-mute);font-size:12px;font-weight:560}.chf-lane__body{background:#f3f3f0;border-radius:7px;height:26px;position:relative}.chf-z{background:#1b17ff1a;border:1px solid #1b17ff4d;border-radius:6px;bottom:3px;position:absolute;top:3px}.chf-z--new{animation-name:chf-newz;animation-timing-function:var(--lp-ease);background:#1b17ff2e;box-shadow:0 0 0 2px var(--lp-blue);color:var(--lp-blue);display:grid;font-size:11px;font-style:normal;font-weight:700;place-items:center;transform-origin:left}@keyframes chf-newz{0%,23.5%{opacity:0;transform:scaleX(.2)}26%,95%{opacity:1;transform:none}98%,to{opacity:0}}.chf-b{animation-timing-function:var(--lp-ease);background:#ffd9d1;border:1px solid #ff9482;border-radius:6px;bottom:3px;opacity:0;position:absolute;top:3px;transform-origin:left;width:16%}.chf-b--1{animation-name:chf-b1;left:3%}.chf-b--2{animation-name:chf-b2;left:42%}@keyframes chf-b1{0%,66%{opacity:0;transform:scaleX(.2)}68.5%,95%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes chf-b2{0%,68%{opacity:0;transform:scaleX(.2)}70.5%,95%{opacity:1;transform:none}98%,to{opacity:0}}.chf-chat{border-left:1px solid var(--lp-line);display:flex;flex-direction:column;min-width:0}.chf-chat__head{border-bottom:1px solid var(--lp-line);padding:14px 16px 12px}.chf-chat__head b{color:var(--lp-mute);display:block;font-size:11px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.chf-chat__head em{color:var(--lp-ink);display:block;font-size:13.5px;font-style:normal;font-weight:620;margin-top:3px}.chf-log{display:flex;flex:1 1;flex-direction:column;gap:10px;padding:16px}.chf-intro{animation-name:chf-intro;color:var(--lp-mute);font-size:13px;line-height:1.55}@keyframes chf-intro{0%,14%{opacity:1}16%,96%{opacity:.45}to{opacity:1}}.chf-msg{border-radius:14px;font-size:13.5px;line-height:1.45;max-width:90%;opacity:0;padding:10px 13px}.chf-msg--me{align-self:flex-end;background:var(--lp-ink);border-bottom-right-radius:5px;color:#fff}.chf-msg--app{align-self:flex-start;background:var(--lp-tint);border:1px solid var(--lp-line);border-bottom-left-radius:5px;color:var(--lp-ink);position:relative}.chf-undo{color:var(--lp-blue);display:inline-block;font-size:12px;font-style:normal;font-weight:650;margin-left:8px}.chf-m1{animation-name:chf-m1}.chf-r1{animation-name:chf-r1}.chf-m2{animation-name:chf-m2}.chf-r2{animation-name:chf-r2}.chf-r1 .chf-text{animation-name:chf-t1}.chf-r2 .chf-text{animation-name:chf-t2}.chf-r1 .chf-dots{animation-name:chf-d1}.chf-r2 .chf-dots{animation-name:chf-d2}@keyframes chf-m1{0%,14.5%{opacity:0;transform:translateY(8px)}16%,95%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes chf-r1{0%,16.5%{opacity:0;transform:translateY(8px)}18%,95%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes chf-m2{0%,58.5%{opacity:0;transform:translateY(8px)}60%,95%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes chf-r2{0%,60.5%{opacity:0;transform:translateY(8px)}62%,95%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes chf-t1{0%,22.5%{opacity:0}24%,to{opacity:1}}@keyframes chf-t2{0%,65.5%{opacity:0}67%,to{opacity:1}}@keyframes chf-d1{0%,17%{opacity:0}18%,22.5%{opacity:1}23.5%,to{opacity:0}}@keyframes chf-d2{0%,61%{opacity:0}62%,65.5%{opacity:1}66.5%,to{opacity:0}}.chf-dots{display:flex;gap:4px;left:13px;position:absolute;top:50%;transform:translateY(-50%)}.chf-dots i{animation:chf-bounce .9s ease-in-out infinite;background:var(--lp-mute);border-radius:50%;height:6px;width:6px}.chf-dots i:nth-child(2){animation-delay:.15s}.chf-dots i:nth-child(3){animation-delay:.3s}@keyframes chf-bounce{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.chf-input{background:#fff;border:1px solid var(--lp-line-2);border-radius:12px;height:44px;margin:0 14px 14px;position:relative}.chf-ph,.chf-type{font-size:13.5px;left:13px;position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap}.chf-ph{animation-name:chf-ph;color:var(--lp-faint)}@keyframes chf-ph{0%,3%{opacity:1}15%,3.5%{opacity:0}15.5%,46.5%{opacity:1}47%,59%{opacity:0}59.5%,to{opacity:1}}.chf-type{clip-path:inset(0 100% 0 0);color:var(--lp-ink);opacity:0;width:max-content}.chf-type--1{animation-name:chf-type1}.chf-type--2{animation-name:chf-type2}@keyframes chf-type1{0%,3.5%{animation-timing-function:steps(23);clip-path:inset(0 100% 0 0);opacity:1}13%,15%{clip-path:inset(0 0 0 0);opacity:1}15.5%,to{clip-path:inset(0 0 0 0);opacity:0}}@keyframes chf-type2{0%,47%{clip-path:inset(0 100% 0 0);opacity:0}47.1%{animation-timing-function:steps(24);clip-path:inset(0 100% 0 0);opacity:1}57%,59%{clip-path:inset(0 0 0 0);opacity:1}59.5%,to{clip-path:inset(0 0 0 0);opacity:0}}.chf-send{animation-name:chf-send;background:var(--lp-tint);border-radius:9px;height:30px;position:absolute;right:6px;top:6px;width:30px}.chf-send:before{border-left:2px solid;border-top:2px solid;color:var(--lp-mute);content:"";height:8px;left:50%;margin:-2px 0 0 -4px;position:absolute;top:50%;transform:rotate(45deg);width:8px}@keyframes chf-send{0%,12.5%{background:var(--lp-tint);transform:none}13.5%,14.8%{background:var(--lp-ink);transform:none}15.2%{background:var(--lp-ink);transform:scale(.88)}16%,56.5%{background:var(--lp-tint);transform:none}57.5%,58.8%{background:var(--lp-ink);transform:none}59.2%{background:var(--lp-ink);transform:scale(.88)}60%,to{background:var(--lp-tint);transform:none}}.ft--voice .ft-vis{background:linear-gradient(160deg,#fff8f4,#fdf2f8)}.ft-voices{grid-gap:8px;display:grid;gap:8px;left:16px;position:absolute;right:16px;top:20px}.ft-voice{grid-gap:10px;align-items:center;animation:ft-voice 8s infinite both;animation-delay:calc(var(--i)*2s - 8s);background:#fff;border:1.5px solid var(--lp-line);border-radius:12px;display:grid;gap:10px;grid-template-columns:14px 1fr auto 26px;padding:8px 10px}.ft-voice b{color:var(--lp-ink);display:block;font-size:12.5px;font-weight:650}.ft-voice em{color:var(--lp-mute);display:block;font-size:11px;font-style:normal}.ft-voice__dot{animation:ft-voice-dot 8s infinite both;animation-delay:calc(var(--i)*2s - 8s);border:2px solid #d5d4cf;border-radius:50%;height:12px;width:12px}.ft-voice__wave{align-items:center;animation:ft-voice-wave 8s infinite both;animation-delay:calc(var(--i)*2s - 8s);display:flex;gap:2px;height:16px;opacity:0}.ft-voice__wave i{animation:ft-wave .7s ease-in-out infinite alternate;background:#ec4899;border-radius:2px;height:100%;width:2.5px}.ft-voice__wave i:nth-child(2n){animation-delay:-.35s}.ft-voice__wave i:nth-child(3n){animation-delay:-.2s}.ft-voice__play{background:#fff;border:1px solid var(--lp-line);border-radius:50%;height:26px;position:relative;width:26px}.ft-voice__play:before{border-bottom:4.5px solid #0000;border-left:7px solid var(--lp-ink);border-top:4.5px solid #0000;content:"";left:10px;position:absolute;top:8px}@keyframes ft-voice{0%,1%{border-color:var(--lp-line);box-shadow:none}23%,3%{border-color:var(--lp-ink);box-shadow:0 10px 22px -14px #0f0f0f73}25%,to{border-color:var(--lp-line);box-shadow:none}}@keyframes ft-voice-dot{0%,1%{border-color:#d5d4cf;box-shadow:none}23%,3%{border-color:var(--lp-ink);box-shadow:inset 0 0 0 2.5px #fff,inset 0 0 0 6px var(--lp-ink)}25%,to{border-color:#d5d4cf;box-shadow:none}}@keyframes ft-voice-wave{0%,3%{opacity:0}22%,5%{opacity:1}24%,to{opacity:0}}.ft--trim .ft-vis{background:#fff;background-image:radial-gradient(#0f0f0f12 1px,#0000 1.3px);background-size:18px 18px}.ft-trim{display:flex;height:60px;left:18px;position:absolute;right:18px;top:82px}.ft-trim>span{background:repeating-linear-gradient(90deg,#e9e8e3 0 18px,#f3f2ee 18px 36px);border:1.5px solid #d5d4cf;border-radius:8px;height:100%;padding:6px;position:relative}.ft-trim b{background:var(--lp-ink);border-radius:5px;color:#fff;display:grid;font-size:10.5px;font-weight:700;height:18px;place-items:center;width:18px}.ft-trim__a{flex:0 0 38%}.ft-trim__b{animation:ft-trim-b 8s infinite var(--lp-ease) both;flex:0 0 24%;margin:0 4px}.ft-trim__c{flex:1 1 auto}.ft-trim__cut{border-radius:2px;bottom:-10px;margin-left:-1px;opacity:0;top:-10px;width:2px}.ft-trim__cut,.ft-trim__cut:before{background:var(--lp-blue);position:absolute}.ft-trim__cut:before{border-radius:50%;content:"";height:8px;left:50%;margin-left:-4px;top:-5px;width:8px}.ft-trim__cut--1{animation:ft-trim-cut1 8s infinite both;left:calc(38% + 2px)}.ft-trim__cut--2{animation:ft-trim-cut2 8s infinite both;left:calc(62% + 6px)}.ft-trim__note{display:flex;justify-content:center;left:0;position:absolute;right:0;top:170px}.ft-trim__note em{border-radius:999px;font-size:12px;font-style:normal;font-weight:620;opacity:0;padding:6px 12px;position:absolute;white-space:nowrap}.ft-trim__out{animation:ft-trim-out 8s infinite both;background:#fdecea;color:#b42318}.ft-trim__back{animation:ft-trim-back 8s infinite both;background:#0d8a4f1a;color:#0d8a4f}@keyframes ft-trim-cut1{0%,8%{opacity:0;transform:scaleY(.4)}11%,38%{opacity:1;transform:none}42%,to{opacity:0}}@keyframes ft-trim-cut2{0%,18%{opacity:0;transform:scaleY(.4)}21%,38%{opacity:1;transform:none}42%,to{opacity:0}}@keyframes ft-trim-b{0%,28%{border-color:#d5d4cf;flex-basis:24%;margin:0 4px;opacity:1;transform:none}32%{border-color:var(--lp-blue);flex-basis:24%;margin:0 4px;opacity:1;transform:translateY(-14px)}42%,70%{border-width:0;flex-basis:0%;margin:0;opacity:0;padding:0;transform:translateY(-14px)}80%,to{border-color:#d5d4cf;flex-basis:24%;margin:0 4px;opacity:1;transform:none}}@keyframes ft-trim-out{0%,40%{opacity:0;transform:translateY(6px)}43%,70%{opacity:1;transform:none}73%,to{opacity:0}}@keyframes ft-trim-back{0%,77%{opacity:0;transform:translateY(6px)}80%,95%{opacity:1;transform:none}98%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.chf .chf-text,.chf-msg{opacity:1}.chf-dots,.chf-type{opacity:0}.chf .dm-mail:after,.chf-b,.chf-z--new{opacity:1;transform:none}.ft-voice:first-child{border-color:var(--lp-ink)}.ft-voice:first-child .ft-voice__wave{opacity:1}}@media (max-width:1060px){.pd-points{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.chf-main,.pd-main{grid-template-columns:1fr}.chf-chat,.pd-script{border-left:0;border-top:1px solid var(--lp-line)}.pd-top{flex-wrap:wrap}}@media (max-width:640px){.pd-points{grid-template-columns:1fr}.pd-made{display:none}.pd-brief{align-items:flex-start;flex-direction:column;gap:6px}.pd-closetag,.pd-voice{display:none}.pd-brief__text{white-space:normal}.chf-top__end em{display:none}}.lp-gen{background:linear-gradient(180deg,#fff,#f6f6ff 60%,#fafaf8)}.gen-form{margin:40px auto 0;max-width:720px}.gen-field{align-items:center;background:#fff;border:1px solid var(--lp-line-2);border-radius:999px;box-shadow:0 18px 40px -24px #1b17ff59;display:flex;gap:10px;padding:8px 8px 8px 18px;transition:border-color .2s var(--lp-ease),box-shadow .2s var(--lp-ease)}.gen-field:focus-within{border-color:var(--lp-blue);box-shadow:0 0 0 4px var(--lp-blue-soft),0 18px 40px -24px #1b17ff59}.gen-field[data-problem=true]{border-color:#e5484d}.gen-field__icon{fill:none;stroke:var(--lp-faint);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none;height:20px;width:20px}.gen-field input{background:#0000;border:none;color:var(--lp-ink);flex:1 1;font:inherit;font-size:17px;height:44px;min-width:0;outline:none}.gen-field input::placeholder{color:var(--lp-faint)}.gen-field .lp-btn{flex:none}.lp .gen-field input:focus-visible{outline:none}.gen-form__note{color:var(--lp-mute);font-size:14px;margin-top:12px;text-align:center}.gen-form__note--bad{color:#d93036}.gen-signin{align-items:center;animation:gen-in .25s var(--lp-ease) both;background:#fff;border:1px solid var(--lp-line);border-radius:18px;display:flex;flex-direction:column;gap:14px;margin:18px auto 0;max-width:520px;padding:20px 24px;text-align:center}.gen-signin p{color:var(--lp-body);font-size:15px}.gen-signin strong{color:var(--lp-ink)}@keyframes gen-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.gen-gallery__head{align-items:baseline;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin:72px 0 20px}.gen-gallery__head h3{font-size:22px;letter-spacing:-.02em}.gen-gallery__head p{color:var(--lp-mute);font-size:15px}.gen-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.gen-card{background:#0000;border:none;color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:4px;padding:0 0 4px;text-align:left}.gen-card__shot{aspect-ratio:16/9;background:#0f0f0f;border-radius:14px;box-shadow:0 0 0 1px var(--lp-line);display:block;overflow:hidden;position:relative;transition:box-shadow .2s var(--lp-ease),transform .2s var(--lp-ease)}.gen-card__shot video{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.gen-card.is-picked .gen-card__shot{box-shadow:0 0 0 3px var(--lp-blue)}.gen-card__tick{background:var(--lp-blue);border-radius:99px;color:#fff;display:grid;height:26px;place-items:center;position:absolute;right:8px;top:8px;width:26px}.gen-card__tick svg{height:15px;width:15px}.gen-card__name{color:var(--lp-ink);font-size:15px;font-weight:650;margin-top:8px}.gen-card__line{color:var(--lp-mute);font-size:13px;line-height:1.45}@media (hover:hover) and (pointer:fine){.gen-card:hover .gen-card__shot{box-shadow:0 0 0 1px var(--lp-line-2),0 18px 34px -18px #0f0f0f73;transform:translateY(-3px)}.gen-card.is-picked:hover .gen-card__shot{box-shadow:0 0 0 3px var(--lp-blue),0 18px 34px -18px #0f0f0f73}}.gen-player{background:#0a0a0ccc;display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:200}.gen-player__card{animation:gen-in .2s var(--lp-ease) both;background:#fff;border-radius:18px;overflow:hidden;width:min(1040px,100%)}.gen-player__card video{aspect-ratio:16/9;background:#000;display:block;width:100%}.gen-player__bar{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;padding:16px 20px}.gen-player__bar strong{color:var(--lp-ink);display:block;font-size:17px}.gen-player__bar span{color:var(--lp-mute);font-size:14px}.gen-player__actions{display:flex;gap:10px}@media (max-width:1060px){.gen-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.gen-grid{gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.gen-field{border-radius:22px;flex-wrap:wrap;padding:10px}.gen-field__icon{display:none}.gen-field input{flex-basis:100%;padding:0 8px}.gen-field .lp-btn{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.gen-player__card,.gen-signin{animation:none}}.lp-start__alt{align-items:center;color:var(--lp-blue);display:inline-flex;font-size:14px;font-weight:600;gap:6px;margin-top:10px}.lp-start__alt svg{height:14px;transition:transform .2s var(--lp-ease);width:14px}@media (hover:hover) and (pointer:fine){.lp-start__alt:hover svg{transform:translateX(3px)}}.gen-field input:focus,.gen-field input:focus-visible{box-shadow:none!important;outline:none}.gen-hint--touch{display:none}@media (hover:none){.gen-hint--hover{display:none}.gen-hint--touch{display:inline}}.seo-hero{padding-bottom:88px}.seo-hero .lp-hero__copy>*{animation:none}.seo-hero h1{text-wrap:balance;font-size:clamp(36px,5.6vw,66px);letter-spacing:-.042em;line-height:1.04;max-width:18ch}.seo-hero .lp-lede{text-wrap:pretty}.seo-kicker{cursor:default}.seo-hero--gen{padding-bottom:48px}.seo .lp-gen{padding-top:56px}.seo-film--chat,.seo-film--record{max-width:980px}.seo-sec{padding:96px 0}.seo-sec--tint{background:var(--lp-card)}.seo-in{max-width:960px}.seo-sec h2{text-wrap:balance;font-size:clamp(26px,3.2vw,38px);font-weight:720;letter-spacing:-.032em;line-height:1.1;max-width:26ch}.seo-p{color:var(--lp-mute);font-size:17px;line-height:1.7;margin-top:18px;max-width:68ch}.seo-points{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));margin-top:36px}.seo-points[data-n="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-point{background:var(--lp-card);border:1px solid var(--lp-line);border-radius:16px;padding:22px}.seo-sec--tint .seo-point,.seo-sec--tint .seo-steps li{background:var(--lp-paper)}.seo-point h3{font-size:16px;font-weight:650;letter-spacing:-.012em}.seo-point p{color:var(--lp-mute);font-size:14.5px;line-height:1.6;margin-top:8px}.seo-visual{margin-top:40px}.seo-steps{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:36px 0 0;padding:0}.seo-steps li{background:var(--lp-card);border:1px solid var(--lp-line);border-radius:16px;padding:22px}.seo-steps__n{font-feature-settings:"tnum";background:var(--lp-ink);border-radius:50%;color:#fff;display:grid;font-size:13px;font-variant-numeric:tabular-nums;font-weight:700;height:28px;place-items:center;width:28px}.seo-steps h3{font-size:16px;font-weight:650;letter-spacing:-.012em;margin-top:16px}.seo-steps p{color:var(--lp-mute);font-size:14.5px;line-height:1.6;margin-top:8px}.seo-table-wrap{background:var(--lp-card);border:1px solid var(--lp-line);border-radius:16px;margin-top:32px;overflow-x:auto}.seo-table{border-collapse:collapse;font-size:15px;min-width:540px;width:100%}.seo-table td,.seo-table th{border-bottom:1px solid var(--lp-line);padding:15px 18px;text-align:left;vertical-align:top}.seo-table thead th{background:var(--lp-tint);color:var(--lp-mute);font-size:13px;font-weight:650}.seo-table thead th.is-ours{color:var(--lp-blue)}.seo-table tbody th{color:var(--lp-ink);font-weight:600;width:28%}.seo-table td{color:var(--lp-body);line-height:1.5}.seo-table td.is-ours{color:var(--lp-ink);font-weight:560}.seo-table tr:last-child>*{border-bottom:0}.seo-note{color:var(--lp-faint);font-size:13px;margin-top:12px}.seo-related{background:var(--lp-card);border-top:1px solid var(--lp-line)}.seo-links{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px}.seo-link{grid-gap:6px;align-content:start;background:var(--lp-paper);border:1px solid var(--lp-line);border-radius:16px;display:grid;gap:6px;padding:20px 22px;transition:border-color .15s ease,transform .2s var(--lp-ease)}.seo-link b{color:var(--lp-ink);font-size:15.5px;font-weight:650}.seo-link span{color:var(--lp-mute);font-size:14px;line-height:1.5}@media (hover:hover) and (pointer:fine){.seo-link:hover{border-color:var(--lp-line-2);transform:translateY(-2px)}}.lp-start__ask{color:var(--lp-blue);font-size:14.5px;font-weight:600;margin-top:26px}.seo-404{display:grid;place-items:center}.seo-404__in{align-items:center;display:flex;flex-direction:column;max-width:600px;padding-block:72px;text-align:center}.seo-404__mark{color:var(--lp-ink);margin-bottom:44px}.seo-404 h1{font-size:clamp(34px,5vw,54px);font-weight:740;letter-spacing:-.04em;line-height:1.05}.seo-404__text{color:var(--lp-mute);font-size:17px;line-height:1.6;margin:18px 0 30px}.seo-404__links{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:40px}.seo-404__links a{background:var(--lp-card);border:1px solid var(--lp-line);border-radius:999px;color:var(--lp-body);font-size:13.5px;padding:6px 12px}@media (max-width:900px){.seo-sec{padding:80px 0}.seo-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-links{grid-template-columns:1fr}}@media (max-width:640px){.seo-sec{padding:64px 0}.seo-hero{padding-bottom:64px}.seo-points[data-n="4"],.seo-steps{grid-template-columns:1fr}.seo-p{font-size:16px}}.cbf-screen{aspect-ratio:16/10;border-radius:1.3%/2.08%;box-shadow:0 30px 60px -22px #0009,0 0 0 1px #ffffff1a;container-type:inline-size;left:11.3%;overflow:hidden;position:absolute;top:7%;width:77.4%}.cbf-screen>.dm{inset:0;position:absolute;width:100%}.cbf .dm-cursor,.cbf .dm-ripple{display:none}.cbf .dm-cam{animation:cbf-cam 10s var(--lp-io) infinite}.cbf .dm-home__row .dm-feat:nth-child(3){animation:cbf-feat 10s ease infinite;border-radius:.8cqw}.cbf-cursor{animation:cbf-cursor 10s var(--lp-io) infinite;filter:drop-shadow(0 .25cqw .5cqw rgba(0,0,0,.3));height:2.5cqw;left:30%;margin:-.2cqw 0 0 -.2cqw;position:absolute;top:46%;width:2.1cqw;z-index:6}.cbf-cursor svg{display:block;height:100%;width:100%}.cbf-ripple{animation:cbf-ripple 10s ease-out infinite;background:#1b17ff1f;border:.32cqw solid var(--lp-blue);border-radius:50%;height:5cqw;left:80%;margin:-2.5cqw 0 0 -2.5cqw;opacity:0;position:absolute;top:86%;width:5cqw;z-index:5}.cbf-bubble{animation:cbf-bubble 10s var(--lp-io) infinite;aspect-ratio:1;border-radius:18%;bottom:4%;box-shadow:0 1.2cqw 2.4cqw -.8cqw #00000073,0 0 0 .25cqw #ffffffe6;overflow:hidden;position:absolute;right:2.6%;transform-origin:0 100%;width:15%;z-index:7}.cbf-bubble svg{display:block;height:100%;width:100%}.cbf[data-on=false] *{animation-play-state:paused}@keyframes cbf-cam{0%,50%{transform:none}58%,76%{transform:translate(-67.2%,-16%) scale(1.6)}84%,to{transform:none}}@keyframes cbf-cursor{0%,12%{left:30%;top:46%;transform:none}30%{left:80%;top:86%;transform:none}32%{left:80%;top:86%;transform:scale(.85)}36%{left:80%;top:86%;transform:none}48%,50%{left:72%;top:34%}58%{left:48%;top:38.4%}68%,76%{left:60%;top:44%}84%{left:79.5%;top:37.5%}96%,to{left:30%;top:46%}}@keyframes cbf-ripple{0%,31%{opacity:0;transform:scale(.3)}32%{opacity:.9;transform:scale(.35)}40%,to{opacity:0;transform:scale(1.5)}}@keyframes cbf-feat{0%,31%,46%,to{box-shadow:none}33%,42%{box-shadow:0 0 0 .35cqw #1b17ff59}}@keyframes cbf-bubble{0%,16%{transform:none}26%,50%{transform:translateX(-532%)}58%,76%{transform:translateX(-532%) scale(.72)}84%,88%{transform:translateX(-532%)}97%,to{transform:none}}@media (prefers-reduced-motion:reduce){.cbf .dm-cam,.cbf .dm-feat,.cbf-bubble,.cbf-cursor,.cbf-ripple{animation:none!important}}.hm{--paper:#fafaf8;--card:#fff;--tint:#f3f3f0;--tint-2:#ecebe7;--ink:#0f0f0f;--body:#3b3b3b;--mute:#6a6a65;--faint:#9a9994;--line:#e7e6e2;--line-2:#d5d4cf;--blue:#1b17ff;--blue-2:#4f4cff;--blue-soft:#1b17ff14;--night:#0d0d10;--night-2:#17171c;--night-line:#2a2a31;--night-mute:#a3a3ab;--lumen:#12b886;--lumen-ink:#0d1a14;--navy:#0a192f;--ease:cubic-bezier(0.23,1,0.32,1);--display:"Inter",-apple-system,"Segoe UI",Roboto,sans-serif;--text:"Inter",-apple-system,"Segoe UI",Roboto,sans-serif;--mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace;--max:1600px;--gut:24px;color-scheme:light}:where(.hm) *{box-sizing:border-box}.hm{-webkit-font-smoothing:antialiased;background:var(--paper);color:var(--body);font-family:var(--text);font-size:16px;line-height:1.55;margin:0;overflow-x:clip;scroll-behavior:smooth}:where(.hm) a{color:inherit;text-decoration:none}:where(.hm) :where(h1,h2,h3,h4){text-wrap:balance;color:var(--ink);font-family:var(--display);margin:0}:where(.hm) p{margin:0}:where(.hm) :where(button,input,textarea){font:inherit}.hm :focus-visible{border-radius:6px;outline:2px solid var(--blue);outline-offset:3px}.hm-band,.hm-in{width:100%}.hm-in{margin:0 auto;max-width:var(--max);padding-left:max(var(--gut),env(safe-area-inset-left,0px));padding-right:max(var(--gut),env(safe-area-inset-right,0px))}@media (min-width:720px){.hm{--gut:36px}}@media (min-width:1280px){.hm{--gut:56px}}.hm-sec{padding-block:clamp(72px,10vw,128px)}.hm-white{background:var(--card);border-bottom:1px solid var(--line);border-top:1px solid var(--line)}.hm-eyebrow{color:var(--blue);font-size:13px;font-weight:650;letter-spacing:.02em;margin-bottom:14px}.hm-h2{font-size:clamp(30px,3.9vw,60px);font-weight:750;letter-spacing:-.035em;line-height:1.06}.hm-sub{color:var(--mute);font-size:clamp(16px,1.3vw,19.5px);line-height:1.6;margin-top:20px;max-width:64ch}.hm-head{max-width:900px}.hm-head--c{margin:0 auto;text-align:center}.hm-head--c .hm-sub{margin-left:auto;margin-right:auto}.hm-btn{align-items:center;border:1px solid #0000;border-radius:999px;cursor:pointer;display:inline-flex;font-size:15px;font-weight:650;gap:8px;height:48px;justify-content:center;padding:0 22px;transition:transform .16s var(--ease),background-color .16s ease,box-shadow .2s ease;white-space:nowrap}.hm-btn:active{transform:scale(.97)}.hm-btn svg{height:16px;transition:transform .2s var(--ease);width:16px}.hm-btn:hover svg{transform:translateX(2px)}.hm-btn--ink{background:var(--ink);box-shadow:0 10px 24px -12px #0f0f0f99;color:#fff}.hm-btn--ink:hover{background:#262626}.hm-btn--ghost{background:var(--card);border-color:var(--line-2);color:var(--ink)}.hm-btn--sm{font-size:14px;height:38px;padding:0 16px}.hm-nav{backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);background:#fafaf8db;border-bottom:1px solid #0000;position:sticky;top:env(safe-area-inset-top,0);transition:border-color .2s ease;z-index:50}.hm-nav[data-scrolled=true]{border-bottom-color:var(--line)}.hm-nav .hm-in{grid-gap:24px;align-items:center;display:grid;gap:24px;grid-template-columns:1fr auto 1fr;height:64px}.hm-nav .hm-mark{justify-self:start}.hm-mark{align-items:center;display:inline-flex;font-size:18px;font-weight:800;gap:9px;letter-spacing:-.03em}.hm-mark i{background:var(--blue);border-radius:8px;display:grid;height:26px;place-items:center;width:26px}.hm-mark i:before{border-bottom:5.5px solid #0000;border-left:8px solid #fff;border-top:5.5px solid #0000;content:"";height:0;margin-left:2px;width:0}.hm-nav nav{color:var(--mute);display:flex;font-size:14px;font-weight:550;gap:22px}.hm-nav nav a:hover{color:var(--ink)}.hm-nav .hm-end{align-items:center;display:flex;gap:14px;grid-column:3;justify-self:end}.hm-textbtn{background:none;border:0;color:var(--ink);cursor:pointer;font-size:14px;font-weight:600;padding:0}@media (max-width:960px){.hm-nav nav{display:none}}@media (max-width:420px){.hm-textbtn{display:none}}.hm-hero{padding-block:clamp(40px,6vw,76px) clamp(64px,8vw,112px)}.hm-hero__grid{grid-gap:clamp(28px,4vw,72px);align-items:center;display:grid;gap:clamp(28px,4vw,72px);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}@media (max-width:980px){.hm-hero__grid{grid-template-columns:minmax(0,1fr)}.hm-hero h1{font-size:clamp(40px,8.4vw,74px)}}.hm-pill{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:999px;color:var(--ink);display:inline-flex;font-size:13px;font-weight:600;gap:8px;padding:6px 12px 6px 6px}.hm-pill b{background:var(--blue);border-radius:999px;color:#fff;font-size:11px;font-weight:700;letter-spacing:.03em;padding:3px 8px}.hm-hero h1{font-weight:800;letter-spacing:-.048em;line-height:.98;margin-top:22px}@media (min-width:981px){.hm-hero h1{font-size:clamp(40px,5.6vw,96px)}}.hm-hero h1>span{display:block}.hm-hero h1 .hm-hl{color:var(--blue)}.hm-lede{color:var(--mute);font-size:clamp(17px,1.35vw,21.5px);line-height:1.55;margin-top:24px;max-width:36em}.hm-linkform{background:var(--card);border:1px solid var(--line-2);border-radius:999px;box-shadow:0 18px 40px -26px #0f0f0f59;display:flex;gap:8px;margin-top:30px;max-width:580px;padding:6px;position:relative}.hm-linkform:focus-within{border-color:var(--ink)}.hm .hm-linkform input:focus,.hm .hm-linkform input:focus-visible{box-shadow:none!important;outline:0}.hm-linkform label{align-items:center;color:var(--faint);display:flex;flex:1 1;gap:8px;min-width:0;padding-left:14px}.hm-linkform label svg{flex:none;height:17px;width:17px}.hm-linkform input{background:#0000;border:0;color:var(--ink);flex:1 1;font-size:16px;height:44px;min-width:0;outline:0}.hm-linkform input::placeholder{color:var(--faint)}.hm-google{display:grid;flex:none;min-height:44px;place-items:center;transform-origin:right center;transition:opacity .22s var(--ease),transform .22s var(--ease)}.hm-linkform[data-google=off] .hm-google{opacity:0;pointer-events:none;transform:translateX(10px) scale(.96);transition:opacity .15s ease,transform .15s ease,visibility 0s linear .15s;visibility:hidden}@media (min-width:561px){.hm-linkform[data-google=off] .hm-google{position:absolute;right:6px;top:6px}}.hm-google>div:empty{background:#202124;border-radius:999px;color:#fff;display:grid;font-size:14px;font-weight:500;place-items:center;width:216px}.hm-google>div:empty:before{content:"Continue with Google";padding-left:38px}.hm-google[data-busy=true]{opacity:.5;pointer-events:none}@media (min-width:981px) and (max-width:1040px){.hm-hero .hm-linkform label svg{display:none}}@media (max-width:560px){.hm-linkform{grid-gap:0;border-radius:22px;display:grid;gap:0;grid-template-rows:auto 1fr;transition:grid-template-rows .26s var(--ease),border-radius .26s var(--ease)}.hm-linkform[data-google=off]{border-radius:28px;grid-template-rows:auto 0fr}.hm-linkform label{padding:0 8px}.hm-linkform .hm-google{min-height:0;overflow:hidden;transform-origin:center top}.hm-linkform .hm-google>div{margin-top:8px}.hm-linkform[data-google=off] .hm-google{transform:translateY(-6px)}}.hm-note{color:var(--mute);display:flex;flex-wrap:wrap;font-size:13.5px;gap:6px 14px;margin-top:14px}.hm-note span:before{color:var(--blue);content:"✓";font-weight:800;margin-right:6px}.hm-formmsg{color:var(--blue);font-size:13.5px;margin-top:10px;min-height:1.2em}.hm-player{background:var(--card);border:1px solid var(--line);border-radius:18px;box-shadow:0 40px 80px -48px #0f0f0f73,0 2px 6px #0f0f0f0a;overflow:hidden}.hm-vid{aspect-ratio:16/9;background:#111;max-width:100%;overflow:hidden;position:relative}.hm-vid video{background:#111;display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.hm-vid:not([data-playing=true]) video{cursor:pointer}.hm-vid__fs{background:#0f0f0f99;border:0;border-radius:10px;box-shadow:inset 0 0 0 1px #ffffff38;color:#fff;cursor:pointer;display:grid;height:36px;place-items:center;position:absolute;right:16px;top:16px;transition:background-color .15s ease;width:36px}.hm-vid__fs svg{height:16px;width:16px}.hm-vid__hint{height:0;pointer-events:none;position:absolute;right:34px;top:34px;transition:opacity .15s ease;width:0}.hm-vid__across,.hm-vid__up{display:block;left:0;position:absolute;top:0}.hm-vid__across{animation:hm-hint-across 4.8s infinite}.hm-vid__up{animation:hm-hint-up 4.8s infinite}.hm-vid .hm-vid__cur{animation:hm-hint-press 4.8s infinite;left:2px;top:2px;transform-origin:2px 2px;width:22px}.hm-vid__ripple{animation:hm-hint-ripple 4.8s infinite;background:#4f4cff29;border:2px solid var(--blue-2);border-radius:50%;box-shadow:0 0 0 1.5px #ffffffe6;height:40px;left:-20px;opacity:0;position:absolute;top:-20px;width:40px}.hm-vid__ripple+.hm-vid__ripple{animation-delay:.18s}.hm-vid:not([data-playing=true]) .hm-vid__fs{animation:hm-hint-press 4.8s infinite}.hm-vid[data-playing=true] .hm-vid__hint{display:none}.hm-vid__fs:focus-visible~.hm-vid__hint{opacity:0}@media (hover:hover) and (pointer:fine){.hm-vid__fs:hover{background:#0f0f0fd9}.hm-vid__fs:hover~.hm-vid__hint{opacity:0}}@keyframes hm-hint-across{0%,3%{animation-timing-function:cubic-bezier(.77,0,.175,1);opacity:0;transform:translateX(-96px)}7%{opacity:1}25%{transform:translateX(0)}60%{animation-timing-function:cubic-bezier(.23,1,.32,1);opacity:1;transform:translateX(0)}70%,to{opacity:0;transform:translateX(-28px)}}@keyframes hm-hint-up{0%{animation-timing-function:cubic-bezier(.77,0,.175,1);transform:translateY(72px)}22%{transform:translateY(0)}60%{animation-timing-function:cubic-bezier(.23,1,.32,1);transform:translateY(0)}70%,to{transform:translateY(22px)}}@keyframes hm-hint-press{0%,28%{animation-timing-function:cubic-bezier(.23,1,.32,1);transform:scale(1)}30.5%{animation-timing-function:cubic-bezier(.23,1,.32,1);transform:scale(.86)}34%,to{transform:scale(1)}}@keyframes hm-hint-ripple{0%,29%{opacity:0;transform:scale(.5)}30%{animation-timing-function:cubic-bezier(.23,1,.32,1);opacity:1;transform:scale(.5)}40%{animation-timing-function:linear;opacity:.6}52%,to{opacity:0;transform:scale(1.6)}}@media (max-width:460px){.hm-vid__hint{transform:scale(.82)}}@media (prefers-reduced-motion:reduce){.hm-vid__ripple:first-child{opacity:.45;transform:scale(1.35)}}.hm-player__foot{padding:12px 14px 14px}.hm-parts{grid-gap:4px;display:grid;gap:4px;grid-template-columns:11.5fr 41fr 6fr;height:30px;position:relative}.hm-parts>button{align-items:center;border:0;border-radius:7px;color:var(--ink);cursor:pointer;display:flex;font-size:11.5px;font-weight:700;gap:6px;overflow:hidden;padding:0 9px;text-align:left;transition:box-shadow .2s ease;white-space:nowrap}.hm-parts>button i{border-radius:50%;flex:none;height:6px;width:6px}.hm-parts>button em{font-style:normal;font-weight:600;opacity:.55;overflow:hidden;text-overflow:ellipsis}.hm-p-intro{background:#5b78ff24}.hm-p-intro i{background:#5b78ff}.hm-p-feat{background:#26a67d24}.hm-p-feat i{background:#26a67d}.hm-p-outro{background:#9660e624}.hm-p-outro i{background:#9660e6}.hm-p-intro[data-on=true]{box-shadow:inset 0 0 0 1.5px #5b78ff}.hm-p-feat[data-on=true]{box-shadow:inset 0 0 0 1.5px #26a67d}.hm-p-outro[data-on=true]{box-shadow:inset 0 0 0 1.5px #9660e6}.hm-playhead{border-radius:1px;bottom:-4px;left:0;pointer-events:none;top:-4px;width:2px}.hm-playhead,.hm-playhead:before{background:var(--ink);position:absolute}.hm-playhead:before{border-radius:3px;content:"";height:10px;left:-4px;top:-3px;width:10px}.hm-vs{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:48px}@media (max-width:860px){.hm-vs{grid-template-columns:minmax(0,1fr)}}.hm-vs__card{grid-gap:18px;align-content:start;border-radius:20px;display:grid;gap:18px;min-width:0;padding:clamp(20px,3vw,30px)}.hm-vs__old{background:var(--tint)}.hm-vs__new{background:var(--night);color:#e8e8ec}.hm-vs__card h3{font-size:20px;letter-spacing:-.02em}.hm-vs__new h3{color:#fff}.hm-vs__new>p{color:var(--night-mute);font-size:15px}.hm-chatlog{grid-gap:10px;display:grid;font-size:13px;gap:10px;min-width:0}.hm-msg{border-radius:14px;line-height:1.5;max-width:92%;padding:12px 14px}.hm-msg--me{background:var(--card);border:1px solid var(--line);color:var(--ink);justify-self:end}.hm-msg--ai{background:#e6e5e0;font-family:var(--mono);font-size:11.5px;overflow:hidden;white-space:pre-wrap}.hm-msg--ai,.hm-msg--err{color:var(--body);justify-self:start}.hm-msg--err{background:#ecebe6}.hm-msg--err b{color:var(--ink)}.hm-tally{display:flex;flex-wrap:wrap;gap:8px}.hm-tally span{background:var(--card);border:1px solid var(--line);border-radius:999px;color:var(--ink);font-size:12.5px;font-weight:650;padding:6px 10px}.hm-flow{grid-gap:10px;display:grid;gap:10px}.hm-flow__step{align-items:center;background:var(--night-2);border:1px solid var(--night-line);border-radius:14px;color:#fff;display:flex;font-size:14px;font-weight:600;gap:12px;padding:12px 14px}.hm-flow__step span{color:var(--night-mute);font-family:var(--mono);font-size:11.5px;font-weight:500;margin-left:auto}.hm-flow__step i{background:var(--blue);border-radius:8px;display:grid;flex:none;height:26px;place-items:center;width:26px}.hm-flow__step i svg{color:#fff;height:14px;width:14px}.hm-tally--new span{background:var(--night-2);border-color:var(--night-line);color:#fff}.hm-steps{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:56px}@media (max-width:920px){.hm-steps{grid-template-columns:minmax(0,1fr)}}.hm-step{background:var(--card);border:1px solid var(--line);border-radius:20px;display:grid;grid-template-rows:auto 1fr;min-width:0;overflow:hidden}.hm-step__art{aspect-ratio:16/11;background:var(--tint);container-type:inline-size;max-width:100%;overflow:hidden;position:relative}.hm-step__body{grid-gap:8px;align-content:start;display:grid;gap:8px;padding:20px 22px 24px}.hm-step__n{color:var(--blue);font-family:var(--mono);font-size:12px;font-weight:600}.hm-step h3{font-size:20px;letter-spacing:-.02em}.hm-step p{color:var(--mute);font-size:15px}.hm-a1-card{align-items:center;background:#fff;border-radius:6.5cqw;box-shadow:0 2cqw 4cqw -2cqw #0003;color:var(--ink);display:flex;font-size:4.6cqw;font-weight:600;gap:3cqw;height:11cqw;left:8cqw;padding:0 4cqw;position:absolute;right:8cqw;top:7cqw}.hm-a1-card svg{color:var(--faint);flex:none;height:5cqw;width:5cqw}.hm-a1-type{animation:hm-a1type 6s steps(9) infinite;border-right:.5cqw solid var(--ink);overflow:hidden;white-space:nowrap;width:9ch}@keyframes hm-a1type{0%{width:0}25%,to{width:9ch}}.hm-a1-out{grid-gap:2.4cqw;display:grid;gap:2.4cqw;grid-template-columns:repeat(2,minmax(0,1fr));left:8cqw;position:absolute;right:8cqw;top:22cqw}.hm-a1-out>div{grid-gap:1cqw;animation:hm-a1in 6s var(--ease) infinite;background:#fff;border-radius:3cqw;color:var(--mute);display:grid;font-size:3cqw;font-weight:600;gap:1cqw;opacity:0;padding:2.4cqw 3cqw;transform:translateY(2cqw)}.hm-a1-out>div:nth-child(2){animation-delay:.2s}.hm-a1-out>div:nth-child(3){animation-delay:.4s}.hm-a1-out>div:nth-child(4){animation-delay:.6s}@keyframes hm-a1in{0%,28%{opacity:0;transform:translateY(2cqw)}36%,92%{opacity:1;transform:none}to{opacity:0;transform:none}}.hm-a1-out b{color:var(--ink);font-size:4cqw;letter-spacing:-.02em}.hm-sw{display:flex;gap:1.4cqw}.hm-sw i{border-radius:50%;height:4.2cqw;width:4.2cqw}.hm-a2{grid-gap:3cqw;display:grid;gap:3cqw;grid-template-rows:auto 1fr auto;inset:8cqw 7cqw;position:absolute}.hm-a2-scenes{display:flex;gap:2cqw}.hm-a2-scenes span{background:#fff;border-radius:2cqw;color:var(--ink);display:grid;flex:1 1;font-size:3cqw;font-weight:700;height:6cqw;place-items:center}.hm-a2-scenes span:first-child{background:#5b78ff29}.hm-a2-scenes span:nth-child(5){background:#9660e629}.hm-a2-feats{grid-gap:2cqw;display:grid;gap:2cqw;grid-template-columns:repeat(3,minmax(0,1fr));position:relative}.hm-a2-feats div{align-content:space-between;background:#fff;border-radius:3cqw;box-shadow:0 1cqw 2cqw -1.4cqw #0003;color:var(--ink);display:grid;font-size:3.4cqw;font-weight:700;padding:3cqw}.hm-a2-feats div em{color:var(--mute);font-size:2.7cqw;font-style:normal;font-weight:600}.hm-a2-feats div:nth-child(2){animation:hm-a2swap 5s var(--ease) infinite}.hm-a2-feats div:nth-child(3){animation:hm-a2swap2 5s var(--ease) infinite}@keyframes hm-a2swap{0%,30%{transform:none}45%,80%{transform:translateX(calc(100% + 2cqw))}95%,to{transform:none}}@keyframes hm-a2swap2{0%,30%{transform:none}45%,80%{transform:translateX(calc(-100% - 2cqw))}95%,to{transform:none}}.hm-a2-len{align-items:center;color:var(--mute);display:flex;font-size:3cqw;font-weight:600;gap:3cqw}.hm-a2-len b{color:var(--ink);font-family:var(--mono);font-size:3.2cqw}.hm-a2-track{background:#e1e0db;border-radius:1cqw;flex:1 1;height:1.4cqw;position:relative}.hm-a2-track i{animation:hm-a2len 5s var(--ease) infinite;background:var(--blue);border-radius:inherit;bottom:0;left:0;position:absolute;top:0;width:45%}.hm-a2-track i:after{background:#fff;border-radius:50%;box-shadow:0 0 0 .6cqw var(--blue);content:"";height:4cqw;margin-top:-2cqw;position:absolute;right:-2cqw;top:50%;width:4cqw}@keyframes hm-a2len{0%,20%{width:38%}50%,to{width:56%}}.hm-a3{grid-gap:4cqw;align-content:center;display:grid;gap:4cqw;inset:0;padding:0 7cqw;position:absolute}.hm-strip{animation:hm-strip 7s linear infinite;display:flex;gap:2cqw;width:max-content}.hm-strip div{aspect-ratio:16/9;border-radius:2.4cqw;display:grid;flex:none;font-size:4cqw;font-weight:800;letter-spacing:-.04em;place-items:center;width:26cqw}@keyframes hm-strip{0%{transform:translateX(0)}to{transform:translateX(-56cqw)}}.hm-beats{align-items:center;display:flex;height:8cqw;justify-content:space-between}.hm-beats i{animation:hm-beat .5s ease-in-out infinite alternate;background:#c9c8c2;border-radius:1cqw;width:1.2cqw}@keyframes hm-beat{0%{height:2cqw}to{background:var(--blue);height:7cqw}}.hm-a3-tags{display:flex;flex-wrap:wrap;gap:2cqw}.hm-a3-tags span{background:#fff;border-radius:999px;color:var(--ink);font-size:3cqw;font-weight:700;padding:1.4cqw 2.6cqw}.hm-tpl{--tw:clamp(270px,22vw,400px);--tgap:16px;--fade:min(7vw,120px);grid-gap:40px;display:grid;gap:40px;grid-template-columns:minmax(0,1fr);margin-top:52px}@media (max-width:760px){.hm-tpl{--tw:min(76vw,320px);--tgap:12px;--fade:20px;gap:32px}}.hm-tpl__kind{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 12px;margin-bottom:14px}.hm-tpl__kind h3{font-size:20px;letter-spacing:-.02em}.hm-tpl__kind p{color:var(--mute);font-size:14px}.hm-tpl__reel{margin-inline:calc(50% - 50vw);overflow:hidden;padding-inline:calc(50vw - 50%);scroll-behavior:auto;scrollbar-width:none}.hm-tpl__reel::-webkit-scrollbar{display:none}.hm-tpl__reel:not([data-mode=still]){-webkit-mask-image:linear-gradient(90deg,#0000,#000 var(--fade),#000 calc(100% - var(--fade)),#0000);mask-image:linear-gradient(90deg,#0000,#000 var(--fade),#000 calc(100% - var(--fade)),#0000);overflow-x:auto;overscroll-behavior-x:contain}.hm-tpl__reel[data-mode=hand]{scroll-padding-inline:calc(50vw - 50%);scroll-snap-type:x mandatory}.hm-tpl__reel[data-mode=hand] .hm-tcard{scroll-snap-align:start}.hm-tpl__track{display:flex;gap:var(--tgap);padding-bottom:2px;width:max-content}.hm-tcard{background:var(--card);border:1px solid var(--line);border-radius:16px;flex:0 0 var(--tw);overflow:hidden}.hm-tcard__art{aspect-ratio:16/9;background:var(--tint);overflow:hidden;position:relative}.hm-tcard__art img,.hm-tcard__art video{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.hm-tcard__art video{opacity:0;transition:opacity .3s ease}.hm-tcard__art video[data-on=true]{opacity:1}.hm-tcard__body{padding:12px 14px 14px}.hm-tcard__body b{color:var(--ink);font-size:15px}.hm-tcard__body p{color:var(--mute);font-size:13.5px;line-height:1.45;margin-top:3px}.hm-ask{background:var(--night);color:var(--night-mute)}.hm-ask .hm-h2{color:#fff}.hm-ask .hm-eyebrow{color:#8d8bff}.hm-ask .hm-sub{color:var(--night-mute)}.hm-ask__grid{grid-gap:clamp(24px,4vw,48px);align-items:center;display:grid;gap:clamp(24px,4vw,48px);grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);margin-top:52px}@media (max-width:960px){.hm-ask__grid{grid-template-columns:minmax(0,1fr)}}.hm-ed{background:#1b1b21;border:1px solid var(--night-line);border-radius:18px;container-type:inline-size;overflow:hidden;position:relative}.hm-ed__top{align-items:center;border-bottom:1px solid var(--night-line);color:#c9c9d1;display:flex;font-size:max(11px,1.6cqw);font-weight:600;gap:1.4cqw;padding:1.6cqw 2cqw}.hm-ed__top b{color:#fff}.hm-ed__top .hm-v{display:flex;gap:.8cqw;margin-left:auto}.hm-ed__top .hm-v span{background:#26262e;border-radius:999px;font-size:max(10px,1.4cqw);padding:.4cqw 1.2cqw}.hm-ed__top .hm-v span[data-on=true]{background:#fff;color:var(--ink)}.hm-ed__body{grid-gap:2cqw;display:grid;gap:2cqw;padding:2.4cqw}.hm-ed__prev{aspect-ratio:16/9;background:#f7f8f6;border-radius:1.4cqw;max-width:100%;overflow:hidden;position:relative;transition:background-color .5s ease}.hm-ed__prev[data-dark=true]{background:var(--navy)}.hm-ed__hook{color:var(--lumen-ink);display:grid;font-size:5.2cqw;font-weight:800;inset:0;letter-spacing:-.045em;line-height:1.05;padding:0 8cqw;place-items:center;position:absolute;text-align:center;transition:color .5s ease}.hm-ed__prev[data-dark=true] .hm-ed__hook{color:#fff;font-family:"Montserrat",var(--display);font-weight:900;letter-spacing:-.035em}.hm-ed__hook i{background:var(--lumen);border-radius:50%;display:inline-block;height:1.8cqw;margin-left:.4cqw;width:1.8cqw}.hm-ed__prev[data-dark=true] .hm-ed__hook i{background:#3ee0a8}.hm-ed__busy{grid-gap:1.6cqw;align-content:center;background:#0d0d10d1;color:#fff;display:grid;font-size:max(11px,1.8cqw);font-weight:650;gap:1.6cqw;inset:0;opacity:0;place-items:center;position:absolute;transition:opacity .25s ease}.hm-ed__busy[data-on=true]{opacity:1}.hm-ed__busy .hm-bar{background:#ffffff29;border-radius:1cqw;height:.8cqw;overflow:hidden;width:36cqw}.hm-ed__busy .hm-bar i{background:#fff;border-radius:inherit;display:block;height:100%;width:0}.hm-ed__lane{grid-gap:.6cqw;display:grid;gap:.6cqw;grid-template-columns:3fr 5fr 2.6fr;height:max(26px,4.6cqw);position:relative}.hm-ed__lane>div{align-items:center;border:1px solid #0000;border-radius:1cqw;color:#fff;display:flex;font-size:max(10.5px,1.6cqw);font-weight:700;gap:.8cqw;overflow:hidden;padding:0 1.4cqw;transition:border-color .2s ease,box-shadow .2s ease;white-space:nowrap}.hm-ed__lane>div i{border-radius:50%;height:.9cqw;min-height:6px;min-width:6px;width:.9cqw}.hm-ed__lane .hm-li{background:#5b78ff38}.hm-ed__lane .hm-li i{background:#7b92ff}.hm-ed__lane .hm-lf{background:#26a67d38}.hm-ed__lane .hm-lf i{background:#3ccf9e}.hm-ed__lane .hm-lo{background:#9660e638}.hm-ed__lane .hm-lo i{background:#b88cff}.hm-ed__lane .hm-li[data-on=true]{border-color:#7b92ff;box-shadow:0 0 0 1px #7b92ff}.hm-ed__lane em{font-style:normal;font-weight:600;opacity:.6}.hm-ed__tracks{grid-gap:.6cqw;display:grid;gap:.6cqw}.hm-ed__tracks div{background:#26262e;border-radius:.8cqw;height:max(10px,1.8cqw)}.hm-ed__tracks div:first-child{background:repeating-linear-gradient(90deg,#3a3a45 0 1.2cqw,#0000 1.2cqw 2cqw)}.hm-bubble{align-items:center;background:#fff;border-radius:999px;box-shadow:0 1cqw 2.4cqw #0006;color:var(--ink);display:inline-flex;font-size:max(11px,1.7cqw);font-weight:700;gap:.8cqw;height:max(26px,4.4cqw);opacity:0;padding:0 1.8cqw 0 1.4cqw;position:absolute;transform:translate(-50%,-100%) scale(.9);transition:opacity .16s ease,transform .18s var(--ease);white-space:nowrap;z-index:5}.hm-bubble[data-on=true]{opacity:1;transform:translate(-50%,-100%) scale(1)}.hm-bubble:after{background:#fff;border-radius:1px;bottom:-.6cqw;content:"";height:1.2cqw;left:50%;min-height:8px;min-width:8px;position:absolute;transform:translateX(-50%) rotate(45deg);width:1.2cqw}.hm-bubble svg{color:var(--blue);height:max(12px,1.8cqw);width:max(12px,1.8cqw)}.hm-askcard{grid-gap:max(8px,1.4cqw);background:#fff;border-radius:2cqw;bottom:14cqw;box-shadow:0 3cqw 7cqw #00000080;display:grid;gap:max(8px,1.4cqw);left:6cqw;opacity:0;padding:max(12px,2.2cqw);pointer-events:none;position:absolute;transform:translateY(1cqw) scale(.98);transform-origin:20% 100%;transition:opacity .18s ease,transform .2s var(--ease);width:min(78cqw,440px);z-index:6}.hm-askcard[data-on=true]{opacity:1;transform:none}.hm-askcard b{color:var(--ink);font-size:max(13px,2cqw)}.hm-askcard small{color:var(--mute);font-size:max(11px,1.6cqw);margin-top:-.6cqw}.hm-askcard .hm-ta{border:1px solid var(--line-2);border-radius:1.4cqw;color:var(--ink);font-size:max(12px,1.8cqw);line-height:1.45;min-height:max(56px,9cqw);padding:max(8px,1.2cqw) max(10px,1.4cqw)}.hm-askcard .hm-ta:after{animation:hm-caret 1s steps(1) infinite;background:var(--ink);content:"";display:inline-block;height:1.1em;margin-left:1px;vertical-align:-.2em;width:1px}@keyframes hm-caret{50%{opacity:0}}.hm-askcard .hm-chips{display:flex;flex-wrap:wrap;gap:max(5px,.8cqw)}.hm-askcard .hm-chips span{border:1px solid var(--line);border-radius:999px;color:var(--body);font-size:max(10.5px,1.5cqw);font-weight:600;padding:max(3px,.5cqw) max(8px,1.2cqw)}.hm-askcard .hm-go{background:var(--ink);border-radius:999px;color:#fff;display:inline-grid;font-size:max(12px,1.7cqw);font-weight:700;height:max(30px,4.6cqw);justify-self:end;padding:0 max(12px,2cqw);place-items:center;transition:transform .12s ease}.hm-toast{align-items:flex-start;background:#fff;border-radius:1.6cqw;box-shadow:0 2cqw 5cqw #00000073;color:var(--ink);display:flex;font-size:max(12px,1.75cqw);gap:1.4cqw;left:50%;line-height:1.45;opacity:0;padding:max(10px,1.6cqw) max(12px,2cqw);position:absolute;top:4cqw;transform:translate(-50%,-1cqw);transition:opacity .2s ease,transform .25s var(--ease);width:min(86cqw,520px);z-index:6}.hm-toast[data-on=true]{opacity:1;transform:translate(-50%)}.hm-toast i{background:var(--blue);border-radius:50%;display:grid;flex:none;height:max(18px,2.8cqw);place-items:center;width:max(18px,2.8cqw)}.hm-toast i svg{color:#fff;height:60%;width:60%}.hm-cursor{filter:drop-shadow(0 2px 3px rgba(0,0,0,.25));left:0;pointer-events:none;position:absolute;top:0;will-change:transform;z-index:9}.hm-ed .hm-cursor{width:max(16px,2.6cqw)}.hm-ask__list{grid-gap:22px;display:grid;gap:22px}.hm-ask__item{grid-gap:14px;display:grid;gap:14px;grid-template-columns:36px minmax(0,1fr)}.hm-ask__item i{background:var(--night-2);border:1px solid var(--night-line);border-radius:10px;display:grid;height:36px;place-items:center;width:36px}.hm-ask__item i svg{color:#fff;height:17px;width:17px}.hm-ask__item h3{color:#fff;font-size:17px;letter-spacing:-.01em}.hm-ask__item p{color:var(--night-mute);font-size:14.5px;margin-top:4px}.hm-tiles{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:52px}.hm-tiles--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1000px){.hm-tiles,.hm-tiles--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.hm-tiles,.hm-tiles--3{grid-template-columns:minmax(0,1fr)}}.hm-tile{background:var(--card);border:1px solid var(--line);border-radius:18px;display:grid;grid-template-rows:auto 1fr;min-width:0;overflow:hidden}.hm-white .hm-tile{background:var(--paper)}.hm-tile__art{aspect-ratio:16/10;background:var(--tint);container-type:inline-size;max-width:100%;overflow:hidden;position:relative}.hm-tile__body{grid-gap:6px;align-content:start;display:grid;gap:6px;padding:16px 18px 20px}.hm-tile h3{font-size:16px;letter-spacing:-.01em}.hm-tile p{color:var(--mute);font-size:14px}.hm-mini{background:#fff;border-radius:3cqw;box-shadow:0 2cqw 4cqw -2.4cqw #00000040;position:absolute}.hm-fv{grid-gap:3.6cqw;display:grid;gap:3.6cqw;inset:12cqw 8cqw auto;padding:5cqw}.hm-fv__wave{align-items:center;display:flex;gap:1.1cqw;height:12cqw}.hm-fv__wave i{animation:hm-fvw 1s ease-in-out infinite alternate;background:var(--blue);border-radius:1cqw;flex:1 1;height:2cqw}@keyframes hm-fvw{to{height:11cqw}}.hm-fv__cap{color:var(--ink);font-size:4.2cqw;font-weight:650;line-height:1.3}.hm-fv__cap span{animation:fvc 4s steps(1) infinite;color:var(--faint)}.hm-fv__voices{bottom:7cqw;display:flex;gap:2cqw;left:8cqw;position:absolute;right:8cqw}.hm-fv__voices span{animation:hm-fvp 6s steps(1) infinite;background:#fff;border-radius:999px;color:var(--mute);flex:1 1;font-size:3.4cqw;font-weight:700;padding:1.8cqw 0;text-align:center}.hm-fv__voices span:nth-child(2){animation-delay:-4.5s}.hm-fv__voices span:nth-child(3){animation-delay:-3s}.hm-fv__voices span:nth-child(4){animation-delay:-1.5s}@keyframes hm-fvp{0%{background:var(--ink);color:#fff}25%{background:#fff;color:var(--mute)}}.hm-fm{grid-gap:3cqw;align-content:center;display:grid;gap:3cqw;inset:14cqw 7cqw;position:absolute}.hm-fm__lane{align-items:center;background:#fff;border-radius:2cqw;display:flex;gap:1.2cqw;height:10cqw;overflow:hidden;padding:0 2cqw;position:relative}.hm-fm__lane i{animation:hm-fmb .5s ease-out infinite;background:#d8d7f9;border-radius:.6cqw;flex:1 1;height:3cqw}.hm-fm__lane i:nth-child(4n+1){animation-name:hm-fmk;background:var(--blue)}@keyframes hm-fmb{0%{height:6cqw}to{height:2.4cqw}}@keyframes hm-fmk{0%{height:8cqw}to{height:3cqw}}.hm-fm__cuts{display:flex;gap:2cqw}.hm-fm__cuts span{animation:hm-fmc 2s steps(1) infinite;background:#fff;border-radius:2cqw;color:var(--ink);display:grid;flex:1 1;font-size:3.4cqw;font-weight:700;height:14cqw;place-items:center}.hm-fm__cuts span:nth-child(2){animation-delay:.5s}.hm-fm__cuts span:nth-child(3){animation-delay:1s}.hm-fm__cuts span:nth-child(4){animation-delay:1.5s}@keyframes hm-fmc{0%{background:var(--blue);color:#fff}25%{background:#fff;color:var(--ink)}}.hm-fps{inset:0;position:absolute}.hm-fps__track{background:#e0dfda;border-radius:1cqw;height:.6cqw;margin-top:-.3cqw;right:10cqw}.hm-fps__ball,.hm-fps__track{left:10cqw;position:absolute;top:50%}.hm-fps__ball{animation:hm-fpsb 1.6s cubic-bezier(.65,0,.35,1) infinite alternate;background:var(--blue);border-radius:50%;box-shadow:-3cqw 0 0 -1.4cqw #1b17ff59,-6cqw 0 0 -2.6cqw #1b17ff33,-9cqw 0 0 -3.4cqw #1b17ff1a;height:9cqw;margin:-4.5cqw 0 0 -4.5cqw;width:9cqw}@keyframes hm-fpsb{to{box-shadow:3cqw 0 0 -1.4cqw #1b17ff59,6cqw 0 0 -2.6cqw #1b17ff33,9cqw 0 0 -3.4cqw #1b17ff1a;left:90cqw}}.hm-fps__label{color:var(--ink);font-family:var(--mono);font-size:4cqw;font-weight:600;left:10cqw;position:absolute;top:12cqw}.hm-fps__label span{color:var(--faint)}.hm-fps__ticks{bottom:12cqw;display:flex;justify-content:space-between;left:10cqw;position:absolute;right:10cqw}.hm-fps__ticks i{background:#cfcec8;border-radius:1cqw;height:3cqw;width:.5cqw}.hm-fb{grid-gap:2.4cqw;align-content:start;display:grid;gap:2.4cqw;height:34cqw;inset:9cqw 10cqw auto 8cqw;padding:4cqw}.hm-fb__nav{align-items:center;display:flex;gap:2cqw}.hm-fb__nav i{background:var(--lumen);border-radius:1.4cqw;height:5cqw;width:5cqw}.hm-fb__nav span{background:#e7e9e8;border-radius:1cqw;height:2cqw;width:12cqw}.hm-fb__h{background:var(--lumen-ink);border-radius:1cqw;height:4cqw;width:70%}.hm-fb__btn{background:var(--lumen);border-radius:3cqw;height:6cqw;width:22cqw}.hm-fb__drop{animation:hm-fbd 4.5s var(--ease) infinite;border:.8cqw solid #fff;border-radius:50%;box-shadow:0 0 0 .4cqw var(--ink),0 1cqw 2cqw #0000004d;height:7cqw;left:0;position:absolute;top:0;width:7cqw;z-index:2}@keyframes hm-fbd{0%,8%{background:#0000;transform:translate(60cqw,30cqw)}22%,36%{background:var(--lumen);transform:translate(28cqw,26cqw)}50%,64%{background:var(--lumen-ink);transform:translate(24cqw,16cqw)}78%,to{background:var(--lumen);transform:translate(14cqw,9cqw)}}.hm-fb__sw{align-items:center;bottom:6cqw;display:flex;gap:2cqw;left:8cqw;position:absolute;right:8cqw}.hm-fb__sw i{animation:fbs 4.5s steps(1) infinite;border:.4cqw dashed #cfcec8;border-radius:50%;height:7cqw;width:7cqw}.hm-fb__sw i:first-child{--c:#12b886;animation-name:hm-fbs1}.hm-fb__sw i:nth-child(2){--c:#0d1a14;animation-name:hm-fbs2}@keyframes hm-fbs1{0%{background:#0000}26%{background:#12b886;border-color:#12b886}}@keyframes hm-fbs2{0%{background:#0000}54%{background:#0d1a14;border-color:#0d1a14}}.hm-fb__sw b{color:var(--ink);font-size:4.4cqw;letter-spacing:-.02em;margin-left:auto}.hm-ft{grid-gap:4cqw;align-content:center;display:grid;gap:4cqw;inset:0;padding:0 8cqw;position:absolute}.hm-ft__langs{display:flex;gap:1.6cqw}.hm-ft__langs span{animation:hm-ftl 8s steps(1) infinite;background:#fff;border-radius:999px;color:var(--mute);font-size:3.2cqw;font-weight:700;padding:1.4cqw 2.4cqw}.hm-ft__langs span:nth-child(2){animation-delay:2s}.hm-ft__langs span:nth-child(3){animation-delay:4s}.hm-ft__langs span:nth-child(4){animation-delay:6s}@keyframes hm-ftl{0%{background:var(--ink);color:#fff}25%{background:#fff;color:var(--mute)}}.hm-ft__cap{background:var(--ink);border-radius:3cqw;height:22cqw;overflow:hidden;position:relative}.hm-ft__cap span{animation:hm-ftc 8s ease infinite;color:#fff;display:grid;font-size:4.4cqw;font-weight:650;inset:0;line-height:1.3;opacity:0;padding:0 5cqw;place-items:center;position:absolute;text-align:center}.hm-ft__cap span:nth-child(2){animation-delay:2s}.hm-ft__cap span:nth-child(3){animation-delay:4s}.hm-ft__cap span:nth-child(4){animation-delay:6s}@keyframes hm-ftc{0%{opacity:0;transform:translateY(2cqw)}22%,4%{opacity:1;transform:none}27%,to{opacity:0;transform:translateY(-2cqw)}}.hm-ff{display:grid;inset:0;place-items:center;position:absolute}.hm-ff__frame{animation:hm-ffr 8s var(--ease) infinite;background:var(--ink);border-radius:2.4cqw;display:grid;overflow:hidden;place-items:center;position:relative}.hm-ff__frame:before{background:var(--blue);border-radius:1.6cqw;content:"";inset:22% 18%;position:absolute}@keyframes hm-ffr{0%,20%{height:36cqw;width:64cqw}25%,45%{height:39cqw;width:22cqw}50%,70%{height:38cqw;width:38cqw}75%,95%{height:40cqw;width:32cqw}to{height:36cqw;width:64cqw}}.hm-ff__lab{bottom:4cqw;color:var(--ink);font-family:var(--mono);font-size:3.6cqw;font-weight:600;height:5cqw;left:0;overflow:hidden;position:absolute;right:0;text-align:center}.hm-ff__lab span{animation:hm-ffl 8s var(--ease) infinite;display:block}.hm-ff__lab span b{display:block;font-weight:600;height:5cqw}@keyframes hm-ffl{0%,20%{transform:translateY(0)}25%,45%{transform:translateY(-5cqw)}50%,70%{transform:translateY(-10cqw)}75%,95%{transform:translateY(-15cqw)}to{transform:translateY(0)}}.hm-fs{grid-gap:2.4cqw;display:grid;gap:2.4cqw;grid-template-rows:auto auto 1fr;inset:7cqw 9cqw;padding:3.6cqw}.hm-fs__vid{background:var(--ink);border-radius:2cqw;display:grid;height:18cqw;place-items:center}.hm-fs__vid:before{border-bottom:2.2cqw solid #0000;border-left:3.4cqw solid #fff;border-top:2.2cqw solid #0000;content:"";margin-left:1cqw}.hm-fs__form{display:flex;gap:1.6cqw}.hm-fs__in{align-items:center;border:.3cqw solid var(--line-2);border-radius:1.6cqw;color:var(--ink);display:flex;flex:1 1;font-size:3cqw;height:6.4cqw;overflow:hidden;padding:0 2cqw;white-space:nowrap}.hm-fs__in span{animation:hm-fst 5s steps(14) infinite;display:inline-block;overflow:hidden;width:0}@keyframes hm-fst{0%,10%{width:0}45%,to{width:14ch}}.hm-fs__go{background:var(--blue);border-radius:1.6cqw;color:#fff;display:grid;font-size:3cqw;font-weight:700;height:6.4cqw;padding:0 2.6cqw;place-items:center;white-space:nowrap}.hm-fs__go:after{animation:hm-fsg 5s steps(1) infinite;content:"Get updates"}@keyframes hm-fsg{0%{content:"Get updates"}55%{content:"✓ Thanks"}}.hm-fs__stats{align-items:end;display:flex;gap:2cqw}.hm-fs__stats div{background:var(--tint);border-radius:1.6cqw;color:var(--mute);flex:1 1;font-size:2.6cqw;font-weight:600;padding:1.6cqw 2cqw}.hm-fs__stats b{color:var(--ink);display:block;font-size:4.2cqw;height:5.4cqw;letter-spacing:-.02em;overflow:hidden}.hm-fs__stats b span{animation:hm-fsn 5s steps(1) infinite;display:block}@keyframes hm-fsn{0%{transform:translateY(0)}55%{transform:translateY(-5.4cqw)}}.hm-fc{inset:0;position:absolute}.hm-fc__strip{background:#fff;border-radius:2cqw;bottom:12cqw;display:flex;gap:1cqw;height:9cqw;left:7cqw;padding:1.4cqw;position:absolute;right:7cqw}.hm-fc__strip i{background:#e8e7e3;border-radius:1cqw;flex:1 1}.hm-fc__strip i:first-child{background:#5b78ff40}.hm-fc__strip i:nth-child(2),.hm-fc__strip i:nth-child(3),.hm-fc__strip i:nth-child(4){background:#26a67d40}.hm-fc__strip i:nth-child(5){background:#9660e640}.hm-fc__pin{animation:hm-fcp 6s var(--ease) infinite;background:var(--blue);border-radius:50% 50% 50% 0;bottom:22cqw;height:6cqw;margin-left:-3cqw;opacity:0;position:absolute;transform:rotate(-45deg);width:6cqw}.hm-fc__pin:first-of-type{left:30%}.hm-fc__pin:nth-of-type(2){animation-delay:.6s;background:#9660e6;left:72%}@keyframes hm-fcp{0%,6%{opacity:0;transform:rotate(-45deg) scale(.4)}12%,90%{opacity:1;transform:rotate(-45deg) scale(1)}to{opacity:0}}.hm-fc__note{animation:hm-fcn 6s var(--ease) infinite;background:#fff;border-radius:2.4cqw;box-shadow:0 2cqw 4cqw -2.4cqw #0000004d;color:var(--ink);font-size:3.2cqw;left:10cqw;line-height:1.35;opacity:0;padding:2.6cqw 3cqw;position:absolute;right:22cqw;top:8cqw}.hm-fc__note small{color:var(--mute);display:block;font-size:2.6cqw;font-weight:600;margin-bottom:.6cqw}@keyframes hm-fcn{0%,16%{opacity:0;transform:translateY(2cqw)}24%,92%{opacity:1;transform:none}to{opacity:0}}.hm-fc__ok{align-items:center;animation:hm-fco 6s var(--ease) infinite;background:var(--ink);border-radius:999px;color:#fff;display:flex;font-size:3cqw;font-weight:700;gap:1.4cqw;opacity:0;padding:1.8cqw 2.6cqw;position:absolute;right:7cqw;top:9cqw}@keyframes hm-fco{0%,52%{opacity:0;transform:scale(.8)}60%,92%{opacity:1;transform:none}to{opacity:0}}.hm-rec__intro{grid-gap:clamp(28px,5vw,64px);align-items:center;display:grid;gap:clamp(28px,5vw,64px);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}@media (max-width:960px){.hm-rec__intro{grid-template-columns:minmax(0,1fr)}}.hm-rec__tag{align-items:center;background:var(--tint);border-radius:999px;color:var(--ink);display:inline-flex;font-size:13px;font-weight:650;gap:8px;margin-bottom:16px;padding:6px 12px}.hm-rec__tag i{animation:hm-rec 1.2s steps(1) infinite;background:#e5484d;border-radius:50%;height:8px;width:8px}@keyframes hm-rec{50%{opacity:.25}}.hm-rec__facts{grid-gap:14px;display:grid;gap:14px;margin-top:26px}.hm-rec__fact{align-items:baseline;color:var(--body);display:flex;font-size:15px;gap:12px}.hm-rec__fact b{color:var(--mute);font-size:13px;font-weight:650;min-width:92px}.hm-rec__fact--logos{align-items:center}.hm-rec__fact .br{justify-content:flex-start;margin-top:0}.hm-rec__fact .br-list{flex-wrap:wrap;gap:6px;margin-left:-3px}.hm-rec__cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.hm-cmp{aspect-ratio:16/10;border:1px solid var(--line);border-radius:18px;container-type:inline-size;max-width:100%;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none}.hm-cmp__side{inset:0;position:absolute}.hm-cmp__before{background:#f1f1ee;display:grid;place-items:center}.hm-cmp__before .hm-scr{aspect-ratio:16/10;background:#fff;border:1px solid #dddcd7;overflow:hidden;position:relative;width:92cqw}.hm-cmp__after{background:linear-gradient(135deg,#c9cdfd,#e8e1ff 45%,#fde3ef);clip-path:inset(0 0 0 50%);clip-path:inset(0 0 0 var(--x,50%));display:grid;place-items:center}.hm-cmp__after .hm-scr{aspect-ratio:16/10;background:#fff;border-radius:2.4cqw;box-shadow:0 4cqw 8cqw -4cqw #1e145073;overflow:hidden;position:relative;width:82cqw}.hm-cmp__after .hm-cam{animation:hm-zoomclick 6s var(--ease) infinite;inset:0;position:absolute;transform-origin:27% 62%}.hm-cmp__label{background:#0f0f0fbf;border-radius:999px;color:#fff;font-size:max(11px,2cqw);font-weight:700;padding:1cqw 2cqw;position:absolute;top:3cqw;z-index:3}.hm-cmp__label--l{left:3cqw}.hm-cmp__label--r{background:var(--blue);right:3cqw}.hm-cmp__handle{background:#fff;bottom:0;box-shadow:0 0 0 1px #00000014;left:50%;left:var(--x,50%);margin-left:-1px;pointer-events:none;position:absolute;top:0;width:2px;z-index:4}.hm-cmp__handle:after{background:#fff;border-radius:50%;box-shadow:0 6px 18px #0003;color:var(--ink);content:"‹ ›";display:grid;font-size:15px;font-weight:800;height:40px;left:50%;letter-spacing:2px;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:40px}.hm-cmp input{cursor:ew-resize;height:100%;inset:0;margin:0;opacity:0;position:absolute;width:100%;z-index:5}.hm-cmp__cur{animation:hm-cmpcur 6s var(--ease) infinite;left:0;position:absolute;top:0;width:3cqw;z-index:3}.hm-cmp__before .hm-cmp__cur{animation-name:hm-cmpjit}@keyframes hm-cmpcur{0%{transform:translate(60cqw,46cqw)}18%,to{transform:translate(23cqw,34.5cqw)}}@keyframes hm-cmpjit{0%{transform:translate(60cqw,46cqw)}6%{transform:translate(52cqw,44cqw)}9%{transform:translate(49cqw,47cqw)}12%{transform:translate(40cqw,40cqw)}14%{transform:translate(36cqw,43cqw)}18%,to{transform:translate(25.5cqw,37.5cqw)}}@keyframes hm-zoomclick{0%,22%{transform:none}38%,70%{transform:scale(1.7)}86%,to{transform:none}}.hm-lu-nav{border-bottom:1px solid #eef0ee;color:#5d6a63;font-size:1.8cqw;font-weight:600;gap:3cqw;padding:2.4cqw 4cqw}.hm-lu-nav,.hm-lu-nav b{align-items:center;display:flex}.hm-lu-nav b{color:var(--lumen-ink);font-size:2.2cqw;gap:1cqw;margin-right:auto}.hm-lu-nav b i{background:var(--lumen);border-radius:.8cqw;height:2.8cqw;width:2.8cqw}.hm-lu-body{grid-gap:4cqw;align-items:center;display:grid;gap:4cqw;grid-template-columns:1.1fr 1fr;padding:5cqw 4cqw}.hm-lu-body h4{color:var(--lumen-ink);font-size:4.4cqw;letter-spacing:-.04em;line-height:1.05}.hm-lu-body p{color:#5d6a63;font-size:1.8cqw;margin-top:1.6cqw}.hm-lu-btns{display:flex;gap:1.4cqw;margin-top:3cqw}.hm-lu-btns span{background:var(--lumen-ink);border-radius:1.4cqw;color:#fff;font-size:1.8cqw;font-weight:700;padding:1.4cqw 2.4cqw}.hm-lu-btns span+span{background:#eef3f0;color:var(--lumen-ink)}.hm-lu-card{grid-gap:1.6cqw;border:1px solid #e6ebe8;border-radius:2cqw;display:grid;gap:1.6cqw;padding:2.4cqw}.hm-lu-card b{color:var(--lumen-ink);font-size:1.8cqw}.hm-lbars{align-items:flex-end;display:flex;gap:.9cqw;height:14cqw}.hm-lbars i{background:#cfe9df;border-radius:.5cqw .5cqw .2cqw .2cqw;flex:1 1}.hm-lbars i:last-child{background:var(--lumen)}.hm-r1{inset:9cqw 8cqw;overflow:hidden}.hm-r1__tabs{background:#eceae6;display:flex;gap:1.4cqw;padding:2cqw 2.4cqw 0}.hm-r1__tabs span{background:#0000;border-radius:1.6cqw 1.6cqw 0 0;color:var(--mute);font-size:2.8cqw;font-weight:600;padding:1.6cqw 2.6cqw;white-space:nowrap}.hm-r1__tabs span:first-child{background:#fff;color:var(--ink)}.hm-r1__page{grid-gap:1.6cqw;display:grid;gap:1.6cqw;padding:3cqw}.hm-r1__page i{background:#eeedea;border-radius:1cqw;height:2.4cqw}.hm-r1__page i:first-child{background:var(--lumen-ink);height:3.4cqw;width:60%}.hm-r1__page i:nth-child(2){width:85%}.hm-r1__page i:nth-child(3){width:70%}.hm-r1__dlg{grid-gap:2cqw;animation:hm-r1d 5s var(--ease) infinite;background:#fff;border-radius:2.4cqw;box-shadow:0 3cqw 6cqw -2cqw #00000059;color:var(--ink);display:grid;font-size:3cqw;font-weight:650;gap:2cqw;left:50%;margin-left:-30cqw;padding:3cqw;position:absolute;top:54%;width:60cqw}.hm-r1__dlg span{background:var(--blue);border-radius:999px;color:#fff;font-size:2.8cqw;justify-self:end;padding:1.2cqw 2.6cqw}@keyframes hm-r1d{0%,14%{opacity:0;transform:translateY(-46%) scale(.95)}20%,50%{opacity:1;transform:translateY(-50%)}56%,to{opacity:0;transform:translateY(-50%) scale(.96)}}.hm-r1__rec{align-items:center;animation:hm-r1r 5s var(--ease) infinite;background:var(--ink);border-radius:999px;bottom:12cqw;color:#fff;display:flex;font-size:3cqw;font-weight:700;gap:1.4cqw;padding:1.6cqw 2.6cqw;position:absolute;right:10cqw}.hm-r1__rec i{animation:hm-rec 1.2s steps(1) infinite;background:#e5484d;border-radius:50%;height:2cqw;width:2cqw}@keyframes hm-r1r{0%,56%{opacity:0;transform:scale(.8)}62%,96%{opacity:1;transform:none}to{opacity:0}}.hm-r2{inset:8cqw 7cqw;overflow:hidden}.hm-r2__cam{animation:hm-zoomclick 5s var(--ease) infinite;inset:0;position:absolute;transform-origin:30% 70%}.hm-r2__cam .hm-lu-body h4{font-size:5.4cqw}.hm-r2__cam .hm-lu-body p,.hm-r2__cam .hm-lu-nav{font-size:2.4cqw}.hm-r2__cam .hm-lu-btns span{font-size:2.6cqw}.hm-r2__rip{animation:hm-r2r 5s ease-out infinite;border:.6cqw solid var(--blue);border-radius:50%;height:10cqw;left:22%;margin:-5cqw 0 0 -5cqw;opacity:0;position:absolute;top:76%;width:10cqw;z-index:2}@keyframes hm-r2r{0%,17%{opacity:0;transform:scale(.3)}19%{opacity:1;transform:scale(.4)}30%,to{opacity:0;transform:scale(1.2)}}.hm-r3{inset:0;position:absolute}.hm-r3 svg{height:calc(100% - 20cqw);inset:6cqw 6cqw 14cqw;overflow:visible;position:absolute;width:calc(100% - 12cqw)}.hm-r3__styles{bottom:5cqw;display:flex;gap:1.6cqw;justify-content:center;left:0;position:absolute;right:0}.hm-r3__styles span{animation:hm-fvp 6s steps(1) infinite;background:#fff;border-radius:999px;color:var(--mute);font-size:3cqw;font-weight:700;padding:1.2cqw 2.6cqw}.hm-r3__styles span:nth-child(2){animation-delay:-4s}.hm-r3__styles span:nth-child(3){animation-delay:-2s}.hm-r4{inset:8cqw 9cqw;overflow:hidden}.hm-r4__scroll{grid-gap:2.4cqw;animation:hm-r4s 6s var(--ease) infinite alternate;display:grid;gap:2.4cqw;padding:3cqw 4cqw}@keyframes hm-r4s{0%,15%{transform:translateY(0)}85%,to{transform:translateY(-18cqw)}}.hm-r4__row{align-items:center;border-bottom:1px solid #f0efec;color:var(--ink);display:flex;font-size:3cqw;font-weight:600;gap:2.4cqw;padding:2cqw 0}.hm-r4__row i{background:#dfe7e3;border-radius:50%;flex:none;height:5cqw;width:5cqw}.hm-r4__row em{color:var(--mute);font-style:normal;font-weight:500;position:relative}.hm-r4__row em.hm-hid:after{backdrop-filter:blur(1.4cqw);-webkit-backdrop-filter:blur(1.4cqw);background:#f0f0ff59;border-radius:1.2cqw;box-shadow:0 0 0 .3cqw #1b17ff80;content:"";inset:-.8cqw -1.2cqw;position:absolute}.hm-r5{inset:8cqw 7cqw;overflow:hidden}.hm-r5 .hm-lu-body h4{font-size:5cqw}.hm-r5 .hm-lu-nav{font-size:2.4cqw}.hm-r5__cap{background:#0f0f0fdb;border-radius:2cqw;bottom:5cqw;color:#ffffff73;font-size:3.4cqw;font-weight:650;left:6cqw;line-height:1.3;padding:2cqw 3cqw;position:absolute;right:6cqw;text-align:center}.hm-r5__cap b{animation:hm-r5w 4s steps(1) infinite;font-weight:650}.hm-r5__cap b:nth-child(2){animation-delay:.5s}.hm-r5__cap b:nth-child(3){animation-delay:1s}.hm-r5__cap b:nth-child(4){animation-delay:1.5s}.hm-r5__cap b:nth-child(5){animation-delay:2s}.hm-r5__cap b:nth-child(6){animation-delay:2.5s}@keyframes hm-r5w{0%{color:#fff}75%{color:#ffffff73}}.hm-r5__voice{align-items:center;background:var(--blue);border-radius:999px;color:#fff;display:flex;font-size:2.8cqw;font-weight:700;gap:1.2cqw;padding:1.4cqw 2.4cqw;position:absolute;right:5cqw;top:13cqw}.hm-r6{inset:8cqw 7cqw;overflow:hidden}.hm-r6 .hm-lu-body h4{font-size:5cqw}.hm-r6 .hm-lu-nav{font-size:2.4cqw}.hm-r6__bub{animation:hm-r6m 8s var(--ease) infinite;background:radial-gradient(circle at 50% 38%,#f2d1b8 0 22%,#0000 23%),radial-gradient(ellipse at 50% 100%,#3b4f8f 0 46%,#0000 47%),#c9d4f2;border:.8cqw solid #fff;border-radius:50%;bottom:4cqw;box-shadow:0 2cqw 4cqw -1cqw #0006;height:16cqw;position:absolute;right:4cqw;width:16cqw}@keyframes hm-r6m{0%,30%{transform:none}38%,64%{transform:translate(-60cqw)}72%,to{transform:none}}.hm-r7{align-content:space-between;display:grid;inset:0;padding:7cqw;position:absolute}.hm-r7__chat{grid-gap:2.4cqw;display:grid;gap:2.4cqw}.hm-r7__me{background:var(--ink);border-radius:3cqw 3cqw .8cqw 3cqw;color:#fff;font-size:3.4cqw;font-weight:600;justify-self:end;max-width:80%;overflow:hidden;padding:2.2cqw 3cqw;white-space:nowrap}.hm-r7__me span{animation:hm-r7t 6s steps(22) infinite;display:inline-block;overflow:hidden;vertical-align:bottom;width:0}@keyframes hm-r7t{0%,6%{width:0}34%,to{width:22ch}}.hm-r7__ai{animation:hm-r7a 6s var(--ease) infinite;background:#fff;border-radius:3cqw 3cqw 3cqw .8cqw;color:var(--ink);font-size:3.2cqw;justify-self:start;max-width:85%;opacity:0;padding:2.2cqw 3cqw}@keyframes hm-r7a{0%,42%{opacity:0;transform:translateY(1.4cqw)}50%,to{opacity:1;transform:none}}.hm-r7__lane{background:#fff;border-radius:2cqw;height:8cqw;position:relative}.hm-r7__lane i{animation:hm-r7z 6s var(--ease) infinite;background:var(--blue);border-radius:1.2cqw;bottom:1.4cqw;left:46%;opacity:0;position:absolute;top:1.4cqw;width:20%}@keyframes hm-r7z{0%,54%{opacity:0;transform:scaleX(.3)}62%,to{opacity:1;transform:none}}.hm-r7__lane i:after{color:#fff;content:"Zoom 1.6×";display:grid;font-size:2.6cqw;font-weight:700;inset:0;place-items:center;position:absolute;white-space:nowrap}.hm-r8{grid-gap:2cqw;align-content:center;display:grid;gap:2cqw;inset:9cqw 6cqw;position:absolute}.hm-r8__lane{background:#fff;border-radius:1.6cqw;height:8cqw;position:relative}.hm-r8__lane span{align-items:center;border-radius:1cqw;bottom:1.2cqw;color:#fff;display:flex;font-size:2.6cqw;font-weight:700;overflow:hidden;padding:0 1.6cqw;position:absolute;top:1.2cqw;white-space:nowrap}.hm-r8__lane:first-child span{background:#2d2d33;left:2%;right:2%}.hm-r8__lane:nth-child(2) span:first-child{background:var(--blue);left:8%;width:22%}.hm-r8__lane:nth-child(2) span:nth-child(2){animation:hm-r8d 5s var(--ease) infinite;background:var(--blue);box-shadow:0 0 0 .5cqw #1b17ff40;left:55%;width:24%}@keyframes hm-r8d{0%,15%{left:55%;width:24%}40%,55%{left:40%;width:24%}75%,to{left:40%;width:34%}}.hm-r8__lane:nth-child(3) span{background:#b0b0b8;left:6%;width:60%}.hm-r8__head{animation:hm-r8h 5s linear infinite;background:#e5484d;border-radius:1cqw;bottom:-1cqw;left:0;position:absolute;top:-1cqw;width:.5cqw}@keyframes hm-r8h{0%{left:4%}to{left:96%}}.hm-r8__track{grid-gap:2cqw;display:grid;gap:2cqw;position:relative}.hm-r9{animation:hm-r9b 8s steps(1) infinite;display:grid;inset:0;place-items:center;position:absolute}@keyframes hm-r9b{0%{background:linear-gradient(135deg,#2b2a6b,#7b5ad6)}25%{background:linear-gradient(135deg,#ffcfd9,#cfe0ff)}50%{background:linear-gradient(135deg,#3c1c4f,#c45a9a)}75%{background:#e9ebe8}}.hm-r9 .hm-mini{animation:hm-r9f 8s steps(1) infinite;aspect-ratio:16/10;overflow:hidden;position:relative;width:70cqw}@keyframes hm-r9f{0%{border-radius:3cqw;box-shadow:0 4cqw 8cqw -3cqw #00000080}50%{border-radius:1cqw}75%{border-radius:4cqw;box-shadow:none}}.hm-r9 .hm-mini .hm-lu-body h4{font-size:5cqw}.hm-r9 .hm-lu-nav{font-size:2.4cqw}.hm-r9__name{background:#0f0f0f99;border-radius:999px;bottom:4cqw;color:#fff;font-size:3cqw;font-weight:700;height:6cqw;left:5cqw;overflow:hidden;padding:1.2cqw 2.4cqw;position:absolute}.hm-r9__name span{animation:hm-r9n 8s steps(1) infinite;display:block;line-height:3.6cqw}.hm-r9__name span b{display:block;font-weight:700;height:4.6cqw}@keyframes hm-r9n{0%{transform:translateY(0)}25%{transform:translateY(-4.6cqw)}50%{transform:translateY(-9.2cqw)}75%{transform:translateY(-13.8cqw)}}.hm-exports{align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:16px;display:flex;flex-wrap:wrap;gap:8px;margin-top:18px;padding:16px 18px}.hm-exports b{color:var(--ink);font-size:13px;margin-right:6px}.hm-exports span{background:var(--card);border:1px solid var(--line);border-radius:999px;color:var(--body);font-size:13px;font-weight:600;padding:5px 10px}.hm-price{background:var(--card);border:1px solid var(--line);border-radius:22px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:48px;overflow:hidden}@media (max-width:820px){.hm-price{grid-template-columns:minmax(0,1fr)}}.hm-price__lead{grid-gap:8px;align-content:center;background:var(--tint);display:grid;gap:8px;padding:clamp(24px,4vw,40px)}.hm-price__lead span{color:var(--ink);font-size:14px;font-weight:650}.hm-price__lead strong{color:var(--ink);font-size:clamp(54px,7vw,84px);font-weight:850;letter-spacing:-.05em;line-height:1}.hm-price__lead em{color:var(--mute);font-size:15px;font-style:normal}.hm-price__body{grid-gap:22px;align-content:center;display:grid;gap:22px;padding:clamp(24px,4vw,40px)}.hm-price__body ul{grid-gap:12px;display:grid;gap:12px;list-style:none;margin:0;padding:0}.hm-price__body li{color:var(--ink);display:flex;font-size:15.5px;font-weight:550;gap:10px}.hm-price__body li:before{background:var(--blue-soft) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m6 10.5 2.6 2.6L14.5 7' fill='none' stroke='%231b17ff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center /20px no-repeat;border-radius:50%;content:"";flex:none;height:20px;margin-top:1px;width:20px}.hm-faq__in{grid-gap:clamp(28px,5vw,72px);align-items:start;display:grid;gap:clamp(28px,5vw,72px);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}@media (max-width:880px){.hm-faq__in{grid-template-columns:minmax(0,1fr)}}.hm-q{border-bottom:1px solid var(--line)}.hm-q summary{color:var(--ink);cursor:pointer;display:flex;font-size:17px;font-weight:650;gap:16px;justify-content:space-between;letter-spacing:-.01em;list-style:none;padding:20px 0}.hm-q summary::-webkit-details-marker{display:none}.hm-q summary i{border:1px solid var(--line-2);border-radius:50%;flex:none;height:22px;margin-top:1px;position:relative;width:22px}.hm-q summary i:after,.hm-q summary i:before{background:var(--ink);border-radius:1px;content:"";height:1.6px;left:50%;margin:-.8px 0 0 -4.5px;position:absolute;top:50%;width:9px}.hm-q summary i:after{transform:rotate(90deg);transition:transform .2s var(--ease)}.hm-q[open] summary i:after{transform:rotate(0)}.hm-q p{color:var(--mute);font-size:15.5px;max-width:62ch;padding:0 0 22px}.hm-close{padding-block:0 clamp(72px,9vw,120px)}.hm-close__card{grid-gap:18px;background:var(--blue);border-radius:28px;color:#fff;display:grid;gap:18px;justify-items:center;overflow:hidden;padding:clamp(36px,6vw,72px) clamp(22px,5vw,64px);position:relative;text-align:center}.hm-close__card h2{color:#fff;font-size:clamp(32px,5vw,58px);font-weight:800;letter-spacing:-.045em;line-height:1.02;max-width:15em}.hm-close__card p{color:#ffffffd1;font-size:17px;max-width:34em}.hm-close__card .hm-linkform{border-color:#0000;box-shadow:none;margin-top:10px;width:100%}.hm-close__card .hm-linkform:focus-within{box-shadow:0 0 0 3px #ffffff8c}.hm-close__card .hm-formmsg{color:#fff}.hm-foot{border-top:1px solid var(--line);font-size:14px;padding-block:48px 40px}.hm-foot__in{grid-gap:32px;display:grid;gap:32px;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr))}@media (max-width:760px){.hm-foot__in{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-foot__brand{grid-column:1/-1}}.hm-foot__brand p{color:var(--mute);margin-top:12px;max-width:30ch}.hm-foot h4{color:var(--ink);font-size:13px;margin-bottom:12px}.hm-foot nav{grid-gap:9px;color:var(--mute);display:grid;gap:9px}.hm-foot nav a:hover{color:var(--ink)}.hm-foot__base{border-top:1px solid var(--line);color:var(--faint);display:flex;flex-wrap:wrap;font-size:13px;gap:10px;justify-content:space-between;margin-top:36px;padding-top:20px}@media (prefers-reduced-motion:reduce){.hm *,.hm :after,.hm :before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}.hm{scroll-behavior:auto}}.hm-formmsg--bad{color:#b42318}.hm-close__card .hm-formmsg--bad{color:#fff}.hm-askmsg{background:var(--blue-soft);border-radius:12px;font-size:14.5px;margin-top:18px;max-width:520px;padding:10px 14px}.hm-askmsg,.hm-mark{color:var(--ink)}.hm .lp-foot .lp-in{max-width:var(--max);padding-left:var(--gut);padding-right:var(--gut)}.hm .lp-foot .lp-foot__base{max-width:calc(var(--max) - var(--gut)*2);padding-left:0;padding-right:0;width:calc(100% - var(--gut)*2)}:root{--ink:#0f0f0f;--ink-body:#383838;--ink-mute:#606060;--line:#e3e3e3;--line-strong:#d0d0d0;--paper:#f9f9f9;--card:#fff;--hover:#f3f3f3;--primary:#0f0f0f;--primary-hover:#2a2a2a;--accent:#c00;--ok:#0d8a4f;--bad:#c5221f;--radius:12px;--made:#3a3733;--made-tint:#f5f3f0;--made-line:#e3dfd9;--ease-out:cubic-bezier(0.23,1,0.32,1);--ease-in-out:cubic-bezier(0.77,0,0.175,1);--ease-drawer:cubic-bezier(0.32,0.72,0,1);--dur-press:160ms;--dur-hover:150ms;--dur-pop:180ms;--dur-modal:240ms;--dur-drawer:360ms;--shadow-xs:0 1px 2px #0f0f0f0d;--shadow-sm:0 1px 2px #0f0f0f0f,0 1px 3px #0f0f0f0a;--shadow-pop:0 12px 32px -12px #0f0f0f47,0 4px 10px -4px #0f0f0f1a;--shadow-modal:0 32px 72px -24px #0f0f0f66,0 10px 22px -12px #0f0f0f29;--ring:0 0 0 3px #0f0f0f17}*{box-sizing:border-box}#root,body,html{height:100%}body{-webkit-font-smoothing:antialiased;background:#f9f9f9;background:var(--paper);color:#383838;color:var(--ink-body);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0;text-rendering:optimizeLegibility}h1,h2,h3,h4{text-wrap:balance}p{text-wrap:pretty}.indic{font-family:Noto Sans Devanagari,Noto Sans Telugu,Noto Sans Tamil,Noto Sans Kannada,Noto Sans Gujarati,Noto Sans Malayalam,Noto Sans Bengali,Noto Sans Gurmukhi,Nirmala UI,Inter,system-ui,sans-serif;line-height:1.85}button{-webkit-tap-highlight-color:transparent;font-family:inherit}a{color:inherit}input,select,textarea{color:inherit;font-family:inherit}@media (max-width:820px){input,select,textarea{font-size:16px!important}}@supports (-webkit-touch-callout:none){input,select,textarea{font-size:16px!important}}:focus-visible{outline:2px solid #3a3733;outline:2px solid var(--made);outline-offset:2px}input,select,textarea{transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease;transition:border-color var(--dur-hover) ease,box-shadow var(--dur-hover) ease,background-color var(--dur-hover) ease}input:not([type=range]):not([type=checkbox]):not([type=radio]):focus,textarea:focus{border-color:#0f0f0f!important;border-color:var(--ink)!important;box-shadow:0 0 0 3px #0f0f0f17;box-shadow:var(--ring);outline:none}input::placeholder,textarea::placeholder{color:#9a9a9a}button{transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,opacity .15s ease;transition:transform var(--dur-press) var(--ease-out),background-color var(--dur-hover) ease,border-color var(--dur-hover) ease,color var(--dur-hover) ease,box-shadow var(--dur-hover) ease,opacity var(--dur-hover) ease}.hg-press:not(:focus-visible):active,button:not(:disabled):not(:focus-visible):active{transform:scale(.97)}.hg-press-soft:not(:disabled):not(:focus-visible):active{transform:scale(.985)}.hg-press{transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .15s ease,border-color .15s ease;transition:transform var(--dur-press) var(--ease-out),background-color var(--dur-hover) ease,border-color var(--dur-hover) ease}@keyframes hg-spin{to{transform:rotate(1turn)}}@keyframes hg-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes hg-fade{0%{opacity:0}to{opacity:1}}@keyframes hg-modal-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes hg-sheet-in{0%{opacity:0;transform:translateY(8%)}to{opacity:1;transform:none}}@keyframes hg-dialog-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes hg-drawer-in{0%{transform:translateX(100%)}to{transform:none}}.hg-drawer-in{animation:hg-drawer-in .36s cubic-bezier(.32,.72,0,1) both;animation:hg-drawer-in var(--dur-drawer) var(--ease-drawer) both}.hg-rise{animation:hg-rise .26s cubic-bezier(.23,1,.32,1) both;animation:hg-rise .26s var(--ease-out) both}.hg-fade{animation:hg-fade .2s cubic-bezier(.23,1,.32,1) both;animation:hg-fade .2s var(--ease-out) both}.hg-sheet-up{animation:hg-modal-in .24s cubic-bezier(.23,1,.32,1) both;animation:hg-modal-in var(--dur-modal) var(--ease-out) both}.hg-dialog-in{animation:hg-dialog-in .24s cubic-bezier(.23,1,.32,1) both;animation:hg-dialog-in var(--dur-modal) var(--ease-out) both}@media (max-width:600px){.hg-sheet-up{animation:hg-sheet-in .32s cubic-bezier(.32,.72,0,1) both;animation:hg-sheet-in .32s var(--ease-drawer) both}}@keyframes hg-dialog-fade{0%{opacity:0;transform:translate(-50%,-50%)}to{opacity:1;transform:translate(-50%,-50%)}}@media (prefers-reduced-motion:reduce){.hg-drawer-in,.hg-rise,.hg-sheet-up{animation:hg-fade .2s ease both!important}.hg-dialog-in{animation:hg-dialog-fade .2s ease both!important}}.hg-nav-item{transition:background-color .15s ease,color .15s ease,transform .16s cubic-bezier(.23,1,.32,1);transition:background-color var(--dur-hover) ease,color var(--dur-hover) ease,transform var(--dur-press) var(--ease-out)}.hg-icon-btn{transition:background-color .15s ease,color .15s ease,border-color .15s ease,transform .16s cubic-bezier(.23,1,.32,1);transition:background-color var(--dur-hover) ease,color var(--dur-hover) ease,border-color var(--dur-hover) ease,transform var(--dur-press) var(--ease-out)}.hg-btn-primary{box-shadow:inset 0 1px 0 #ffffff1a,0 1px 2px #0f0f0f33}.hg-btn-ghost{box-shadow:0 1px 2px #0f0f0f0d;box-shadow:var(--shadow-xs)}@media (hover:hover) and (pointer:fine){.hg-nav-item:hover{background:#f3f3f3!important;background:var(--hover)!important;color:#0f0f0f!important;color:var(--ink)!important}.hg-icon-btn:hover{background:#fce8e6!important;border-color:#f5c7c3!important;color:#c5221f!important;color:var(--bad)!important}.hg-btn-primary:not(:disabled):hover{background:#2a2a2a!important;background:var(--primary-hover)!important}.hg-btn-ghost:not(:disabled):hover{background:#fafafa!important;border-color:#bdbdbd!important;color:#0f0f0f!important;color:var(--ink)!important}.hg-btn-quiet:not(:disabled):hover{background:#f3f3f3!important;background:var(--hover)!important;color:#0f0f0f!important;color:var(--ink)!important}.hg-btn-danger:not(:disabled):hover{background:#fce8e6!important;border-color:#efb7b2!important}}@keyframes hg-voice-eq{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.hg-voice-eq{animation:hg-voice-eq 1.15s ease-in-out infinite;transform-origin:center}@keyframes hg-voice-sheen{0%{transform:translateX(-100%)}to{transform:translateX(300%)}}.hg-voice-bar{overflow:hidden;position:relative}.hg-voice-bar:after{animation:hg-voice-sheen 1.9s linear infinite;background:linear-gradient(90deg,#0000,#ffffff8c,#0000);content:"";inset:0;position:absolute;width:40%}@keyframes hg-voice-live{0%,to{box-shadow:0 0 0 0 #3a37334d}50%{box-shadow:0 0 0 5px #3a373300}}.hg-voice-live{animation:hg-voice-live 2s ease-out infinite}@keyframes hg-voice-line{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.hg-voice-line{animation:hg-voice-line .3s cubic-bezier(.23,1,.32,1) both;animation:hg-voice-line .3s var(--ease-out) both}@media (prefers-reduced-motion:reduce){.hg-voice-bar:after,.hg-voice-eq,.hg-voice-live{animation:none!important}.hg-voice-line{animation:hg-fade .2s ease both!important}}.hg-app{height:100vh;height:100dvh}.hg-row{transition:background-color .15s ease,border-color .15s ease;transition:background-color var(--dur-hover) ease,border-color var(--dur-hover) ease}summary::-webkit-details-marker{display:none}summary::marker{content:""}.hg-pick{transition:background-color .15s ease,border-color .15s ease;transition:background-color var(--dur-hover) ease,border-color var(--dur-hover) ease}.bc-overlay{position:fixed;z-index:120}.bc-dialog,.bc-overlay{background:#fff;background:var(--card);inset:0}.bc-dialog{animation:bc-in .22s cubic-bezier(.23,1,.32,1) both;animation:bc-in .22s var(--ease-out) both;box-sizing:border-box;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;padding:calc(64px + env(safe-area-inset-top, 0px)) max(clamp(32px,5vw,72px),env(safe-area-inset-right,0px)) calc(40px + env(safe-area-inset-bottom, 0px)) max(clamp(32px,5vw,72px),env(safe-area-inset-left,0px));position:absolute}.bc-inner{margin:auto;max-width:1180px;width:100%}.bc-dialog.is-narrow .bc-inner{max-width:540px}@keyframes bc-in{0%{opacity:0}to{opacity:1}}.bc-inner{animation:bc-rise .32s cubic-bezier(.23,1,.32,1) both;animation:bc-rise .32s var(--ease-out) both}@keyframes bc-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.bc-close{background:#fff;background:var(--card);border:1px solid #e3e3e3;border:1px solid var(--line);border-radius:50%;box-shadow:0 6px 20px -12px #0f0f0f66;color:#383838;color:var(--ink-body);cursor:pointer;display:grid;height:44px;place-items:center;position:absolute;right:max(16px,env(safe-area-inset-right,0px));top:calc(16px + env(safe-area-inset-top, 0px));transition:background-color .15s ease,color .15s ease,transform .16s cubic-bezier(.23,1,.32,1);transition:background-color var(--dur-hover) ease,color var(--dur-hover) ease,transform var(--dur-press) var(--ease-out);width:44px;z-index:2}.bc-close:hover{background:#f3f3f3;background:var(--hover);color:#0f0f0f;color:var(--ink)}.bc-close:active{transform:scale(.94)}.bc-close:focus-visible{outline:2px solid #0f0f0f;outline:2px solid var(--ink);outline-offset:2px}.fp-head{grid-gap:8px;display:grid;gap:8px;margin:0 0 26px;max-width:860px}.fp-eyebrow{color:#606060;color:var(--ink-mute);font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.fp-title{text-wrap:balance;color:#0f0f0f;color:var(--ink);font-size:clamp(23px,3.1vw,31px);font-weight:780;letter-spacing:-.028em;line-height:1.12;margin:0}.fp-sub{color:#606060;color:var(--ink-mute);font-size:14.5px;line-height:1.55;margin:0}.fp-track{grid-column-gap:16px;grid-row-gap:0;column-gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(6,auto);position:relative}.fp-card,.fp-track{display:grid;row-gap:0}.fp-card{grid-row-gap:0;align-content:start;background:#fff;background:var(--card);border:1px solid #e3e3e3;border:1px solid var(--line);border-radius:18px;box-sizing:border-box;color:#0f0f0f;color:var(--ink);grid-row:span 6;grid-template-rows:subgrid;min-width:0;padding:22px 22px 18px;transition:transform .22s cubic-bezier(.23,1,.32,1),box-shadow .22s cubic-bezier(.23,1,.32,1);transition:transform .22s var(--ease-out),box-shadow .22s var(--ease-out)}@supports not (grid-template-rows:subgrid){.fp-card{display:flex;flex-direction:column}.fp-card .fp-row-buy{margin-top:auto}}.fp-card.is-dark{background:radial-gradient(120% 90% at 100% 0,#3a3733 0,#0f0f0f 62%);border-color:#0f0f0f;box-shadow:0 26px 50px -30px #0f0f0f99;color:#fff}.fp-card.is-quiet{background:#f9f9f9;background:var(--paper)}@media (hover:hover) and (pointer:fine){.fp-card:not(.is-quiet):hover{box-shadow:0 20px 44px -28px #0f0f0f52;transform:translateY(-3px)}.fp-card.is-dark:hover{box-shadow:0 30px 60px -30px #0f0f0fb3}}.fp-row-label{align-items:center;display:flex;gap:8px;justify-content:space-between;min-height:24px}.fp-name{color:#606060;color:var(--ink-mute);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.fp-card.is-dark .fp-name{color:#ffffffb8}.fp-badge{background:#0f0f0f;background:var(--ink);border-radius:999px;color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.06em;padding:4px 9px;text-transform:uppercase;white-space:nowrap}.fp-badge.is-dark{background:#fff;color:#0f0f0f}.fp-row-price{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:14px}.fp-price{font-feature-settings:"tnum";font-size:42px;font-variant-numeric:tabular-nums;font-weight:780;letter-spacing:-.035em;line-height:1}.fp-price.is-muted{font-size:30px;letter-spacing:-.02em}.fp-price-note,.fp-price.is-muted{color:#606060;color:var(--ink-mute)}.fp-price-note{font-size:14px}.fp-card.is-dark .fp-price-note{color:#ffffffbd}.fp-after{font-feature-settings:"tnum";color:#606060;color:var(--ink-mute);flex-basis:100%;font-size:13px;font-variant-numeric:tabular-nums;margin-top:4px}.fp-card.is-dark .fp-after{color:#ffffffa8}.fp-strike{color:#606060;color:var(--ink-mute);font-size:19px;font-weight:500;text-decoration-thickness:1.5px}.fp-strike.is-small{font-size:.75em;margin-right:6px}.fp-card.is-dark .fp-strike{color:#ffffff80}.fp-row-minutes{margin-top:16px}.fp-minutes{font-size:16px;font-weight:700;letter-spacing:-.01em}.fp-minutes-sub{color:#606060;color:var(--ink-mute);font-size:13px;line-height:1.45;margin-top:3px}.fp-card.is-dark .fp-minutes-sub{color:#ffffffa8}.fp-row-counter{margin-top:18px;min-height:0}.fp-row-counter:empty{margin-top:0}.fp-count{font-feature-settings:"tnum";color:#383838;color:var(--ink-body);font-size:13px;font-variant-numeric:tabular-nums;line-height:1.3;margin-bottom:8px}.fp-card.is-dark .fp-count{color:#ffffffe6}.fp-bar{background:#e3e3e3;background:var(--line);height:6px;overflow:hidden}.fp-bar,.fp-bar i{border-radius:999px}.fp-bar i{background:#0f0f0f;background:var(--ink);display:block;height:100%;transition:width .7s cubic-bezier(.23,1,.32,1);transition:width .7s var(--ease-out)}.fp-card.is-dark .fp-bar{background:#ffffff29}.fp-card.is-dark .fp-bar i{background:#fff}.fp-row-buy{margin-top:20px}.fp-row-buy:empty{margin-top:0}.fp-buy{background:#0f0f0f;background:var(--primary);border:1px solid #0f0f0f;border:1px solid var(--primary);border-radius:12px;color:#fff;cursor:pointer;font-family:inherit;font-size:15px;font-weight:700;line-height:1.25;padding:14px 16px;width:100%}.fp-buy:not(:disabled):hover{background:#2a2a2a;background:var(--primary-hover);border-color:#2a2a2a;border-color:var(--primary-hover)}.fp-buy.is-dark{background:#fff;border-color:#fff;color:#0f0f0f}.fp-buy.is-dark:not(:disabled):hover{background:#f1f0ee;border-color:#f1f0ee}.fp-buy.is-outline{background:#fff;background:var(--card);border-color:#d0d0d0;border-color:var(--line-strong);color:#0f0f0f;color:var(--ink)}.fp-buy.is-outline:not(:disabled):hover{background:#f3f3f3;background:var(--hover);border-color:#bdbdbd}.fp-buy:disabled{cursor:default;opacity:.55}.fp-held{align-items:center;border:1px solid #ffffff38;border-radius:12px;display:flex;font-size:14.5px;font-weight:650;gap:8px;justify-content:center;padding:13px 14px}.fp-row-foot{color:#606060;color:var(--ink-mute);font-size:12.5px;line-height:1.5;margin-top:10px;text-align:center}.fp-row-foot:empty{margin-top:0}.fp-card.is-dark .fp-row-foot{color:#ffffff9e}.fp-dots{display:none}.fp-dot{background:none;border:none;cursor:pointer;height:22px;padding:0;position:relative;width:26px}.fp-dot:before{background:#d0d0d0;background:var(--line-strong);border-radius:999px;content:"";height:7px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .22s cubic-bezier(.23,1,.32,1),background-color .22s ease;transition:width .22s var(--ease-out),background-color .22s ease;width:7px}.fp-dot.is-on:before{background:#0f0f0f;background:var(--ink);width:20px}.fp-perks{color:#383838;color:var(--ink-body);display:flex;flex-wrap:wrap;font-size:13.5px;gap:8px 22px;list-style:none;margin:18px 0 0;padding:0}.fp-perks li{align-items:center;display:inline-flex;gap:7px}.fp-note{align-items:center;color:#606060;color:var(--ink-mute);display:flex;font-size:13px;gap:12px;line-height:1.5;margin-top:16px}.fp-note img{border:1px solid #e3e3e3;border:1px solid var(--line);border-radius:50%;flex-shrink:0;height:34px;object-fit:cover;width:34px}.fp-note b{color:#383838;color:var(--ink-body);font-weight:650}.fp-link{background:none;border:none;color:#0f0f0f;color:var(--ink);cursor:pointer;font:inherit;font-weight:600;padding:0;text-decoration:underline;text-underline-offset:3px}.fp-lifepass{background:#f5f3f0;background:var(--made-tint);border:1px solid #e3dfd9;border:1px solid var(--made-line);border-radius:12px;color:#383838;color:var(--ink-body);font-size:13.5px;line-height:1.55;margin:-8px 0 18px;padding:12px 14px}.fp-paygo{grid-gap:18px 28px;align-items:center;background:#fff;background:var(--card);border:1px solid #e3e3e3;border:1px solid var(--line);border-radius:16px;display:grid;gap:18px 28px;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) auto;margin-top:22px;padding:18px 20px}.fp-paygo-head{grid-gap:4px;display:grid;gap:4px;min-width:0}.fp-paygo-title{color:#0f0f0f;color:var(--ink);font-size:16px;font-weight:700;letter-spacing:-.01em}.fp-paygo-sub{color:#606060;color:var(--ink-mute);font-size:13px;line-height:1.5}.fp-paygo-slider{min-width:0}.fp-paygo-amount{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:6px}.fp-paygo-amount b{font-feature-settings:"tnum";color:#0f0f0f;color:var(--ink);font-size:16px;font-variant-numeric:tabular-nums;font-weight:750}.fp-paygo-amount span{color:#606060;color:var(--ink-mute);font-size:12.5px}.fp-paygo-buy{grid-gap:8px;display:grid;gap:8px;justify-items:stretch;min-width:190px}.fp-paygo-price{font-feature-settings:"tnum";color:#0f0f0f;color:var(--ink);font-size:24px;font-variant-numeric:tabular-nums;font-weight:780;letter-spacing:-.02em;text-align:center}.fp-welcome{grid-gap:12px;display:grid;gap:12px;justify-items:center;margin:0 auto;max-width:520px;padding:34px 8px 14px;text-align:center}.fp-welcome-mark{background:#e7f4ec;border-radius:50%;color:#0d8a4f;color:var(--ok);display:grid;height:60px;place-items:center;width:60px}.fp-welcome h3{text-wrap:balance;color:#0f0f0f;color:var(--ink);font-size:26px;font-weight:780;letter-spacing:-.025em;margin:6px 0 0}.fp-welcome p{color:#383838;color:var(--ink-body);font-size:15px;line-height:1.6;margin:0}.fp-welcome .fp-buy{margin-top:10px;padding:13px 34px;width:auto}@media (prefers-reduced-motion:reduce){.bc-dialog,.bc-inner{animation:none}.fp-bar i,.fp-card,.fp-dot:before{transition:none}.fp-card:hover{transform:none!important}}@media (max-width:899px){.bc-dialog{padding-left:32px;padding-right:32px}.fp-track{-webkit-overflow-scrolling:touch;display:flex;gap:12px;margin:0 -32px;overflow-x:auto;overscroll-behavior-x:contain;padding:6px 32px 12px;scroll-padding:0 32px;scroll-snap-type:x mandatory;scrollbar-width:none}.fp-track::-webkit-scrollbar{display:none}.fp-card{display:flex;flex:0 0 min(82%,360px);flex-direction:column;scroll-snap-align:center}.fp-card .fp-row-buy{margin-top:auto;padding-top:20px}.fp-card:hover{transform:none!important}.fp-dots{display:flex;gap:2px;justify-content:center;margin-top:2px}.fp-paygo{grid-template-columns:minmax(0,1fr) auto}.fp-paygo-head{grid-column:1/-1}}@media (max-width:760px){.bc-dialog{padding:calc(68px + env(safe-area-inset-top, 0px)) 16px calc(28px + env(safe-area-inset-bottom, 0px))}.fp-head{margin-bottom:18px}.fp-track{margin:0 -16px;padding:6px 16px 12px;scroll-padding:0 16px}.fp-paygo{gap:14px;grid-template-columns:minmax(0,1fr);padding:16px}.fp-paygo-buy{min-width:0}.fp-price{font-size:38px}}@media (max-width:560px){.fp-perks{font-size:13px;gap:8px 16px}}.bc-coupon-wrap{grid-gap:12px;display:grid;gap:12px;margin-top:18px;max-width:520px}.bc-coupon-form{grid-gap:7px;display:grid;gap:7px}.bc-coupon-label{color:#383838;color:var(--ink-body);font-size:13.5px;font-weight:650}.bc-coupon-row{display:flex;gap:8px}.bc-coupon-input{background:#fff;background:var(--card);border:1px solid #d0d0d0;border:1px solid var(--line-strong);border-radius:11px;box-sizing:border-box;color:#0f0f0f;color:var(--ink);flex:1 1;font-family:inherit;font-size:16px;font-weight:650;height:46px;letter-spacing:.06em;min-width:0;padding:0 14px;transition:border-color .15s ease,box-shadow .15s ease;transition:border-color var(--dur-hover) ease,box-shadow var(--dur-hover) ease}.bc-coupon-input::placeholder{color:#606060;color:var(--ink-mute);font-weight:400;letter-spacing:0}.bc-coupon-input:focus{border-color:#0f0f0f;border-color:var(--ink);box-shadow:0 0 0 3px #0f0f0f14;outline:none}.bc-coupon-input[aria-invalid=true]{border-color:#c5221f;border-color:var(--bad)}.bc-coupon-btn{background:#0f0f0f;background:var(--primary);border:1px solid #0f0f0f;border:1px solid var(--primary);border-radius:11px;color:#fff;cursor:pointer;flex-shrink:0;font-family:inherit;font-size:15px;font-weight:700;height:46px;padding:0 22px}.bc-coupon-btn:not(:disabled):hover{background:#2a2a2a;background:var(--primary-hover)}.bc-coupon-btn:disabled{cursor:default;opacity:.45}.bc-coupon-error{color:#c5221f;color:var(--bad);font-size:13px;line-height:1.5}.bc-coupon-line{grid-gap:6px;color:#383838;color:var(--ink-body);display:grid;font-size:14px;gap:6px;margin-top:18px}.bc-code-backdrop{background:#0f0f0f73;display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:130}.bc-code-dialog{grid-gap:12px;background:#fff;background:var(--card);border:1px solid #e3e3e3;border:1px solid var(--line);border-radius:18px;box-shadow:0 30px 70px -30px #0f0f0f73;box-sizing:border-box;display:grid;gap:12px;grid-template-columns:minmax(0,1fr);padding:22px 22px 20px;width:min(420px,100%)}.bc-code-dialog .bc-coupon-input{flex:1 1;min-width:0}.bc-code-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.bc-code-head h3{color:#0f0f0f;color:var(--ink);font-size:18px;font-weight:750;letter-spacing:-.02em;margin:0}.bc-code-x{background:none;border:none;border-radius:10px;color:#606060;color:var(--ink-mute);cursor:pointer;display:grid;height:34px;margin:-6px -8px -6px 0;place-items:center;width:34px}.bc-code-x:hover{background:#f3f3f3;background:var(--hover);color:#0f0f0f;color:var(--ink)}.bc-code-sub{color:#606060;color:var(--ink-mute);font-size:13.5px;line-height:1.5;margin:-4px 0 0}@media (max-width:560px){.bc-code-backdrop{padding:0;place-items:end center}.bc-code-dialog{border-radius:18px 18px 0 0;padding-bottom:calc(22px + env(safe-area-inset-bottom, 0px));width:100%}}.bc-coupon{align-items:center;border-radius:12px;color:#383838;color:var(--ink-body);display:flex;flex-wrap:wrap;font-size:14px;gap:10px 12px;line-height:1.5;padding:12px 14px}.bc-coupon.is-applied{background:#eef7f1;border:1px solid #cde7d6;color:#0f0f0f;color:var(--ink);margin-top:18px;max-width:760px}.bc-coupon.is-applied svg{color:#0d8a4f;color:var(--ok)}.bc-coupon.is-offered{background:#f5f3f0;background:var(--made-tint);border:1px solid #e3dfd9;border:1px solid var(--made-line);color:#0f0f0f;color:var(--ink);justify-content:space-between}.bc-coupon.is-offered .bc-coupon-btn{font-size:14px;height:38px;padding:0 18px}.bc-coupon-code{background:#fff;background:var(--card);border:1px dashed #a9d3b7;border-radius:7px;font-weight:750;letter-spacing:.05em;padding:3px 9px}.bc-range{accent-color:#0f0f0f;accent-color:var(--ink);cursor:pointer;height:22px}.bc-menu{border:1px solid #e3e3e3;border:1px solid var(--line);border-radius:12px;margin-top:10px;overflow:hidden}.bc-menu-row{color:#383838;color:var(--ink-body);display:flex;font-size:13.5px;gap:14px;justify-content:space-between;line-height:1.45;padding:10px 14px}.bc-menu-row+.bc-menu-row{border-top:1px solid #e3e3e3;border-top:1px solid var(--line)}.bc-menu-row b{color:#0f0f0f;color:var(--ink);font-weight:650;white-space:nowrap}.bc-menu-row b.is-free{color:#0d8a4f;color:var(--ok)}@media (max-width:480px){.bc-menu-row{flex-direction:column;gap:2px}.bc-menu-row b{white-space:normal}}.bc-skel{animation:bc-shimmer 1.2s linear infinite;background:linear-gradient(90deg,#ffffff1f,#ffffff4d 50%,#ffffff1f);background-size:200% 100%;border-radius:5px;display:inline-block;height:.95em;vertical-align:-.12em;width:2.4em}.bc-skel.is-light{background-image:linear-gradient(90deg,#0f0f0f0f,#0f0f0f24 50%,#0f0f0f0f)}@keyframes bc-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.bc-skel{animation:none}}.bc-range:disabled{cursor:default;opacity:.6}.hg-pill{transition:background-color .15s ease,border-color .15s ease,color .15s ease;transition:background-color var(--dur-hover) ease,border-color var(--dur-hover) ease,color var(--dur-hover) ease}@media (hover:hover) and (pointer:fine){.hg-row:hover{background:#fafafa!important;border-color:#d0d0d0!important;border-color:var(--line-strong)!important}.hg-pick:hover{border-color:#a6a6a6!important}.hg-pill[aria-pressed=false]:hover{border-color:#b8b8b8!important;color:#383838!important;color:var(--ink-body)!important}}.hg-video-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1280px){.hg-video-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.hg-video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.hg-video-grid{grid-template-columns:minmax(0,1fr)}}.hg-range{appearance:none;background:#0000;cursor:grab;height:26px;margin:0;width:100%}.hg-range:active{cursor:grabbing}.hg-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,#0f0f0f 0 0,#e3e3e3 0 100%);background:linear-gradient(to right,var(--ink) 0 var(--hg-range-pct,0),var(--line) var(--hg-range-pct,0) 100%);border-radius:999px;height:6px}.hg-range::-webkit-slider-thumb{appearance:none;background:#fff;background:var(--card);border:2px solid #0f0f0f;border:2px solid var(--ink);border-radius:50%;box-shadow:0 1px 3px #0003;height:20px;margin-top:-7px;-webkit-transition:transform .16s cubic-bezier(.23,1,.32,1);transition:transform .16s cubic-bezier(.23,1,.32,1);-webkit-transition:transform var(--dur-press) var(--ease-out);transition:transform var(--dur-press) var(--ease-out);width:20px}.hg-range:active::-webkit-slider-thumb{transform:scale(1.12)}.hg-range::-moz-range-track{background:#e3e3e3;background:var(--line);border-radius:999px;height:6px}.hg-range::-moz-range-progress{background:#0f0f0f;background:var(--ink);border-radius:999px;height:6px}.hg-range::-moz-range-thumb{background:#fff;background:var(--card);border:2px solid #0f0f0f;border:2px solid var(--ink);border-radius:50%;box-shadow:0 1px 3px #0003;height:18px;-moz-transition:transform .16s cubic-bezier(.23,1,.32,1);transition:transform .16s cubic-bezier(.23,1,.32,1);-moz-transition:transform var(--dur-press) var(--ease-out);transition:transform var(--dur-press) var(--ease-out);width:18px}.hg-range:active::-moz-range-thumb{transform:scale(1.12)}.hg-range:focus{box-shadow:none;outline:none}.hg-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px #0f0f0f2e}.hg-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px #0f0f0f2e}@media (prefers-reduced-motion:reduce){.hg-range::-moz-range-thumb,.hg-range::-webkit-slider-thumb{-webkit-transition:none;-moz-transition:none;transition:none}.hg-range:active::-moz-range-thumb,.hg-range:active::-webkit-slider-thumb{transform:none}}.hg-strip{-ms-overflow-style:none;scrollbar-width:none}.hg-strip::-webkit-scrollbar{display:none}@keyframes hg-pulse{0%,to{opacity:1}50%{opacity:.5}}.hg-skel{animation:hg-pulse 1.5s ease-in-out infinite;background:#ededed;border-radius:8px}@media (prefers-reduced-motion:reduce){.hg-skel{animation:none}}.hg-scroll{overflow-y:auto;scrollbar-color:#c6c6c6 #0000;scrollbar-width:thin}.hg-scroll::-webkit-scrollbar{height:10px;width:10px}.hg-scroll::-webkit-scrollbar-track{background:#0000}.hg-scroll::-webkit-scrollbar-thumb{background:#c6c6c6;background-clip:padding-box;border:3px solid #f9f9f9;border:3px solid var(--paper);border-radius:99px}.hg-scroll::-webkit-scrollbar-thumb:hover{background:#ababab;background-clip:padding-box}::selection{background:#ffdad6;color:#0f0f0f;color:var(--ink)}.hg-dark{--d-bg:#08090e;--d-bg-alt:#0d1019;--d-panel:hsla(0,0%,100%,.042);--d-panel-strong:hsla(0,0%,100%,.072);--d-line:#ffffff1f;--d-line-soft:hsla(0,0%,100%,.075);--d-line-strong:#ffffff36;--d-highlight:inset 0 1px 0 #ffffff0f;--d-ink:#fcfbff;--d-body:#b4b5c1;--d-mute:#898b9a;--d-blue:#918dff;--d-purple:#f09be5;--d-green:#74ddb0;--d-red:#ff9482;background:var(--d-bg);color:var(--d-body)}.hg-dark ::selection{background:#7c79ff61;color:#fff}.hg-hero:before{aspect-ratio:1;background:radial-gradient(circle,#7671ff33,rgba(145,94,224,.055) 38%,#0000 69%);content:"";filter:blur(10px);left:50%;pointer-events:none;position:absolute;top:-58%;transform:translateX(-50%);width:min(72vw,980px)}.lp-hero-shell{padding-top:clamp(16px,3vw,38px)}.lp-hero-shell>.lp-eyebrow,.lp-hero-title{position:relative;z-index:2}.lp-hero-title{text-wrap:balance;color:var(--d-ink);font-weight:760;letter-spacing:-.062em;line-height:.98;margin:24px auto 0;max-width:930px}.lp-hero-title>span{color:#b6b3ff}.lp-hero-lede{text-wrap:pretty;color:var(--d-body);line-height:1.65;margin:24px auto 0;max-width:600px;position:relative;z-index:2}.lp-hero-lede em{color:var(--d-ink);font-style:normal}.lp-hero-actions{gap:12px;margin-top:32px}.lp-hero-actions,.lp-hero-proof{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.lp-hero-proof{color:var(--d-mute);font-size:13px;gap:12px 16px;margin-top:18px}.lp-hero-proof>span{align-items:center;display:inline-flex;gap:7px}.lp-hero-proof .lp-proof-rule{background:var(--d-line);height:15px;width:1px}.lp-play-dot{background:#918dff29;border-radius:50%;color:#d5d3ff;display:grid;height:22px;place-items:center;width:22px}.lp-desk{background:linear-gradient(145deg,#1e1f35f5,#0e1019fa 58%);border:1px solid #b1aeff3b;border-radius:26px;box-shadow:inset 0 1px 0 #ffffff1c,0 36px 100px -42px #000000f2,0 0 0 8px rgba(119,114,255,.035);margin:clamp(42px,6vw,78px) auto 0;max-width:820px;overflow:visible;position:relative;text-align:left}.lp-desk:before{background:radial-gradient(circle at 10% 0,#b2aeff24,#0000 26%);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.lp-desk-top{align-items:center;border-bottom:1px solid #ffffff14;color:#eeefff;display:flex;font-size:12px;font-weight:650;gap:10px;height:52px;letter-spacing:-.01em;padding:0 18px;position:relative}.lp-desk-mark{background:#bbb8ff;border-radius:8px;color:#0d0e16;display:grid;font-weight:800;height:25px;place-items:center;width:25px}.lp-desk-date{color:var(--d-mute);font-size:11px;font-weight:550;margin-left:auto}.lp-desk-body{padding:clamp(22px,4vw,42px);position:relative}.lp-desk-kicker{align-items:center;color:#a9a6f9;display:flex;font-size:10px;font-weight:750;gap:7px;letter-spacing:.13em}.lp-desk-kicker>span{background:#7cf0b9;border-radius:50%;box-shadow:0 0 0 4px #7cf0b91a;height:6px;width:6px}.lp-desk-body h2{color:var(--d-ink);font-size:clamp(24px,3vw,35px);letter-spacing:-.045em;line-height:1.04;margin:14px 0 26px;max-width:390px}.lp-desk-stories{grid-gap:8px;display:grid;gap:8px}.lp-desk-story{align-items:center;background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.065);border-radius:13px;display:flex;gap:15px;justify-content:space-between;padding:12px 13px}.lp-desk-story.is-picked{background:rgba(143,138,255,.095);border-color:#928dff66;box-shadow:inset 3px 0 #a9a6ff}.lp-desk-story div{grid-gap:4px;display:grid;gap:4px;min-width:0}.lp-desk-story span{color:var(--d-mute);font-size:10px;font-weight:650}.lp-desk-story strong{color:#e9e9f4;font-size:13px;font-weight:570;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-desk-story b{background:#74ddb012;border:1px solid #74ddb033;border-radius:50%;color:#89e9ba;display:grid;flex:0 0 auto;font-size:11px;height:31px;place-items:center;width:31px}.lp-desk-script{grid-gap:11px;background:#f2f0ff;border-radius:15px;box-shadow:0 12px 26px -18px #05060ce6;color:#15152a;display:grid;gap:11px;margin-top:20px;padding:17px}.lp-desk-script>div{color:#77758d;display:flex;font-size:9px;font-weight:750;gap:12px;justify-content:space-between;letter-spacing:.11em}.lp-desk-script em{color:#388c69;font-style:normal;letter-spacing:0}.lp-desk-script p{font-size:14px;font-weight:630;letter-spacing:-.015em;line-height:1.45;margin:0}.lp-desk-script button{align-items:center;background:#0000;border:0;color:#5752c8;display:inline-flex;font:inherit;font-size:11px;font-weight:750;gap:5px;padding:0;pointer-events:none;width:max-content}.lp-desk-script .lp-arrow{color:inherit}.lp-desk-orbit{background:#20213ad1;border:1px solid #b4b1ff38;border-radius:50%;box-shadow:inset 0 1px #ffffff1a,0 12px 30px -12px #000c;color:#e8e7ff;display:grid;font-size:13px;font-weight:700;height:72px;place-items:center;position:absolute;width:72px}.lp-desk-orbit--one{left:-52px;top:30%;transform:rotate(-9deg)}.lp-desk-orbit--two{bottom:9%;right:-48px;transform:rotate(8deg)}.lp-hero-video{margin-left:auto;margin-right:auto;max-width:930px}.lp-section{isolation:isolate}.lp-section:before{background:radial-gradient(ellipse,#7671ff1f,#0000 67%);content:"";height:300px;left:-18vw;opacity:.36;pointer-events:none;position:absolute;top:7%;width:min(42vw,590px);z-index:-1}.lp-section--band:before{background:radial-gradient(ellipse,#eb94de1a,#0000 67%);left:auto;right:-18vw}.lp-section-head,.lp-section-title{text-wrap:balance}.lp-closing{background:linear-gradient(180deg,var(--d-bg),#0c0d17)}.lp-closing .lp-card{border-color:#9f9bff33;box-shadow:inset 0 1px 0 #ffffff1a,0 38px 90px -56px #746effb8}.lp-footer{position:relative}.lp-footer:before{background:linear-gradient(90deg,#0000,#aca9ff80,#0000);content:"";height:1px;inset:0 0 auto;position:absolute}@media (max-width:640px){.lp-hero-shell{padding-top:8px}.lp-hero-title{letter-spacing:-.055em;margin-top:20px}.lp-hero-lede{margin-top:19px}.lp-hero-actions{margin-top:27px}.lp-hero-proof{margin-top:17px}.lp-desk{border-radius:20px;margin-top:42px}.lp-desk-top{height:46px;padding:0 13px}.lp-desk-body{padding:21px 14px 14px}.lp-desk-body h2{margin-bottom:19px}.lp-desk-story{padding:10px}.lp-desk-story strong{font-size:12px}.lp-desk-script{margin-top:14px;padding:14px}}.hg-armed .hg-reveal{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.23,1,.32,1) 0ms,transform .9s cubic-bezier(.23,1,.32,1) 0ms;transition:opacity .7s var(--ease-out) calc(var(--i, 0)*70ms),transform .9s var(--ease-out) calc(var(--i, 0)*70ms)}.hg-armed .hg-reveal.is-in{opacity:1;transform:none}.hg-lang-word{filter:blur(6px);left:0;opacity:0;position:absolute;right:0;text-align:center;top:0;transform:translateY(.42em);transition:opacity .42s cubic-bezier(.23,1,.32,1),transform .62s cubic-bezier(.23,1,.32,1),filter .42s cubic-bezier(.23,1,.32,1);transition:opacity .42s var(--ease-out),transform .62s var(--ease-out),filter .42s var(--ease-out);white-space:nowrap}.hg-lang-word[data-state=on]{filter:blur(0);opacity:1;transform:none}.hg-lang-word[data-state=gone]{filter:blur(6px);opacity:0;transform:translateY(-.42em)}.hg-lang-slot{transition:width .52s cubic-bezier(.77,0,.175,1);transition:width .52s var(--ease-in-out)}@keyframes hg-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.hg-marquee-track{animation:hg-marquee 42s linear infinite;display:flex;width:max-content}@media (hover:hover) and (pointer:fine){.hg-marquee:hover .hg-marquee-track{animation-play-state:paused}}@keyframes hg-ping{0%{box-shadow:0 0 0 0 #70ffd280;box-shadow:0 0 0 0 rgba(var(--ping-rgb,112,255,210),.5)}70%{box-shadow:0 0 0 8px #70ffd200;box-shadow:0 0 0 8px rgba(var(--ping-rgb,112,255,210),0)}to{box-shadow:0 0 0 0 #70ffd200;box-shadow:0 0 0 0 rgba(var(--ping-rgb,112,255,210),0)}}.hg-ping{animation:hg-ping 2.4s cubic-bezier(.23,1,.32,1) infinite;animation:hg-ping 2.4s var(--ease-out) infinite}.hg-hero{--yt:#7c79ff;--yt-deep:#5c58f0;--yt-bright:#a78bff;--ping-rgb:124,121,255}@keyframes hg-blink{0%,49%{opacity:1}50%,to{opacity:0}}.hg-caret{animation:hg-blink 1.05s steps(1) infinite}@keyframes hg-play-ring{0%{box-shadow:0 0 0 0 #a78bff80}70%{box-shadow:0 0 0 22px #a78bff00}to{box-shadow:0 0 0 0 #a78bff00}}.hg-play{animation:hg-play-ring 2.6s cubic-bezier(.23,1,.32,1) infinite;animation:hg-play-ring 2.6s var(--ease-out) infinite;transition:transform .24s cubic-bezier(.23,1,.32,1);transition:transform .24s var(--ease-out)}@media (hover:hover) and (pointer:fine){button:hover>.hg-play{transform:scale(1.06)}}@keyframes hg-eq{0%,to{transform:scaleY(.32)}50%{transform:scaleY(1)}}.hg-eq span{animation:hg-eq 1.1s ease-in-out infinite;background:var(--d-blue);border-radius:2px;display:block;height:18px;transform-origin:bottom;width:3px}.lp-btn{align-items:center;border:1px solid #0000;border-radius:999px;cursor:pointer;display:inline-flex;font:inherit;font-size:14.5px;font-weight:650;gap:8px;height:44px;justify-content:center;letter-spacing:-.01em;padding:0 22px;text-decoration:none;transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .2s ease;transition:transform var(--dur-press) var(--ease-out),background-color var(--dur-hover) ease,border-color var(--dur-hover) ease,color var(--dur-hover) ease,box-shadow .2s ease;white-space:nowrap}.lp-btn:not(:disabled):not(:focus-visible):active{transform:scale(.97)}.lp-btn:disabled{cursor:default;opacity:.55}.lp-btn--primary{background:var(--d-ink);box-shadow:inset 0 1px 0 #fff9,0 8px 24px -12px #7c79ff8c;color:#0b0c10}.lp-btn--ghost{background:#ffffff0a;border-color:var(--d-line);box-shadow:var(--d-highlight);color:var(--d-ink)}.lp-btn--sm{font-size:13.5px;height:36px;padding:0 16px}.lp-btn .lp-arrow{transition:transform .24s cubic-bezier(.23,1,.32,1);transition:transform .24s var(--ease-out)}.lp-link{color:var(--d-mute);text-decoration:none;transition:color .15s ease;transition:color var(--dur-hover) ease}.lp-card{background:var(--d-panel);border:1px solid var(--d-line-soft);border-radius:20px;position:relative;transition:border-color .2s ease,background-color .2s ease}.lp-card,.lp-eyebrow{box-shadow:var(--d-highlight)}.lp-eyebrow{align-items:center;background:#ffffff0a;border:1px solid var(--d-line-soft);border-radius:999px;color:var(--d-body);display:inline-flex;font-size:12px;font-weight:600;gap:8px;letter-spacing:.02em;padding:5px 12px 5px 10px}.lp-eyebrow i{background:currentColor;border-radius:50%;display:block;height:6px;width:6px}.lp-step{background:#0000;border:1px solid #0000;border-radius:16px;color:inherit;cursor:pointer;display:block;font:inherit;overflow:hidden;padding:18px 20px 18px 22px;position:relative;text-align:left;width:100%}.lp-step[aria-selected=true]{background:var(--d-panel);border-color:var(--d-line-soft);box-shadow:var(--d-highlight)}.lp-step:not(:disabled):not(:focus-visible):active{transform:scale(.985)}@keyframes lp-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.lp-progress{background:#ffffff14;border-radius:2px;bottom:0;height:2px;left:22px;overflow:hidden;position:absolute;right:22px}.lp-progress>span{animation:lp-progress 7s linear both;animation:lp-progress var(--step-ms,7s) linear both;background:var(--d-blue);background:var(--tone,var(--d-blue));display:block;height:100%;transform-origin:left center}.lp-progress[data-paused=true]>span{animation-play-state:paused}@keyframes lp-scene-in{0%{filter:blur(4px);opacity:0;transform:translateY(8px) scale(.99)}to{filter:blur(0);opacity:1;transform:none}}.lp-scene-in{animation:lp-scene-in .32s cubic-bezier(.23,1,.32,1) both;animation:lp-scene-in .32s var(--ease-out) both}.lp-glow{background:radial-gradient(60% 60% at 50% 50%,#7c79ff47,#0000 70%);bottom:-6%;filter:blur(40px);left:8%;pointer-events:none;position:absolute;right:8%;top:18%;z-index:0}.lp-tick{background:#7c79ff24;border:1px solid #7c79ff52;border-radius:50%;color:var(--d-blue);display:grid;flex-shrink:0;height:20px;place-items:center;width:20px}@media (hover:hover) and (pointer:fine){.lp-btn--primary:not(:disabled):hover{background:#fff;box-shadow:inset 0 1px 0 #fff9,0 12px 30px -12px #7c79ffbf}.lp-btn--ghost:not(:disabled):hover{background:#ffffff14;border-color:var(--d-line-strong)}.lp-btn:hover .lp-arrow{transform:translateX(3px)}.lp-link:hover{color:var(--d-ink)}.lp-card--hover:hover{background:var(--d-panel-strong);border-color:var(--d-line)}.lp-step[aria-selected=false]:hover{background:hsla(0,0%,100%,.025)}}@media (prefers-reduced-motion:reduce){.hg-armed .hg-reveal{transform:none!important;transition:opacity .4s ease!important}.hg-lang-word,.hg-lang-word[data-state=gone]{filter:none!important;transform:none!important;transition:opacity .3s ease!important}.hg-lang-slot{transition:none!important}.lp-scene-in{animation:hg-fade .2s ease both!important}.hg-caret,.hg-eq span,.hg-marquee-track,.hg-ping,.hg-play,.lp-progress>span{animation:none!important}.lp-progress>span{transform:scaleX(1)}.lp-btn .lp-arrow,.lp-btn:hover .lp-arrow{transform:none!important}}@media (max-width:640px){.hg-hide-narrow{display:none}}
