.lv-v2 .ab{--ab-ok:#5fd39a;--ab-soft:#b4b4af;--ab-ease:cubic-bezier(.2, .8, .2, 1);padding:clamp(72px,10vw,140px) 0}.lv-v2 .ab-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.lv-v2 .ab-card{background:linear-gradient(#ffffff0a,#ffffff03);border:1px solid #ffffff12;border-radius:28px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.lv-v2 .ab-card.is-hover{border-color:#ffffff1c}.lv-v2 .ab-edge{background:linear-gradient(#1a1a1f,#141418) padding-box padding-box,linear-gradient(160deg,#fff3,#ffffff0a 45%,#ffffff14) border-box;border:1px solid #0000}.lv-v2 .ab-gl{--h1:#3c3c46;--h2:#141418;background:linear-gradient(160deg, var(--h1), var(--h2));border-radius:31%;flex:none;place-items:center;transition:box-shadow .5s;display:grid;position:relative;box-shadow:inset 0 1px #ffffff80,inset 0 -1.5px 2px #00000047,inset 0 0 0 1px #ffffff1a,0 10px 22px -10px #000,0 2px 4px -1px #0006}.lv-v2 .ab-gl:before{content:"";z-index:1;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 75% at 28% 0,#ffffff5c,#0000 55%);position:absolute;inset:1px}.lv-v2 .ab-gl svg{z-index:2;fill:none;stroke:#fff;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 1.2px #0000004d);width:56%;height:56%;position:relative}.lv-v2 .ab-gl svg .f{fill:#ffffff4d;stroke:none}.lv-v2 .ab-gl svg .f2{fill:#fff;stroke:none}.lv-v2 .ab-gl-lit{border-radius:inherit;opacity:0;background:linear-gradient(160deg,#a59dff,#4a40c8);transition:opacity .5s;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff8c,inset 0 -1.5px 2px #00000047}.lv-v2 .ab-card--hero{grid-column:1/-1;grid-template-columns:minmax(0,.78fr) minmax(0,1.4fr);height:460px;display:grid}.lv-v2 .ab-glow{z-index:0;pointer-events:none;background:radial-gradient(380px 300px at var(--gx,62%) var(--gy,50%), #6e63ff26, transparent 72%), radial-gradient(320px 220px at 82% 64%, #7a91c617, transparent 72%);position:absolute;inset:0}.lv-v2 .ab-copy{z-index:2;flex-direction:column;justify-content:center;padding:64px 56px;display:flex;position:relative}.lv-v2 .ab-h2{letter-spacing:-.025em;color:var(--text);margin:0;font-size:clamp(32px,3.3vw,46px);font-weight:500;line-height:1.05}.lv-v2 .ab-sub{letter-spacing:-.01em;color:var(--dim);margin:14px 0 0;font-size:19px;font-weight:400}.lv-v2 .ab-p{max-width:440px;color:var(--dim);margin:22px 0 0;font-size:clamp(15px,1.2vw,17px);line-height:1.62}.lv-v2 .ab-stage{z-index:1;perspective:1100px;align-items:center;display:flex;position:relative;overflow:hidden}.lv-v2 .ab-stage:after{content:"";pointer-events:none;background-image:radial-gradient(#ffffff12 1px,#0000 1.2px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(38% 46% at 50% 52%,#000,#0000);mask-image:radial-gradient(38% 46% at 50% 52%,#000,#0000)}.lv-v2 .ab-prefix{z-index:3;letter-spacing:-.02em;color:var(--text);flex:none;align-items:center;gap:12px;margin-left:20px;font-size:26px;font-weight:500;display:flex;position:relative}.lv-v2 .ab-mark{border-radius:15px;align-items:center;gap:9px;padding:8px 15px 8px 8px;font-size:22px;display:inline-flex;box-shadow:0 12px 30px -12px #000c,inset 0 1px #ffffff14}.lv-v2 .ab-gl .ab-logo-l{z-index:2;object-fit:contain;width:78%;height:78%;position:relative}.lv-v2 .ab-gl--mark{--h1:#2a2a31;--h2:#111115;width:32px;height:32px;box-shadow:inset 0 1px #ffffff38,inset 0 0 0 1px #ffffff14}.lv-v2 .ab-gl--mark svg{stroke:none;filter:none;width:72%;height:72%}.lv-v2 .ab-anchor{z-index:2;flex:1;height:100%;position:relative}.lv-v2 .ab-wheel{width:0;height:0;transform-style:preserve-3d;position:absolute;top:50%;left:22px}.lv-v2 .ab-w-item{white-space:nowrap;letter-spacing:-.01em;color:#f2f2f0cc;backface-visibility:hidden;will-change:transform, opacity, filter;background:#ffffff09;border:1px solid #ffffff0f;border-radius:18px;padding:16px 26px;font-size:19px;font-weight:500;transition:background .5s,border-color .5s,color .5s,box-shadow .5s;position:absolute;top:0;left:0}.lv-v2 .ab-w-item.is-on{color:#fff;background:#ffffff13;border-color:#ffffff2b;box-shadow:0 24px 60px -24px #000000e6,0 0 0 6px #ffffff05,inset 0 1px #ffffff14}.lv-v2 .ab-status{z-index:5;pointer-events:none;width:0;height:0;position:absolute;top:0;left:0}.lv-v2 .ab-dots,.lv-v2 .ab-pill{white-space:nowrap;border-radius:999px;align-items:center;display:flex;position:absolute;right:0;transform:translateY(-50%)}.lv-v2 .ab-dots{background:#18181eeb;border:1px solid #ffffff1a;gap:5px;padding:7px 10px;transition:opacity .3s}.lv-v2 .ab-dots i{background:#8c82fff2;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite lvAbDot}.lv-v2 .ab-dots i:nth-child(2){animation-delay:.15s}.lv-v2 .ab-dots i:nth-child(3){animation-delay:.3s}.lv-v2 .ab-pill{font-family:var(--mono);color:var(--text);opacity:0;background:#18181ef2;border:1px solid #ffffff1f;gap:7px;padding:7px 12px;font-size:12px;transition:opacity .35s,transform .45s cubic-bezier(.2,.8,.2,1.2);transform:translateY(-50%)scale(.9);box-shadow:0 8px 20px -8px #000c}.lv-v2 .ab-pill b{background:var(--lime-vif);border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #cbff00b3}.lv-v2 .ab-status[data-state=idle] .ab-dots,.lv-v2 .ab-status[data-state=done] .ab-dots{opacity:0}.lv-v2 .ab-status[data-state=done] .ab-pill{opacity:1;transform:translateY(-50%)scale(1)}@keyframes lvAbDot{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.lv-v2 .ab-card--sm{flex-direction:column;min-height:540px;display:flex}.lv-v2 .ab-vis{flex:none;height:380px;position:relative;overflow:hidden}.lv-v2 .ab-txt{z-index:2;margin-top:auto;padding:8px 32px 34px;position:relative}.lv-v2 .ab-txt h3{letter-spacing:-.02em;color:var(--text);margin:0;font-size:24px;font-weight:500}.lv-v2 .ab-txt p{max-width:340px;color:var(--dim);margin:10px 0 0;font-size:15px;line-height:1.62}.lv-v2 .ab-rise{opacity:0;filter:blur(4px);transition:opacity .45s, transform .5s var(--ab-ease), filter .45s;transform:translateY(10px)}.lv-v2 .ab-rise.in{opacity:1;filter:none;transform:none}.lv-v2 .ab-v-chat:before{content:"";background:radial-gradient(60% 55% at 95% 5%,#7a91c633,#0000 70%);position:absolute;inset:0}.lv-v2 .ab-chat-win{background:linear-gradient(#ffffff0d,#ffffff05) padding-box padding-box,linear-gradient(160deg,#ffffff2e,#ffffff0d 50%) border-box;border:1px solid #0000;border-right:0;border-radius:22px 0 0 22px;flex-direction:column;display:flex;position:absolute;inset:30px -1px 20px 26px;overflow:hidden;box-shadow:0 30px 60px -30px #000000e6;-webkit-mask-image:linear-gradient(90deg,#000 80%,#0000 100%);mask-image:linear-gradient(90deg,#000 80%,#0000 100%)}.lv-v2 .ab-chat-head{border-bottom:1px solid #ffffff0f;align-items:center;gap:10px;padding:14px 18px;display:flex}.lv-v2 .ab-ava{background:#3c3c3a 50%/cover no-repeat;border-radius:50%;flex:none;width:32px;height:32px;position:relative;box-shadow:inset 0 0 0 1px #ffffff1f,0 4px 10px -4px #0009}.lv-v2 .ab-ava.sm{width:28px;height:28px}.lv-v2 .ab-pres{background:var(--ab-ok);border:2px solid #17171b;border-radius:50%;width:10px;height:10px;position:absolute;bottom:-1px;right:-1px}.lv-v2 .ab-pres:after{content:"";border:1.5px solid var(--ab-ok);opacity:0;animation:lvAbPing 2.4s var(--ab-ease) infinite;border-radius:50%;position:absolute;inset:-4px}@keyframes lvAbPing{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}.lv-v2 .ab-who{flex-direction:column;line-height:1.2;display:flex}.lv-v2 .ab-who strong{color:var(--text);font-size:14px;font-weight:500}.lv-v2 .ab-who small{font-family:var(--mono);color:var(--dim);font-size:10.5px}.lv-v2 .ab-chat-day{font-family:var(--mono);letter-spacing:.04em;color:var(--dim);align-items:center;gap:10px;margin:14px 44px 0 18px;font-size:10px;display:flex}.lv-v2 .ab-chat-day:before,.lv-v2 .ab-chat-day:after{content:"";background:#ffffff0f;flex:1;height:1px}.lv-v2 .ab-chat-msgs{flex-direction:column;flex:1;justify-content:flex-end;gap:12px;padding:14px 44px 12px 18px;transition:opacity .45s,filter .45s,transform .45s;display:flex}.lv-v2 .ab-chat-msgs.out{opacity:0;filter:blur(6px);transform:translateY(-8px)}.lv-v2 .ab-bub{color:#fff;background:linear-gradient(160deg,#7c72ff52,#6e63ff29);border:1px solid #8c82ff4d;border-radius:16px 16px 5px;align-self:flex-end;max-width:82%;padding:11px 16px;font-size:14.5px;line-height:1.4;box-shadow:inset 0 1px #ffffff1a,0 10px 24px -14px #6e63ff99}.lv-v2 .ab-rep{align-items:center;gap:10px;display:flex}.lv-v2 .ab-typing{background:#ffffff0d;border:1px solid #ffffff14;border-radius:14px;gap:5px;padding:12px 14px;display:flex}.lv-v2 .ab-typing i{background:var(--ab-soft);border-radius:50%;width:6px;height:6px;animation:1s infinite lvAbDot}.lv-v2 .ab-typing i:nth-child(2){animation-delay:.15s}.lv-v2 .ab-typing i:nth-child(3){animation-delay:.3s}.lv-v2 .ab-chip{white-space:nowrap;color:var(--text);border-radius:15px;align-items:center;gap:11px;padding:7px 16px 7px 7px;display:flex;box-shadow:0 14px 30px -16px #000000e6,inset 0 1px #ffffff0f}.lv-v2 .ab-chip .ab-gl{width:34px;height:34px}.lv-v2 .ab-chip strong{font-size:14.5px;font-weight:500}.lv-v2 .ab-chip-m{font-family:var(--mono);color:var(--dim);margin-left:2px;font-size:11px}.lv-v2 .ab-chat-in{background:#00000038;border:1px solid #ffffff12;border-right:0;border-radius:15px 0 0 15px;align-items:center;gap:12px;height:50px;margin:0 0 14px 14px;padding:0 10px;display:flex}.lv-v2 .ab-plus{width:30px;height:30px;color:var(--ab-soft);background:#ffffff12;border-radius:50%;place-items:center;font-size:17px;display:grid}.lv-v2 .ab-chat-ph{white-space:nowrap;color:var(--dim);font-size:14.5px;overflow:hidden}.lv-v2 .ab-chat-ph.typed{color:var(--text)}.lv-v2 .ab-caret{vertical-align:-3px;background:var(--text);width:1.5px;height:16px;margin-left:2px;animation:1s step-end infinite lvAbCaret;display:inline-block}@keyframes lvAbCaret{50%{opacity:0}}.lv-v2 .ab-v-bo{--k:1;--rk:1}.lv-v2 .ab-card.is-hover .ab-v-bo{--k:.93;--rk:.2}.lv-v2 .ab-v-bo:before{content:"";background:radial-gradient(42% 42% at 50% 48%,#6e63ff2b,#0000 75%);position:absolute;inset:0}.lv-v2 .ab-frame{z-index:1;width:70%;height:210px;color:var(--text);transition:transform .8s var(--ab-ease), box-shadow .8s;background:linear-gradient(#ffffff0b,#ffffff04) padding-box padding-box,linear-gradient(160deg,#ffffff2e,#ffffff0a) border-box;border:1px solid #0000;border-radius:16px;grid-template-columns:30px minmax(0,1fr);display:grid;position:absolute;top:48%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 30px 60px -30px #000000f2}.lv-v2 .ab-card.is-hover .ab-frame{transform:translate(-50%,-50%)scale(1.03);box-shadow:0 30px 70px -26px #6e63ff59}.lv-v2 .ab-side{background:#0003;border-right:1px solid #ffffff0f;flex-direction:column;align-items:center;gap:5px;padding:9px 0;display:flex}.lv-v2 .ab-logo{letter-spacing:-.02em;color:#1b1916;background:linear-gradient(150deg,#f3efe7,#b9b1a2);border-radius:6px;place-items:center;width:18px;height:18px;margin-bottom:5px;font-size:7px;font-weight:700;display:grid;box-shadow:inset 0 1px #fff9}.lv-v2 .ab-nav{color:#6c6c69;border-radius:6px;place-items:center;width:20px;height:20px;transition:background .35s,color .35s;display:grid;position:relative}.lv-v2 .ab-nav svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.lv-v2 .ab-nav svg .f{fill:currentColor;opacity:.22;stroke:none}.lv-v2 .ab-nav svg .f2{fill:currentColor;stroke:none}.lv-v2 .ab-nav.is-on{color:#fff;background:#ffffff17}.lv-v2 .ab-nav:before{content:"";background:var(--lime-vif);opacity:0;width:2px;transition:opacity .3s, transform .4s var(--ab-ease);border-radius:2px;position:absolute;top:5px;bottom:5px;left:-5px;transform:scaleY(.3)}.lv-v2 .ab-nav.is-on:before{opacity:1;transform:none}.lv-v2 .ab-main{flex-direction:column;min-width:0;padding:8px 10px 7px;display:flex}.lv-v2 .ab-top{white-space:nowrap;align-items:center;gap:5px;font-size:9.5px;display:flex}.lv-v2 .ab-top b{font-weight:500}.lv-v2 .ab-crumb{font-family:var(--mono);color:var(--dim);font-size:8.5px}.lv-v2 .ab-me{background:linear-gradient(150deg,#e2c2a8,#7d5a46);border-radius:50%;width:15px;height:15px;margin-left:auto;box-shadow:inset 0 1px #ffffff59}.lv-v2 .ab-views{flex:1;margin:8px 0 6px;position:relative}.lv-v2 .ab-view{opacity:0;pointer-events:none;filter:blur(3px);transition:opacity .4s, transform .5s var(--ab-ease), filter .4s;flex-direction:column;gap:5px;display:flex;position:absolute;inset:0;transform:translateY(6px)}.lv-v2 .ab-view.is-on{opacity:1;filter:none;transform:none}.lv-v2 .ab-h{letter-spacing:-.01em;justify-content:space-between;align-items:baseline;font-size:10px;font-weight:500;display:flex}.lv-v2 .ab-h span{font-family:var(--mono);color:var(--dim);font-size:8px;font-weight:400}.lv-v2 .ab-r2{white-space:nowrap;background:#ffffff09;border-radius:6px;justify-content:space-between;align-items:center;gap:6px;padding:4px 7px;font-size:9px;display:flex}.lv-v2 .ab-r2.hl{background:#6e63ff21;box-shadow:inset 0 0 0 1px #8c82ff4d}.lv-v2 .ab-st{font-family:var(--mono);color:var(--ab-soft);background:#ffffff12;border-radius:4px;padding:2px 5px;font-size:7.5px}.lv-v2 .ab-st.live:before{content:"";vertical-align:1px;background:var(--ab-ok);border-radius:50%;width:4px;height:4px;margin-right:4px;display:inline-block}.lv-v2 .ab-kpis{gap:5px;display:flex}.lv-v2 .ab-kpi{background:#ffffff0a;border:1px solid #ffffff0d;border-radius:7px;flex:1;min-width:0;padding:6px 7px}.lv-v2 .ab-kpi small{white-space:nowrap;font-family:var(--mono);color:var(--dim);font-size:7px;display:block}.lv-v2 .ab-kpi b{letter-spacing:-.03em;margin-top:2px;font-size:14px;font-weight:500;display:block}.lv-v2 .ab-kpi em{font-style:normal;font-family:var(--mono);color:var(--ab-soft);font-size:7px}.lv-v2 .ab-bars{align-items:flex-end;gap:4px;height:40px;padding:0 1px;display:flex}.lv-v2 .ab-bars i{height:0;transition:height .7s var(--ab-ease);transition-delay:calc(var(--n) * 45ms);background:linear-gradient(#968dfff2,#6e63ff2e);border-radius:3px 3px 1px 1px;flex:1}.lv-v2 .ab-bars i:last-child{background:linear-gradient(#fff,#fff3)}.lv-v2 .ab-view.is-on .ab-bars i{height:var(--h)}.lv-v2 .ab-thumbs{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.lv-v2 .ab-thumbs span{aspect-ratio:1.25;background:var(--c);transition:transform .5s var(--ab-ease);border-radius:5px;box-shadow:inset 0 1px #ffffff1a}.lv-v2 .ab-thumbs span.on{transform:scale(1.06);box-shadow:0 0 0 1.5px #fff,0 6px 14px -6px #000c}.lv-v2 .ab-lrow{flex-direction:column;gap:3px;font-size:9px;display:flex}.lv-v2 .ab-lrow div{justify-content:space-between;display:flex}.lv-v2 .ab-lrow em{font-style:normal;font-family:var(--mono);color:var(--dim);font-size:7.5px}.lv-v2 .ab-lbar{background:#ffffff12;border-radius:2px;height:4px;overflow:hidden}.lv-v2 .ab-lbar i{width:0;height:100%;transition:width 1s var(--ab-ease);background:linear-gradient(90deg,#8f88ff,#6e63ff);border-radius:2px;display:block}.lv-v2 .ab-view.is-on .ab-lbar i{width:var(--w)}.lv-v2 .ab-seo{align-items:center;gap:9px;display:flex}.lv-v2 .ab-ring{flex:none;width:54px;height:54px;position:relative}.lv-v2 .ab-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.lv-v2 .ab-ring circle{fill:none;stroke-width:4.5px}.lv-v2 .ab-ring .bg{stroke:#ffffff12}.lv-v2 .ab-ring .v{stroke:url(#ab-ringg);stroke-linecap:round;stroke-dasharray:113.1;stroke-dashoffset:113.1px;transition:stroke-dashoffset 1.1s var(--ab-ease)}.lv-v2 .ab-view.is-on .ab-ring .v{stroke-dashoffset:6.8px}.lv-v2 .ab-ring b{letter-spacing:-.03em;place-items:center;font-size:14px;font-weight:500;display:grid;position:absolute;inset:0}.lv-v2 .ab-checks{flex-direction:column;flex:1;gap:4px;display:flex}.lv-v2 .ab-post{background:#ffffff09;border-radius:7px;align-items:center;gap:7px;padding:5px;display:flex}.lv-v2 .ab-th{background:linear-gradient(150deg,#6d6252,#2a2520);border-radius:5px;flex:none;width:34px;height:26px}.lv-v2 .ab-post div{flex:1;min-width:0;font-size:9px;line-height:1.3}.lv-v2 .ab-post small{font-family:var(--mono);color:var(--dim);font-size:7px;display:block}.lv-v2 .ab-btn{font-family:var(--mono);color:#111;background:#f2f2f0;border-radius:5px;padding:3px 6px;font-size:7.5px}.lv-v2 .ab-foot{white-space:nowrap;font-family:var(--mono);color:var(--dim);border-top:1px solid #ffffff0f;align-items:center;gap:6px;padding-top:6px;font-size:8.5px;display:flex;overflow:hidden}.lv-v2 .ab-foot i{background:var(--ab-ok);border-radius:50%;flex:none;width:5px;height:5px}.lv-v2 .ab-foot-v{transition:opacity .25s}.lv-v2 .ab-tile{z-index:2;left:calc(50% + (var(--x) - 50) * var(--k) * 1%);top:calc(48% + (var(--y) - 48) * var(--k) * 1%);transform:translate(-50%, -50%) rotate(calc(var(--r) * var(--rk)));transition:left .9s var(--ab-ease), top .9s var(--ab-ease), transform .6s cubic-bezier(.2, .8, .2, 1.2);transition-delay:var(--td);position:absolute}.lv-v2 .ab-tile-in{width:66px;height:66px;animation:5s ease-in-out infinite lvAbFloat;animation-delay:var(--fd);border-radius:20px;place-items:center;transition:box-shadow .5s;display:grid;box-shadow:0 16px 30px -14px #000000f2,inset 0 1px #ffffff12}.lv-v2 .ab-tile .ab-gl{width:40px;height:40px}.lv-v2 .ab-tile.is-on{transform:translate(-50%,-50%)rotate(0)scale(1.12)}.lv-v2 .ab-tile.is-on .ab-tile-in{box-shadow:0 0 0 1px #8c82ff80,0 18px 44px -12px #6e63ff99}.lv-v2 .ab-tile.is-on .ab-gl-lit{opacity:1}.lv-v2 .ab-tile.is-on .ab-gl{box-shadow:0 10px 24px -8px #4a40c8e6}@keyframes lvAbFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.lv-v2 .ab-v-run:before{content:"";background:radial-gradient(50% 40% at 30% 40%,#7a91c624,#0000 70%);position:absolute;inset:0}.lv-v2 .ab-run-mask{position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000);mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000)}.lv-v2 .ab-run-track{width:max-content;animation:38s linear infinite lvAbRun;display:flex;position:absolute;top:50%;left:0}.lv-v2 .ab[data-pause="1"] .ab-run-track,.lv-v2 .ab[data-pause="1"] .ab-tile-in{animation-play-state:paused}@keyframes lvAbRun{0%{transform:translateY(-60%)}to{transform:translate(-50%,-60%)}}.lv-v2 .ab-job{width:152px;height:160px;color:var(--text);transition:transform .6s var(--ab-ease);border-radius:21px;flex-direction:column;margin-right:12px;padding:16px;display:flex;position:relative;box-shadow:0 20px 40px -20px #000000f2,inset 0 1px #ffffff0f}.lv-v2 .ab-job:nth-child(2n){margin-top:28px}.lv-v2 .ab-job .ab-gl{width:38px;height:38px}.lv-v2 .ab-job strong{letter-spacing:-.01em;margin-top:24px;font-size:15px;font-weight:500}.lv-v2 .ab-job em{font-style:normal;font-family:var(--mono);color:var(--ab-soft);background:#ffffff0f;border-radius:7px;align-self:flex-start;margin-top:auto;padding:5px 8px;font-size:10.5px}.lv-v2 .ab-ok{font-family:var(--mono);color:var(--ab-soft);opacity:0;transition:opacity .4s,transform .5s cubic-bezier(.2,.8,.2,1.3);transition-delay:calc(var(--i) * 60ms);align-items:center;gap:5px;font-size:10px;display:flex;position:absolute;top:16px;right:16px;transform:translateY(-4px)scale(.85)}.lv-v2 .ab-ok b{background:#ffffff14;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:16px;height:16px;display:grid}.lv-v2 .ab-ok svg{fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:9px;height:9px}.lv-v2 .ab-card.is-hover .ab-ok{opacity:1;transform:none}.lv-v2 .ab-card.is-hover .ab-job{transform:translateY(-4px)}@media (max-width:1100px){.lv-v2 .ab-card--hero{grid-template-columns:1fr;height:auto}.lv-v2 .ab-copy{padding:48px 40px 8px}.lv-v2 .ab-stage{height:360px}}@media (max-width:920px){.lv-v2 .ab-grid{grid-template-columns:1fr}.lv-v2 .ab-card--sm{min-height:0}}@media (max-width:640px){.lv-v2 .ab-copy{padding:36px 26px 0}.lv-v2 .ab-stage{flex-direction:column;align-items:flex-start;height:380px}.lv-v2 .ab-prefix{margin:26px 0 0 24px;font-size:22px}.lv-v2 .ab-mark{font-size:18px}.lv-v2 .ab-w-item{padding:14px 22px;font-size:17px}.lv-v2 .ab-chip{padding-right:12px}}@media (prefers-reduced-motion:reduce){.lv-v2 .ab-run-track,.lv-v2 .ab-tile-in,.lv-v2 .ab-pres:after,.lv-v2 .ab-dots i,.lv-v2 .ab-typing i{animation:none}.lv-v2 .ab-run-track{transform:translateY(-60%)}}
.lv-v2 .td{--td-ease:cubic-bezier(.2, .8, .2, 1);--td-soft:#b4b4af;--td-faint:#5c5c59;position:relative}.lv-v2 .td [hidden]{display:none!important}.lv-v2 .td-segwrap{text-align:center}.lv-v2 .td-seg{background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;grid-template-columns:1fr 1fr;padding:4px;display:inline-grid;position:relative}.lv-v2 .td-seg button{z-index:1;font:inherit;letter-spacing:-.01em;color:var(--dim);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:11px 26px;font-size:15px;font-weight:500;transition:color .4s;position:relative}.lv-v2 .td-seg button.on{color:#0b0b0d}.lv-v2 .td-seg i{width:calc(50% - 4px);transition:transform .55s var(--td-ease);background:#f2f2f0;border-radius:999px;position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 6px 18px -6px #0009,inset 0 1px #fff}.lv-v2 .td-seg[data-v=app] i{transform:translate(100%)}.lv-v2 .td-doc{--mx:50%;--my:30%;background:linear-gradient(#ffffff0e,#ffffff05) padding-box padding-box,linear-gradient(160deg,#fff3,#ffffff0a 45%,#ffffff14) border-box;border:1px solid #0000;border-radius:22px;max-width:880px;margin:34px auto 0;padding:38px 44px 0;position:relative;overflow:hidden;box-shadow:0 50px 100px -40px #000000f2,0 20px 40px -24px #000c,inset 0 1px #ffffff0f}.lv-v2 .td-doc:before{content:"";pointer-events:none;opacity:0;background:radial-gradient(420px 320px at var(--mx) var(--my), #ffffff0b, transparent 70%);transition:opacity .6s;position:absolute;inset:0}.lv-v2 .td-doc:hover:before{opacity:1}.lv-v2 .td-doc:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff59,#0000);height:1px;position:absolute;top:0;left:8%;right:8%}.lv-v2 .td-top{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.lv-v2 .td-brand{align-items:center;gap:12px;display:flex}.lv-v2 .td-brand strong{letter-spacing:-.01em;font-size:16px;font-weight:500;display:block}.lv-v2 .td-brand small{font-family:var(--mono);color:var(--dim);margin-top:2px;font-size:10.5px;display:block}.lv-v2 .td-mark{background:linear-gradient(160deg,#2a2a31,#111115);border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid;box-shadow:inset 0 1px #ffffff38,inset 0 0 0 1px #ffffff14}.lv-v2 .td-mark img{object-fit:contain;width:80%;height:80%}.lv-v2 .td-ref{text-align:right;font-family:var(--mono);letter-spacing:.04em;color:var(--dim);font-size:10.5px;line-height:1.7}.lv-v2 .td-ref b{color:var(--text);font-weight:400}.lv-v2 .td-objet{margin-top:30px}.lv-v2 .td-objet>div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.lv-v2 .td-objet h3{letter-spacing:-.02em;margin:0;font-size:26px;font-weight:500}.lv-v2 .td-objet p{text-align:right;max-width:34ch;color:var(--dim);margin:0;font-size:14px;line-height:1.5}.lv-v2 .td-listes{margin-top:22px}.lv-v2 .td-lines{margin:0;padding:0;list-style:none}.lv-v2 .td-row{opacity:0;filter:blur(4px);transition:opacity .45s, transform .55s var(--td-ease), filter .45s;border-top:1px solid #ffffff12;grid-template-columns:34px auto 1fr auto;align-items:center;gap:12px;padding:13px 0;display:grid;transform:translateY(8px)}.lv-v2 .td-row.in{opacity:1;filter:none;transform:none}.lv-v2 .td-row:last-child{border-bottom:1px solid #ffffff12}.lv-v2 .td-row .n{font-family:var(--mono);color:var(--td-faint);font-size:10.5px}.lv-v2 .td-row .l{white-space:nowrap;letter-spacing:-.01em;font-size:16px;font-weight:500}.lv-v2 .td-row .l small{white-space:normal;letter-spacing:0;color:var(--dim);margin-top:2px;font-size:13px;font-weight:400;display:block}.lv-v2 .td-row .dots{transform-origin:0;height:2px;transition:transform .6s var(--td-ease) .1s;background-image:radial-gradient(#ffffff38 1px,#0000 1.3px);background-repeat:repeat-x;background-size:7px 2px;align-self:center;transform:scaleX(0)}.lv-v2 .td-row.in .dots{transform:scaleX(1)}.lv-v2 .td-row .tag{white-space:nowrap;font-family:var(--mono);letter-spacing:.02em;color:var(--td-soft);background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:7px;padding:5px 10px 5px 6px;font-size:11px;display:inline-flex}.lv-v2 .td-row .tag b{background:#ffffffe6;border-radius:50%;place-items:center;width:16px;height:16px;display:grid}.lv-v2 .td-row .tag svg{fill:none;stroke:#0b0b0d;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:9px;height:9px}.lv-v2 .td-row .tag.opt{border-style:dashed}.lv-v2 .td-row .tag.opt b{background:0 0;border:1px solid}.lv-v2 .td-row .tag.opt svg{display:none}.lv-v2 .td-band{background:linear-gradient(#00000042,#00000024);border-top:1px solid #ffffff14;grid-template-columns:1.2fr .9fr 1.15fr;row-gap:28px;margin:30px -44px 0;padding:30px 44px 34px;display:grid;position:relative}.lv-v2 .td-band>.td-col{border-left:1px solid #ffffff12;padding:0 28px}.lv-v2 .td-band>.td-col:first-child{border-left:0;padding-left:0}.lv-v2 .td-band>.td-col:nth-child(3){padding-right:0}.lv-v2 .td-k{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);font-size:10.5px}.lv-v2 .td-band .big{letter-spacing:-.015em;margin-top:8px;font-size:19px;font-weight:500;display:block}.lv-v2 .td-price{align-items:flex-end;gap:10px;height:60px;margin-top:12px;display:flex;position:relative}.lv-v2 .td-price .from{white-space:nowrap;color:var(--dim);padding-bottom:6px;font-size:14px;transition:opacity .4s,filter .4s}.lv-v2 .td-odo,.lv-v2 .td-price .alt{letter-spacing:-.04em;font-size:clamp(40px,4.2vw,54px);font-weight:500;line-height:1}.lv-v2 .td-odo{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:flex-end;height:1em;transition:opacity .4s,filter .4s;display:flex}.lv-v2 .td-odo .col{height:1em;display:block;overflow:hidden}.lv-v2 .td-odo .col>span{transition:transform 1.1s var(--td-ease);flex-direction:column;display:flex}.lv-v2 .td-odo .col i{text-align:center;height:1em;font-style:normal;display:block}.lv-v2 .td-odo .sp{width:.24em}.lv-v2 .td-odo .eur{margin-left:.08em}.lv-v2 .td-price .ht{font-family:var(--mono);color:var(--dim);padding-bottom:7px;font-size:12px;transition:opacity .4s,filter .4s}.lv-v2 .td-price .alt{pointer-events:none;opacity:0;filter:blur(8px);transition:opacity .5s, filter .5s, transform .6s var(--td-ease);position:absolute;bottom:0;left:0;transform:translateY(10px)}.lv-v2 .td-doc[data-v=app] .td-price .alt{opacity:1;filter:none;transform:none}.lv-v2 .td-doc[data-v=app] .td-odo,.lv-v2 .td-doc[data-v=app] .td-price .from,.lv-v2 .td-doc[data-v=app] .td-price .ht{opacity:0;filter:blur(8px)}.lv-v2 .td-sub{min-height:3em;color:var(--dim);margin:10px 0 0;font-size:13.5px;line-height:1.5}.lv-v2 .td-ruler{height:46px;margin-top:14px;position:relative}.lv-v2 .td-ruler .track{background:#ffffff0d;border-radius:999px;height:8px;position:absolute;top:12px;left:0;right:0;box-shadow:inset 0 1px 2px #00000080}.lv-v2 .td-range{top:12px;left:var(--a,25%);width:calc(var(--b,42%) - var(--a,25%));height:8px;transition:left .9s var(--td-ease), width .9s var(--td-ease);background:linear-gradient(90deg,#8f88ff,#c8c4ff);border-radius:999px;position:absolute;box-shadow:0 0 18px -2px #6e63ffb3,inset 0 1px #ffffff80}.lv-v2 .td-ruler .ticks{background-image:linear-gradient(90deg,#ffffff2e 1px,#0000 1px);background-size:4.16667% 100%;height:6px;position:absolute;top:26px;left:0;right:0}.lv-v2 .td-ruler .lbl{white-space:nowrap;font-family:var(--mono);color:var(--td-faint);font-size:9.5px;position:absolute;top:34px}.lv-v2 .td-ruler .lbl-0{left:0}.lv-v2 .td-ruler .lbl-12{left:50%;transform:translate(-50%)}.lv-v2 .td-ruler .lbl-24{right:0}.lv-v2 .td-steps{grid-template-columns:auto 1fr auto 1fr auto;align-items:center;margin-top:16px;display:grid}.lv-v2 .td-steps .dot{background:#f2f2f0;border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 4px #ffffff0f}.lv-v2 .td-steps .dot.mid{box-shadow:none;background:0 0;border:1.5px dashed #fff6}.lv-v2 .td-steps .ln{background:linear-gradient(90deg,#fff6,#ffffff1f);height:1px}.lv-v2 .td-steps-l{white-space:nowrap;color:var(--dim);grid-template-columns:1fr 1fr 1fr;gap:8px;margin-top:10px;font-size:12px;line-height:1.35;display:grid}.lv-v2 .td-steps-l b{color:var(--text);font-size:13px;font-weight:500;display:block}.lv-v2 .td-steps-l div:nth-child(2){text-align:center}.lv-v2 .td-steps-l div:nth-child(3){text-align:right}.lv-v2 .td-cta{border-top:1px solid #ffffff12;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px;padding-top:26px;display:flex}.lv-v2 .td-cta .note{color:var(--dim);margin-left:auto;font-size:13px}.lv-v2 .td-foot{text-align:center;max-width:760px;color:var(--dim);margin:28px auto 0;font-size:13.5px;line-height:1.6}.lv-v2 .td-foot p{margin:0}@media (max-width:700px){.lv-v2 .td-seg button{padding:10px 18px}.lv-v2 .td-doc{padding:28px 22px 0}.lv-v2 .td-top{flex-direction:column}.lv-v2 .td-ref{text-align:left}.lv-v2 .td-objet>div{flex-direction:column;align-items:flex-start}.lv-v2 .td-objet p{text-align:left}.lv-v2 .td-row{grid-template-columns:26px 1fr auto}.lv-v2 .td-row .dots{display:none}.lv-v2 .td-row .l{white-space:normal}.lv-v2 .td-band{grid-template-columns:1fr;row-gap:24px;margin:26px -22px 0;padding:26px 22px 28px}.lv-v2 .td-band>.td-col{border-left:0;padding:0}.lv-v2 .td-band>.td-col+.c{border-top:1px solid #ffffff12;padding-top:22px}.lv-v2 .td-cta .note{margin-left:0}}@media (prefers-reduced-motion:reduce){.lv-v2 .td-row,.lv-v2 .td-row .dots,.lv-v2 .td-odo .col>span,.lv-v2 .td-range,.lv-v2 .td-seg i{transition:none}}
