.sol.lsv .cf-chrome-nav .cf-labs-mark{display:block!important}.lsv .lsv-link{display:inline-flex;align-items:center;gap:6px;font:600 16px/1 var(--display);color:var(--label);border-bottom:1px solid var(--line-2);padding-bottom:4px;transition:color .2s ease,border-color .2s ease}.lsv .lsv-link:hover{color:var(--blue-deep);border-color:currentColor}.lsv .lsv-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px}.lsv .lsv-h{max-width:18ch;margin-top:40px}.lsv .lsv-draft{margin:24px 0 0;padding:10px 14px;border:1px dashed var(--blue-deep);border-radius:10px;color:var(--blue-deep);font:500 14px/1.4 var(--display)}.lsv .lsv-hero .hero-grid{padding-right:64px}.lsv .lsv-hero:after{background:linear-gradient(180deg,rgba(9,9,9,.44),rgba(9,9,9,.1) 30%,rgba(9,9,9,.3) 52%,rgba(9,9,9,.66) 74%,rgba(9,9,9,.82))}.lsv .lsv-hero-side{grid-area:intro;display:grid;gap:22px}.lsv .lsv-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px}.lsv .lsv-hero-actions .lsv-link{color:#f9f9f9;border-color:hsla(0,0%,98%,.45)}.lsv .lsv-chips{position:absolute;z-index:1;top:0;bottom:0;right:var(--gutter);width:min(300px,26vw);pointer-events:none}.lsv .hc-par{position:absolute;right:0;width:100%}.lsv .hc-par-0{top:24%}.lsv .hc-par-1{top:47%;right:7vw;width:88%}.lsv .hc-par-2{top:64%}.lsv .hchip{display:grid;gap:8px;padding:15px 16px 16px;border-radius:16px;color:#f9f9f9;background:rgba(14,16,20,.46);backdrop-filter:blur(18px) saturate(1.2);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.16),0 24px 60px -24px rgba(0,0,0,.6);opacity:0;transform:translateY(18px) scale(.98);animation:lsv-chip-in .9s var(--ease-out) var(--d,.6s) forwards,lsv-chip-idle 7s ease-in-out calc(var(--d, .6s) + .9s) infinite alternate}@keyframes lsv-chip-in{to{opacity:1;transform:none}}@keyframes lsv-chip-idle{0%{transform:none}to{transform:translateY(-8px)}}.lsv .hc-k{display:block;font:600 12px/1.2 var(--display);letter-spacing:.08em;text-transform:uppercase;color:hsla(0,0%,98%,.72)}.lsv .hc-s{display:block;margin-top:4px;font:500 14px/1.35 var(--display);color:#f9f9f9}.lsv .hc-bar{height:6px;background:hsla(0,0%,100%,.16);overflow:hidden}.lsv .hc-bar,.lsv .hc-bar>span{display:block;border-radius:99px}.lsv .hc-bar>span{width:var(--v);height:100%;background:linear-gradient(90deg,var(--blue),#a8d2ee);transform-origin:left;transform:scaleX(0);animation:lsv-grow 1.4s var(--ease-out) calc(var(--d, .6s) + .5s) forwards}@keyframes lsv-grow{to{transform:scaleX(1)}}.lsv .hc-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.lsv .hc-v{font:600 28px/1 var(--display);letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums}.lsv .hc-n{font:500 13px/1 var(--display);font-style:normal;color:#9ee6bd}.lsv .hc-spark{width:100%;height:34px;overflow:visible}.lsv .hc-spark polyline{fill:none;stroke:#a8d2ee;stroke-width:2;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1;animation:lsv-draw 1.8s var(--ease-out) calc(var(--d, .6s) + .4s) forwards}@keyframes lsv-draw{to{stroke-dashoffset:0}}.lsv .hc-q{font:500 13px/1.35 var(--display);color:hsla(0,0%,98%,.7)}.lsv .hc-a{font:600 16px/1.35 var(--display);color:#fff}.lsv .hc-src{justify-self:start;padding:5px 9px;border-radius:99px;background:rgba(87,155,198,.24);box-shadow:inset 0 0 0 1px rgba(143,192,224,.5);font:500 12px/1 var(--display);color:#cfe6f5}.lsv .hc-rank{display:grid;grid-template-columns:minmax(0,1fr) 70px 26px;align-items:center;gap:10px;font:500 13.5px/1.2 var(--display)}.lsv .hc-rn{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lsv .hc-rb{height:5px;border-radius:99px;background:hsla(0,0%,100%,.14);overflow:hidden}.lsv .hc-rb>span{display:block;width:var(--v);height:100%;border-radius:99px;background:linear-gradient(90deg,var(--teal),#5fd0de);transform-origin:left;transform:scaleX(0);animation:lsv-grow 1.2s var(--ease-out) calc(var(--d, .6s) + .4s + var(--i) * .14s) forwards}.lsv .hc-rank b{font:600 13px/1 var(--display);text-align:right;font-variant-numeric:tabular-nums}.lsv .hc-checkrow{display:grid;grid-template-columns:30px 1fr;align-items:center;gap:12px}.lsv .hc-tick{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:rgba(46,204,113,.22);color:#9ee6bd;font:700 15px/1 var(--display);transform:scale(.4);opacity:0;animation:lsv-pop .6s cubic-bezier(.35,1.55,.65,1) calc(var(--d, .6s) + .5s) forwards}@keyframes lsv-pop{to{transform:none;opacity:1}}.lsv .lsv-prose p{font:500 clamp(1.1rem,1.5vw,1.35rem)/1.5 var(--display);letter-spacing:-.01em;color:var(--ink-2);max-width:46ch}.lsv .lsv-prose p+p{margin-top:1.4rem;color:var(--text)}.lsv .svx{display:grid;grid-template-columns:5fr 6fr;gap:clamp(2rem,5vw,5rem);align-items:start;padding-top:48px}.lsv .svx-row{min-height:62vh;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;padding:2.4rem 0;border-top:1px solid var(--line);transition:opacity .45s var(--ease-out)}.lsv .svx-row:first-child{min-height:52vh;justify-content:flex-start;padding-top:0;border-top:0}.lsv .svx-row:last-child{min-height:52vh;border-bottom:1px solid var(--line)}.lsv .svx-row:not(.is-active){opacity:.4}.lsv .svx-row h3{font-size:clamp(1.4rem,2.2vw,30px);line-height:1.12;letter-spacing:-.022em;font-weight:600}.lsv .svx-row p{font:500 17px/1.55 var(--display);color:var(--text);max-width:46ch}.lsv .svx-visual{position:sticky;top:104px}.lsv .svs{--glass:hsla(0,0%,100%,.07);--glass-2:hsla(0,0%,100%,.12);--edge:hsla(0,0%,100%,.14);--txt:#f4f6f8;--txt-2:rgba(244,246,248,.62);--txt-3:rgba(244,246,248,.38);position:relative;container-type:inline-size;aspect-ratio:5/4;width:100%;border-radius:22px;overflow:hidden;isolation:isolate;color:var(--txt);font-family:var(--display);background:radial-gradient(120% 90% at 20% 0,#1a2b3c 0,#101418 48%,#0b0d10 100%);box-shadow:0 40px 80px -30px rgba(9,9,9,.45),inset 0 0 0 1px hsla(0,0%,100%,.06)}.lsv .svs:before{content:"";position:absolute;inset:0;background-image:radial-gradient(hsla(0,0%,100%,.09) .6px,transparent .7px);background-size:3cqw 3cqw;opacity:.5}.lsv .svs .glow{position:absolute;border-radius:50%;filter:blur(6cqw);opacity:.55;pointer-events:none}.lsv .svs .glow-a{width:46cqw;height:46cqw;left:-10cqw;top:-14cqw;background:#0f6fb8;animation:svs-drift 14s ease-in-out infinite alternate}.lsv .svs .glow-b{width:40cqw;height:40cqw;right:-12cqw;bottom:-16cqw;background:#258193;animation:svs-drift 18s ease-in-out infinite alternate-reverse}@keyframes svs-drift{0%{transform:translate(0)}to{transform:translate(6cqw,5cqw)}}.lsv .svs .scene{position:absolute;inset:0;opacity:0;transform:scale(.97);transition:opacity .52s var(--ease-out),transform .64s var(--ease-out);pointer-events:none;font-size:2cqw;line-height:1.35}.lsv .svs .scene.is-active{opacity:1;transform:none}.lsv .svs .g{position:absolute;background:linear-gradient(135deg,var(--glass-2),var(--glass));border:1px solid var(--edge);border-radius:1.8cqw;backdrop-filter:blur(16px);box-shadow:0 2.4cqw 5cqw rgba(0,0,0,.35),inset 0 1px 0 hsla(0,0%,100%,.14)}.lsv .svs .win{overflow:hidden}.lsv .svs .k-calc,.lsv .svs .k-chat,.lsv .svs .k-dash,.lsv .svs .k-map,.lsv .svs .k-rows,.lsv .svs .k-score{display:flex;align-items:center;justify-content:center}.lsv .svs .w-main{position:relative;left:auto!important;top:auto!important}.lsv .svs small{display:block;font-size:1.6cqw;line-height:1.3;color:var(--txt-2);letter-spacing:.01em}.lsv .svs strong{font:600 2.1cqw/1.2 var(--display);color:var(--txt)}.lsv .svs .chip{display:inline-block;flex:none;font:500 1.45cqw/1 var(--display);padding:.6cqw 1.1cqw;border-radius:99px;background:rgba(87,155,198,.2);color:#9cc7e3;border:1px solid rgba(87,155,198,.42);letter-spacing:.03em;white-space:nowrap}.lsv .svs .chip-ok{background:rgba(46,204,113,.14);color:#7ee2a8;border-color:rgba(46,204,113,.35)}.lsv .svs .chip-warn{background:rgba(242,210,0,.14);color:#f2d76b;border-color:rgba(242,210,0,.35)}.lsv .svs .chip-bad{background:rgba(255,111,97,.16);color:#ffb0a6;border-color:rgba(255,111,97,.4)}.lsv .svs .btn{padding:1.1cqw 1.8cqw;background:#297cb2;color:#fff;box-shadow:0 .6cqw 1.6cqw rgba(87,155,198,.42)}.lsv .svs .btn,.lsv .svs .ghost{display:inline-block;font:500 1.7cqw/1 var(--display);border-radius:.9cqw}.lsv .svs .ghost{padding:1.1cqw 1.6cqw;color:var(--txt-2);border:1px solid var(--edge)}.lsv .svs .w-head{justify-content:space-between;gap:1.2cqw;padding:1.9cqw 2.2cqw;font:600 1.95cqw/1.2 var(--display);color:var(--txt)}.lsv .svs .w-head,.lsv .svs .w-url{display:flex;align-items:center;border-bottom:1px solid var(--edge)}.lsv .svs .w-url{gap:.9cqw;height:5.6cqw;padding:0 2cqw;font-size:1.6cqw;color:var(--txt-2)}.lsv .svs .w-url i{width:1.2cqw;height:1.2cqw;border-radius:50%;background:hsla(0,0%,100%,.26)}.lsv .svs .w-url span{margin-left:1.2cqw;padding:.6cqw 1.4cqw;border-radius:99px;background:hsla(0,0%,100%,.07);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lsv .svs .track{display:block;height:1cqw;border-radius:99px;background:hsla(0,0%,100%,.1);overflow:hidden}.lsv .svs .fill{display:block;width:var(--v,50%);height:100%;border-radius:99px;background:linear-gradient(90deg,#579bc6,#8fc0e0);transform-origin:left;transform:scaleX(0)}.lsv .svs .is-active .fill{animation:svs-grow 1.1s var(--ease-out) calc(.6s + var(--i, 0) * .14s) forwards}.lsv .svs .roll{display:inline-block;height:1.2em;overflow:hidden;vertical-align:top}.lsv .svs .roll i{display:block;height:1.2em;font-style:normal;white-space:nowrap}.lsv .svs .is-active .roll i{animation:svs-roll 2.2s cubic-bezier(.22,1,.36,1) calc(.3s + var(--i, 0) * .15s) forwards}@keyframes svs-roll{to{transform:translateY(calc(-1.2em * (var(--n, 3) - 1)))}}@keyframes svs-grow{to{transform:scaleX(1)}}@keyframes svs-growy{to{transform:scaleY(1)}}@keyframes svs-in{to{opacity:1;translate:0 0}}@keyframes svs-fade{to{opacity:1}}@keyframes svs-rise{to{opacity:1;transform:none}}@keyframes svs-pop{to{opacity:1;transform:none}}@keyframes svs-draw{to{stroke-dashoffset:0}}@keyframes svs-type{to{clip-path:inset(0 0 0 0)}}@keyframes svs-spin{to{transform:rotate(1turn)}}@keyframes svs-press{0%,37.9%{transform:none;filter:none}38%,41%{transform:scale(.95);filter:brightness(1.25)}41.1%,to{transform:none;filter:none}}.lsv .svs .cur{position:absolute;left:0;top:0;z-index:5;width:2.6cqw;height:2.6cqw;transform:translate(var(--x1),var(--y1))}.lsv .svs .cur svg{position:absolute;left:0;top:0;width:2.8cqw;height:2.8cqw;overflow:visible}.lsv .svs .cur svg path{stroke:#fff;stroke-width:1.3;stroke-linejoin:round}.lsv .svs .cur-tag{position:absolute;left:2.4cqw;top:2.4cqw;font:500 1.5cqw/1 var(--display);color:#fff;padding:.55cqw 1cqw;border-radius:.8cqw 99px 99px 99px;white-space:nowrap;box-shadow:0 .4cqw 1.2cqw rgba(0,0,0,.3)}.lsv .svs .cur-ring{position:absolute;left:-1.4cqw;top:-1.4cqw;width:5.4cqw;height:5.4cqw;border-radius:50%;border:.35cqw solid;opacity:0;transform:scale(.2)}.lsv .svs .cur-blue{color:#579bc6}.lsv .svs .cur-blue svg path{fill:#579bc6}.lsv .svs .cur-blue .cur-tag{background:#579bc6}.lsv .svs .cur-teal{color:#2fb7c9}.lsv .svs .cur-teal svg path{fill:#2fb7c9}.lsv .svs .cur-teal .cur-tag{background:#1f97a8}.lsv .svs .cur-gold{color:#f2c200}.lsv .svs .cur-gold svg path{fill:#f2c200}.lsv .svs .cur-gold .cur-tag{background:#b98f00}.lsv .svs .cur-coral{color:#ff6f61}.lsv .svs .cur-coral svg path{fill:#ff6f61}.lsv .svs .cur-coral .cur-tag{background:#e0483b}.lsv .svs .scene.is-active .cur{animation:svs-cur 9s cubic-bezier(.4,0,.2,1) infinite}.lsv .svs .scene.is-active .cur-ring{animation:svs-ring 9s linear infinite}@keyframes svs-cur{0%,14%{transform:translate(var(--x1),var(--y1))}30%,36%{transform:translate(var(--x2),var(--y2))}38%,44%{transform:translate(calc(var(--x2) + .6cqw),calc(var(--y2) + .6cqw))}64%,78%{transform:translate(var(--x3),var(--y3))}to{transform:translate(var(--x1),var(--y1))}}@keyframes svs-ring{0%,37%{opacity:0;transform:scale(.2)}38%{opacity:.7;transform:scale(.2)}46%{opacity:0;transform:scale(1.3)}to{opacity:0;transform:scale(.2)}}.lsv .k-rows .cur{--x1:76cqw;--y1:70cqw;--x2:84cqw;--y2:31cqw;--x3:44cqw;--y3:58cqw}.lsv .k-rows .w-rows{left:6cqw;top:8cqw;width:88cqw}.lsv .k-rows .rws{margin:0;padding:1.8cqw 2cqw 2cqw;list-style:none;display:grid;gap:1.2cqw}.lsv .k-rows .rw{display:grid;grid-template-columns:minmax(0,1fr) 20cqw auto;align-items:center;gap:1.8cqw;height:7.6cqw;padding:0 1.8cqw;border-radius:1.2cqw;border:1px solid var(--edge);background:hsla(0,0%,100%,.04);opacity:0;translate:-2cqw 0}.lsv .k-rows .rw.no-v{grid-template-columns:minmax(0,1fr) auto}.lsv .k-rows .rw-l strong{display:block;font-size:1.85cqw}.lsv .k-rows .rw-l small,.lsv .k-rows .rw-l strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lsv .k-rows .rw-l small{margin-top:.3cqw;font-size:1.4cqw}.lsv .k-rows.is-active .rw{animation:svs-in .6s var(--ease-out) calc(.2s + var(--i) * .14s) forwards}.lsv .k-rows.is-active .sort .rw{animation:svs-in .6s var(--ease-out) calc(.2s + var(--i) * .14s) forwards,svs-sort .9s var(--ease-out) 2.6s forwards}@keyframes svs-sort{to{transform:translateY(calc(var(--dy) * 8.8cqw))}}.lsv .k-rows .w-foot{padding:0 2.2cqw 2cqw;font-size:1.6cqw;color:#f2d76b;opacity:0}.lsv .k-rows.is-active .w-foot{animation:svs-fade .6s ease 1.6s forwards}.lsv .k-calc .cur{--x1:70cqw;--y1:68cqw;--x2:15cqw;--y2:41cqw;--x3:66cqw;--y3:26cqw}.lsv .k-calc .w-calc{left:8cqw;top:6cqw;width:84cqw;padding-bottom:2.2cqw}.lsv .k-calc .cin{display:grid;gap:1.1cqw;padding:2cqw 2.2cqw 0}.lsv .k-calc .ci{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:1.6cqw;padding:1.25cqw 1.6cqw;border-radius:1.1cqw;border:1px solid var(--edge);background:hsla(0,0%,100%,.04)}.lsv .k-calc .cv{text-align:right;font:600 1.9cqw/1 var(--display);color:var(--txt);white-space:nowrap}.lsv .k-calc .cv span{display:inline-block;clip-path:inset(0 100% 0 0)}.lsv .k-calc.is-active .cv span{animation:svs-type .7s steps(14) calc(.3s + var(--i) * .42s) forwards}.lsv .k-calc .crow{padding:1.6cqw 2.2cqw 0}.lsv .k-calc.is-active .run{animation:svs-press 9s linear infinite}.lsv .k-calc .cres{margin:1.8cqw 2.2cqw 0;padding:1.8cqw 2cqw;border-radius:1.3cqw;background:rgba(87,155,198,.12);border:1px solid rgba(87,155,198,.35)}.lsv .k-calc .cres strong{display:block;margin:.5cqw 0;font-size:3.6cqw}.lsv .k-calc.is-active .cres .roll i{animation-delay:3.6s}.lsv .k-calc .cres em{display:block;font:500 1.6cqw/1.2 var(--display);font-style:normal;color:#7ee2a8;opacity:0}.lsv .k-calc.is-active .cres em{animation:svs-fade .6s ease 5.6s forwards}.lsv .k-score .cur{--x1:76cqw;--y1:70cqw;--x2:26cqw;--y2:63cqw;--x3:64cqw;--y3:22cqw}.lsv .k-score .w-score{left:11cqw;top:9cqw;width:78cqw;padding-bottom:2.6cqw}.lsv .k-score .meter{display:grid;grid-template-columns:15cqw 1fr 5cqw;align-items:center;gap:1.4cqw;padding:2cqw 2.2cqw 0}.lsv .k-score .meter small{font-size:1.7cqw;color:var(--txt)}.lsv .k-score .meter strong{text-align:right;font-size:2.1cqw}.lsv .k-score .meter .track{height:1.2cqw}.lsv .k-score .meter .fill{background:linear-gradient(90deg,#258193,#2fb7c9)}.lsv .k-score .verdict{padding:2.6cqw 2.2cqw 0}.lsv .k-score .verdict .chip{font-size:1.7cqw;padding:.9cqw 1.6cqw;opacity:0;transform:scale(.8)}.lsv .k-score.is-active .verdict .chip{animation:svs-pop .5s cubic-bezier(.35,1.55,.65,1) 1.9s forwards}.lsv .k-flow .cur{--x1:82cqw;--y1:70cqw;--x2:72cqw;--y2:33cqw;--x3:18cqw;--y3:66cqw}.lsv .k-flow .pipes{position:absolute;inset:0;width:100%;height:100%}.lsv .k-flow .pipes path{fill:none;stroke:rgba(143,192,224,.6);stroke-width:.35;stroke-dasharray:1.2 1.4}.lsv .k-flow.is-active .pipes path{animation:svs-flow 1.1s linear infinite}@keyframes svs-flow{to{stroke-dashoffset:-5.2}}.lsv .k-flow .src{left:4cqw;width:24cqw;height:8cqw;display:flex;align-items:center;gap:1.2cqw;padding:0 1.8cqw;font:500 1.75cqw/1 var(--display);color:var(--txt);opacity:0;translate:-2cqw 0}.lsv .k-flow .src-0{top:18cqw}.lsv .k-flow .src-1{top:36cqw}.lsv .k-flow .src-2{top:54cqw}.lsv .k-flow.is-active .src{animation:svs-in .6s var(--ease-out) calc(.2s + var(--i) * .16s) forwards}.lsv .k-flow .src-dot{flex:none;width:1.4cqw;height:1.4cqw;border-radius:50%;background:#2fb7c9;box-shadow:0 0 0 .5cqw rgba(47,183,201,.2)}.lsv .k-flow .hub{left:38cqw;top:33cqw;width:20cqw;height:14cqw;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1cqw;padding:0 1cqw;text-align:center;font:600 1.7cqw/1.2 var(--display)}.lsv .k-flow .spin{width:3cqw;height:3cqw;border-radius:50%;border:.4cqw solid hsla(0,0%,100%,.18);border-top-color:#8fc0e0}.lsv .k-flow.is-active .spin{animation:svs-spin 1s linear infinite}.lsv .k-flow .tbl{left:63cqw;top:15cqw;width:33cqw}.lsv .k-flow .tbl .w-head{padding:1.6cqw 1.8cqw;font-size:1.6cqw}.lsv .k-flow .tr{display:flex;justify-content:space-between;gap:1cqw;padding:1.5cqw 1.8cqw;border-bottom:1px solid var(--edge);font-size:1.45cqw;color:var(--txt-2);opacity:0}.lsv .k-flow .tr:last-child{border-bottom:0}.lsv .k-flow .tr b{color:var(--txt);font-weight:600;white-space:nowrap}.lsv .k-flow.is-active .tr{animation:svs-fade .5s ease calc(1.3s + var(--i) * .32s) forwards}.lsv .k-dash .cur{--x1:22cqw;--y1:66cqw;--x2:76cqw;--y2:68cqw;--x3:74cqw;--y3:20cqw}.lsv .k-dash .w-dash{left:6cqw;top:6cqw;width:88cqw;padding-bottom:2.2cqw}.lsv .k-dash .kpis{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:1.4cqw;padding:2cqw 2.2cqw 0}.lsv .k-dash .kpi{padding:1.6cqw;border-radius:1.2cqw;background:hsla(0,0%,100%,.05);border:1px solid var(--edge)}.lsv .k-dash .kpi strong{display:block;margin:.5cqw 0 .3cqw;font-size:3.1cqw}.lsv .k-dash .kpi em{display:block;font:500 1.4cqw/1.2 var(--display);font-style:normal;color:var(--txt-3)}.lsv .k-dash .kpi em.down{color:#7ee2a8}.lsv .k-dash .kpi em.up{color:#9cc7e3}.lsv .k-dash .charts{display:grid;grid-template-columns:3fr 2fr;gap:1.4cqw;height:27cqw;padding:1.4cqw 2.2cqw 0}.lsv .k-dash .charts.solo{grid-template-columns:1fr}.lsv .k-dash .chart{position:relative;border-radius:1.2cqw;background:hsla(0,0%,100%,.05);border:1px solid var(--edge)}.lsv .k-dash .chart svg{position:absolute;left:1.4cqw;bottom:1.4cqw;width:calc(100% - 2.8cqw);height:21cqw;overflow:visible}.lsv .k-dash .area{opacity:0}.lsv .k-dash .stroke,.lsv .k-dash .stroke2{fill:none;stroke-width:2;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1}.lsv .k-dash .stroke{stroke:#8fc0e0}.lsv .k-dash .stroke2{stroke:#f2c200}.lsv .k-dash.is-active .stroke{animation:svs-draw 1.8s var(--ease-out) .4s forwards}.lsv .k-dash.is-active .area{animation:svs-fade .9s ease 1.6s forwards}.lsv .k-dash.is-active .stroke2{animation:svs-draw 1.8s var(--ease-out) 3.4s forwards}.lsv .k-dash .rerun{position:absolute;right:1.4cqw;top:1.4cqw;opacity:0;transform:scale(.85);border-color:rgba(242,194,0,.45);background:rgba(242,194,0,.14);color:#f2d76b}.lsv .k-dash.is-active .rerun{animation:svs-pop .5s cubic-bezier(.35,1.55,.65,1) 3s forwards}.lsv .k-dash .bars-row{position:absolute;left:1.4cqw;right:1.4cqw;bottom:1.4cqw;height:21cqw;display:flex;align-items:flex-end;gap:.9cqw}.lsv .k-dash .bars-row span{flex:1;border-radius:.5cqw .5cqw 0 0;background:linear-gradient(180deg,#2fb7c9,rgba(47,183,201,.35));transform-origin:bottom;transform:scaleY(0)}.lsv .k-dash.is-active .bars-row span{animation:svs-growy .9s var(--ease-out) calc(.3s + var(--i) * .11s) forwards}.lsv .k-dash .dash-act{display:flex;align-items:center;justify-content:space-between;gap:1.4cqw;padding:1.8cqw 2.2cqw 0}.lsv .k-dash .done{font:500 1.6cqw/1 var(--display);color:#7ee2a8;opacity:0}.lsv .k-dash .done b,.lsv .k-doc .sd-done b{display:inline-grid;place-items:center;width:2.4cqw;height:2.4cqw;margin-right:.5cqw;border-radius:50%;background:rgba(46,204,113,.22)}.lsv .k-dash.is-active .act{animation:svs-press 9s linear infinite}.lsv .k-dash.is-active .done{animation:svs-done 9s linear infinite}@keyframes svs-done{0%,41%{opacity:0}45%,94%{opacity:1}98%,to{opacity:0}}.lsv .k-map .cur{--x1:18cqw;--y1:70cqw;--x2:62cqw;--y2:34cqw;--x3:82cqw;--y3:18cqw}.lsv .k-map .w-map{left:6cqw;top:6cqw;width:88cqw;padding-bottom:2cqw}.lsv .k-map .w-sub{padding:1.6cqw 2.2cqw 0;font:600 1.9cqw/1.2 var(--display);color:var(--txt)}.lsv .k-map .grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:.7cqw;padding:1.8cqw 2.2cqw 0}.lsv .k-map .cell{aspect-ratio:1;border-radius:.6cqw;background:hsla(0,0%,100%,.06);opacity:0;transform:scale(.6)}.lsv .k-map .cell.l1{background:#1d4a63}.lsv .k-map .cell.l2{background:#2c7da6}.lsv .k-map .cell.l3{background:#d6a13f}.lsv .k-map .cell.l4{background:#e5683b}.lsv .k-map.is-active .cell{animation:svs-pop .5s var(--ease-out) calc(var(--i) * 12ms) forwards}.lsv .k-map.is-active .cell.l4{animation:svs-pop .5s var(--ease-out) calc(var(--i) * 12ms) forwards,svs-hot 2.4s ease-in-out 1.6s infinite}@keyframes svs-hot{50%{box-shadow:0 0 0 .7cqw rgba(229,104,59,.28)}}.lsv .k-map .legend{display:flex;align-items:center;gap:1.2cqw;padding:1.6cqw 2.2cqw 0}.lsv .k-map .legend small{font-size:1.4cqw}.lsv .k-map .ramp{flex:0 0 24cqw;height:1cqw;border-radius:99px;background:linear-gradient(90deg,#1d4a63,#2c7da6,#d6a13f,#e5683b)}.lsv .k-map .mcards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2cqw;padding:1.6cqw 2.2cqw 0}.lsv .k-map .mcard{padding:1.3cqw 1.5cqw;border-radius:1.1cqw;background:hsla(0,0%,100%,.05);border:1px solid var(--edge)}.lsv .k-map .mcard strong{display:block;margin-top:.3cqw;font-size:2.6cqw}.lsv .k-map .mtip{right:10cqw;top:25cqw;padding:1.2cqw 1.6cqw;border-radius:1.1cqw;background:rgba(16,20,24,.92);opacity:0;transform:translateY(1cqw)}.lsv .k-map .web~.mtip{top:44cqw}.lsv .k-map .mtip small{font-size:1.4cqw}.lsv .k-map .mtip strong{font-size:1.8cqw}.lsv .k-map.is-active .mtip{animation:svs-tip 9s linear infinite}@keyframes svs-tip{0%,36%{opacity:0;transform:translateY(1cqw)}40%,72%{opacity:1;transform:none}76%,to{opacity:0;transform:translateY(1cqw)}}.lsv .k-doc .cur{--x1:30cqw;--y1:70cqw;--x2:86cqw;--y2:60cqw;--x3:70cqw;--y3:18cqw}.lsv .k-doc .w-doc{left:5cqw;top:7cqw;width:50cqw;height:66cqw}.lsv .k-doc .w-doc .w-head{justify-content:flex-start;gap:1.2cqw;font-size:1.6cqw}.lsv .k-doc .w-doc .w-head span:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lsv .k-doc .doc-ico{flex:none;width:2.2cqw;height:2.8cqw;border-radius:.4cqw;background:hsla(0,0%,100%,.2);border:1px solid var(--edge)}.lsv .k-doc .lines{position:relative;display:grid;gap:2cqw;padding:2.6cqw}.lsv .k-doc .ln{position:relative;display:block;width:var(--w);height:1.1cqw;border-radius:99px;background:hsla(0,0%,100%,.13)}.lsv .k-doc .ln.hl:after{content:"";position:absolute;inset:-.6cqw -.9cqw;border-radius:.6cqw;background:rgba(242,194,0,.2);box-shadow:inset 0 0 0 1px rgba(242,194,0,.5);opacity:0}.lsv .k-doc.is-active .ln.hl:after{animation:svs-fade .4s ease calc(.9s + var(--i) * .45s) forwards}.lsv .k-doc .scan{position:absolute;left:1.4cqw;right:1.4cqw;top:1.4cqw;height:4cqw;border-radius:.6cqw;background:linear-gradient(180deg,rgba(87,155,198,0),rgba(87,155,198,.3),rgba(87,155,198,0));opacity:0}.lsv .k-doc.is-active .scan{animation:svs-scan 4.8s ease-in-out infinite}@keyframes svs-scan{0%{opacity:0;transform:translateY(0)}10%{opacity:1}85%{opacity:1;transform:translateY(46cqw)}to{opacity:0;transform:translateY(48cqw)}}.lsv .k-doc .side{left:58cqw;top:7cqw;width:37cqw;padding-bottom:2.2cqw}.lsv .k-doc .side .w-head{font-size:1.65cqw;padding:1.7cqw 1.9cqw}.lsv .k-doc .kv{padding:1.6cqw 1.9cqw 0;opacity:0;translate:1.6cqw 0}.lsv .k-doc .kv small{font-size:1.35cqw}.lsv .k-doc .kv strong{display:block;margin-top:.3cqw;font-size:1.75cqw}.lsv .k-doc .side-flag .kv strong{color:#f2d76b}.lsv .k-doc.is-active .kv{animation:svs-in .5s var(--ease-out) calc(1.2s + var(--i) * .42s) forwards}.lsv .k-doc .draft{display:grid;gap:1.2cqw;padding:2cqw 1.9cqw 0}.lsv .k-doc .draft span{display:block;width:var(--w);height:1cqw;border-radius:99px;background:hsla(0,0%,100%,.18);clip-path:inset(0 100% 0 0)}.lsv .k-doc.is-active .draft span{animation:svs-type .8s steps(16) calc(1.6s + var(--i) * .38s) forwards}.lsv .k-doc .sd-act{display:flex;justify-content:flex-end;gap:1cqw;padding:2.2cqw 1.9cqw 0}.lsv .k-doc .approve{background:#1fa971;box-shadow:0 .6cqw 1.6cqw rgba(31,169,113,.35)}.lsv .k-doc.is-active .approve{animation:svs-press 9s linear infinite}.lsv .k-doc .sd-done{padding:1.8cqw 1.9cqw 0;font:500 1.5cqw/1 var(--display);color:#7ee2a8;opacity:0}.lsv .k-doc.is-active .sd-done{animation:svs-done 9s linear infinite}.lsv .k-chat .cur{--x1:80cqw;--y1:72cqw;--x2:28cqw;--y2:56cqw;--x3:64cqw;--y3:20cqw}.lsv .k-chat .w-chat{left:8cqw;top:8cqw;width:84cqw;height:64cqw}.lsv .k-chat .msg{position:relative;width:-moz-fit-content;width:fit-content;max-width:62cqw;margin:2.2cqw 2.4cqw 0;padding:1.6cqw 2cqw;border-radius:1.6cqw;font-size:1.8cqw;line-height:1.45;opacity:0;transform:translateY(1cqw)}.lsv .k-chat .me{margin-left:auto;background:#297cb2;color:#fff;border-bottom-right-radius:.4cqw}.lsv .k-chat .ai{min-width:30cqw;min-height:8cqw;background:hsla(0,0%,100%,.07);border:1px solid var(--edge);border-bottom-left-radius:.4cqw}.lsv .k-chat.is-active .me{animation:svs-rise .5s var(--ease-out) .3s forwards}.lsv .k-chat.is-active .ai{animation:svs-rise .5s var(--ease-out) 1.1s forwards}.lsv .k-chat .typing{position:absolute;left:2cqw;top:2.2cqw;display:inline-flex;gap:.6cqw}.lsv .k-chat .typing i{width:1cqw;height:1cqw;border-radius:50%;background:var(--txt-2)}.lsv .k-chat.is-active .typing{animation:svs-gone 0s linear 2.7s forwards}.lsv .k-chat.is-active .typing i{animation:svs-dot .9s ease-in-out infinite}.lsv .k-chat .typing i:nth-child(2){animation-delay:.15s}.lsv .k-chat .typing i:nth-child(3){animation-delay:.3s}@keyframes svs-gone{to{opacity:0}}@keyframes svs-dot{50%{transform:translateY(-.6cqw);opacity:.5}}.lsv .k-chat .ans{display:block;opacity:0;filter:blur(.6cqw)}.lsv .k-chat.is-active .ans{animation:svs-resolve .9s ease 2.7s forwards}@keyframes svs-resolve{to{opacity:1;filter:none}}.lsv .k-chat .cites{display:flex;flex-wrap:wrap;gap:.8cqw;margin-top:1.4cqw}.lsv .k-chat .cites .chip{opacity:0;transform:scale(.85)}.lsv .k-chat.is-active .cites .chip{animation:svs-pop .5s cubic-bezier(.35,1.55,.65,1) calc(3.6s + var(--i) * .22s) forwards}.lsv .k-shot .w-shot{left:5cqw;top:8cqw;width:90cqw;height:62cqw}.lsv .k-shot .shot{position:relative;height:calc(100% - 5.6cqw);overflow:hidden;background:#f4f5f6}.lsv .k-shot .shot img{position:absolute;left:0;top:0;height:100%;width:auto;max-width:none}.lsv .k-shot.is-active .shot img{animation:svs-pan 18s ease-in-out infinite alternate}@keyframes svs-pan{0%{transform:translateX(0)}to{transform:translateX(calc(-100% + 90cqw))}}.lsv .k-shot .shot-chip{left:9cqw;bottom:5cqw;padding:1.2cqw 1.8cqw;border-radius:99px;font:500 1.6cqw/1 var(--display);color:var(--txt);background:rgba(16,20,24,.86);opacity:0;transform:translateY(1cqw)}.lsv .k-shot.is-active .shot-chip{animation:svs-rise .6s var(--ease-out) .9s forwards}.lsv .k-shot .w-film{top:7cqw;height:auto}.lsv .k-shot .w-film .shot{height:auto;aspect-ratio:16/9;background:#0b0d10}.lsv .svs .scene.is-active .svf-film-frame{pointer-events:auto}.lsv .svf-film-frame{position:absolute;inset:0;isolation:isolate;overflow:hidden;background:#0b0d10}.lsv .svf-film-frame:has(.svf-film-surface:focus-visible),.lsv .svf-film-frame:has(.svf-film-video:focus-visible){outline:2px solid #579bc6;outline-offset:-2px}.lsv .svf-film-loop,.lsv .svf-film-video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lsv .svf-film-video:focus-visible{outline:none}.lsv .svf-film-loop{pointer-events:none;opacity:0}.lsv .svf-film-loop.is-on{opacity:1}.lsv .svf-film-surface{position:absolute;inset:0;padding:0;border:0;background:transparent;cursor:pointer}.lsv .svf-film-surface:focus-visible{outline:none}.lsv .svf-film-pill{position:absolute;left:3cqw;bottom:3cqw;display:flex;align-items:center;gap:1.6cqw;padding:.8cqw 2.2cqw .8cqw .8cqw;border-radius:999px;background:rgba(9,9,9,.82);color:#f9f9f9;box-shadow:0 1.6cqw 4cqw -1.6cqw rgba(0,0,0,.7);transition:transform .3s cubic-bezier(.22,1,.36,1)}.lsv .svf-film-surface:hover .svf-film-pill{transform:scale(1.04)}.lsv .svf-film-surface:active .svf-film-pill{transform:scale(.96)}.lsv .svf-film-disc{display:grid;place-items:center;width:5cqw;height:5cqw;min-width:30px;min-height:30px;border-radius:50%;background:#f9f9f9;color:#090909}.lsv .svf-film-icon{width:45%;height:45%}.lsv .svf-film-icon-play{margin-left:8%}.lsv .svf-film-pill-text{font:500 max(11px,1.7cqw)/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase}.lsv .svf-film-toggle{position:absolute;right:1.2cqw;bottom:1.2cqw;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer}.lsv .svf-film-toggle>span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:rgba(9,9,9,.5);color:#f9f9f9;transition:background-color .2s ease}.lsv .svf-film-toggle:focus-visible>span,.lsv .svf-film-toggle:hover>span{background:rgba(9,9,9,.8)}.lsv .svf-film-toggle .svf-film-icon{width:14px;height:14px}.lsv .stp{--p:0;display:grid;grid-template-columns:5fr 7fr;gap:clamp(2rem,5vw,5rem);align-items:start;padding-top:48px}.lsv .stp-list{position:relative;padding-left:30px}.lsv .stp-list:after,.lsv .stp-list:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:2px;border-radius:2px;background:var(--line)}.lsv .stp-list:after{background:var(--blue);transform-origin:top;transform:scaleY(var(--p))}.lsv .stp-item{min-height:56vh;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;padding:2rem 0;transition:opacity .45s var(--ease-out)}.lsv .stp-item:first-child{min-height:46vh;justify-content:flex-start;padding-top:0}.lsv .stp-item:last-child{min-height:46vh}.lsv .stp-item:not(.is-on){opacity:.4}.lsv .stp-item h3{font-size:clamp(1.4rem,2.2vw,30px);line-height:1.12;letter-spacing:-.022em;font-weight:600}.lsv .stp-item p{font:500 17px/1.55 var(--display);color:var(--text);max-width:46ch}.lsv .stp-img{display:none}.lsv .stp-stage{position:sticky;top:104px;height:min(640px,calc(100vh - 140px));border-radius:20px;overflow:hidden;background:var(--night);isolation:isolate}.lsv .stp-panel{position:absolute;inset:0;opacity:0;transition:opacity .7s var(--ease-out)}.lsv .stp-panel.is-on{opacity:1}.lsv .stp-panel img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transform:scale(1.08);transition:transform 2.4s var(--ease-out)}.lsv .stp-panel.is-on img{transform:none}.lsv .stp-stage:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(9,9,9,0) 45%,rgba(9,9,9,.4))}.lsv .stp-card{position:absolute;left:24px;bottom:24px;z-index:2;display:grid;gap:10px;width:min(400px,calc(100% - 48px));padding:20px 22px 22px;border-radius:16px;background:#fff;box-shadow:0 20px 50px rgba(0,0,0,.25);animation:sol-in .52s var(--ease-out) both}.lsv .stp-k{font:600 12px/1 var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--teal)}.lsv .stp-t{font:700 22px/1.2 var(--display);letter-spacing:-.02em;color:var(--ink-2)}.lsv .stp-bar{display:block;height:3px;margin-top:4px;border-radius:3px;background:var(--line-2);overflow:hidden}.lsv .stp-bar>span{display:block;height:100%;background:var(--blue);transform-origin:left;transform:scaleX(var(--p))}.lsv .work-grid.lsv-cards-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lsv .lsv-cards .work-row{align-items:flex-start}.lsv .lsv-cards .work-title{text-wrap:balance}.lsv .lsv-offer-grid{display:grid;grid-template-columns:6fr 5fr;gap:clamp(2rem,5vw,5rem);align-items:start;padding-top:48px}.lsv .lsv-offer-grid h2.big{max-width:14ch}.lsv .lsv-offer-lede{margin:1.6rem 0 1.8rem}.lsv .lsv-offer-card{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:30px 32px 32px}.lsv .lsv-offer-top{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.lsv .lsv-time{font:600 15px/1 var(--display);color:var(--label)}.lsv .lsv-offer-card h3{margin-top:10px;font-size:26px;line-height:1.15;letter-spacing:-.02em;font-weight:700}.lsv .lsv-price{font:600 clamp(3rem,5.6vw,80px)/1 var(--display);letter-spacing:-.05em;color:var(--ink);font-variant-numeric:tabular-nums}.lsv .lsv-line{font:500 17px/1.5 var(--display);color:var(--text-2);max-width:44ch}.lsv .lsv-gets{display:grid;gap:10px;margin:6px 0 10px}.lsv .lsv-gets li{position:relative;padding-left:26px;font:500 16px/1.45 var(--display);color:var(--ink-2)}.lsv .lsv-gets li:before{content:"";position:absolute;left:2px;top:.42em;width:12px;height:7px;border-left:2px solid var(--teal);border-bottom:2px solid var(--teal);transform:rotate(-45deg)}.lsv .lsv-offer-cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:auto;padding-top:10px}@media (max-width:1100px){.lsv .lsv-chips{width:min(270px,34vw)}.lsv .hc-par-1{right:0}.lsv .lsv-offer-grid,.lsv .stp,.lsv .svx{grid-template-columns:1fr}.lsv .svx-visual{order:-1;position:sticky;top:74px;z-index:2;padding:8px 0 14px;background:var(--paper)}.lsv .svs{max-width:min(560px,62vh);margin:0 auto}.lsv .svx-row,.lsv .svx-row:first-child,.lsv .svx-row:last-child{min-height:46vh;justify-content:flex-start;padding:1.6rem 0}.lsv .stp-stage{display:none}.lsv .stp-item,.lsv .stp-item:first-child,.lsv .stp-item:last-child{min-height:0;padding:1.6rem 0 2rem}.lsv .stp-item:not(.is-on){opacity:1}.lsv .stp-img{display:block;width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:16px;margin-top:8px}.lsv .work-grid.lsv-cards-3{grid-template-columns:1fr 1fr}}@media (max-width:760px){.lsv .lsv-chips{display:none}.lsv .svs{max-width:100%}.lsv .work-grid.lsv-cards-3{grid-template-columns:1fr}.lsv .lsv-offer-card{padding:24px 22px 26px}}@media (prefers-reduced-motion:reduce){.lsv .hc-bar>span,.lsv .hc-rb>span,.lsv .hc-spark polyline,.lsv .hc-tick,.lsv .hchip{animation:none!important;opacity:1;transform:none;stroke-dashoffset:0}.lsv .stp-item:not(.is-on),.lsv .svx-row:not(.is-active){opacity:1}.lsv .stp-panel,.lsv .stp-panel img,.lsv .svs .scene{transition:none}.lsv .stp-panel img{transform:none}.lsv .stp-card{animation:none}.lsv .svs *{animation:none!important}.lsv .svs .kv,.lsv .svs .rw,.lsv .svs .src{opacity:1;translate:0 0}.lsv .svs .rw{transform:translateY(calc(var(--dy) * 8.8cqw))}.lsv .k-dash .bars-row span,.lsv .svs .fill{transform:none}.lsv .svs .roll i{transform:translateY(calc(-1.2em * (var(--n, 3) - 1)))}.lsv .k-doc .draft span,.lsv .svs .cv span{clip-path:none}.lsv .k-calc .cres em,.lsv .k-chat .ans,.lsv .k-chat .cites .chip,.lsv .k-chat .msg,.lsv .k-dash .area,.lsv .k-dash .done,.lsv .k-dash .rerun,.lsv .k-doc .ln.hl:after,.lsv .k-doc .sd-done,.lsv .k-flow .tr,.lsv .k-map .cell,.lsv .k-map .mtip,.lsv .k-score .verdict .chip,.lsv .k-shot .shot-chip,.lsv .svs .w-foot{opacity:1;transform:none;filter:none}.lsv .k-dash .stroke,.lsv .k-dash .stroke2{stroke-dashoffset:0}.lsv .k-chat .typing{opacity:0}.lsv .k-doc .scan{display:none}}