.lp{--lp-bg:#08090a;--lp-surface:#0e0f11;--lp-surface-2:#131416;--lp-text:#f4f4f5;--lp-text-2:#b8b8c1;--lp-text-3:#9494a0;--lp-line:rgba(255,255,255,.08);--lp-line-2:rgba(255,255,255,.14);--lp-mono:var(--mono),ui-monospace,"SF Mono",Consolas,monospace;background:var(--lp-bg);color:var(--lp-text)}.lp ::selection{background:rgba(255,90,40,.35);color:#fff}.lp em{color:var(--lp-signal)}.lp-window{border-radius:12px;background:var(--lp-surface);box-shadow:0 0 0 1px var(--lp-line-2)}.lp-hero{background:var(--lp-bg)}.lp-hero-window{box-shadow:0 40px 120px -20px rgba(255,90,40,.22),0 0 0 1px var(--lp-line-2)}.lp-micro{color:var(--lp-text-3)}.lp-try-form .lp-btn-primary:before{display:none}.lp-try-form .lp-btn-primary{box-shadow:0 6px 20px rgba(209,46,10,.25)}.lp-stacks{max-width:1200px;padding-left:24px;padding-right:24px;gap:26px;font:500 12px/1 var(--lp-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--lp-text-3)}.lp-marquee ul{gap:64px;align-items:center}.lp-marquee li{display:inline-flex;align-items:center;gap:10px;color:var(--lp-text-3);font:500 15px/1 var(--font-sans),sans-serif;letter-spacing:-.01em;text-transform:none;transition:color .25s}.lp-marquee li:hover{color:var(--lp-text)}.lp-marquee li svg{flex:none}.lp-section{max-width:1200px;padding:128px 24px 0}.lp-head{text-align:left;justify-items:start;gap:16px;margin-bottom:56px}.lp-head h2{max-width:22ch;font-size:clamp(30px,4.4vw,52px);letter-spacing:-.035em;line-height:1.04;color:var(--lp-text)}.lp-eyebrow{font:500 12px/1 var(--lp-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--lp-text-3)}.lp-eyebrow:before{width:6px;height:6px;background:var(--lp-signal)}.lp-lede,.lp-sub{color:var(--lp-text-2)}.lp-lede a{color:var(--lp-text)}.lp-head.left{margin:0}.dv-flow{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:56px;gap:56px;align-items:start}.dv-steps{list-style:none;grid-gap:0;gap:0;border-top:1px solid var(--lp-line)}.dv-steps li{display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:8px;gap:8px;padding:26px 0;border-bottom:1px solid var(--lp-line)}.dv-n{font:500 12px/1.9 var(--lp-mono);color:var(--lp-signal);letter-spacing:.06em}.dv-steps h3{font-size:19px;font-weight:600;letter-spacing:-.02em;margin-bottom:6px;color:var(--lp-text)}.dv-steps p{color:var(--lp-text-2);font-size:15px;line-height:1.55;max-width:46ch}.dv-pr{margin:0;border-radius:14px;border:1px solid var(--lp-line-2);background:var(--lp-surface);overflow:hidden;box-shadow:0 30px 80px -30px rgba(0,0,0,.8)}.dv-pr-head{display:flex;align-items:center;gap:10px;padding:16px 18px;border-bottom:1px solid var(--lp-line);font-size:14.5px;color:var(--lp-text)}.dv-pr-head svg{color:#3ddc84;flex:none}.dv-pr-head b{font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dv-badge{margin-left:auto;flex:none;font:600 11px/1 var(--lp-mono);padding:5px 9px;border-radius:99px;letter-spacing:.04em}.dv-badge.open{background:rgba(61,220,132,.12);color:#3ddc84}.dv-pr-meta{display:flex;align-items:center;gap:8px;padding:12px 18px;font-size:13px;color:var(--lp-text-3);border-bottom:1px solid var(--lp-line);flex-wrap:wrap}.dv-pr-meta code{font:500 12px/1 var(--lp-mono);padding:4px 7px;border-radius:6px;background:rgba(255,255,255,.06);color:var(--lp-text-2)}.dv-stat{margin-left:auto;display:inline-flex;gap:10px;font:600 12px/1 var(--lp-mono)}.dv-stat i{font-style:normal}.dv-stat .add{color:#3ddc84}.dv-stat .del{color:#ff6b6b}.dv-file{padding:10px 18px;font:500 12.5px/1 var(--lp-mono);color:var(--lp-text-2);background:var(--lp-surface-2);border-bottom:1px solid var(--lp-line)}.dv-diff{margin:0;padding:6px 0;font:500 12.5px/1.75 var(--lp-mono);overflow-x:auto}.dv-diff .ln{display:grid;grid-template-columns:44px 22px minmax(0,1fr);color:#a1a1aa;white-space:pre}.dv-diff .ln i{font-style:normal;color:#52525b;text-align:right;padding-right:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dv-diff .ln i+i{text-align:center;padding:0}.dv-diff .ln b{font-weight:500}.dv-diff .del{background:rgba(255,90,90,.1);color:#ffb4b4}.dv-diff .del i+i{color:#ff6b6b}.dv-diff .add{background:rgba(61,220,132,.1);color:#a7f0c4}.dv-diff .add i+i{color:#3ddc84}.dv-diff .gap{color:#52525b}.dv-checks{display:flex;gap:18px;flex-wrap:wrap;padding:14px 18px;border-top:1px solid var(--lp-line);font-size:13px;color:var(--lp-text-2)}.dv-checks span{display:inline-flex;align-items:center;gap:7px}.dv-checks svg{color:#3ddc84}.dv-checks .merge{margin-left:auto;color:#3ddc84;font-weight:600}.dv-bento{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.dv-card{display:grid;grid-template-rows:auto 1fr;grid-gap:16px;gap:16px;padding:18px;border-radius:16px;border:1px solid var(--lp-line);background:linear-gradient(180deg,var(--lp-surface-2),var(--lp-surface));overflow:hidden;transition:border-color .3s}.dv-card:hover{border-color:var(--lp-line-2)}.dv-card.wide{grid-column:span 2}.dv-card header{display:grid;grid-gap:8px;gap:8px;align-content:start}.dv-k{font:500 11.5px/1 var(--lp-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--lp-signal)}.dv-card h3{font-size:21px;font-weight:600;letter-spacing:-.025em;color:var(--lp-text);line-height:1.15}.dv-card p{font-size:14.5px;line-height:1.55;max-width:52ch}.dv-card p,.dv-ui{color:var(--lp-text-2)}.dv-ui{align-self:end;border-radius:10px;border:1px solid var(--lp-line);background:rgba(0,0,0,.28);padding:12px;font-size:13px;min-width:0}.dv-editor{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-gap:14px;gap:14px;padding:14px}.dv-page{position:relative;border-radius:8px;background:#f6f4ee;color:#12110f;padding:44px 18px 18px}.dv-page h4{font-size:20px;line-height:1.15;letter-spacing:-.03em;font-weight:600}.dv-page mark{background:rgba(60,120,255,.28);color:inherit;border-radius:3px;padding:0 2px}.dv-page p{margin-top:8px;font-size:12.5px;color:#5b564c}.dv-bar{position:absolute;left:14px;top:8px;display:inline-flex;align-items:center;gap:1px;padding:3px;border-radius:8px;background:#18181b;color:#fff;font:600 10.5px/1 system-ui,sans-serif;max-width:calc(100% - 28px);overflow:hidden}.dv-bar i{font-style:normal;min-width:20px;height:20px;display:inline-grid;place-items:center;border-radius:5px;padding:0 3px}.dv-bar i:first-child{color:#c4b5fd}.dv-bar u{width:1px;height:12px;background:rgba(255,255,255,.2);margin:0 3px}.dv-bar s{width:11px;height:11px;border-radius:50%;margin:0 2px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.3)}.dv-panel{display:grid;grid-gap:8px;gap:8px;align-content:start}.dv-panel small{font:500 10.5px/1 var(--lp-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--lp-text-3)}.dv-field{padding:9px 10px;border-radius:8px;border:1px solid var(--lp-line-2);color:var(--lp-text);font-size:12.5px;background:rgba(255,255,255,.03)}.dv-row{display:flex;align-items:center;gap:6px;font-size:12px}.dv-row i{font-style:normal;width:24px;height:24px;display:grid;place-items:center;border-radius:6px;border:1px solid var(--lp-line-2)}.dv-row span{margin-left:4px;color:var(--lp-text-3)}.dv-ai{display:grid;grid-gap:8px;gap:8px}.dv-ai .o{padding:10px 12px;border-radius:8px;border:1px solid var(--lp-line-2);background:rgba(255,255,255,.03);display:grid;grid-gap:6px;gap:6px}.dv-ai .o span{display:inline-flex;align-items:center;gap:5px;width:-moz-fit-content;width:fit-content;font:600 10.5px/1 var(--lp-mono);letter-spacing:.04em;padding:4px 7px;border-radius:99px;background:rgba(139,92,246,.2);color:#c4b5fd}.dv-ai .o p{color:var(--lp-text);font-size:13px;line-height:1.4}.dv-ai b{color:#fff;font-weight:700}.dv-list,.dv-versions{display:grid;grid-gap:0;gap:0;padding:2px 12px}.dv-list>div,.dv-versions>div{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--lp-line);font-size:12.5px}.dv-list>div:last-child,.dv-versions>div:last-child{border-bottom:0}.dv-list span{color:var(--lp-text);flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dv-list em,.dv-versions em{font:600 10.5px/1 var(--lp-mono);font-style:normal;padding:4px 7px;border-radius:99px;letter-spacing:.03em}.dv-list .m{color:#a78bfa}.dv-list em.m{background:rgba(139,92,246,.16)}.dv-list em.o{background:rgba(61,220,132,.12)}.dv-list em.w{background:rgba(255,178,36,.14);color:#ffb224}.dv-versions span{font:600 12.5px/1 var(--lp-mono);color:var(--lp-text);flex:1 1}.dv-versions svg{color:var(--lp-text-3)}.dv-versions em{background:rgba(255,255,255,.06);color:var(--lp-text-2)}.dv-versions .on svg{color:var(--lp-signal)}.dv-versions .on em{background:rgba(61,220,132,.12);color:#3ddc84}.dv-roles{padding:4px 12px;overflow-x:auto}.dv-roles table{width:100%;border-collapse:collapse;font-size:12.5px;min-width:460px}.dv-roles th{font:500 10.5px/1.3 var(--lp-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--lp-text-3);text-align:center;padding:10px 6px;font-weight:500}.dv-roles td{text-align:center;padding:11px 6px;border-top:1px solid var(--lp-line);color:#3ddc84}.dv-roles td:first-child{text-align:left;color:var(--lp-text);font-weight:600}.lp-demo-player{box-shadow:0 0 0 1px var(--lp-line-2),0 40px 120px -40px rgba(255,90,40,.18);border-radius:14px}.lp-checks,.lp-tablist button{color:var(--lp-text-2)}.lp-tablist button{background:var(--lp-surface);border-color:var(--lp-line);border-radius:12px}.lp-tablist button b{color:var(--lp-text)}.lp-tablist button small{color:var(--lp-text-3)}.lp-tablist button:hover{border-color:var(--lp-line-2)}.lp-tablist button.on{background:rgba(255,90,40,.07);border-color:rgba(255,110,70,.55);box-shadow:none}.lp-tablist button.on svg{color:var(--lp-signal)}.lp-tabpanel{background:var(--lp-surface);border-color:var(--lp-line);border-radius:14px}.lp-code{background:#050506;border:1px solid var(--lp-line);color:#d4d4d8}.lp-points b{color:var(--lp-text)}.lp-both,.lp-foot,.lp-lead,.lp-points p{color:var(--lp-text-2)}.lp-faq,.lp-faq-item{border-color:var(--lp-line)}.lp-faq-item button{color:var(--lp-text)}.lp-faq-item.open button{color:#ff8a66}.lp-faq-a p{color:var(--lp-text-2)}.lp-faq-plus{color:var(--lp-text-3)}.lp-band{background:transparent;margin-top:128px;border-top:1px solid var(--lp-line);border-bottom:1px solid var(--lp-line);background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.03) 0 1px,transparent 1px 88px)}.lp-band-inner{padding:96px 24px}.lp-band p{font-size:clamp(30px,5.2vw,64px);line-height:1.04;letter-spacing:-.04em;max-width:18ch;color:var(--lp-text)}.lp-final{margin:128px 0 0;border-radius:0;background:transparent;box-shadow:none;border-top:1px solid var(--lp-line)}.lp-final .lp-aurora{background:radial-gradient(46% 60% at 50% 0,rgba(255,96,44,.1),transparent 72%)}.lp-final .lp-aurora:after,.lp-final .lp-aurora:before{display:none}.lp-closer .lp-final-inner{text-align:center;justify-items:center;max-width:1200px;margin:0 auto;padding:96px 24px 64px}.lp-final h2{font-size:clamp(36px,5.6vw,68px);letter-spacing:-.04em;max-width:none}.lp-final p{color:var(--lp-text-2)}.lp-closer .lp-footer{background:none;padding:0 24px 36px;max-width:1200px;margin:0 auto}.lp-closer .lp-footer-top{padding:56px 0 40px}.lp-closer .lp-footer-bottom{border-top:1px solid var(--lp-line)}.lp-footer-cols h3{font-size:11.5px;letter-spacing:.08em;text-transform:uppercase}@media (max-width:1000px){.dv-flow{grid-template-columns:minmax(0,1fr);gap:40px}.dv-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.dv-card.wide{grid-column:span 2}.lp-section{padding-top:96px}}@media (max-width:640px){.dv-bento{grid-template-columns:minmax(0,1fr)}.dv-card.wide{grid-column:auto}.dv-editor{grid-template-columns:minmax(0,1fr)}.lp-section{padding-top:72px}.lp-band-inner{padding:64px 24px}}.dv-chips{display:flex;flex-wrap:wrap;gap:8px}.dv-chips span{font:500 12px/1 var(--lp-mono);padding:8px 11px;border-radius:99px;border:1px solid var(--lp-line-2);color:var(--lp-text-2);background:rgba(255,255,255,.03)}.dv-sec span{flex:1 1}.dv-list .o{color:#3ddc84}.lp-client .lp-head{justify-self:start}.lp-client .lp-demo-player{margin:0 auto}@media (max-width:1000px){.dv-card:last-child{grid-column:span 2}}@media (max-width:640px){.dv-card:last-child{grid-column:auto}}.lp-tabs{max-width:none;margin:0}.lp-both{text-align:left}.dv-bento>*,.dv-flow>*,.lp-section>*{min-width:0}.dv-card h3,.dv-steps h3,.lp h1,.lp h2,.lp h3,.lp-band p,.lp-faq-item button,.lp-final h2,.lp-head h2,.lp-hero h1,.lp-points b,.lp-section h2,.lp-tablist button b{font-weight:500}.lp-hero h1{letter-spacing:-.035em}.lp-client{justify-items:stretch}.lp-client .lp-head{width:100%;grid-template-columns:minmax(0,1fr) minmax(0,420px);column-gap:48px;row-gap:14px;align-items:end;justify-items:start;margin-bottom:0}.lp-client .lp-head .lp-eyebrow{grid-column:1/-1}.lp-client .lp-head h2{grid-column:1;max-width:18ch}.lp-client .lp-head .lp-lede{grid-column:2;justify-self:end;text-align:right;max-width:34ch}.lp-client .lp-demo-player{width:100%;max-width:none;margin:0}.lp-client-foot{justify-items:start;width:100%}.lp-client-foot .lp-checks{width:100%}@media (max-width:760px){.lp-client .lp-head{grid-template-columns:minmax(0,1fr)}.lp-client .lp-head .lp-lede{grid-column:1;justify-self:start;text-align:left}}.lp-band-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:88px 24px}.lp-band p{max-width:14ch}.lp-bubble.in{background:#1c1d20;color:#f4f4f5}.lp-bubble.typing{background:#2a2b2f}.lp-bubble.typing i{background:#8d8d96}@media (max-width:860px){.lp-band-inner{grid-template-columns:minmax(0,1fr);gap:36px}}.dv-step{grid-template-columns:44px minmax(0,1fr);grid-gap:8px;gap:8px}.dv-steps li{display:block}.dv-pr .ln{opacity:0;transform:translateX(-6px)}.dv-pr.in .ln{animation:dv-line .5s cubic-bezier(.22,.8,.24,1) both}.dv-pr.in .ln:first-child{animation-delay:.1s}.dv-pr.in .ln:nth-child(2){animation-delay:.35s}.dv-pr.in .ln:nth-child(3){animation-delay:.6s}.dv-pr.in .ln:nth-child(4){animation-delay:.8s}.dv-pr.in .ln:nth-child(5){animation-delay:.9s}.dv-pr.in .ln:nth-child(6){animation-delay:1s}.dv-pr.in .ln:nth-child(7){animation-delay:1.2s}.dv-pr.in .ln:nth-child(8){animation-delay:1.45s}@keyframes dv-line{to{opacity:1;transform:none}}.dv-checks span{opacity:.35;transition:opacity .5s,color .5s}.dv-pr.in .dv-checks span{opacity:1;transition-delay:1.9s}.dv-pr.in .dv-checks span+span{transition-delay:2.2s}.dv-pr.in .dv-checks span+span+span{transition-delay:2.5s}.dv-badge.open{animation:dv-pulse 2.4s ease-in-out infinite}@keyframes dv-pulse{50%{box-shadow:0 0 0 4px rgba(61,220,132,.12)}}.dv-card{transition:border-color .3s,transform .35s cubic-bezier(.22,.8,.24,1)}.dv-card:hover{transform:translateY(-3px)}.dv-versions .on svg{animation:dv-pulse 2.4s ease-in-out infinite;border-radius:50%}.lp-head .lp-eyebrow:before{animation:dv-blink 2.4s ease-in-out infinite}@keyframes dv-blink{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.dv-pr .ln{opacity:1;transform:none;animation:none!important}.dv-checks span{opacity:1}.dv-badge.open,.dv-versions .on svg,.lp-head .lp-eyebrow:before{animation:none}}.lp-btn-primary,.lp-try-form .lp-btn{border:0;outline:0}@media (max-width:520px){.lp-try-form input{border-radius:999px}}.lp-faq-item button{padding:22px 0}.lp-faq-item.open button{padding-bottom:8px}.lp-faq-a p{padding:0 0 22px}.lp-footer-brand p{font-family:var(--font-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:15px;line-height:1.5;color:var(--lp-text-2)}.lp{font-weight:400}.lp b,.lp strong{font-weight:600}.lp-lede,.lp-sub{font-size:17.5px;line-height:1.6}.dv-card p,.dv-steps p,.lp-faq-a p{font-size:15.5px;line-height:1.65}.lp-micro{color:rgba(255,255,255,.7);font-size:13.5px}.dv-k,.dv-panel small,.dv-roles th,.lp-eyebrow{font-size:12.5px}.dv-ai .o span,.dv-badge,.dv-chips span,.dv-list em,.dv-versions em{font-size:12px}#connect .lp-head{margin-bottom:64px}.lp-tabs{gap:32px}.lp-tablist{gap:16px}.lp-tablist button{padding:22px 26px;gap:18px;border-radius:16px;position:relative;overflow:hidden;transition:border-color .3s,background .3s,transform .3s cubic-bezier(.22,.8,.24,1)}.lp-tablist button:hover{transform:translateY(-2px)}.lp-tablist button>svg{flex:none;width:40px;height:40px;padding:11px;border-radius:12px;background:rgba(255,255,255,.06);transition:background .3s,color .3s}.lp-tablist button.on>svg{background:rgba(255,90,40,.16)}.lp-tablist button b{font-size:17px;font-weight:600}.lp-tablist button small{font-size:14px;color:var(--lp-text-2);margin-top:2px}@property --lp-spin{syntax:"<angle>";initial-value:0deg;inherits:false}.lp-tablist button.on:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;pointer-events:none;background:conic-gradient(from var(--lp-spin),transparent 0 62%,rgba(255,61,18,.15) 70%,var(--lp-signal) 92%,#ffb38f 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);animation:lp-spin 3.6s linear infinite}.lp-tablist button.on{box-shadow:0 0 28px -10px rgba(255,61,18,.55)}@keyframes lp-spin{to{--lp-spin:360deg}}@keyframes lp-slide{0%{background-position:-60% 0}to{background-position:160% 0}}.lp-tabpanel{padding:48px 52px;gap:40px;border-radius:18px;animation:lp-panel-in .55s cubic-bezier(.22,.8,.24,1) both}@keyframes lp-panel-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.lp-code{padding:22px 26px;font-size:14.5px;line-height:1.7;border-radius:12px;position:relative}.lp-code:after{content:"";display:inline-block;width:8px;height:17px;margin-left:4px;vertical-align:-3px;background:var(--lp-signal);animation:dv-caret 1.1s steps(1) infinite}@keyframes dv-caret{50%{opacity:0}}.lp-lead{font-size:17.5px;line-height:1.65;max-width:64ch}.lp-points{gap:36px}.lp-points-two{gap:40px 64px}.lp-points li{gap:18px;animation:lp-panel-in .6s cubic-bezier(.22,.8,.24,1) both}.lp-points li:first-child{animation-delay:.08s}.lp-points li:nth-child(2){animation-delay:.16s}.lp-points li:nth-child(3){animation-delay:.24s}.lp-points li:nth-child(4){animation-delay:.32s}.lp-points li>svg{width:36px;height:36px;padding:9px;margin:0;border-radius:50%;background:rgba(255,90,40,.12);color:var(--lp-signal)}.lp-points b{font-size:17px;font-weight:600;margin-bottom:8px}.lp-points p{font-size:15.5px;line-height:1.7;color:var(--lp-text-2)}.lp-foot{font-size:15px;padding-top:4px}.lp-both{margin-top:4px;font-size:15.5px;color:var(--lp-text-2)}@media (max-width:720px){.lp-tabpanel{padding:28px 22px;gap:28px}.lp-tablist button{padding:18px 20px}.lp-points-two{gap:30px}}@media (prefers-reduced-motion:reduce){.lp-code:after,.lp-points li,.lp-tablist button.on:after,.lp-tabpanel{animation:none}}.dv-diff .gap,.dv-diff .ln i{color:#8f8f9a}.lp-footer-cols h3{font-size:12.5px;color:var(--lp-text-3)}.dv-flow{align-items:stretch}.dv-steps{display:grid;grid-gap:10px;gap:10px;border:0;align-content:start}.dv-step{all:unset;box-sizing:border-box;position:relative;display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:6px;gap:6px;padding:24px 24px 26px;border-radius:16px;border:1px solid transparent;cursor:pointer;overflow:hidden;transition:background .35s,border-color .35s,opacity .35s;opacity:.84}.dv-step:hover{opacity:1;background:rgba(255,255,255,.03)}.dv-step:focus-visible{outline:2px solid var(--lp-signal);outline-offset:2px;opacity:1}.dv-step.on{opacity:1;background:linear-gradient(180deg,var(--lp-surface-2),var(--lp-surface));border-color:var(--lp-line-2)}.dv-step .dv-n{font:500 13px/1.9 var(--lp-mono);color:var(--lp-text-3);transition:color .3s}.dv-step.on .dv-n{color:var(--lp-signal)}.dv-step-body{display:grid;grid-gap:8px;gap:8px}.dv-step-body b{font-size:19px;font-weight:500;letter-spacing:-.02em;color:var(--lp-text);line-height:1.25}.dv-step-body span{font-size:15.5px;line-height:1.65;color:var(--lp-text-2);max-width:46ch}.dv-prog{position:absolute;left:0;bottom:0;height:2px;width:100%;background:linear-gradient(90deg,var(--lp-signal),#ffb224);transform-origin:left;transform:scaleX(0);animation:dv-prog linear forwards}@keyframes dv-prog{to{transform:scaleX(1)}}.dv-stage{position:relative;min-height:470px;border-radius:18px;border:1px solid var(--lp-line);background:radial-gradient(60% 50% at 70% 0,rgba(255,90,40,.08),transparent 70%),var(--lp-surface);padding:22px;display:grid}.dv-stage-in{animation:dv-stage-in .55s cubic-bezier(.22,.8,.24,1) both;display:grid;min-width:0}@keyframes dv-stage-in{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:none}}.dv-scene{display:grid;grid-gap:18px;gap:18px;align-content:start;min-width:0}.dv-who{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;font:500 12.5px/1 var(--lp-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--lp-text-2)}.dv-who i{width:7px;height:7px;border-radius:50%;background:var(--lp-signal);animation:dv-blink 2.4s ease-in-out infinite}.dv-stage .dv-pr{box-shadow:none}.dv-s1 .dv-editor{border:0;background:none;padding:0;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px}.dv-s1 .dv-page{padding:56px 22px 26px;min-height:250px}.dv-s1 .dv-page h4{font-size:clamp(20px,2.4vw,28px)}.dv-swap{display:inline-grid}.dv-swap>span{grid-area:1/1}.dv-swap .old{animation:dv-old 5.6s ease-in-out both}.dv-swap .new{animation:dv-new 5.6s ease-in-out both}@keyframes dv-old{0%,22%{opacity:1}30%,to{opacity:0}}@keyframes dv-new{0%,26%{opacity:0}36%,to{opacity:1}}.dv-type{display:inline-block;white-space:nowrap;overflow:hidden;vertical-align:bottom;animation:dv-typing 2.4s steps(32) .5s both;border-right:2px solid var(--lp-signal);max-width:100%}@keyframes dv-typing{0%{width:0}to{width:100%}}.dv-publish{margin-top:6px;width:-moz-fit-content;width:fit-content;padding:9px 16px;border-radius:8px;background:var(--lp-deep);color:#fff;font:600 13px/1 var(--font-sans),sans-serif;animation:dv-press 5.6s ease-in-out both}@keyframes dv-press{0%,62%{transform:none;box-shadow:none}68%{transform:scale(.94)}76%{transform:none;box-shadow:0 0 0 8px rgba(209,46,10,.2)}to{box-shadow:0 0 0 0 rgba(209,46,10,0)}}.dv-find{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:16px;gap:16px}.dv-tree{list-style:none;padding:14px;border-radius:10px;border:1px solid var(--lp-line);background:rgba(0,0,0,.28);font:500 12.5px/1 var(--lp-mono);color:var(--lp-text-2);display:grid;grid-gap:4px;gap:4px;align-content:start}.dv-tree li{padding:8px 10px;border-radius:6px;display:flex;justify-content:space-between;gap:8px;align-items:center}.dv-tree li.d{margin-left:8px}.dv-tree .hit{background:rgba(255,178,36,.12);color:#ffd48a;animation:dv-hit 5s ease both}.dv-tree em{font-style:normal;font-size:11.5px;padding:3px 7px;border-radius:99px;background:rgba(255,178,36,.18)}@keyframes dv-hit{0%,30%{background:transparent;color:var(--lp-text-2)}40%,to{background:rgba(255,178,36,.12);color:#ffd48a}}.dv-snippet{margin:0;padding:12px 0;border-radius:10px;border:1px solid var(--lp-line);background:rgba(0,0,0,.28);font:500 12.5px/1.8 var(--lp-mono);color:#c9c9d1;overflow-x:auto}.dv-snippet .ln{display:grid;grid-template-columns:40px minmax(0,1fr);white-space:pre}.dv-snippet .ln i{font-style:normal;color:#8f8f9a;text-align:right;padding-right:12px}.dv-snippet .hl b{background:transparent}.dv-snippet mark{background:rgba(255,178,36,0);color:inherit;border-radius:3px;padding:1px 2px;animation:dv-mark 5s ease both}@keyframes dv-mark{0%,34%{background:rgba(255,178,36,0)}46%,to{background:rgba(255,178,36,.28)}}.dv-notes{display:grid;grid-gap:10px;gap:10px;font-size:14px}.dv-notes span{display:flex;align-items:center;gap:9px;padding:12px 14px;border-radius:10px;border:1px solid var(--lp-line);color:var(--lp-text-2);background:rgba(255,255,255,.02)}.dv-notes .ok svg{color:#3ddc84}.dv-notes .ask svg{color:#ffb224}.dv-notes span{animation:dv-note .6s ease both}.dv-notes .ask{animation-delay:.9s}.dv-notes .ok{animation-delay:.6s}@keyframes dv-note{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.dv-ship{list-style:none;display:grid;grid-gap:0;gap:0;border:1px solid var(--lp-line);border-radius:12px;background:rgba(0,0,0,.28);overflow:hidden}.dv-ship li{display:grid;grid-template-columns:22px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:16px 18px;border-bottom:1px solid var(--lp-line);font-size:15px;color:var(--lp-text);animation:dv-note .55s ease both}.dv-ship li:nth-child(2){animation-delay:.35s}.dv-ship li:nth-child(3){animation-delay:.7s}.dv-ship li:nth-child(4){animation-delay:1.05s}.dv-ship li:last-child{border-bottom:0}.dv-ship svg{color:#3ddc84}.dv-ship em{font:600 12px/1 var(--lp-mono);font-style:normal;color:var(--lp-text-2);letter-spacing:.04em;text-transform:uppercase}.dv-ship .run svg{color:#ffb224}.dv-ship .run em{width:120px;height:6px;border-radius:99px;background:rgba(255,255,255,.08);overflow:hidden;display:block}.dv-ship .bar{display:block;height:100%;width:100%;border-radius:inherit;background:linear-gradient(90deg,#ffb224,#3ddc84);transform-origin:left;animation:dv-deploy 2.2s ease .9s both}@keyframes dv-deploy{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.dv-ship .live{background:rgba(61,220,132,.07)}.dv-ship .live em{color:#3ddc84}.dv-undo{display:flex;align-items:center;gap:10px;padding:14px 16px;border-radius:12px;border:1px dashed var(--lp-line-2);color:var(--lp-text-2);font-size:14.5px;animation:dv-note .6s ease 1.5s both}.dv-undo svg{color:var(--lp-text-3);flex:none}.dv-undo b{margin-left:auto;flex:none;padding:8px 12px;border-radius:8px;border:1px solid var(--lp-line-2);color:var(--lp-text);font-size:13px}@media (max-width:640px){.dv-step{grid-template-columns:36px minmax(0,1fr);padding:18px 16px 20px}.dv-find,.dv-s1 .dv-editor{grid-template-columns:minmax(0,1fr)}.dv-stage{padding:14px}}@media (prefers-reduced-motion:reduce){.dv-notes span,.dv-publish,.dv-ship .bar,.dv-ship li,.dv-snippet mark,.dv-stage-in,.dv-swap .new,.dv-swap .old,.dv-tree .hit,.dv-type,.dv-undo,.dv-who i{animation:none!important}.dv-swap .old{opacity:0}.dv-snippet mark{background:rgba(255,178,36,.28)}.dv-tree .hit{background:rgba(255,178,36,.12);color:#ffd48a}}.dv-stage{align-items:center}.dv-scene,.dv-stage-in{align-content:center}.dv-s1 .dv-page{min-height:330px;padding:54px 22px 22px;display:grid;align-content:start;grid-gap:12px;gap:12px}.dv-mnav{display:flex;align-items:center;gap:10px;margin-bottom:14px}.dv-mnav .logo{width:20px;height:20px;border-radius:6px;background:#12110f;margin-right:auto}.dv-mnav span{width:34px;height:6px;border-radius:99px;background:#cfcabd}.dv-mnav b{font:600 11px/1 var(--font-sans),sans-serif;padding:7px 12px;border-radius:99px;background:#12110f;color:#fff}.dv-s1 .dv-page p{margin-top:0;max-width:38ch}.dv-mbtns{display:flex;gap:8px}.dv-mbtns span{font:600 11.5px/1 var(--font-sans),sans-serif;padding:9px 14px;border-radius:99px;border:1px solid #cfcabd;color:#12110f}.dv-mbtns .p{background:var(--lp-deep);border-color:transparent;color:#fff}.dv-mimg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:6px}.dv-mimg i{height:54px;border-radius:8px;background:linear-gradient(135deg,#e7e1d3,#d4ccb9)}.dv-mimg i:nth-child(2){background:linear-gradient(135deg,#f2d7cb,#e6b9a6)}.dv-mimg i:nth-child(3){background:linear-gradient(135deg,#d6dff2,#b8c6e6)}.dv-sw{display:flex;gap:8px}.dv-sw s{width:22px;height:22px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(255,255,255,.25)}.dv-sw s:nth-child(2){outline:2px solid #fff;outline-offset:2px}.dv-status{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--lp-text-2);padding:10px 12px;border-radius:8px;border:1px dashed var(--lp-line-2)}.dv-status i{width:7px;height:7px;border-radius:50%;background:#ffb224}.dv-s1 .dv-panel{gap:12px;align-content:start}.dv-steps{align-content:center;gap:6px}.dv-step{padding:22px 24px}.dv-step-body{gap:0}.dv-step-body .dv-desc{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.22,.8,.24,1),margin .45s;margin-top:0;font-size:15.5px;line-height:1.65;color:var(--lp-text-2);max-width:none}.dv-step-body .dv-desc>span{overflow:hidden;min-height:0;opacity:0;transition:opacity .35s;max-width:46ch}.dv-step.on .dv-desc{grid-template-rows:1fr;margin-top:10px}.dv-step.on .dv-desc>span{opacity:1;transition-delay:.12s}.dv-step:not(.on) .dv-desc{visibility:hidden;transition:grid-template-rows .45s cubic-bezier(.22,.8,.24,1),margin .45s,visibility 0s .45s}.dv-step{opacity:1}.dv-step:not(.on) .dv-step-body b{color:var(--lp-text-2)}.dv-step:hover .dv-step-body b{color:var(--lp-text)}.dv-step:not(.on) .dv-n{color:var(--lp-text-3)}.dv-stage{min-height:452px}@media (max-width:1000px){.dv-stage{min-height:0}}@media (prefers-reduced-motion:reduce){.dv-step-body .dv-desc,.dv-step-body .dv-desc>span{transition:none}}.dv-tree li{white-space:nowrap;min-width:0;gap:10px}.dv-tree li>:first-child{min-width:0}.lp .dv-tree em{color:#ffd48a;white-space:nowrap;flex:none;font-size:11.5px;padding:3px 8px;line-height:1.2}.dv-tree{padding:12px}.dv-tree li.d{margin-left:6px}.lp-tabpanel{padding:34px 38px;gap:28px;position:relative;isolation:isolate}.lp-tabpanel>*{position:relative;z-index:1}.lp-points-two{gap:30px 52px}.lp-points{gap:28px}.lp-code{padding:18px 22px;background:rgba(5,5,6,.88)}@media (max-width:720px){.lp-tabpanel{padding:24px 20px;gap:22px}}.g-win{width:100%;border-radius:14px;border:1px solid rgba(255,255,255,.18);background:#0b0c0e;overflow:hidden;box-shadow:0 30px 80px rgba(0,0,0,.6)}.g-bar{display:flex;align-items:center;gap:6px;padding:10px 14px;border-bottom:1px solid rgba(255,255,255,.12);font:500 12px/1 var(--lp-mono);color:#8f8f9a}.g-bar i{width:9px;height:9px;border-radius:50%;background:rgba(255,255,255,.18)}.g-bar span{margin-left:10px}.g-win pre{margin:0;padding:20px 22px 26px;font:500 14px/1.75 var(--lp-mono);color:#c9c9d1;white-space:pre;overflow:hidden}.g-win .k{color:#ff9b78}.g-win .f{color:#ffd48a}.g-win .t{color:#7fd1ff}.g-win .a{color:#ffb08a}.g-win .s{color:#9bd3a5}.g-win .mu{color:#8f8f9a}.g-win .hl{background:rgba(255,178,36,.14)}.g-win .del,.g-win .hl{display:block;margin:0 -22px;padding:0 22px}.g-win .del{background:rgba(255,90,90,.16);color:#ffb4b4}.g-win .add{display:block;background:rgba(61,220,132,.16);margin:0 -22px;padding:0 22px;color:#a7f0c4}.lp-tabpanel{overflow:hidden}.lp-shot{position:relative;height:250px;margin:-6px -38px 0;padding:0 38px;perspective:1500px;display:grid;justify-items:center;align-items:start;-webkit-mask-image:linear-gradient(180deg,#000 52%,transparent);mask-image:linear-gradient(180deg,#000 52%,transparent)}.lp-shot:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(50% 70% at 50% 25%,rgba(255,96,44,.16),transparent 72%)}.lp-shot .g-win{width:min(720px,88%);transform-origin:50% 0;transform:rotateX(26deg) rotateY(-9deg) skewX(-5deg);animation:lp-shot-in 1s cubic-bezier(.22,.8,.24,1) both,lp-shot-float 9s ease-in-out 1s infinite;box-shadow:0 30px 70px rgba(0,0,0,.55),0 0 0 1px rgba(255,255,255,.06);background:#0a0b0d}@keyframes lp-shot-in{0%{opacity:0;transform:rotateX(46deg) rotateY(-16deg) skewX(-9deg) translateY(40px)}to{opacity:1;transform:rotateX(26deg) rotateY(-9deg) skewX(-5deg)}}@keyframes lp-shot-float{50%{transform:rotateX(26deg) rotateY(-9deg) skewX(-5deg) translateY(-8px)}}.lp-shot .g-win pre{color:#d4d4dc}.lp-shot .g-bar{color:#a1a1ad}@media (max-width:720px){.lp-shot{height:200px;margin:-4px -20px 0;padding:0 20px}.lp-shot .g-win{width:100%}.g-win pre{font-size:12.5px}}@media (prefers-reduced-motion:reduce){.lp-shot .g-win{animation:none}}.g-win .g-l{display:block;white-space:pre;min-height:1.75em}.g-win .g-l.mu{color:#9a9aa5}.g-win .g-l.s{color:#9bd3a5}.lp-shot{height:330px;-webkit-mask-image:linear-gradient(180deg,#000 62%,transparent);mask-image:linear-gradient(180deg,#000 62%,transparent)}.lp-shot .g-win{width:min(700px,86%)}.lp-shot .g-win pre{font-size:13.5px;line-height:1.7;padding:16px 20px 22px}@media (max-width:720px){.lp-shot{height:270px}}.lp-band{position:relative;isolation:isolate;overflow:hidden;margin-top:112px;border:0;background:none}.lp-band .lp-aurora{background:radial-gradient(62% 85% at 50% 108%,rgba(255,96,44,.42),rgba(255,61,18,0) 72%),radial-gradient(34% 60% at 6% 104%,rgba(255,178,36,.24),transparent 72%),radial-gradient(34% 60% at 94% 102%,rgba(255,61,18,.28),transparent 72%);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 34%,#000 72%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 34%,#000 72%,transparent)}.lp-band .lp-aurora:after{-webkit-mask-image:linear-gradient(0deg,#000 4%,transparent 82%);mask-image:linear-gradient(0deg,#000 4%,transparent 82%)}.lp-band-inner{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-gap:56px;gap:56px;align-items:center;margin:0 auto;padding:128px 24px 136px}.lp-band-copy{display:grid;grid-gap:32px;gap:32px;justify-items:start}.lp-band p{max-width:15ch}.lp-band-cta{display:grid;grid-gap:22px;gap:22px;justify-items:start}.lp-band-sub{font-size:18px;line-height:1.55;color:var(--lp-text-2);max-width:36ch}@media (max-width:860px){.lp-band-inner{grid-template-columns:minmax(0,1fr);gap:44px;padding:88px 24px 96px}}.lp-final{margin:0;border-top:0}.lp-closer .lp-footer-top{border-top:1px solid var(--lp-line);padding-top:48px}.lp-band-sub{display:none}.lp-band-copy{gap:28px}.lp-shot{margin:-34px -38px 0;padding:0;height:340px;-webkit-mask-image:linear-gradient(180deg,#000 58%,transparent),linear-gradient(90deg,transparent 0,#000 9%,#000 91%,transparent);mask-image:linear-gradient(180deg,#000 58%,transparent),linear-gradient(90deg,transparent 0,#000 9%,#000 91%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.lp-shot .g-win{width:108%;max-width:none;margin-top:-4px;box-shadow:none;border-color:rgba(255,255,255,.12);background:#0b0c0e}.lp-shot:before{background:radial-gradient(60% 80% at 50% 20%,rgba(255,96,44,.12),transparent 74%)}@media (max-width:720px){.lp-shot{margin:-24px -20px 0;height:280px}.lp-shot .g-win{width:118%}}.lp-shot .g-win{width:104%}.lp-shot .g-win pre{padding:16px 70px 22px 80px}.lp-shot .g-win .g-l.add,.lp-shot .g-win .g-l.del,.lp-shot .g-win .g-l.hl{margin:0 -70px 0 -80px;padding:0 70px 0 80px}.lp-shot .g-bar{padding-left:80px}@media (max-width:720px){.lp-shot .g-win{width:112%}.lp-shot .g-win pre{padding:14px 40px 20px 44px;font-size:12px}.lp-shot .g-win .g-l.add,.lp-shot .g-win .g-l.del,.lp-shot .g-win .g-l.hl{margin:0 -40px 0 -44px;padding:0 40px 0 44px}.lp-shot .g-bar{padding-left:44px}}.legal-public{--bg:#08090a;--surface:#0e0f11;--surface-2:#131416;--fg:#f4f4f5;--fg-2:#b8b8c1;--fg-3:#9494a0;--border:rgba(255,255,255,.1);--border-strong:rgba(255,255,255,.18);--hover-bg:rgba(255,255,255,.06);--hover-border:rgba(255,255,255,.22);--chip-bg:rgba(255,255,255,.08);--signal-ink:#ff6a45;--focus-ring:rgba(255,255,255,.14);--focus-border:#f4f4f5;color-scheme:dark;background:var(--lp-bg);color:var(--fg)}.legal-public .legal{max-width:1120px;padding-top:148px}.legal-public .legal.legal-under-hero{padding-top:40px}.legal-public .legal h1,.legal-public .legal-body h2{font-weight:500;color:var(--fg);letter-spacing:-.03em}.legal-public .legal-eyebrow{font:500 12.5px/1 var(--lp-mono);letter-spacing:.08em;color:var(--lp-text-3)}.legal-public .legal-meta{color:var(--fg-3);font-size:14px}.legal-public .legal-intro{font-size:18.5px;color:var(--fg-2)}.legal-public .legal-body li,.legal-public .legal-body p{font-size:16px;line-height:1.75;color:var(--fg-2)}.legal-public .legal-body h2 span{color:var(--signal-ink);font-family:var(--lp-mono);font-size:.8em}.legal-public .legal-body code{background:var(--chip-bg);color:var(--fg)}.legal-public .legal-body a:hover{background:var(--hover-bg)}.legal-public .legal-table{border-color:var(--border)}.legal-public .legal-table th{background:var(--surface-2)}.legal-public .lp-closer,.lp-band{margin-top:96px}.lp-band{overflow:visible}.lp-band .lp-aurora{inset:-60px 0 -420px 0;background:radial-gradient(60% 46% at 50% 70%,rgba(255,96,44,.42),rgba(255,61,18,0) 72%),radial-gradient(34% 36% at 6% 72%,rgba(255,178,36,.22),transparent 72%),radial-gradient(34% 36% at 94% 70%,rgba(255,61,18,.26),transparent 72%);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 22%,#000 62%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 22%,#000 62%,transparent)}.lp-band .lp-aurora:after{-webkit-mask-image:linear-gradient(180deg,transparent 8%,#000 52%,transparent 96%);mask-image:linear-gradient(180deg,transparent 8%,#000 52%,transparent 96%)}.lp-band-inner{display:block;max-width:1200px;padding:96px 24px 70px}.lp-final{position:relative;z-index:1;background:none}.lp-closer .lp-footer-top{border-top:1px solid rgba(255,255,255,.1)}.lp-closer .lp-footer-bottom{border-top-color:rgba(255,255,255,.1)}.lp-cta-card{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-gap:56px;gap:56px;align-items:center;padding:72px 68px;border-radius:32px;overflow:hidden;isolation:isolate;border:1px solid rgba(255,255,255,.11);background:linear-gradient(160deg,rgba(255,255,255,.07),rgba(255,255,255,.02) 55%,rgba(255,255,255,.035));-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 60px 140px -40px rgba(255,90,40,.35),0 30px 60px -30px rgba(0,0,0,.8)}.lp-cta-card:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(55% 80% at 0 0,rgba(255,130,80,.18),transparent 62%),repeating-linear-gradient(90deg,rgba(255,255,255,.03) 0 1px,transparent 1px 72px);-webkit-mask-image:linear-gradient(135deg,#000,transparent 78%);mask-image:linear-gradient(135deg,#000,transparent 78%)}.lp-cta-card:after{content:"";position:absolute;left:12%;right:12%;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.7),transparent)}.lp-cta-copy{display:grid;grid-gap:26px;gap:26px;justify-items:start}.lp-cta-tag{display:inline-flex;align-items:center;gap:9px;font:500 12.5px/1 var(--lp-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--lp-text-2);padding:8px 13px;border-radius:99px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.04)}.lp-cta-tag i{width:7px;height:7px;border-radius:50%;background:#3ddc84;box-shadow:0 0 0 3px rgba(61,220,132,.18)}.lp-band .lp-cta-title{font-size:clamp(34px,4.6vw,62px);line-height:1.03;font-weight:500;letter-spacing:-.04em;max-width:14ch;color:#fff;text-wrap:balance}.lp-cta-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:4px}.lp-btn-xl{height:58px;padding:0 12px 0 30px;font-size:16.5px;gap:16px;position:relative;overflow:hidden;box-shadow:0 12px 34px -8px rgba(255,70,20,.6),inset 0 1px 0 rgba(255,255,255,.28)}.lp-btn-xl .lp-arr{width:34px;height:34px;border-radius:50%;display:inline-grid;place-items:center;background:rgba(255,255,255,.22);transition:transform .3s cubic-bezier(.22,.8,.24,1),background .3s}.lp-btn-xl:hover .lp-arr{transform:translateX(3px);background:rgba(255,255,255,.32)}.lp-btn-xl:after{content:"";position:absolute;top:0;bottom:0;width:40%;left:-60%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.28),transparent);transform:skewX(-18deg);transition:left .7s cubic-bezier(.22,.8,.24,1)}.lp-btn-xl:hover:after{left:120%}.lp-cta-link{color:var(--lp-text);font-weight:500;font-size:16px;padding:6px 2px;border-bottom:1px solid rgba(255,255,255,.28);transition:border-color .25s,color .25s}.lp-cta-link:hover{border-color:#fff;color:#fff}.lp-cta-note{font:500 13px/1.4 var(--lp-mono);color:var(--lp-text-3);letter-spacing:.02em}.lp-cta-card .lp-bubbles{gap:16px}.lp-cta-card .lp-bubble.in{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1)}.lp-cta-card .lp-bubble.typing{background:rgba(255,255,255,.1)}@media (max-width:920px){.lp-cta-card{grid-template-columns:minmax(0,1fr);gap:40px;padding:48px 36px}}@media (max-width:560px){.lp-cta-card{padding:36px 22px;border-radius:24px}.lp-band-inner{padding:64px 16px 56px}.lp-btn-xl{height:54px}}.lp{overflow-x:clip;overflow-y:clip}.lp-band .lp-aurora{inset:-60px 0 -330px 0}.lp-closer .lp-footer-brand p{color:#d4d4da}.lp-closer .lp-footer-cols h3{color:#cfcfd6}.lp-closer .lp-footer-bottom,.lp-closer .lp-footer-bottom span{color:rgba(255,255,255,.82)}.lp-cta-note{color:var(--lp-text-2)}.lp-cta-tag{color:#d4d4da}.lp-btn-primary{position:relative;overflow:hidden;gap:14px;box-shadow:0 10px 30px -8px rgba(255,70,20,.55),inset 0 1px 0 rgba(255,255,255,.25)}.lp-btn-primary:has(.lp-arr){padding-right:8px}.lp-btn-primary .lp-arr{width:32px;height:32px;border-radius:50%;display:inline-grid;place-items:center;flex:none;background:rgba(255,255,255,.22);transition:transform .3s cubic-bezier(.22,.8,.24,1),background .3s}.lp-btn-primary:hover .lp-arr{transform:translateX(3px);background:rgba(255,255,255,.32)}.lp-btn-primary:after{content:"";position:absolute;top:0;bottom:0;width:40%;left:-60%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.28),transparent);transform:skewX(-18deg);transition:left .7s cubic-bezier(.22,.8,.24,1);pointer-events:none}.lp-btn-primary:hover:after{left:120%}.lp-btn-sm.lp-btn-primary{gap:10px;padding-left:18px;padding-right:6px}.lp-btn-sm .lp-arr{width:28px;height:28px}.lp-try-form .lp-btn-primary{padding-left:26px}.lp-try-form .lp-btn-primary .lp-arr{width:36px;height:36px}.lp-btn-xl .lp-arr{width:38px;height:38px}@media (max-width:960px){.lp-btn-sm.lp-btn-primary{padding-left:16px}}.lp-cta-note,.lp-micro{font:500 14px/1.5 var(--font-sans),-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0;color:rgba(255,255,255,.72);text-transform:none}.lp-pricing{display:grid;grid-gap:40px;gap:40px}.lp-pricing-head{display:grid;grid-gap:16px;gap:16px;justify-items:center;text-align:center}.lp-pricing-head h2{max-width:none;font-size:clamp(30px,4.4vw,52px);letter-spacing:-.035em;line-height:1.04}.lp-pricing-head .lp-lede{max-width:46ch;font-size:17px;line-height:1.55}.lp-pricing-toggle{justify-self:center;display:inline-flex;gap:4px;padding:4px;border-radius:99px;border:1px solid var(--lp-line-2);background:var(--lp-surface)}.lp-pricing-toggle button{height:38px;padding:0 18px;border:0;border-radius:99px;background:transparent;color:var(--lp-text-2);font:500 14px/1 var(--font-sans),sans-serif;display:inline-flex;align-items:center;gap:8px;cursor:pointer;transition:background .2s,color .2s}.lp-pricing-toggle button:hover{color:var(--lp-text)}.lp-pricing-toggle button.on{background:var(--lp-text);color:#0a0a0b}.lp-pricing-toggle button i{font:600 12px/1 var(--lp-mono);font-style:normal;letter-spacing:.04em;text-transform:uppercase;padding:4px 7px;border-radius:99px;background:rgba(61,220,132,.14);color:#3ddc84}.lp-pricing-toggle button.on i{background:#d9f7e5;color:#0b5d2e}.lp-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:stretch}.lp-price-card{display:flex;flex-direction:column;gap:22px;padding:26px;border-radius:16px;border:1px solid var(--lp-line);background:linear-gradient(180deg,var(--lp-surface-2),var(--lp-surface));transition:border-color .3s}.lp-price-card:hover{border-color:var(--lp-line-2)}.lp-price-card.is-featured{border-color:rgba(255,90,40,.5);background:linear-gradient(180deg,rgba(255,90,40,.09),var(--lp-surface) 55%);box-shadow:0 30px 80px -40px rgba(255,90,40,.35)}.lp-price-head{display:grid;grid-gap:6px;gap:6px;padding-bottom:22px;border-bottom:1px solid var(--lp-line)}.lp-price-name{font-size:21px;font-weight:600;letter-spacing:-.025em;color:var(--lp-text);line-height:1.15}.lp-price-sub{font-size:14.5px;color:var(--lp-text-2)}.lp-price-amount{display:flex;align-items:baseline;gap:8px;margin-top:12px}.lp-price-amount b{font-size:44px;font-weight:500;letter-spacing:-.04em;line-height:1;color:var(--lp-text)}.lp-price-amount span{font-size:14px;color:var(--lp-text-3)}.lp-price-note{font:500 12px/1 var(--lp-mono);letter-spacing:.04em;color:#3ddc84;min-height:12px;margin-top:4px}.lp-price-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:13px;gap:13px;flex:1 1;align-content:start}.lp-price-list li{display:flex;gap:11px;align-items:flex-start;font-size:14.5px;line-height:1.4;color:var(--lp-text)}.lp-price-list li svg{flex:none;margin-top:2px;color:#3ddc84}.lp-price-list li:has(.lucide-sparkles) svg{color:#c4b5fd}.lp-price-list li.off,.lp-price-list li.off svg{color:var(--lp-text-3)}.lp-price-cta{width:100%;justify-content:space-between;padding-left:24px}.lp-btn-ghost{border:1px solid var(--lp-line-2);background:transparent;color:var(--lp-text);gap:14px;padding-right:8px}.lp-btn-ghost:hover{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.28)}.lp-btn-ghost .lp-arr{border-radius:50%;display:inline-grid;place-items:center;flex:none;background:rgba(255,255,255,.1);transition:transform .3s cubic-bezier(.22,.8,.24,1)}.lp-btn-ghost:hover .lp-arr{transform:translateX(3px)}.lp-pricing-foot{text-align:center;font-size:13px;color:var(--lp-text-3)}@media (max-width:960px){.lp-pricing{gap:32px}.lp-pricing-grid{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -24px;padding:4px 24px 8px;scroll-padding:0 24px;-webkit-overflow-scrolling:touch}.lp-pricing-grid::-webkit-scrollbar{display:none}.lp-price-card{flex:0 0 min(82%,340px);scroll-snap-align:start}}@media (max-width:560px){.lp-price-card{padding:22px}.lp-pricing-head .lp-lede{font-size:16px}}.mk{max-width:1200px;margin:0 auto;padding:148px 24px 0}.mk-head{display:grid;grid-gap:18px;gap:18px;max-width:760px}.mk-head h1{font-size:clamp(36px,5.4vw,64px);letter-spacing:-.04em;line-height:1.02;font-weight:500;color:var(--lp-text);text-wrap:balance}.mk-head .lp-lede{font-size:18px;line-height:1.55;max-width:56ch}.mk-block{margin-top:104px}.mk-h2,.mk-two h2{font-size:clamp(26px,3.2vw,38px);letter-spacing:-.03em;line-height:1.1;font-weight:500;color:var(--lp-text)}.mk-h2{margin-bottom:36px}.mk-two{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:48px;gap:48px;align-items:start}.mk-prose{display:grid;grid-gap:18px;gap:18px}.mk-post p,.mk-prose p{font-size:17px;line-height:1.7;color:var(--lp-text-2);max-width:62ch}.mk-aside a,.mk-prose a,.mk-qa a{color:var(--lp-text);text-underline-offset:3px;-webkit-text-decoration-color:var(--lp-signal);text-decoration-color:var(--lp-signal)}.mk-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.mk-card,.mk-steps li{padding:26px;border-radius:16px;border:1px solid var(--lp-line);background:linear-gradient(180deg,var(--lp-surface-2),var(--lp-surface));display:grid;grid-gap:10px;gap:10px;align-content:start}.mk-steps span{font:500 12px/1 var(--lp-mono);letter-spacing:.06em;color:var(--lp-signal)}.mk-card h3,.mk-steps h3{font-size:21px;font-weight:600;letter-spacing:-.025em;line-height:1.15;color:var(--lp-text)}.mk-card p,.mk-steps p{font-size:15px;line-height:1.55;color:var(--lp-text-2)}.mk-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.mk-table-wrap{overflow-x:auto;border:1px solid var(--lp-line);border-radius:16px;background:var(--lp-surface)}.mk-table{width:100%;min-width:560px;border-collapse:collapse;font-size:15px}.mk-table td,.mk-table th{padding:16px 20px;text-align:left;border-bottom:1px solid var(--lp-line);color:var(--lp-text);vertical-align:middle;font-weight:500}.mk-table thead th{font:500 12px/1 var(--lp-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--lp-text-3)}.mk-table tbody th{color:var(--lp-text-2);font-weight:500}.mk-table tbody th small{display:block;margin-top:4px;font-size:12px;color:#3ddc84}.mk-table tr:last-child td,.mk-table tr:last-child th{border-bottom:0}.mk-table td svg{color:#3ddc84;display:block}.mk-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mk-qa{display:grid;grid-gap:0;gap:0;margin:0;border-top:1px solid var(--lp-line)}.mk-qa>div{padding:22px 0;border-bottom:1px solid var(--lp-line);display:grid;grid-gap:8px;gap:8px}.mk-qa dt{font-size:18px;font-weight:600;letter-spacing:-.02em;color:var(--lp-text)}.mk-qa dd{margin:0;font-size:16px;line-height:1.6;color:var(--lp-text-2);max-width:60ch}.mk-band{margin-top:120px;display:grid;justify-items:start;grid-gap:22px;gap:22px;padding:40px;border-radius:20px;border:1px solid var(--lp-line-2);background:linear-gradient(180deg,rgba(255,90,40,.08),var(--lp-surface) 70%)}.mk-band p{font-size:clamp(20px,2.4vw,28px);letter-spacing:-.02em;line-height:1.25;font-weight:500;color:var(--lp-text);max-width:32ch}.mk-contact{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-gap:56px;gap:56px;align-items:start}.mk-form{display:grid;grid-gap:18px;gap:18px}.mk-form label{display:grid;grid-gap:8px;gap:8px;font-size:14px;font-weight:500;color:var(--lp-text-2)}.mk-form input,.mk-form textarea{width:100%;padding:13px 14px;border-radius:12px;border:1px solid var(--lp-line-2);background:var(--lp-surface);color:var(--lp-text);font:500 16px/1.4 var(--font-sans),sans-serif;resize:vertical}.mk-form input:focus,.mk-form textarea:focus{outline:2px solid rgba(255,90,40,.6);outline-offset:1px}.mk-form .lp-btn{justify-self:start}.mk-error{color:#ff8a7a;font-size:14px}.mk-sent{padding:32px;border-radius:16px;border:1px solid var(--lp-line-2);background:var(--lp-surface);display:grid;justify-items:center;text-align:center;padding:44px 32px}.mk-sent-art{--fg:#f4f4f5;--surface:#17181a;--border:#2a2b2e;--border-strong:#3d3e42;--chip-bg:#202124;width:min(220px,70%);height:auto;margin-bottom:14px}.mk-sent h2{font-size:26px;font-weight:500;letter-spacing:-.03em;color:var(--lp-text);margin-bottom:8px}.mk-sent p{color:var(--lp-text-2)}.mk-aside{display:grid;grid-gap:10px;gap:10px;align-content:start}.mk-aside h2{font-size:18px;font-weight:600;letter-spacing:-.02em;color:var(--lp-text);margin-top:14px}.mk-aside h2:first-child{margin-top:0}.mk-aside p{font-size:16px;line-height:1.6;color:var(--lp-text-2)}.mk-empty{margin-top:64px;padding:48px;border-radius:16px;border:1px dashed var(--lp-line-2);display:grid;grid-gap:10px;gap:10px;max-width:760px}.mk-empty h2{font-size:26px;font-weight:500;letter-spacing:-.03em;color:var(--lp-text)}.mk-empty p{font-size:16px;line-height:1.6;color:var(--lp-text-2);max-width:54ch}.mk-posts{list-style:none;margin:64px 0 0;padding:0;display:grid;grid-gap:0;gap:0;border-top:1px solid var(--lp-line)}.mk-posts a{display:grid;grid-gap:8px;gap:8px;padding:28px 0;border-bottom:1px solid var(--lp-line);color:inherit;text-decoration:none}.mk-post time,.mk-posts time{font:500 12px/1 var(--lp-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--lp-text-3)}.mk-posts h2{font-size:26px;font-weight:500;letter-spacing:-.03em;color:var(--lp-text)}.mk-posts a:hover h2{color:var(--lp-signal)}.mk-posts p{font-size:16px;color:var(--lp-text-2);max-width:62ch}.mk-post{max-width:720px;display:grid;grid-gap:18px;gap:18px}.mk-post h1{font-size:clamp(34px,5vw,56px);letter-spacing:-.04em;line-height:1.05}.mk-post h1,.mk-post h2{font-weight:500;color:var(--lp-text)}.mk-post h2{font-size:26px;letter-spacing:-.03em;margin-top:18px}.mk-back{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--lp-text-2);width:-moz-fit-content;width:fit-content}.lp-pricing-more,.mk-back:hover{color:var(--lp-text)}.lp-pricing-more{text-underline-offset:3px;-webkit-text-decoration-color:var(--lp-signal);text-decoration-color:var(--lp-signal);margin-left:6px}@media (max-width:960px){.mk{padding-top:116px}.mk-block{margin-top:80px}.mk-contact,.mk-two{gap:28px}.mk-cards,.mk-contact,.mk-steps,.mk-two{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.mk-band{padding:26px}.mk-empty{padding:28px}}.mk-hero{position:relative;display:grid;grid-gap:40px;gap:40px;align-items:center;isolation:isolate}.mk-hero.has-art{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.mk-hero:before{content:"";position:absolute;inset:-148px -50vw 0;z-index:-1;background-image:linear-gradient(var(--lp-line) 1px,transparent 1px),linear-gradient(90deg,var(--lp-line) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 60% 70% at 70% 30%,#000 0,transparent 72%);mask-image:radial-gradient(ellipse 60% 70% at 70% 30%,#000 0,transparent 72%);opacity:.55}.mk-hero:after{content:none}.mk-hero-copy{display:grid;grid-gap:18px;gap:18px;justify-items:start;max-width:640px}.mk-hero-copy h1{font-size:clamp(36px,5.2vw,64px);letter-spacing:-.04em;line-height:1.02;font-weight:500;color:var(--lp-text);text-wrap:balance}.mk-hero-copy .lp-lede{font-size:18px;line-height:1.55;max-width:52ch}.mk-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px}.mk-hero-art{min-width:0}.mk-hero-art .iso{width:100%;height:auto;max-height:420px;display:block}@keyframes mk-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.mk-hero-art .iso{animation:none}}.mk-head{display:none}.mk-meta{display:inline-flex;align-items:center;gap:10px;font:500 12px/1 var(--lp-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--lp-text-3)}.mk-meta i{width:3px;height:3px;border-radius:50%;background:currentColor}.mk-views{display:inline-flex;align-items:center;gap:5px}.mk-mark{display:block;height:1px;margin:0;pointer-events:none}.mk-cover{position:relative;border-radius:14px;border:1px solid var(--lp-line);background:#0a0b0d;overflow:hidden;padding:12px}.mk-cover .iso{width:100%;height:auto;display:block;transition:transform .5s cubic-bezier(.22,.8,.24,1)}.mk-feature{margin-top:72px;display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);grid-gap:40px;gap:40px;align-items:center;padding:20px;border-radius:20px;border:1px solid var(--lp-line);background:var(--lp-surface);color:inherit;text-decoration:none;transition:border-color .3s}.mk-feature:hover{border-color:var(--lp-line-2)}.mk-feature:hover .iso,.mk-posts a:hover .iso{transform:translateY(-5px) scale(1.02)}.mk-feature-copy{display:grid;grid-gap:14px;gap:14px;justify-items:start;padding:8px 12px 8px 0}.mk-feature-copy h2{font-size:clamp(26px,3.2vw,38px);font-weight:500;letter-spacing:-.03em;line-height:1.1;color:var(--lp-text)}.mk-feature-copy p{font-size:16px;line-height:1.6;color:var(--lp-text-2);max-width:46ch}.mk-more{font-size:14px;font-weight:600;color:var(--lp-text);border-bottom:1px solid var(--lp-signal);padding-bottom:2px}.mk-posts{margin:20px 0 0;border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.mk-posts a{padding:16px 16px 24px;border:1px solid var(--lp-line);border-radius:20px;background:var(--lp-surface);gap:12px;transition:border-color .3s}.mk-posts a:hover{border-color:var(--lp-line-2)}.mk-posts a>:not(.mk-cover){margin:0 6px}.mk-posts h2{font-size:22px}.mk-post-hero .mk-hero-copy{gap:16px}.mk-post{margin-top:72px}.lp-login{color:rgba(255,255,255,.82);font-size:14px;font-weight:500;padding:0 6px}.lp-login:hover{color:#fff}.lp-btn-ghost{text-decoration:none}.lp-menu{display:none;position:relative}.lp-menu-btn{width:40px;height:40px;border-radius:50%;border:1px solid var(--lp-line-2);background:rgba(255,255,255,.04);color:var(--lp-text);display:inline-grid;place-items:center;cursor:pointer}.lp-menu-panel{position:absolute;top:calc(100% + 18px);right:-4px;width:min(280px,calc(100vw - 32px));display:grid;padding:8px;border-radius:18px;border:1px solid var(--lp-line-2);background:rgba(14,15,17,.97);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 24px 60px -20px rgba(0,0,0,.8)}.lp-menu-panel a{padding:13px 14px;border-radius:12px;color:var(--lp-text);font-size:16px;font-weight:500}.lp-menu-panel a:hover{background:rgba(255,255,255,.06)}.lp-menu-panel .lp-menu-login{border-top:1px solid var(--lp-line);border-radius:0 0 12px 12px;margin-top:6px;color:var(--lp-text-2)}@media (max-width:960px){.mk-hero.has-art{grid-template-columns:minmax(0,1fr);gap:12px}.mk-hero-art{max-width:360px;justify-self:center;width:100%;order:-1;margin-bottom:-8px}.mk-hero:before{inset:-116px -50vw 0}.mk-feature{gap:20px;margin-top:48px}.mk-feature,.mk-posts{grid-template-columns:minmax(0,1fr)}.lp-menu{display:block}.lp-login{display:none}.lp-nav-cta{gap:10px}}.mk .lp-section{max-width:none;padding-left:0;padding-right:0;padding-top:112px}.mk-prose-wide{max-width:760px}.mk-three{grid-template-columns:repeat(3,minmax(0,1fr))}.mk-three>.dv-card{grid-column:auto!important;grid-row:auto!important}.dv-one{grid-template-columns:minmax(0,1fr)}.dv-mini-diff,.dv-mini-diff .dv-diff{padding:4px 0;overflow:hidden}.dv-mini-diff .dv-diff{font-size:11.5px}@media (max-width:960px){.mk .lp-section{padding-top:80px}.mk-three{grid-template-columns:minmax(0,1fr)}}.lp-links a{position:relative}.lp-links a.on{color:#fff}.lp-links a.on:after{content:"";position:absolute;left:50%;bottom:-9px;width:5px;height:5px;border-radius:50%;background:var(--lp-signal);transform:translateX(-50%);box-shadow:0 0 10px rgba(255,90,40,.8)}.lp-menu-panel a.on{color:#fff;background:rgba(255,255,255,.06);box-shadow:inset 2px 0 0 var(--lp-signal);border-radius:0}.mk-post-wrap{margin-top:64px;display:grid;grid-template-columns:minmax(0,240px) minmax(0,720px);grid-gap:72px;gap:72px;align-items:start}.mk-post-wrap .mk-post{margin-top:0}.mk-post-side{position:-webkit-sticky;position:sticky;top:112px;align-self:start}.mk-post h2{scroll-margin-top:110px}.toc{display:grid;grid-gap:14px;gap:14px}.toc-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0;border:0;background:none;cursor:default;font:500 12px/1 var(--lp-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--lp-text-3)}.toc-head svg{display:none}.toc ol{list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px;border-left:1px solid var(--lp-line)}.toc a{display:block;padding:8px 0 8px 16px;margin-left:-1px;border-left:1px solid transparent;font-size:14.5px;line-height:1.35;color:var(--lp-text-2);text-decoration:none;transition:color .2s,border-color .2s}.toc a.on,.toc a:hover{color:var(--lp-text)}.toc a.on{border-left-color:var(--lp-signal)}.mk-share{display:grid;grid-gap:12px;gap:12px;margin-top:10px}.mk-post .mk-share{margin-top:40px;padding-top:28px;border-top:1px solid var(--lp-line)}.mk-share-label{font:500 12px/1 var(--lp-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--lp-text-3)}.mk-share-btns{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.mk-share-btn{width:40px;height:40px;border-radius:50%;border:1px solid var(--lp-line-2);background:rgba(255,255,255,.03);color:var(--lp-text);display:inline-grid;place-items:center;cursor:pointer;text-decoration:none;transition:background .2s,border-color .2s,transform .2s}.mk-share-btn:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.3);transform:translateY(-2px)}.mk-x{font-size:15px;line-height:1;font-weight:700}.mk-share-ok{font-size:13px;color:#3ddc84;min-width:80px}@media (max-width:960px){.mk-post-wrap{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:40px}.mk-post-side{position:static}.toc{border:1px solid var(--lp-line-2);border-radius:14px;background:var(--lp-surface);padding:0 16px;gap:0}.toc-head{width:100%;padding:16px 0;cursor:pointer}.toc-head svg{display:block;transition:transform .25s}.toc.open .toc-head svg{transform:rotate(180deg)}.toc ol{display:none;margin-bottom:12px}.toc.open ol{display:grid}}.lp .lp-cta-link:hover,.lp .lp-footer a:hover,.lp .lp-links a:hover,.lp .lp-login:hover,.lp .lp-menu-panel a:hover,.lp .mk-back:hover,.lp .toc a:hover,.lp a:not(.lp-btn):not(.lp-brand):not(.mk-feature):not(.mk-posts a):not(.lp-menu-btn):hover{color:var(--lp-signal)}.lp .lp-links a.on,.lp .lp-links a.on:hover{color:#fff}.lp .lp-links a.on:hover,.mk-feature:hover h2,.mk-posts a:hover h2,.mk-posts a:hover h3{color:var(--lp-signal)}.lp a.lp-btn-ghost:hover,.lp a.lp-btn-primary:hover{color:#fff}.lp-hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.lp-head-split{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 24px}.lp-head-split .lp-eyebrow{flex-basis:100%}.lp-head-split h2{flex:1 1 320px}.mk-posts.three{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-top:0}.mk-posts h3{font-size:22px;font-weight:500;letter-spacing:-.03em;color:var(--lp-text);line-height:1.15}@media (max-width:860px){.mk-posts.three{grid-template-columns:minmax(0,1fr)}.mk-posts.three .mk-cover .iso{max-height:280px}}@media (max-width:640px){.lp-hero-actions .lp-btn{width:100%;justify-content:space-between}}.lp-nav{animation:none}.mk-three>.dv-card{gap:20px;grid-template-rows:auto 1fr;padding:22px 16px 16px}.mk-three>.dv-card>header{padding:0 6px}.mk-three .dv-ui{align-self:end;height:156px;padding:6px;display:grid;align-content:center;overflow:hidden}.mk-three .dv-versions{padding:4px 12px}.mk-three .dv-mini-diff{padding:0}.mk-three .dv-editor{padding:6px}.mk-feature-copy p,.mk-posts p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.mk-pill{display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 13px 0 11px;border-radius:999px;border:1px solid var(--lp-line-2);background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02));font:500 12px/1 var(--lp-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--lp-text-2)}.mk-pill i{width:6px;height:6px;border-radius:50%;background:var(--lp-signal);box-shadow:0 0 10px var(--lp-signal)}.mk-hero-copy h1 em{font-style:normal;color:var(--lp-signal)}.mk-hero:after{content:"";position:absolute;z-index:-1;inset:-160px -50vw auto;height:560px;background:radial-gradient(46% 60% at 50% 0,rgba(255,96,44,.16),transparent 72%),radial-gradient(30% 40% at 82% 30%,rgba(255,178,36,.09),transparent 72%);pointer-events:none}.mk-stage{position:relative;padding:18px;border-radius:22px;border:1px solid var(--lp-line-2);background:radial-gradient(70% 60% at 50% 0,rgba(255,96,44,.18),transparent 70%),linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.012));box-shadow:0 30px 80px -30px rgba(255,70,20,.35),inset 0 1px 0 rgba(255,255,255,.06);overflow:hidden}.mk-stage:before{content:"";position:absolute;inset:0;background-image:linear-gradient(var(--lp-line) 1px,transparent 1px),linear-gradient(90deg,var(--lp-line) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:radial-gradient(70% 70% at 50% 40%,#000,transparent 80%);mask-image:radial-gradient(70% 70% at 50% 40%,#000,transparent 80%);opacity:.6;pointer-events:none}.mk-stage .iso{position:relative}html:has(.lp),html:has(.lp) body{background:#08090a;color-scheme:dark}.mk-hero{padding-top:8px}.mk-stage{padding:6px;aspect-ratio:5/4;display:grid;place-items:center}.mk-stage .iso{width:100%;height:auto;max-height:none;transform:scale(1.14)}.mk-hero+.mk-block,.mk-hero+section{margin-top:72px}@media (max-width:860px){.mk-stage{aspect-ratio:16/10}.mk-hero+.mk-block,.mk-hero+section{margin-top:48px}}.iso-b{animation:iso-in .75s cubic-bezier(.22,.8,.24,1) backwards;animation-delay:calc(var(--i) * .12s + .15s)}.iso-b.accent{animation:iso-in .75s cubic-bezier(.22,.8,.24,1) backwards,iso-bob 3.8s ease-in-out infinite;animation-delay:calc(var(--i) * .12s + .15s),1.6s}@keyframes iso-in{0%{opacity:0;transform:translateY(-34px)}to{opacity:1;transform:none}}@keyframes iso-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.mk-stage:hover .iso-b.accent{animation-duration:.75s,1.8s}@media (prefers-reduced-motion:reduce){.iso-b,.iso-b.accent{animation:none}}.lp-btn-primary{background:linear-gradient(180deg,#ff5a2c,#e2370b);color:#fff;gap:10px;box-shadow:0 10px 28px -10px rgba(255,70,20,.6),inset 0 0 0 1px rgba(255,255,255,.16),inset 0 1px 0 rgba(255,255,255,.34);transition:transform .25s var(--ease,ease),box-shadow .25s var(--ease,ease),filter .25s}.lp-btn-primary:hover{background:linear-gradient(180deg,#ff5f31,#e63a0d);transform:translateY(-1px);box-shadow:0 12px 30px -10px rgba(255,70,20,.66),inset 0 0 0 1px rgba(255,255,255,.18),inset 0 1px 0 rgba(255,255,255,.36)}.lp-btn-primary:active{transform:translateY(0) scale(.985)}.lp-btn-primary:after,.lp-btn-xl:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.28),transparent);transform:skewX(-18deg);transition:left .7s cubic-bezier(.22,.8,.24,1);pointer-events:none}.lp-btn-primary:hover:after,.lp-btn-xl:hover:after{left:120%}@media (prefers-reduced-motion:reduce){.lp-btn-primary:after,.lp-btn-xl:after{display:none}}.lp-btn-primary .lp-arr,.lp-btn-xl .lp-arr{width:34px;height:34px;border-radius:50%;display:inline-grid;place-items:center;flex:none;background:#fff;color:#d92f06;overflow:hidden;transition:transform .3s cubic-bezier(.22,.8,.24,1),box-shadow .3s;box-shadow:0 2px 8px rgba(0,0,0,.18)}.lp-btn-primary .lp-arr svg,.lp-btn-xl .lp-arr svg{transition:transform .3s cubic-bezier(.22,.8,.24,1)}.lp-btn-primary:hover .lp-arr,.lp-btn-xl:hover .lp-arr{transform:scale(1.06);background:#fff}.lp-btn-primary:hover .lp-arr svg,.lp-btn-xl:hover .lp-arr svg{transform:translateX(2px)}.lp-btn-primary:has(.lp-arr){padding:0 6px 0 22px}.lp-btn-sm.lp-btn-primary{gap:8px;padding:0 5px 0 16px}.lp-btn-sm .lp-arr{width:30px;height:30px}.lp-try-form .lp-btn-primary{height:52px;padding:0 7px 0 24px}.lp-try-form .lp-btn-primary .lp-arr{width:38px;height:38px}.lp-btn-xl{height:56px;gap:12px;padding:0 8px 0 28px}.lp-btn-xl .lp-arr{width:40px;height:40px}.lp-btn-ghost{gap:10px;padding:0 6px 0 22px}.lp-btn-ghost .lp-arr{width:32px;height:32px;background:rgba(255,255,255,.12)}@media (max-width:640px){.lp-hero-actions .lp-btn,.lp-try-form .lp-btn{width:100%;justify-content:center}.lp-section,.mk .lp-section{padding-top:56px}.lp-head{margin-bottom:28px;gap:12px}#connect .lp-head{margin-bottom:32px}.mk-block{margin-top:56px}.mk-band{margin-top:64px}.mk-h2{margin-bottom:24px}.mk-hero.has-art{gap:20px}.mk-hero-art{margin-bottom:0}.mk-hero-copy{gap:14px}.mk-hero+.mk-block,.mk-hero+section{margin-top:40px}.lp-faq-item button{padding:18px 0}.lp-faq-a p{padding-bottom:18px}}.iso-b:not(.accent){animation:iso-in .75s cubic-bezier(.22,.8,.24,1) backwards,iso-breathe 6s ease-in-out infinite;animation-delay:calc(var(--i) * .12s + .15s),calc(var(--i) * -.9s + 1.4s)}.iso-b.accent{animation:iso-in .75s cubic-bezier(.22,.8,.24,1) backwards,iso-bob 3.8s ease-in-out infinite,iso-glow 3.8s ease-in-out infinite;animation-delay:calc(var(--i) * .12s + .15s),1.6s,1.6s}@keyframes iso-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes iso-glow{0%,to{filter:drop-shadow(0 0 0 rgba(255,74,28,0))}50%{filter:drop-shadow(0 0 10px rgba(255,74,28,.55))}}@media (prefers-reduced-motion:reduce){.iso-b,.iso-b.accent,.iso-b:not(.accent){animation:none}}html[data-cta=light] .lp-btn-primary{background:#f4f1ea;color:#0b0b0c;box-shadow:0 10px 30px -12px rgba(255,255,255,.35),inset 0 -1px 0 rgba(0,0,0,.12)}html[data-cta=light] .lp-btn-primary:hover{background:#fff;color:#0b0b0c;box-shadow:0 14px 36px -12px rgba(255,255,255,.5)}html[data-cta=light] .lp a.lp-btn-primary:hover{color:#0b0b0c}html[data-cta=light] .lp-btn-primary .lp-arr,html[data-cta=light] .lp-btn-xl .lp-arr{background:linear-gradient(180deg,#ff5a2c,#e2370b);color:#fff;box-shadow:0 4px 12px -2px rgba(255,70,20,.55)}html[data-cta=light] .lp-btn-primary:hover .lp-arr svg,html[data-cta=light] .lp-btn-xl:hover .lp-arr svg{transform:rotate(-45deg)}html[data-cta=glass] .lp-btn-primary{background:linear-gradient(#121315,#121315) padding-box,linear-gradient(120deg,#ff5a2c,rgba(255,255,255,.14) 55%,rgba(255,90,44,.6)) border-box;border:1px solid transparent;color:#fff;box-shadow:0 10px 30px -14px rgba(255,70,20,.5)}html[data-cta=glass] .lp-btn-primary:hover{background:linear-gradient(#17181a,#17181a) padding-box,linear-gradient(120deg,#ff6a3d,rgba(255,255,255,.24) 55%,#ff6a3d) border-box;box-shadow:0 0 0 4px rgba(255,74,28,.12),0 14px 36px -12px rgba(255,70,20,.7)}html[data-cta=glass] .lp-btn-primary .lp-arr,html[data-cta=glass] .lp-btn-xl .lp-arr{background:linear-gradient(180deg,#ff5a2c,#e2370b);color:#fff;box-shadow:none}.lp-band-b{display:block;position:relative;isolation:isolate;overflow:hidden;margin-top:112px;padding:120px 24px 128px;text-align:center;border-top:1px solid var(--lp-line)}.lp-bb-inner{position:relative;display:grid;justify-items:center;grid-gap:24px;gap:24px;max-width:760px;margin:0 auto}.lp-bb-title{font-size:clamp(34px,5.4vw,68px);line-height:1.03;font-weight:500;letter-spacing:-.04em;color:#fff;text-wrap:balance}.lp-bb-sub{font-size:18px;line-height:1.55;color:var(--lp-text-2);max-width:44ch}.lp-bb-inner .lp-cta-note{color:var(--lp-text-3)}.lp-bb-rings{position:absolute;z-index:-1;left:50%;bottom:-46%;width:min(1100px,150vw);aspect-ratio:1;transform:translateX(-50%);pointer-events:none}.lp-bb-rings i{position:absolute;inset:0;border-radius:50%;border:1px solid rgba(255,255,255,.07)}.lp-bb-rings i:nth-child(2){inset:12%;border-color:rgba(255,120,70,.16)}.lp-bb-rings i:nth-child(3){inset:26%;border-color:rgba(255,120,70,.3);background:radial-gradient(closest-side,rgba(255,96,44,.34),rgba(255,61,18,0) 72%)}@media (prefers-reduced-motion:no-preference){.lp-bb-rings i:nth-child(3){animation:bb-pulse 6s ease-in-out infinite}}@keyframes bb-pulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@media (max-width:640px){.lp-band-b{margin-top:64px;padding:72px 16px 80px}.lp-bb-inner{gap:18px}.lp-bb-rings{bottom:-30%}}.lp-band-b:after{content:"";position:absolute;z-index:-1;left:0;right:0;bottom:0;height:70%;background:radial-gradient(56% 90% at 50% 112%,rgba(255,96,44,.5),rgba(255,61,18,0) 72%),radial-gradient(30% 60% at 8% 110%,rgba(255,178,36,.2),transparent 72%),radial-gradient(30% 60% at 92% 110%,rgba(255,61,18,.24),transparent 72%);pointer-events:none}.lp-fr{position:relative}.lp-fr[data-mode=curtain]{-webkit-clip-path:inset(0);clip-path:inset(0)}.lp-fr[data-mode=curtain] .lp-fr-in{position:fixed;left:0;right:0;bottom:0;z-index:0}.lp-fr-in{position:relative;overflow:hidden;background:linear-gradient(180deg,#08090a,#0c0a09)}.lp-fr-in:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(52% 60% at 50% 118%,rgba(255,96,44,.26),transparent 72%),radial-gradient(28% 44% at 8% 110%,rgba(255,178,36,.1),transparent 72%)}.lp-fr-in>*{position:relative;z-index:1}.lp-foot2 .lp-footer{padding-top:72px;padding-bottom:0;margin-top:0;border:0}.lp-foot2 .lp-footer-top{border-top:0;padding:0 0 48px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-gap:56px;gap:56px}.lp-foot2 .lp-footer-brand{max-width:420px;gap:16px}.lp-foot2 .lp-footer-cols{justify-content:flex-end;gap:64px}.lp-foot2 .lp-footer-bottom{border-top:1px solid rgba(255,255,255,.1);padding:22px 0}.lp-foot2 .lp-news{padding:36px 0;margin:0;border-bottom:0;border-top:1px solid rgba(255,255,255,.1)}.lp-news{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-gap:20px 56px;gap:20px 56px;align-items:center;padding:0 0 44px;margin-bottom:44px;border-bottom:1px solid rgba(255,255,255,.1)}.lp-news-copy{display:grid;grid-gap:6px;gap:6px}.lp-news-copy h3{font-size:20px;line-height:1.25;font-weight:400;color:#fff;letter-spacing:-.01em}.lp-sub-copy{font-size:14.5px!important;line-height:1.5;color:var(--lp-text-2)!important;margin:0;max-width:40ch}.lp-news .lp-sub-done{grid-column:1/-1}@media (max-width:960px){.lp-news{grid-template-columns:minmax(0,1fr)}}.lp-sub{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.lp-sub input{flex:1 1 150px;min-width:0;height:44px;padding:0 16px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.05);color:#fff;font:inherit;font-size:14.5px}.lp-sub input::placeholder{color:rgba(255,255,255,.5)}.lp-sub input:focus-visible{outline:2px solid var(--lp-signal);outline-offset:2px}.lp-sub .lp-btn{height:44px}.lp-sub-err{flex-basis:100%;color:#ffd2c7;font-size:13.5px}.lp-sub-done{display:inline-flex;align-items:center;gap:8px;color:#7ee8a8;font-size:14.5px}.lp-social{list-style:none;display:flex;gap:10px;margin:6px 0 0;padding:0}.lp-social a{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.16);color:#e9e9ee;transition:background .25s,border-color .25s,transform .25s,color .25s}.lp .lp-social a:hover{background:var(--lp-signal);border-color:var(--lp-signal);color:#fff;transform:translateY(-2px)}@media (max-width:960px){.lp-foot2 .lp-footer-top{grid-template-columns:minmax(0,1fr);gap:40px}.lp-foot2 .lp-footer-cols{justify-content:flex-start;gap:40px 48px}}@media (max-width:640px){.lp-foot2 .lp-footer{padding-top:48px}.lp-foot2 .lp-footer-top{padding-bottom:32px}.lp-foot2 .lp-footer-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.hv-w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.12em;margin-bottom:-.12em}.lp-bill-pill{position:absolute;inset:0;border-radius:999px;background:#f4f4f5;z-index:0}.mk-hero.mk-post-hero.has-art{grid-template-columns:minmax(0,1fr)}.mk-post-hero .mk-hero-copy{max-width:min(900px,100%)}.mk-post-hero .mk-hero-copy h1{max-width:none;font-size:clamp(32px,5vw,60px)}.mk-post-hero .mk-hero-copy .lp-lede{max-width:62ch}.mk-post-hero .mk-hero-art{position:absolute;z-index:-1;right:-2%;top:50%;width:min(560px,52%);max-width:none;margin:0;order:0;transform:translateY(-50%);opacity:.4;pointer-events:none;-webkit-mask-image:radial-gradient(closest-side,#000 40%,transparent 100%);mask-image:radial-gradient(closest-side,#000 40%,transparent 100%)}.mk-post-hero .mk-hero-art .iso{max-height:none}@media (max-width:860px){.mk-post-hero .mk-hero-art{width:70%;right:-14%;top:22%;opacity:.22}}.lp-price-list li[data-tip]>span,.mk-table th[data-tip]>span:first-child{-webkit-text-decoration:underline dotted rgba(255,255,255,.35);text-decoration:underline dotted rgba(255,255,255,.35);text-underline-offset:4px;cursor:default}.lp-cta-tag[data-tip],.lp-pricing-toggle i[data-tip]{cursor:default}html:has(.lp) .tip{background:#f4f4f5;color:#0b0b0c;font-size:12.5px;font-weight:500;box-shadow:0 10px 30px -8px rgba(0,0,0,.65),0 0 0 1px rgba(255,255,255,.12)}.mk-hero.has-art{grid-template-columns:minmax(0,1fr)}.mk-hero.has-art .mk-hero-copy{max-width:min(900px,100%)}.mk-hero.has-art .mk-hero-copy h1{max-width:none}.mk-hero.has-art .mk-hero-art{position:absolute;z-index:-1;right:-2%;top:50%;width:min(560px,52%);max-width:none;margin:0;order:0;transform:translateY(-50%);opacity:.42;pointer-events:none;-webkit-mask-image:radial-gradient(closest-side,#000 40%,transparent 100%);mask-image:radial-gradient(closest-side,#000 40%,transparent 100%)}.mk-hero.has-art .mk-hero-art .iso{max-height:none;transform:none}.mk-hero.has-art .mk-hero-copy .lp-lede{max-width:58ch}@media (max-width:860px){.mk-hero.has-art .mk-hero-art{width:70%;right:-14%;top:24%;opacity:.22}}.lp-social-soon{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.5);cursor:default}.mk-form .mk-field{position:relative;display:block;gap:0}.mk-form .mk-field input,.mk-form .mk-field textarea{padding:24px 14px 8px}.mk-form .mk-field textarea{min-height:150px}.mk-form .mk-field span{position:absolute;left:15px;top:17px;font-size:16px;line-height:1.2;color:var(--lp-text-3);pointer-events:none;transform-origin:left top;transition:transform .2s cubic-bezier(.22,.8,.24,1),color .2s}.mk-form .mk-field input:focus+span,.mk-form .mk-field input:not(:placeholder-shown)+span,.mk-form .mk-field textarea:focus+span,.mk-form .mk-field textarea:not(:placeholder-shown)+span{transform:translateY(-11px) scale(.78);color:var(--lp-text-2)}.mk-form .mk-field input:focus+span,.mk-form .mk-field textarea:focus+span{color:#ff8a66}@media (prefers-reduced-motion:reduce){.mk-form .mk-field span{transition:none}}.lp-pricing-toggle{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;gap:0}.lp-pricing-toggle:before{content:"";position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:99px;background:#f4f4f5;transition:transform .3s cubic-bezier(.22,.8,.24,1)}.lp-pricing-toggle[data-on=yearly]:before{transform:translateX(100%)}.lp-pricing-toggle button{position:relative;z-index:1;justify-content:center;white-space:nowrap}.lp-pricing-toggle button.on{background:transparent!important}.lp-bill-txt{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px}@media (prefers-reduced-motion:reduce){.lp-pricing-toggle:before{transition:none}}.lp-nav-wrap{padding:0 24px}.lp-nav{max-width:1152px}.iso-b,.iso-b.accent,.iso-b:not(.accent){animation:iso-loop 8.5s infinite;animation-delay:calc(var(--i) * .11s)}.iso-b.accent{animation:iso-loop 8.5s infinite,iso-glow 8.5s ease-in-out infinite;animation-delay:calc(var(--i) * .11s),calc(var(--i) * .11s)}@keyframes iso-loop{0%{opacity:0;transform:translateY(calc(var(--i) * -54px));animation-timing-function:cubic-bezier(.2,1.25,.35,1)}15%{opacity:1;transform:translateY(0);animation-timing-function:cubic-bezier(.45,0,.55,1)}32%{transform:translateY(-5px);animation-timing-function:cubic-bezier(.45,0,.55,1)}50%{transform:translateY(0);animation-timing-function:cubic-bezier(.45,0,.55,1)}66%{transform:translateY(-4px);animation-timing-function:cubic-bezier(.45,0,.55,1)}78%{opacity:1;transform:translateY(0);animation-timing-function:cubic-bezier(.6,0,.9,.3)}92%{opacity:0;transform:translateY(calc(var(--i) * 46px))}to{opacity:0;transform:translateY(calc(var(--i) * -54px))}}@media (prefers-reduced-motion:reduce){.iso-b,.iso-b.accent,.iso-b:not(.accent){animation:none;opacity:1;transform:none}}.lp-safety .lp-head{margin-bottom:40px}.lp-hx{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-gap:20px;gap:20px;align-items:stretch}.lp-hx-page{position:relative;border:1px solid var(--lp-line);border-radius:18px;background:#fbfaf7;overflow:hidden;min-height:340px;display:flex;flex-direction:column;box-shadow:0 40px 80px -40px rgba(0,0,0,.7)}.lp-hx-bar{display:flex;align-items:center;gap:6px;padding:12px 16px;background:#ece8df;font-size:12.5px;color:#6e685e}.lp-hx-bar i{width:9px;height:9px;border-radius:50%;background:#cfc9bb}.lp-hx-bar span{margin-left:10px}.lp-hx-bar em{margin-left:auto;font-style:normal;font-weight:600;font-size:12px;padding:3px 10px;border-radius:999px;background:#ffe3da;color:#b3280a}.lp-hx-body{flex:1 1;display:grid;align-content:center;justify-items:start;grid-gap:12px;gap:12px;padding:36px clamp(22px,5vw,56px);color:#12110f;animation:hx-in .5s cubic-bezier(.16,.8,.2,1)}.lp-hx-body small{font:500 12px/1 var(--lp-mono);letter-spacing:.08em;text-transform:uppercase;color:#6e685e}.lp-hx-body h4{margin:0;font-family:var(--font-display),var(--font-sans),sans-serif;font-weight:600;font-size:clamp(28px,4vw,44px);line-height:1.05;letter-spacing:-.028em}.lp-hx-body p{margin:0;font-size:16px;color:#4a463f}.lp-hx-body p b{color:#12110f;font-weight:600}.lp-hx-btn{margin-top:8px;padding:12px 20px;border-radius:10px;font-weight:600}.lp-hx-btn,.lp-hx-toast{background:#12110f;color:#fff;font-size:14px}.lp-hx-toast{position:absolute;left:16px;right:16px;bottom:16px;display:flex;align-items:center;gap:8px;padding:12px 16px;border-radius:12px;font-weight:500;animation:hx-pop .45s cubic-bezier(.16,.8,.2,1)}.lp-hx-toast svg{color:#5fd79a;flex:none}@keyframes hx-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes hx-pop{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:none}}.lp-hx-list{display:grid;align-content:start;grid-gap:12px;gap:12px;border:1px solid var(--lp-line);border-radius:18px;background:rgba(255,255,255,.04);padding:18px;min-width:0}.lp-hx-head{display:flex;align-items:center;gap:8px;color:#fff;font-size:15px}.lp-hx-head svg{color:var(--lp-signal)}.lp-hx-head b{font-weight:500}.lp-hx-head span{margin-left:auto;font-size:12.5px;color:var(--lp-text-3,var(--lp-text-2))}.lp-hx-list ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.lp-hx-list li button{all:unset;box-sizing:border-box;width:100%;display:flex;align-items:center;gap:12px;padding:12px;border-radius:12px;border:1px solid transparent;cursor:pointer;transition:background .2s,border-color .2s}.lp-hx-list li button:hover{background:rgba(255,255,255,.05)}.lp-hx-list li button:focus-visible{outline:2px solid var(--lp-signal);outline-offset:2px}.lp-hx-list li button.is-sel{border-color:rgba(255,61,18,.5);background:rgba(255,61,18,.08)}.lp-hx-list li i{flex:none;width:9px;height:9px;border-radius:50%;background:var(--lp-text-3,#6e685e)}.lp-hx-list li button.is-live i{background:#5fd79a;box-shadow:0 0 0 4px rgba(95,215,154,.18)}.lp-hx-list li button.is-sel:not(.is-live) i{background:var(--lp-signal)}.lp-hx-list li span{display:grid;grid-gap:2px;gap:2px;min-width:0;flex:1 1}.lp-hx-list li span b{font-size:14.5px;font-weight:500;color:#fff;overflow-wrap:anywhere}.lp-hx-list li small{font-size:12.5px;color:var(--lp-text-3,var(--lp-text-2))}.lp-hx-list li em,.lp-hx-list li u{flex:none;font-style:normal;text-decoration:none;font-size:12px;font-weight:500;padding:3px 9px;border-radius:999px}.lp-hx-list li em{background:rgba(60,200,120,.16);color:#5fd79a}.lp-hx-list li u{background:rgba(255,61,18,.16);color:#ff8a6b}.lp-hx-go{all:unset;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:4px;padding:13px 16px;border-radius:12px;background:var(--lp-deep);color:#fff;font-size:14.5px;font-weight:600;cursor:pointer;transition:filter .2s,opacity .2s}.lp-hx-go:hover:not(:disabled){filter:brightness(1.12)}.lp-hx-go:focus-visible{outline:2px solid #fff;outline-offset:2px}.lp-hx-go:disabled{opacity:.45;cursor:default}.lp-reach{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:12px}.lp-reach-tile{display:grid;grid-gap:8px;gap:8px;padding:18px;border:1px solid var(--lp-line);border-radius:16px;background:rgba(255,255,255,.03)}.lp-reach-tile span{font:500 12.5px/1 var(--lp-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--lp-signal)}.lp-reach-tile b{font-family:var(--font-display),var(--font-sans),sans-serif;font-weight:500;font-size:34px;line-height:1.05;letter-spacing:-.03em;color:#fff}.lp-reach-tile b small{font-size:15px;font-weight:400;letter-spacing:0;color:var(--lp-text-2)}.lp-reach-tile i{display:block;height:6px;border-radius:99px;background:rgba(255,255,255,.08);overflow:hidden}.lp-reach-tile u{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--lp-deep),var(--lp-signal))}.lp-reach-tile em{font-style:normal;font-size:14px;color:var(--lp-text-2)}@media (max-width:640px){.lp-reach{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.lp-hx{grid-template-columns:minmax(0,1fr)}.lp-hx-page{min-height:300px}}@media (prefers-reduced-motion:reduce){.lp-hx-body,.lp-hx-toast{animation:none}}.lp-pill{position:relative}.lp-pill:after{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;pointer-events:none;background:conic-gradient(from var(--lp-spin),transparent 0 70%,rgba(255,61,18,.1) 78%,rgba(255,90,40,.55) 94%,rgba(255,179,143,.7) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);animation:lp-spin 5s linear infinite}@media (prefers-reduced-motion:reduce){.lp-pill:after,.lp-tablist button.on:after{animation:none}}@media (max-width:640px){.lp-btn-primary,.lp-btn-xl,.lp-hero-actions .lp-btn,.lp-try-form .lp-btn{justify-content:space-between}.lp-btn-xl,.lp-hero-actions .lp-btn-primary,.lp-try-form .lp-btn{padding-left:26px}.lp-faq-wrap{gap:16px}.lp-faq-wrap .lp-head{gap:8px}}.lp-menu-ico{display:inline-grid;place-items:center}.lp-menu-veil{position:fixed;inset:0;z-index:49;background:rgba(8,9,10,.52);backdrop-filter:blur(12px) saturate(.9);-webkit-backdrop-filter:blur(12px) saturate(.9)}.lp-menu-panel{z-index:5}.lp-menu-panel a{display:block}.lp .lp-footer .lp-social a:focus-visible,.lp .lp-footer .lp-social a:hover{color:#fff!important}.lp-ctx{position:fixed;width:232px;padding:6px;display:grid;grid-gap:2px;gap:2px;border-radius:16px;background:#17181a;border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 60px -16px rgba(0,0,0,.85)}.lp-ctx a{display:flex;align-items:center;gap:10px;padding:11px 12px;border-radius:11px;color:#f3f3f5;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s}.lp-ctx a svg{color:#b8b8c1;flex:none}.lp-ctx a span{flex:1 1;white-space:nowrap}.lp-ctx a em{font:600 10.5px/1 var(--lp-mono,monospace);font-style:normal;letter-spacing:.04em;padding:4px 7px;border-radius:99px;background:rgba(255,255,255,.08);color:#b8b8c1}.lp-ctx a:focus-visible,.lp-ctx a:hover{background:rgba(255,255,255,.08);outline:0}.lp-ctx a:focus-visible svg,.lp-ctx a:hover svg{color:#fff}.lp .lp-ctx a:hover{color:#fff}.lp-dd,.lp-dd-btn{position:relative;display:inline-flex;align-items:center}.lp-dd-btn{gap:4px;padding:0;border:0;background:none;font:inherit;font-size:14px;font-weight:500;color:rgba(255,255,255,.78);cursor:pointer;transition:color .15s}.lp-dd-btn.on,.lp-dd-btn.open,.lp-dd-btn:hover{color:#fff}.lp-dd-btn svg{transition:transform .2s}.lp-dd-btn.open svg{transform:rotate(180deg)}.lp-dd-btn:focus-visible{outline:2px solid var(--lp-signal);outline-offset:4px;border-radius:6px}.lp-dd-panel{position:absolute;top:calc(100% + 20px);left:50%;margin-left:-150px;width:300px;padding:8px;display:grid;grid-gap:2px;gap:2px;border-radius:18px;border:1px solid var(--lp-line-2);background:rgba(14,15,17,.97);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 24px 60px -20px rgba(0,0,0,.8);z-index:60}.lp-dd-panel:before{content:"";position:absolute;left:0;right:0;top:-22px;height:22px}.lp-dd-panel a{display:grid;grid-gap:2px;gap:2px;padding:11px 14px;border-radius:12px;transition:background .15s}.lp-dd-panel a b{font-size:14.5px;font-weight:500;color:#fff}.lp-dd-panel a span{font-size:13px;line-height:1.4;color:var(--lp-text-2)}.lp-dd-panel a:focus-visible,.lp-dd-panel a:hover{background:rgba(255,255,255,.07);outline:0}.lp .lp-dd-panel a,.lp .lp-dd-panel a:hover{color:#fff}.lp-dd-panel a.on{box-shadow:inset 2px 0 0 var(--lp-signal);background:rgba(255,255,255,.05);border-radius:0}.mk-log{display:grid}.mk-log article{display:grid;grid-template-columns:170px minmax(0,1fr);grid-gap:32px;gap:32px;padding:40px 0;border-top:1px solid var(--lp-line)}.mk-log time{font:500 12.5px/1.4 var(--lp-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--lp-text-3);padding-top:8px}.mk-log h2{font-size:clamp(22px,2.6vw,28px);line-height:1.2;letter-spacing:-.02em;color:#fff;margin:0 0 10px}.mk-log article>div>p{color:var(--lp-text-2);font-size:16px;line-height:1.6;margin:0 0 18px;max-width:62ch}.mk-log ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.mk-log li{position:relative;padding-left:20px;color:var(--lp-text);font-size:15.5px;line-height:1.6;max-width:66ch}.mk-log li:before{content:"";position:absolute;left:0;top:.62em;width:6px;height:6px;border-radius:50%;background:var(--lp-signal)}@media (max-width:720px){.mk-log article{grid-template-columns:minmax(0,1fr);gap:10px;padding:30px 0}.mk-log time{padding-top:0}}.legal-body pre{margin-top:14px;padding:16px 18px;border-radius:12px;background:var(--chip-bg);border:1px solid var(--border);overflow-x:auto}.legal-body pre code{background:none;padding:0;border-radius:0;font-size:13px;white-space:pre}.legal-body h3{font-size:17px;font-weight:600;letter-spacing:-.01em;margin:26px 0 10px}.legal-body a{text-underline-offset:3px}.legal-side{position:-webkit-sticky;position:sticky;top:24px;align-self:start}.legal-public .legal-side{top:96px}@media (max-width:960px){.legal-public .legal-side,.legal-side{position:static}}@media print{.legal-side{display:none}}.legal-shell .toc{--lp-text:var(--fg);--lp-text-2:var(--fg-2);--lp-text-3:var(--fg-3);--lp-line:var(--border);--lp-line-2:var(--border-strong);--lp-signal:var(--signal);--lp-surface:var(--surface);--lp-mono:var(--mono)}.lp-dd-btn.on:after,.lp-dd-panel a.on:after{content:none}.lp .legal-body a,.lp .mk-log a{color:#ff5a2c;text-decoration:underline;-webkit-text-decoration-color:rgba(255,90,44,.45);text-decoration-color:rgba(255,90,44,.45);text-decoration-thickness:1.5px;text-underline-offset:3px;transition:color .15s,-webkit-text-decoration-color .15s;transition:color .15s,text-decoration-color .15s;transition:color .15s,text-decoration-color .15s,-webkit-text-decoration-color .15s}.lp .legal-body a:hover,.lp .mk-log a:hover{color:#ff8a66!important;-webkit-text-decoration-color:#ff8a66;text-decoration-color:#ff8a66;background:none}.lp .legal-body a:focus-visible,.lp .mk-log a:focus-visible{outline:2px solid #ff8a66;outline-offset:2px;border-radius:3px}.legal-public .legal-body a:hover{background:none}.toc a.on{color:var(--toc-on,#ff5a2c);font-weight:500}.legal-shell .toc{--toc-on:var(--signal-ink,var(--signal))}.lp .lp-btn-primary,.lp .lp-btn-xl{background:#fff;color:#0b0b0c!important;border:0;box-shadow:0 8px 24px -14px rgba(0,0,0,.7)}.lp .lp-btn-primary:hover,.lp .lp-btn-xl:hover{background:#f0eee8;color:#0b0b0c!important;transform:translateY(-1px);box-shadow:0 12px 28px -14px rgba(0,0,0,.8)}.lp .lp-btn-primary:active{transform:translateY(0) scale(.985)}.lp .lp-btn-primary .lp-arr,.lp .lp-btn-xl .lp-arr{background:#ff3d12;color:#fff;box-shadow:none}.lp .lp-btn-primary:hover .lp-arr,.lp .lp-btn-xl:hover .lp-arr{background:#ff3d12;color:#fff}.lp .lp-btn-primary:after,.lp .lp-btn-xl:after{background:linear-gradient(100deg,transparent,rgba(11,11,12,.07),transparent)}.lp .lp-btn-primary:disabled,.lp .lp-btn-primary[disabled]{opacity:.65;transform:none}.lp .lp-btn-primary:focus-visible,.lp .lp-btn-xl:focus-visible{outline:2px solid #fff;outline-offset:3px}.lp-hx-go{background:#fff;color:#0b0b0c}.lp-hx-go svg{color:#ff3d12}.lp-hx-go:hover:not(:disabled){filter:none;background:#f0eee8}.lp-hx-go:disabled{background:rgba(255,255,255,.12)}.lp-hx-go:disabled,.lp-hx-go:disabled svg{color:rgba(255,255,255,.7)}.lp-aurora{background-color:#08090a!important;background-image:none!important}.lp-aurora:after,.lp-aurora:before{display:none!important}.lp-band .lp-aurora,.lp-band-b:after,.lp-final .lp-aurora,.lp-fr-in:before,.lp-shot:before{background:none!important}.lp-fr-in{background:#08090a}.dv-card,.lp-price-card,.mk-card,.mk-steps li{background:var(--lp-surface)}.lp-price-card.is-featured{background:rgba(255,90,40,.06)}.dv-step.on{background:var(--lp-surface-2)}.dv-stage{background-image:none}.mk-stage{background:rgba(255,255,255,.03)}.mk-stage:before{background:none}.lp-cta-card{background:rgba(255,255,255,.04)}.lp-cta-card:before{background:none}.lp-cta-card:after{background:rgba(255,255,255,.16)}.mk-pill{background:rgba(255,255,255,.06)}.mk-band{background:rgba(255,90,40,.05)}.lp-reach-tile u{background:var(--lp-deep)}.dv-prog{background:var(--lp-signal)}.lp .lp-hero-window{box-shadow:0 40px 100px -30px rgba(0,0,0,.85),0 0 0 1px rgba(255,255,255,.14)}.lp .lp-demo-player{box-shadow:0 0 0 1px rgba(255,255,255,.14),0 40px 100px -40px rgba(0,0,0,.85)}.lp .lp-price-card.is-featured{box-shadow:none}.lp-hero:after,.lp-hero:before{content:"";position:absolute;z-index:-1;pointer-events:none}.lp-hero:before{inset:0;background-image:linear-gradient(var(--lp-line) 1px,transparent 1px),linear-gradient(90deg,var(--lp-line) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 22%,#000 0,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 50% 22%,#000 0,transparent 75%);opacity:.6}.lp-hero:after{inset:0 0 auto;height:620px;background:radial-gradient(55% 70% at 50% 0,rgba(255,110,60,.06),transparent 75%)!important}.lp-hero .lp-aurora{background-color:transparent!important}.lp-hero:before,.mk-hero:before{background-size:56px 56px!important;opacity:1!important}.lp-hero:before{-webkit-mask-image:radial-gradient(ellipse 80% 65% at 50% 25%,#000 20%,transparent 85%);mask-image:radial-gradient(ellipse 80% 65% at 50% 25%,#000 20%,transparent 85%)}.mk-hero:before{-webkit-mask-image:radial-gradient(ellipse 75% 85% at 50% 35%,#000 15%,transparent 80%);mask-image:radial-gradient(ellipse 75% 85% at 50% 35%,#000 15%,transparent 80%)}.lp-hero:after{background:radial-gradient(60% 75% at 50% 0,rgba(255,110,60,.12),transparent 78%)!important}.lp-faq-wrap{max-width:820px;margin-inline:auto}.lp-faq-wrap .lp-head{text-align:center;justify-items:center;align-items:center}.lp-faq-wrap .lp-head .lp-lede{margin-inline:auto}.lp-faq{border-top:0;display:grid;grid-gap:10px;gap:10px}.lp-faq-item{border:1px solid var(--lp-line);border-radius:16px;background:var(--lp-surface);padding:0 22px;transition:border-color .2s,background-color .2s}.lp-faq-item:hover{border-color:var(--lp-line-2)}.lp-faq-item.open{border-color:rgba(255,255,255,.22);background:#121315}.lp-faq-item button{gap:16px}.lp-faq-n{font-style:normal;font-family:var(--lp-mono,ui-monospace,monospace);font-size:12.5px;color:var(--lp-text-3);width:26px;flex-shrink:0}.lp-faq-item.open .lp-faq-n{color:#ff3d12}.lp-faq-q{flex:1 1}.lp-faq-a p{padding-left:42px}.lp-faq-item.open button{color:var(--lp-text)}@media (max-width:640px){.lp-faq-item{padding:0 16px;border-radius:14px}.lp-faq-a p{padding-left:0}.lp-faq-n{width:22px}}.lp-bb-rings i:after{content:"";position:absolute;inset:-1px;border-radius:50%;padding:1.5px;background:conic-gradient(from var(--lp-spin),transparent 0 62%,rgba(255,61,18,.15) 70%,var(--lp-signal) 92%,#ffb38f 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);opacity:.9}.lp-bb-rings i:first-child:after{opacity:.35}.lp-bb-rings i:nth-child(2):after{opacity:.6}@media (prefers-reduced-motion:no-preference){.lp-bb-rings i:after{animation:lp-spin 9s linear infinite}.lp-bb-rings i:nth-child(2):after{animation-duration:13s;animation-direction:reverse}.lp-bb-rings i:first-child:after{animation-duration:18s}}@property --gx{syntax:"<percentage>";initial-value:20%;inherits:false}@property --gy{syntax:"<percentage>";initial-value:20%;inherits:false}@property --hx{syntax:"<percentage>";initial-value:80%;inherits:false}@property --hy{syntax:"<percentage>";initial-value:30%;inherits:false}.lp-hero .lp-aurora{pointer-events:none;background-image:linear-gradient(rgba(255,150,100,.22) 1px,transparent 0),linear-gradient(90deg,rgba(255,150,100,.22) 1px,transparent 0)!important;background-size:56px 56px!important;opacity:0;-webkit-mask-image:radial-gradient(circle 190px at var(--gx) var(--gy),#000 0,transparent 100%),radial-gradient(circle 190px at var(--hx) var(--hy),#000 0,transparent 100%);mask-image:radial-gradient(circle 190px at var(--gx) var(--gy),#000 0,transparent 100%),radial-gradient(circle 190px at var(--hx) var(--hy),#000 0,transparent 100%)}@media (prefers-reduced-motion:no-preference){.lp-hero .lp-aurora{opacity:.55;animation:hero-a 22s ease-in-out infinite alternate,hero-b 27s ease-in-out infinite alternate}}@media (max-width:760px){.lp-hero .lp-aurora{opacity:.35}}.lp-hero .lp-aurora{background-image:linear-gradient(rgba(255,140,90,.7) 1px,transparent 0),linear-gradient(90deg,rgba(255,140,90,.7) 1px,transparent 0)!important;-webkit-mask-image:radial-gradient(circle 260px at var(--gx) var(--gy),#000 0,transparent 100%),radial-gradient(circle 260px at var(--hx) var(--hy),#000 0,transparent 100%);mask-image:radial-gradient(circle 260px at var(--gx) var(--gy),#000 0,transparent 100%),radial-gradient(circle 260px at var(--hx) var(--hy),#000 0,transparent 100%)}@media (prefers-reduced-motion:no-preference){.lp-hero .lp-aurora{opacity:1;animation:hero-a 14s ease-in-out infinite alternate,hero-b 17s ease-in-out infinite alternate}}@keyframes hero-a{0%{--gx:6%;--gy:6%}50%{--gx:20%;--gy:22%}to{--gx:8%;--gy:40%}}@keyframes hero-b{0%{--hx:94%;--hy:38%}50%{--hx:80%;--hy:18%}to{--hx:92%;--hy:5%}}@media (max-width:760px){.lp-hero .lp-aurora{opacity:.6}}.lp-hero .lp-aurora{-webkit-mask-image:none;mask-image:none;opacity:1;animation:none;background-repeat:no-repeat!important;background-size:260px 2px,260px 2px,2px 260px!important;background-image:linear-gradient(90deg,transparent,rgba(255,120,70,.95) 70%,#ffb38f),linear-gradient(270deg,transparent,rgba(255,120,70,.95) 70%,#ffb38f),linear-gradient(180deg,transparent,rgba(255,120,70,.95) 70%,#ffb38f)!important;background-position:-20% 111px,120% 391px,167px -30%}@media (prefers-reduced-motion:no-preference){.lp-hero .lp-aurora{animation:hero-streak 11s linear infinite}}@media (max-width:760px){.lp-hero .lp-aurora{background-size:160px 2px,160px 2px,2px 160px!important}}.lp-hero .lp-aurora{-webkit-mask-image:linear-gradient(90deg,#000,#000 17%,transparent 24%,transparent 76%,#000 83%,#000);mask-image:linear-gradient(90deg,#000,#000 17%,transparent 24%,transparent 76%,#000 83%,#000)}.lp .lp-try-form input{background:#1a1b1d!important;-webkit-backdrop-filter:none;backdrop-filter:none}@keyframes hero-streak{0%{background-position:-20% 111px,120% 391px,167px -30%}25%{background-position:120% 111px,-20% 391px,167px 130%}50%{background-position:60% 111px,40% 391px,167px 60%}75%{background-position:-20% 111px,120% 391px,167px -30%}to{background-position:120% 111px,-20% 391px,167px 130%}}.mk-hero:after{content:""!important;inset:-148px -50vw 0!important;height:auto!important;opacity:1;background-repeat:no-repeat!important;background-size:260px 2px,260px 2px,2px 260px,100% 100%!important;background-image:linear-gradient(90deg,transparent,rgba(255,120,70,.95) 70%,#ffb38f),linear-gradient(270deg,transparent,rgba(255,120,70,.95) 70%,#ffb38f),linear-gradient(180deg,transparent,rgba(255,120,70,.95) 70%,#ffb38f),radial-gradient(55% 80% at 50% 0,rgba(255,110,60,.1),transparent 78%)!important;background-position:-20% 224px,120% 392px,80% -30%,0 0;-webkit-mask-image:linear-gradient(90deg,transparent,transparent 50%,#000 62%,#000);mask-image:linear-gradient(90deg,transparent,transparent 50%,#000 62%,#000)}@media (prefers-reduced-motion:no-preference){.mk-hero:after{animation:mk-streak 12s linear infinite}}@keyframes mk-streak{0%{background-position:-20% 224px,120% 392px,80% -30%,0 0}25%{background-position:120% 224px,-20% 392px,80% 130%,0 0}50%{background-position:60% 224px,40% 392px,80% 60%,0 0}75%{background-position:-20% 224px,120% 392px,80% -30%,0 0}to{background-position:120% 224px,-20% 392px,80% 130%,0 0}}@media (max-width:860px){.mk-hero:after{-webkit-mask-image:none;mask-image:none;background-image:radial-gradient(55% 80% at 50% 0,rgba(255,110,60,.1),transparent 78%)!important;animation:none}}@property --h1{syntax:"<percentage>";initial-value:-30%;inherits:false}@property --h2{syntax:"<percentage>";initial-value:130%;inherits:false}@property --h3{syntax:"<percentage>";initial-value:-30%;inherits:false}@property --v1{syntax:"<percentage>";initial-value:-30%;inherits:false}@property --v2{syntax:"<percentage>";initial-value:130%;inherits:false}@property --v3{syntax:"<percentage>";initial-value:-30%;inherits:false}@keyframes sk-h2{0%{--h2:130%}38%{--h2:-30%}to{--h2:-30%}}@keyframes sk-h3{0%{--h3:-30%}46%{--h3:130%}to{--h3:130%}}@keyframes sk-v2{0%{--v2:130%}44%{--v2:-30%}to{--v2:-30%}}@keyframes sk-v3{0%{--v3:-30%}36%{--v3:130%}to{--v3:130%}}.lp-hero .lp-aurora,.mk-hero:after{--streak:rgba(255,120,70,.95)}.lp-hero .lp-aurora{background-size:260px 2px,260px 2px,260px 2px,2px 260px,2px 260px,2px 260px!important;background-image:linear-gradient(90deg,transparent,var(--streak) 70%,#ffb38f 100%),linear-gradient(270deg,transparent,var(--streak) 70%,#ffb38f 100%),linear-gradient(90deg,transparent,var(--streak) 70%,#ffb38f 100%),linear-gradient(180deg,transparent,var(--streak) 70%,#ffb38f 100%),linear-gradient(0deg,transparent,var(--streak) 70%,#ffb38f 100%),linear-gradient(180deg,transparent,var(--streak) 70%,#ffb38f 100%)!important;background-position:var(--h1) 111px,var(--h2) 391px,var(--h3) 279px,167px var(--v1),calc(100% - 223px) var(--v2),55px var(--v3)}@media (prefers-reduced-motion:no-preference){.lp-hero .lp-aurora{animation:sk-h1 26s ease-in-out -6s infinite,sk-h2 34s ease-in-out -19s infinite,sk-h3 29s ease-in-out -11s infinite,sk-v1 31s ease-in-out -4s infinite,sk-v2 38s ease-in-out -23s infinite,sk-v3 27s ease-in-out -15s infinite}}.mk-hero:after{background-size:260px 2px,260px 2px,260px 2px,2px 260px,2px 260px,2px 260px,100% 100%!important;background-image:linear-gradient(90deg,transparent,var(--streak) 70%,#ffb38f 100%),linear-gradient(270deg,transparent,var(--streak) 70%,#ffb38f 100%),linear-gradient(90deg,transparent,var(--streak) 70%,#ffb38f 100%),linear-gradient(180deg,transparent,var(--streak) 70%,#ffb38f 100%),linear-gradient(0deg,transparent,var(--streak) 70%,#ffb38f 100%),linear-gradient(180deg,transparent,var(--streak) 70%,#ffb38f 100%),radial-gradient(55% 80% at 50% 0,rgba(255,110,60,.1),transparent 78%)!important;background-position:var(--h1) 167px,var(--h2) 391px,var(--h3) 279px,66% var(--v1),80% var(--v2),93% var(--v3),0 0}@media (prefers-reduced-motion:no-preference){.mk-hero:after{animation:sk-h1 26s ease-in-out -6s infinite,sk-h2 34s ease-in-out -19s infinite,sk-h3 29s ease-in-out -11s infinite,sk-v1 31s ease-in-out -4s infinite,sk-v2 38s ease-in-out -23s infinite,sk-v3 27s ease-in-out -15s infinite}}@media (max-width:760px){.lp-hero .lp-aurora{background-size:160px 2px,160px 2px,160px 2px,2px 160px,2px 160px,2px 160px!important}}@property --h1{syntax:"<length-percentage>";initial-value:-260px;inherits:false}@property --v1{syntax:"<length-percentage>";initial-value:-260px;inherits:false}@property --p{syntax:"<number>";initial-value:0;inherits:false}@keyframes sk-h1{0%{--h1:-260px;--p:0}34%{--h1:-93px;--p:0}38%{--p:1}42%{--h1:-93px;--p:.4}50%{--p:0}to{--h1:120vw;--p:0}}@keyframes sk-v1{0%{--v1:-260px}34%{--v1:19px}42%{--v1:19px}to{--v1:1400px}}.lp-hero .lp-aurora{background-size:260px 2px,260px 2px,260px 2px,2px 260px,2px 260px,2px 260px,100% 100%!important;background-image:linear-gradient(90deg,transparent,var(--streak) 70%,#ffb38f 100%),linear-gradient(270deg,transparent,var(--streak) 70%,#ffb38f 100%),linear-gradient(90deg,transparent,var(--streak) 70%,#ffb38f 100%),linear-gradient(180deg,transparent,var(--streak) 70%,#ffb38f 100%),linear-gradient(0deg,transparent,var(--streak) 70%,#ffb38f 100%),linear-gradient(180deg,transparent,var(--streak) 70%,#ffb38f 100%),radial-gradient(circle 16px at 167px 279px,rgba(255,170,120,calc(var(--p) * .9)),transparent)!important;background-position:var(--h1) 279px,var(--h2) 391px,var(--h3) 111px,167px var(--v1),calc(100% - 223px) var(--v2),55px var(--v3),0 0}@media (prefers-reduced-motion:no-preference){.lp-hero .lp-aurora{animation:sk-h1 20s linear -4s infinite,sk-h2 21s ease-in-out -9s infinite,sk-h3 18s ease-in-out -2s infinite,sk-v1 20s linear -4s infinite,sk-v2 23s ease-in-out -13s infinite,sk-v3 17s ease-in-out -7s infinite}}.mk-hero:after{background-image:linear-gradient(90deg,transparent,var(--streak) 70%,#ffb38f 100%),linear-gradient(270deg,transparent,var(--streak) 70%,#ffb38f 100%),linear-gradient(90deg,transparent,var(--streak) 70%,#ffb38f 100%),linear-gradient(180deg,transparent,var(--streak) 70%,#ffb38f 100%),linear-gradient(0deg,transparent,var(--streak) 70%,#ffb38f 100%),linear-gradient(180deg,transparent,var(--streak) 70%,#ffb38f 100%),radial-gradient(circle 16px at calc(100% - 50vw - 140px) 279px,rgba(255,170,120,calc(var(--p) * .9)),transparent),radial-gradient(55% 80% at 50% 0,rgba(255,110,60,.1),transparent 78%)!important;background-size:260px 2px,260px 2px,260px 2px,2px 260px,2px 260px,2px 260px,100% 100%,100% 100%!important;background-position:var(--h1) 279px,var(--h2) 391px,var(--h3) 167px,calc(100% - 50vw - 140px) var(--v1),80% var(--v2),93% var(--v3),0 0,0 0}@keyframes sk-h1-pg{0%{--h1:-260px;--p:0}34%{--h1:calc(100% - 50vw - 140px);--p:0}38%{--p:1}42%{--h1:calc(100% - 50vw - 140px);--p:.4}50%{--p:0}to{--h1:calc(100% + 400px);--p:0}}@media (prefers-reduced-motion:no-preference){.mk-hero:after{animation:sk-h1-pg 20s linear -4s infinite,sk-h2 21s ease-in-out -9s infinite,sk-h3 18s ease-in-out -2s infinite,sk-v1 20s linear -4s infinite,sk-v2 23s ease-in-out -13s infinite,sk-v3 17s ease-in-out -7s infinite}}@media (max-width:860px){.mk-hero:after{animation:none!important}}@property --h2{syntax:"<length-percentage>";initial-value:calc(100% + 260px);inherits:false}@property --v2{syntax:"<length-percentage>";initial-value:1300px;inherits:false}@keyframes pm-h1{0%{--h1:-260px;--p:0}36%{--h1:-93px;--p:0}40%{--p:1}46%{--h1:-93px;--p:.5}56%{--p:0}to{--h1:120vw;--p:0}}@keyframes pm-v1{0%{--v1:-260px}36%{--v1:19px}46%{--v1:19px}to{--v1:1400px}}@keyframes pm-h2{0%{--h2:calc(100% + 260px)}36%{--h2:calc(100% + 93px)}46%{--h2:calc(100% + 93px)}to{--h2:-300px}}@keyframes pm-v2{0%{--v2:1300px}36%{--v2:279px}46%{--v2:279px}to{--v2:-300px}}.lp-hero .lp-aurora{--streak:rgba(255,130,85,.85);background-size:260px 2px,260px 2px,2px 260px,2px 260px,100% 100%,100% 100%!important;background-image:linear-gradient(90deg,transparent,var(--streak) 75%,#ffc4a6 100%),linear-gradient(270deg,transparent,var(--streak) 75%,#ffc4a6 100%),linear-gradient(180deg,transparent,var(--streak) 75%,#ffc4a6 100%),linear-gradient(0deg,transparent,var(--streak) 75%,#ffc4a6 100%),radial-gradient(circle 18px at 167px 279px,rgba(255,175,130,calc(var(--p) * .55)),transparent),radial-gradient(circle 18px at calc(100% - 167px) 279px,rgba(255,175,130,calc(var(--p) * .55)),transparent)!important;background-position:var(--h1) 279px,var(--h2) 279px,167px var(--v1),calc(100% - 165px) var(--v2),0 0,0 0}@media (prefers-reduced-motion:no-preference){.lp-hero .lp-aurora{animation:pm-h1 18s ease-in-out -3s infinite,pm-h2 18s ease-in-out -3s infinite,pm-v1 18s ease-in-out -3s infinite,pm-v2 18s ease-in-out -3s infinite}}.mk-hero:after{--streak:rgba(255,130,85,.85);background-image:linear-gradient(90deg,transparent,var(--streak) 75%,#ffc4a6 100%),linear-gradient(180deg,transparent,var(--streak) 75%,#ffc4a6 100%),radial-gradient(circle 18px at calc(100% - 50vw - 140px) 279px,rgba(255,175,130,calc(var(--p) * .55)),transparent),radial-gradient(55% 80% at 50% 0,rgba(255,110,60,.1),transparent 78%)!important;background-size:260px 2px,2px 260px,100% 100%,100% 100%!important;background-position:var(--h1) 279px,calc(100% - 50vw - 140px) var(--v1),0 0,0 0}@keyframes pm-h1-pg{0%{--h1:-260px;--p:0}36%{--h1:calc(100% - 50vw - 140px);--p:0}40%{--p:1}46%{--h1:calc(100% - 50vw - 140px);--p:.5}56%{--p:0}to{--h1:calc(100% + 400px);--p:0}}@media (prefers-reduced-motion:no-preference){.mk-hero:after{animation:pm-h1-pg 18s ease-in-out -3s infinite,pm-v1 18s ease-in-out -3s infinite}}@keyframes pn-h1-pg{0%{--h1:calc(100% - 50vw - 440px);--p:0}9%{--p:0}12%{--p:1}17%{--p:0}60%,to{--h1:calc(100% - 50vw + 1060px);--p:0}}@media (prefers-reduced-motion:no-preference){.lp-hero .lp-aurora{animation:pn-h1 12s linear -1s infinite,pn-h2 12s linear -1s infinite,pn-v1 12s linear -1s infinite,pn-v2 12s linear -1s infinite}.mk-hero:after{animation:pn-h1-pg 12s linear -1s infinite,pn-v1 12s linear -1s infinite}}.lp-hero .lp-aurora{-webkit-mask-image:linear-gradient(90deg,#000,#000 12%,transparent 16.5%,transparent 83.5%,#000 88%,#000);mask-image:linear-gradient(90deg,#000,#000 12%,transparent 16.5%,transparent 83.5%,#000 88%,#000);background-image:linear-gradient(90deg,transparent,var(--streak) 75%,#ffc4a6 100%),linear-gradient(270deg,transparent,var(--streak) 75%,#ffc4a6 100%),linear-gradient(180deg,transparent,var(--streak) 75%,#ffc4a6 100%),linear-gradient(0deg,transparent,var(--streak) 75%,#ffc4a6 100%),radial-gradient(circle 18px at 111px 279px,rgba(255,175,130,calc(var(--p) * .55)),transparent),radial-gradient(circle 18px at calc(100% - 111px) 279px,rgba(255,175,130,calc(var(--p) * .55)),transparent)!important;background-position:var(--h1) 279px,var(--h2) 279px,111px var(--v1),calc(100% - 109px) var(--v2),0 0,0 0}.lp-hero:before,.mk-hero:before{background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0)!important;background-size:80px 80px!important}@keyframes pn-h1{0%{--h1:-440px;--p:0}9%{--p:0}12%{--p:1}17%{--p:0}60%,to{--h1:1060px;--p:0}}@keyframes pn-h2{0%{--h2:calc(100% + 440px)}60%,to{--h2:calc(100% - 1060px)}}@keyframes pn-v1{0%{--v1:-321px}60%,to{--v1:1179px}}@keyframes pn-v2{0%{--v2:539px}60%,to{--v2:-961px}}.lp-hero .lp-aurora{background-image:linear-gradient(90deg,transparent,var(--streak) 75%,#ffc4a6 100%),linear-gradient(270deg,transparent,var(--streak) 75%,#ffc4a6 100%),linear-gradient(180deg,transparent,var(--streak) 75%,#ffc4a6 100%),linear-gradient(0deg,transparent,var(--streak) 75%,#ffc4a6 100%),radial-gradient(circle 18px at 120px 240px,rgba(255,175,130,calc(var(--p) * .55)),transparent),radial-gradient(circle 18px at calc(100% - 120px) 240px,rgba(255,175,130,calc(var(--p) * .55)),transparent)!important;background-position:var(--h1) 239px,var(--h2) 239px,119px var(--v1),calc(100% - 118px) var(--v2),0 0,0 0}@media (max-width:760px){.lp-hero .lp-aurora{background-image:none!important;animation:none}}.mk-hero:after{background-image:linear-gradient(90deg,transparent,var(--streak) 75%,#ffc4a6 100%),linear-gradient(180deg,transparent,var(--streak) 75%,#ffc4a6 100%),radial-gradient(circle 18px at calc(100% - 50vw - 140px) 240px,rgba(255,175,130,calc(var(--p) * .55)),transparent),radial-gradient(55% 80% at 50% 0,rgba(255,110,60,.1),transparent 78%)!important;background-position:var(--h1) 239px,calc(100% - 50vw - 140px) var(--v1),0 0,0 0}.lp-hero:before,.mk-hero:before{background-image:linear-gradient(rgba(255,255,255,.07) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 0)!important}.lp-faq-wrap{grid-template-columns:minmax(0,5fr) minmax(0,7fr)!important;gap:72px!important;max-width:none;margin-inline:0;align-items:start}.lp-faq-wrap .lp-head{text-align:left;justify-items:start;align-items:start;position:-webkit-sticky;position:sticky;top:112px}.lp-faq-wrap .lp-head .lp-lede{margin-inline:0}.lp-faq-help{margin-top:18px;display:grid;grid-gap:8px;gap:8px;justify-items:start;padding:24px;border-radius:18px;background:var(--lp-surface);border:1px solid var(--lp-line-2);width:100%;max-width:380px}.lp-faq-help b{font-size:20px;font-weight:500;letter-spacing:-.02em;color:var(--lp-text)}.lp-faq-help>span:not(.lp-faq-help-tag){color:var(--lp-text-2);font-size:15px;line-height:1.55;margin-bottom:8px}.lp-faq-help-tag{display:inline-flex;align-items:center;gap:8px;font:500 11.5px/1 var(--lp-mono,ui-monospace,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--lp-text-3)}.lp-faq-help-tag i{width:7px;height:7px;border-radius:50%;background:#3ddc84;box-shadow:0 0 0 4px rgba(61,220,132,.14)}.lp-faq{gap:12px}.lp-faq-item{position:relative;border-radius:18px;padding:0 26px}.lp-faq-item button{padding:24px 0;font-size:18.5px}.lp-faq-item.open button{padding-bottom:10px}.lp-faq-n{font-size:13px;width:34px}.lp-faq-item.open{background:#131416;border-color:transparent}.lp-faq-item.open:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;pointer-events:none;background:conic-gradient(from var(--lp-spin),rgba(255,255,255,.14) 0 62%,rgba(255,61,18,.25) 72%,var(--lp-signal) 92%,#ffb38f 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@media (prefers-reduced-motion:no-preference){.lp-faq-item.open:after{animation:lp-spin 8s linear infinite}}.lp-faq-a p{padding:0 0 26px 50px;font-size:16px}.lp-faq-plus{width:32px;height:32px;border-radius:50%;border:1px solid var(--lp-line-2);place-items:center;transition:border-color .2s,color .2s}.lp-faq-item.open .lp-faq-plus,.lp-faq-item:hover .lp-faq-plus{border-color:rgba(255,255,255,.3);color:var(--lp-text)}@media (max-width:960px){.lp-faq-wrap{grid-template-columns:minmax(0,1fr)!important;gap:36px!important}.lp-faq-wrap .lp-head{position:static}}@media (max-width:640px){.lp-faq-item{padding:0 18px;border-radius:16px}.lp-faq-item button{font-size:17px;padding:20px 0}.lp-faq-a p{padding-left:0}.lp-faq-n{width:26px}.lp-faq-help{max-width:none}}.lp-faq-help{background:#ff3d12;border-color:#ff3d12}.lp-faq-help b{color:#fff}.lp-faq-help>span:not(.lp-faq-help-tag){color:rgba(255,255,255,.88)}.lp-faq-help-tag{color:rgba(255,255,255,.9)}.lp-faq-help-tag i{background:#fff;box-shadow:0 0 0 4px rgba(255,255,255,.25)}.lp .lp-faq-help .lp-btn-primary{background:#fff;color:#0b0b0c!important}.lp .lp-faq-help .lp-btn-primary .lp-arr{background:#0b0b0c;color:#fff}.lp-faq-item.open{border-color:#ff3d12}.lp-faq-item.open:after{content:none;animation:none}.lp-faq-wrap{grid-template-columns:minmax(0,1fr)!important;gap:40px!important}.lp-faq-wrap .lp-head{position:static}.lp-faqx{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:20px;gap:20px;align-items:start}.lp-faqx-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px}.lp-faqx-list li{position:relative;border-radius:14px}.lp-faqx-list button{width:100%;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:18px 18px 18px 20px;border:0;border-radius:14px;background:transparent;color:var(--lp-text-2);font:inherit;font-size:17px;font-weight:500;text-align:left;cursor:pointer;transition:background-color .2s,color .2s}.lp-faqx-list button i{font-style:normal;font-family:var(--lp-mono,ui-monospace,monospace);font-size:12.5px;color:var(--lp-text-3)}.lp-faqx-list button:hover{background:rgba(255,255,255,.04);color:var(--lp-text)}.lp-faqx-list li.on button{background:var(--lp-surface);color:var(--lp-text);box-shadow:inset 2px 0 0 #ff3d12;border-radius:4px 14px 14px 4px}.lp-faqx-list li.on button i{color:#ff3d12}.lp-faqx-plus{display:none;color:var(--lp-text-3)}.lp-faqx-inline{display:none}.lp-faqx-panel{position:-webkit-sticky;position:sticky;top:112px;min-height:320px;display:flex;flex-direction:column;justify-content:space-between;gap:32px;padding:40px 44px;border-radius:22px;background:var(--lp-surface);border:1px solid var(--lp-line-2)}.lp-faqx-num{display:block;font:500 13px/1 var(--lp-mono,ui-monospace,monospace);letter-spacing:.1em;color:#ff3d12;margin-bottom:18px}.lp-faqx-panel h3{font-size:clamp(26px,3vw,36px);line-height:1.12;letter-spacing:-.03em;font-weight:500;color:var(--lp-text);margin:0 0 18px;text-wrap:balance}.lp-faqx-panel p{font-size:17px;line-height:1.65;color:var(--lp-text-2);margin:0}.lp-faqx-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 20px;padding-top:22px;border-top:1px solid var(--lp-line);font-size:14.5px;color:var(--lp-text-3)}.lp .lp-faqx-foot a{color:#ff5a2c;text-decoration:none;font-weight:500}.lp .lp-faqx-foot a:hover{color:#ff8a66!important}@media (max-width:860px){.lp-faqx{grid-template-columns:minmax(0,1fr)}.lp-faqx-panel{display:none}.lp-faqx-list{gap:8px}.lp-faqx-list li{border:1px solid var(--lp-line);background:var(--lp-surface)}.lp-faqx-list li.on{border-color:#ff3d12}.lp-faqx-list li.on button{background:transparent;box-shadow:none;border-radius:14px}.lp-faqx-plus{display:block}.lp-faqx-list li.on .lp-faqx-plus{transform:rotate(45deg);color:#ff3d12}.lp-faqx-list li.on .lp-faqx-inline{display:block;margin:0;padding:0 20px 20px 66px;color:var(--lp-text-2);font-size:15.5px;line-height:1.6}}@media (max-width:520px){.lp-faqx-list li.on .lp-faqx-inline{padding-left:20px}}.lp-faqx-list button,.lp-faqx-list li,.lp-faqx-list li.on button{border-radius:0}.lp .lp-faqx-foot a{display:inline-flex;align-items:center;gap:10px}.lp-faqx-go{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#ff3d12;color:#fff;transition:transform .2s}.lp-faqx-foot a:hover .lp-faqx-go{transform:translateX(3px)}@media (max-width:860px){.lp-faqx-list li,.lp-faqx-list li.on button{border-radius:0}}.lp-faq-wrap{max-width:1200px!important;margin-inline:auto!important}.mk .lp-faq-wrap{max-width:100%!important}.lp .lp-try-form input{border:1px solid rgba(255,255,255,.14)!important;transition:border-color .2s}.lp .lp-try-form input:hover{border-color:rgba(255,255,255,.22)!important}.lp .lp-try-form input:focus{border-color:rgba(255,255,255,.4)!important}.lp-faqx-list li{border:1px solid var(--lp-line-2)}.lp-faqx-list li.on{border-color:rgba(255,61,18,.55)}.lp-faqx-list{gap:8px}@media (max-width:860px){.lp-faqx-list li.on .lp-faqx-inline{display:grid;margin:0;padding:0}.lp-faqx-inline{display:grid!important;grid-template-rows:0fr;margin:0;padding:0;transition:grid-template-rows .38s cubic-bezier(.16,.8,.2,1)}.lp-faqx-list li.on .lp-faqx-inline{grid-template-rows:1fr}.lp-faqx-inline>p{overflow:hidden;min-height:0;margin:0;padding:0 20px 0 66px;color:var(--lp-text-2);font-size:15.5px;line-height:1.6;opacity:0;transition:opacity .3s ease,padding-bottom .38s cubic-bezier(.16,.8,.2,1)}.lp-faqx-list li.on .lp-faqx-inline>p{opacity:1;padding-bottom:20px}.lp-faqx-plus{transition:transform .3s cubic-bezier(.16,.8,.2,1),color .2s}}@media (max-width:520px){.lp-faqx-inline>p{padding-left:20px}}@media (prefers-reduced-motion:reduce){.lp-faqx-inline,.lp-faqx-inline>p,.lp-faqx-plus{transition:none!important}}@keyframes pk-h1{0%{--h1:311px;--p:0}15%{--p:0}20%{--p:1}27%{--p:0}60%,to{--h1:-589px;--p:0}}@keyframes pk-h2{0%{--h2:calc(100% - 312px)}60%,to{--h2:calc(100% + 588px)}}@keyframes pk-v1{0%{--v1:699px}60%,to{--v1:-201px}}@keyframes pk-v2{0%{--v2:179px}60%,to{--v2:1079px}}@keyframes pk-h1-pg{0%{--h1:calc(50vw + 287px);--p:0}15%{--p:0}20%{--p:1}27%{--p:0}60%,to{--h1:calc(50vw - 613px);--p:0}}@keyframes pk-v1-pg{0%{--v1:408px}60%,to{--v1:-492px}}@media (max-width:760px){.lp-hero .lp-aurora{-webkit-mask-image:none;mask-image:none;background-size:160px 2px,160px 2px,2px 160px,2px 160px,100% 100%,100% 100%!important;background-image:linear-gradient(270deg,transparent,var(--streak) 75%,#ffc4a6 100%),linear-gradient(90deg,transparent,var(--streak) 75%,#ffc4a6 100%),linear-gradient(0deg,transparent,var(--streak) 75%,#ffc4a6 100%),linear-gradient(180deg,transparent,var(--streak) 75%,#ffc4a6 100%),radial-gradient(circle 14px at 12px 399px,rgba(255,175,130,calc(var(--p) * .55)),transparent),radial-gradient(circle 14px at calc(100% - 12px) 639px,rgba(255,175,130,calc(var(--p) * .55)),transparent)!important;background-position:var(--h1) 398px,var(--h2) 638px,11px var(--v1),calc(100% - 13px) var(--v2),0 0,0 0}}@media (max-width:760px) and (prefers-reduced-motion:no-preference){.lp-hero .lp-aurora{animation:pk-h1 10s linear -1s infinite,pk-h2 10s linear -1s infinite,pk-v1 10s linear -1s infinite,pk-v2 10s linear -1s infinite}}@media (max-width:860px){.mk-hero:after{-webkit-mask-image:none;mask-image:none;background-size:160px 2px,2px 160px,100% 100%,100% 100%!important;background-image:linear-gradient(270deg,transparent,var(--streak) 75%,#ffc4a6 100%),linear-gradient(0deg,transparent,var(--streak) 75%,#ffc4a6 100%),radial-gradient(circle 14px at calc(50vw - 12px) 108px,rgba(255,175,130,calc(var(--p) * .55)),transparent),radial-gradient(55% 80% at 50% 0,rgba(255,110,60,.1),transparent 78%)!important;background-position:var(--h1) 107px,calc(50vw - 13px) var(--v1),0 0,0 0}}@media (max-width:860px) and (prefers-reduced-motion:no-preference){.mk-hero:after{animation:pk-h1-pg 10s linear -1s infinite,pk-v1-pg 10s linear -1s infinite!important}}.lp-faq-wrap:has(.lp-ft){grid-template-columns:minmax(0,1fr)!important}.lp-ft{display:grid;grid-gap:0;gap:0}.lp-ft-tabs{display:flex;gap:0;overflow-x:auto;scrollbar-width:none;border:1px solid var(--lp-line-2);border-bottom:0;background:var(--lp-surface)}.lp-ft-tabs::-webkit-scrollbar{display:none}.lp-ft-tabs button{flex:1 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:18px 26px;border:0;border-right:1px solid var(--lp-line);background:transparent;color:var(--lp-text-2);font:inherit;font-size:15.5px;font-weight:500;white-space:nowrap;cursor:pointer;position:relative;transition:background-color .2s,color .2s}.lp-ft-tabs button:last-child{border-right:0}.lp-ft-tabs button small{font:500 11.5px/1 var(--lp-mono,ui-monospace,monospace);color:var(--lp-text-3);padding:4px 6px;border:1px solid var(--lp-line-2)}.lp-ft-tabs button:hover{color:var(--lp-text);background:rgba(255,255,255,.03)}.lp-ft-tabs button.on{color:var(--lp-text);background:#131416}.lp-ft-tabs button.on:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:#ff3d12}.lp-ft-tabs button.on small{color:#ff3d12;border-color:rgba(255,61,18,.5)}.lp-ft-body{border:1px solid var(--lp-line-2);padding:12px 32px 0;min-height:360px;display:flex;flex-direction:column;justify-content:space-between}.lp-ft-list{list-style:none;margin:0;padding:0}.lp-ft-list li{border-bottom:1px solid var(--lp-line)}.lp-ft-list li:last-child{border-bottom:0}.lp-ft-list h3{font-size:inherit;letter-spacing:0;margin:0}.lp-ft-list h3 button{width:100%;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:24px 0;border:0;background:none;color:var(--lp-text);font:inherit;font-size:18.5px;font-weight:500;text-align:left;cursor:pointer}.lp-ft-list h3 button i{font-style:normal;font:500 12.5px/1 var(--lp-mono,ui-monospace,monospace);color:var(--lp-text-3)}.lp-ft-list li.open h3 button i{color:#ff3d12}.lp-ft-list li.open h3 button{padding-bottom:10px}.lp-ft-plus{display:inline-grid;place-items:center;width:30px;height:30px;border:1px solid var(--lp-line-2);color:var(--lp-text-3)}.lp-ft-list li.open .lp-ft-plus{color:#ff3d12;border-color:rgba(255,61,18,.5)}.lp-ft-a{overflow:hidden}.lp-ft-a p{margin:0;padding:0 56px 26px 48px;font-size:16.5px;line-height:1.65;color:var(--lp-text-2)}.lp-ft-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 20px;padding:20px 0 24px;border-top:1px solid var(--lp-line);font-size:14.5px;color:var(--lp-text-3)}.lp .lp-ft-foot a{display:inline-flex;align-items:center;gap:10px;color:#ff5a2c;text-decoration:none;font-weight:500}.lp .lp-ft-foot a:hover{color:#ff8a66!important}.lp-ft-go{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#ff3d12;color:#fff;transition:transform .2s}.lp-ft-foot a:hover .lp-ft-go{transform:translateX(3px)}@media (max-width:640px){.lp-ft-tabs button{padding:15px 18px;font-size:14.5px}.lp-ft-body{padding:4px 18px 0;min-height:0}.lp-ft-list h3 button{padding:20px 0;font-size:17px;grid-template-columns:28px minmax(0,1fr) auto}.lp-ft-a p{padding:0 0 22px}}@media (prefers-reduced-motion:reduce){.lp-ft-go,.lp-ft-tabs button{transition:none}}.lp-ft{border:1px solid var(--lp-line-2);border-radius:20px;overflow:hidden;background:var(--lp-surface)}.lp-ft-tabs{border:0;border-bottom:1px solid var(--lp-line-2);background:transparent}.lp-ft-body{border:0;background:transparent}@media (max-width:640px){.lp-ft{border-radius:16px}}.lp .lp-head h2{max-width:36ch}.lp .lp-lede,.lp .lp-sub,.lp .lp-support{max-width:66ch}.lp .lp-hero .lp-sub{max-width:62ch}.lp .lp-client .lp-lede{max-width:66ch}.lp .lp-bb-sub{max-width:58ch}.lp .dv-card p,.lp .dv-step-body span{max-width:60ch}.lp-start{width:min(560px,100%);margin:0 auto;display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.lp-start .lp-btn{height:52px;font-size:16px}.lp-start .lp-btn-primary{padding-left:26px}.lp-start .lp-btn-demo{padding-left:24px;padding-right:9px;color:#fff;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.22);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 1px 0 rgba(255,255,255,.1);transition:background .25s,border-color .25s}.lp-start .lp-btn-demo:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.42)}.lp-start .lp-btn-demo .lp-arr{width:34px;height:34px;background:rgba(255,90,40,.22);color:var(--lp-signal);padding-left:2px;transition:background .25s,color .25s}.lp-start .lp-btn-demo:hover .lp-arr{background:var(--lp-signal);color:#fff;transform:none}.mk-feature h2,.mk-feature h3,.mk-posts h2,.mk-posts h3{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#how .lp-head .lp-lede{max-width:none}.dv-s0 .dv-connect{display:grid;grid-gap:14px;gap:14px}.dv-opt{display:grid;grid-gap:12px;gap:12px;padding:20px;border:1px solid var(--lp-line);border-radius:14px;background:rgba(0,0,0,.28)}.dv-opt.on{border-color:rgba(255,61,18,.5);background:linear-gradient(180deg,rgba(255,61,18,.09),rgba(0,0,0,.28))}.dv-opt-k{display:inline-flex;align-items:center;gap:8px;font:600 13px/1 var(--lp-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--lp-text)}.dv-opt small{font-size:13.5px;line-height:1.5;color:var(--lp-text-2)}.dv-repo{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:2px 12px;gap:2px 12px;align-items:center;padding:12px 14px;border-radius:10px;border:1px solid var(--lp-line);background:rgba(255,255,255,.03)}.dv-repo b{font-size:15px;font-weight:600;color:var(--lp-text)}.dv-repo span{grid-column:1;font-size:13px;color:var(--lp-text-2)}.dv-repo em{grid-column:2;grid-row:1/3;gap:6px;font:600 12px/1 var(--lp-mono);font-style:normal;color:#3ddc84;letter-spacing:.04em;text-transform:uppercase}.dv-install,.dv-repo em{display:inline-flex;align-items:center}.dv-install{justify-content:center;gap:8px;padding:13px 18px;border-radius:10px;background:var(--lp-signal,#ff3d12);color:#fff;font-size:15px;font-weight:600;box-shadow:0 6px 24px rgba(255,61,18,.35)}.dv-or{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:12px;gap:12px;align-items:center;font:500 12px/1 var(--lp-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--lp-text-3)}.dv-or i{height:1px;background:var(--lp-line)}.dv-code{padding:12px 14px;border-radius:10px;border:1px solid var(--lp-line);background:rgba(0,0,0,.35);overflow-x:auto}.dv-code code{font:500 12.5px/1.5 var(--lp-mono);color:#ffd48a;white-space:nowrap}.iso-b,.iso-b.accent,.iso-b:not(.accent){animation:none!important;opacity:1!important;transform:none!important;filter:none!important}.mk-cover .iso{transition:none}.mk-feature:hover .iso,.mk-posts a:hover .iso{transform:none}.mk-by{font-weight:600;color:var(--lp-text)}.mk-feature,.mk-feature-copy,.mk-feature>*,.mk-posts a,.mk-posts a>*,.mk-posts li{min-width:0}.mk-feature-copy{overflow:hidden}.mk-feature h2,.mk-feature h3,.mk-meta,.mk-posts h2,.mk-posts h3{max-width:100%}.mk-meta{flex-wrap:wrap;row-gap:8px}.mk-meta>*{white-space:nowrap}.mk-meta .mk-views{display:inline-flex;align-items:center;gap:6px}@media (max-width:640px){.mk-post-hero .mk-meta{display:flex;column-gap:10px}.mk-post-hero .mk-by{flex-basis:100%}.mk-post-hero .mk-by+i{display:none}}