.lg{--g:#ff5c70;--t:#ff9a6b;--bg1:#0a1120;--bg2:#121c31;min-height:100vh;position:relative;overflow:hidden;color:#eaf2fb;background:linear-gradient(135deg,var(--bg1),var(--bg2) 55%,#072b32);font-feature-settings:"tnum"}.lg *{box-sizing:border-box}.lg-bg{position:absolute;inset:0;pointer-events:none;overflow:hidden}.lg-bg .blob{position:absolute;width:56vmax;height:56vmax;border-radius:50%;filter:blur(90px);opacity:.5;animation:drift 18s ease-in-out infinite alternate}.lg-bg .b1{background:radial-gradient(circle,rgba(255,92,112,.55),transparent 65%);inset-block-start:-22vmax;inset-inline-start:-14vmax}.lg-bg .b2{background:radial-gradient(circle,rgba(25,184,200,.5),transparent 65%);inset-block-end:-26vmax;inset-inline-end:-10vmax;animation-delay:-6s}.lg-bg .b3{background:radial-gradient(circle,rgba(107,77,224,.38),transparent 65%);inset-block-start:30%;inset-inline-start:38%;width:36vmax;height:36vmax;animation-delay:-11s}@keyframes drift{to{transform:translate(6vmax,4vmax) scale(1.12)}}.lg-bg .grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0);background-size:52px 52px;-webkit-mask-image:radial-gradient(ellipse at 50% 40%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse at 50% 40%,#000 20%,transparent 75%);animation:gridmove 24s linear infinite}@keyframes gridmove{to{background-position:52px 52px}}.lg-bg .dots i{position:absolute;left:var(--x);top:var(--y);width:var(--s);height:var(--s);border-radius:50%;background:#ffc2ca;opacity:0;animation:float var(--d) ease-in-out infinite;animation-delay:var(--o)}@keyframes float{0%{transform:translateY(20px);opacity:0}30%{opacity:.75}to{transform:translateY(-90px);opacity:0}}.lg-bg .doc{position:absolute;width:120px;height:150px;border-radius:10px;border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.04);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:12px;display:grid;grid-gap:7px;gap:7px;align-content:start;animation:docfloat 14s ease-in-out infinite alternate}.lg-bg .doc i{width:22px;height:22px;border-radius:6px;background:rgba(255,92,112,.35)}.lg-bg .doc b{height:6px;border-radius:3px;background:rgba(255,255,255,.16)}.lg-bg .doc b.s{width:58%}.lg-bg .d0{inset-inline-start:3%;inset-block-start:22%;--r:-9deg}.lg-bg .d1{inset-inline-start:41%;inset-block-start:6%;--r:7deg;animation-delay:-4s}.lg-bg .d2{inset-inline-end:3%;inset-block-start:52%;--r:10deg;animation-delay:-8s}.lg-bg .d3{inset-inline-start:6%;inset-block-end:4%;--r:6deg;animation-delay:-2s}.lg-bg .d4{inset-inline-end:38%;inset-block-end:3%;--r:-6deg;animation-delay:-10s}@keyframes docfloat{0%{transform:translateY(0) rotate(var(--r))}to{transform:translateY(-26px) rotate(calc(var(--r) * -.6))}}.lg-top{position:relative;z-index:3;display:flex;align-items:center;gap:16px;padding:18px 34px;animation:fadedown .7s both}@keyframes fadedown{0%{opacity:0;transform:translateY(-14px)}}.lg-brand{display:flex;align-items:center;gap:11px}.lg-brand span{display:grid;line-height:1.15}.lg-brand b{font-size:17px;letter-spacing:-.01em}.lg-brand small{color:#9db3c9;font-size:11.5px}.lg-event{-webkit-margin-start:auto;margin-inline-start:auto;display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;font-size:12.5px;font-weight:600;letter-spacing:.04em;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lg-event i{width:8px;height:8px;border-radius:50%;background:var(--g);box-shadow:0 0 0 0 rgba(255,92,112,.7);animation:ping 1.8s infinite}@keyframes ping{70%{box-shadow:0 0 0 10px rgba(255,92,112,0)}to{box-shadow:0 0 0 0 rgba(255,92,112,0)}}.lg-tools{display:flex;gap:8px}.lg-btn{height:36px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.06);color:#eaf2fb;font-weight:600;display:inline-flex;align-items:center;gap:6px}.lg-btn:hover{background:rgba(255,255,255,.14)}.lg-btn.sq{width:36px;padding:0;justify-content:center}.lg-btn svg{width:17px;height:17px}.lg-main{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) 400px;grid-gap:48px;gap:48px;align-items:center;padding:6px 34px 40px;max-width:1500px;margin:0 auto;min-height:calc(100vh - 84px)}.lg-stage{display:grid;grid-gap:14px;gap:14px;align-content:center;min-width:0}.lg-eyebrow{justify-self:start;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--g);padding:5px 12px;border-radius:999px;border:1px solid rgba(255,92,112,.35);background:rgba(255,92,112,.08);animation:fadeup .8s .1s both}.lg-title{margin:4px 0 0;font-size:clamp(30px,4.2vw,58px);line-height:1.04;letter-spacing:-.035em;font-weight:800;background:linear-gradient(100deg,#fff 20%,#ffc2ca 60%,#ffb3a0);-webkit-background-clip:text;background-clip:text;color:transparent;background-size:200% 100%;animation:fadeup .8s .2s both,shine 8s linear infinite}@keyframes shine{to{background-position:-200% 0}}@keyframes fadeup{0%{opacity:0;transform:translateY(18px)}}.lg-sub{margin:0;max-width:640px;color:#b6c8dc;font-size:16px;line-height:1.55;animation:fadeup .8s .32s both}.lg-slides{position:relative;height:296px;margin-top:8px;animation:fadeup .8s .44s both}.lg-slide{position:absolute;inset:0;display:grid;grid-template-columns:250px 1fr;grid-gap:26px;gap:26px;align-items:center;padding:22px 26px;border-radius:24px;background:linear-gradient(135deg,rgba(255,255,255,.09),rgba(255,255,255,.03));border:1px solid rgba(255,255,255,.15);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 24px 70px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.12);opacity:0;transform:translateX(34px) scale(.97);pointer-events:none;transition:opacity .6s ease,transform .7s cubic-bezier(.2,.8,.2,1)}[dir=rtl] .lg-slide{transform:translateX(-34px) scale(.97)}.lg-slide.on{opacity:1;transform:none;pointer-events:auto}.lg-slide .txt small{color:var(--g);font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:11.5px}.lg-slide h2{margin:4px 0 2px;font-size:30px;letter-spacing:-.02em}.lg-slide .txt>p{margin:0 0 12px;color:#cfe0f1;font-size:16px;font-weight:600}.lg-slide ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.lg-slide li{display:flex;gap:10px;align-items:center;color:#cfe0f1;font-size:14.5px;opacity:0;transform:translateX(-10px)}[dir=rtl] .lg-slide li{transform:translateX(10px)}.lg-slide.on li{animation:pop .55s cubic-bezier(.2,.9,.3,1.2) both;animation-delay:calc(var(--i) * .14s + .26s)}@keyframes pop{to{opacity:1;transform:none}}.lg-slide li i{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:11px;font-weight:800;color:#ffffff;background:var(--g);flex:none}.vz{position:relative;height:210px;border-radius:18px;background:rgba(4,12,26,.55);border:1px solid rgba(255,255,255,.1);overflow:hidden;display:grid;place-items:center}.vz-fv .sheet{position:relative;width:108px;height:140px;border-radius:8px;background:#f4f8fc;padding:14px 12px;display:grid;grid-gap:9px;gap:9px;align-content:start;overflow:hidden}.vz-fv .sheet i{height:7px;border-radius:3px;background:#c9d6e4}.vz-fv .sheet i:nth-child(2){width:70%}.vz-fv .sheet i:nth-child(3){width:85%}.vz-fv .sheet i:nth-child(4){width:55%}.vz-fv .scan{position:absolute;inset-inline:0;height:26px;top:-26px;background:linear-gradient(transparent,rgba(255,92,112,.65),transparent)}.on .vz-fv .pop,.on .vz-fv .scan{animation-play-state:running}.lg-slide.on .vz-fv .scan{animation:scanY 2.4s ease-in-out infinite}@keyframes scanY{to{top:100%}}.pop{position:absolute;font-size:11.5px;padding:3px 9px;border-radius:999px;background:rgba(255,92,112,.16);border:1px solid rgba(255,92,112,.55);color:#ffd9de;opacity:0;transform:scale(.6)}.vz .p1{inset-block-start:22px;inset-inline-start:12px}.vz .p2{inset-block-end:28px;inset-inline-start:10px}.vz .p3{inset-block-start:62px;inset-inline-end:8px}.lg-slide.on .pop{animation:popin .5s cubic-bezier(.2,.9,.3,1.3) forwards}.lg-slide.on .p1{animation-delay:.6s}.lg-slide.on .p3{animation-delay:1.2s}.lg-slide.on .p2{animation-delay:1.8s}@keyframes popin{to{opacity:1;transform:none}}.vz-rag .split{position:absolute;inset-block-start:22px;display:flex;gap:0}.vz-rag .split i{width:52px;height:66px;border-radius:6px;background:#f4f8fc;transition:transform .9s cubic-bezier(.2,.8,.2,1);-webkit-margin-start:-34px;margin-inline-start:-34px}.vz-rag .split i:first-child{margin:0}.vz-rag .s1{border-top:5px solid #e8445a}.vz-rag .s2{border-top:5px solid #6b4de0}.vz-rag .s3{border-top:5px solid #d98a00}.lg-slide.on .vz-rag .split i{-webkit-margin-start:8px;margin-inline-start:8px}.lg-slide.on .vz-rag .split i:first-child{margin:0}.vz-rag .split i{transition:margin .9s cubic-bezier(.2,.8,.2,1) .5s}.vz-rag .graph{position:absolute;inset-block-end:14px;width:82%}.vz-rag .edges path{stroke:rgba(159,247,216,.5);stroke-width:1.3;fill:none;stroke-dasharray:160;stroke-dashoffset:160}.lg-slide.on .vz-rag .edges path{animation:draw 2s ease .8s forwards}@keyframes draw{to{stroke-dashoffset:0}}.vz-rag .graph circle{fill:#ff5c70;opacity:0}.lg-slide.on .vz-rag .graph circle{animation:popin .4s calc(var(--i) * .16s + .7s) forwards,pulse2 1.8s calc(var(--i) * .16s + 1.6s) infinite}@keyframes pulse2{50%{fill:#ffb3a0}}.vz-llm{display:grid;grid-gap:10px;gap:10px;align-content:center;padding:0 14px}.bub{max-width:92%;padding:9px 12px;border-radius:14px;font-size:12.5px;line-height:1.4}.bub.q{justify-self:end;background:#1c3a5c;border-end-end-radius:4px}.bub.a{justify-self:start;background:rgba(255,255,255,.1);border-end-start-radius:4px;display:grid;grid-gap:4px;gap:4px}.bub .dots{display:inline-flex;gap:4px}.bub .dots i{width:6px;height:6px;border-radius:50%;background:#ffc2ca;animation:bounce 1s infinite}.bub .dots i:nth-child(2){animation-delay:.15s}.bub .dots i:nth-child(3){animation-delay:.3s}@keyframes bounce{50%{transform:translateY(-5px);opacity:.5}}.bub em{font-style:normal;font-weight:700;color:#ffd9de;opacity:0}.bub u{text-decoration:none;font-size:11px;color:#9db3c9;opacity:0}.lg-slide.on .bub em{animation:popin .5s 1.4s forwards}.lg-slide.on .bub u{animation:popin .5s 1.9s forwards}.lg-slide.on .bub.q{animation:popin .5s .3s both}.vz-local .srv{width:92px;height:92px;fill:rgba(255,255,255,.1);stroke:#ffc2ca;stroke-width:1.8;position:relative;z-index:2}.vz-local .srv circle{fill:var(--g);stroke:none}.vz-local .lock{position:absolute;z-index:3;inset-block-end:40px;inset-inline-end:62px;font-size:22px;filter:drop-shadow(0 4px 10px rgba(0,0,0,.5))}.vz-local .rings i{position:absolute;inset:50% auto auto 50%;width:80px;height:80px;margin:-40px;border-radius:50%;border:1.5px solid rgba(255,92,112,.5);opacity:0}.lg-slide.on .vz-local .rings i{animation:ring 3s ease-out infinite}.vz-local .rings i:nth-child(2){animation-delay:1s!important}.vz-local .rings i:nth-child(3){animation-delay:2s!important}@keyframes ring{0%{transform:scale(.6);opacity:.9}to{transform:scale(2.4);opacity:0}}.vz-nx{align-content:center;justify-items:start;padding:0 18px;gap:7px}.vz-nx .ln{font-size:12.5px;color:#cfe0f1;-webkit-padding-start:var(--d);padding-inline-start:var(--d);opacity:0;display:flex;gap:7px;align-items:center}.vz-nx .ln span{color:var(--g)}.vz-nx .ln:last-child{color:#fff;font-weight:700}.lg-slide.on .vz-nx .ln{animation:popin .5s calc(var(--i) * .36s + .4s) forwards}.lg-dots{display:flex;gap:8px;animation:fadeup .8s .5s both}.lg-dots button{position:relative;width:44px;height:5px;border:0;border-radius:4px;background:rgba(255,255,255,.18);overflow:hidden;padding:0}.lg-dots button.on{width:70px}.lg-dots button span{position:absolute;inset:0;transform-origin:left;background:var(--g);transform:scaleX(0)}[dir=rtl] .lg-dots button span{transform-origin:right}.lg-dots button.on span{animation:fill linear forwards}@keyframes fill{to{transform:scaleX(1)}}.lg-pipe{gap:0;flex-wrap:nowrap;margin-top:6px;animation:fadeup .8s .6s both}.lg-node-wrap,.lg-pipe{display:flex;align-items:center}.lg-node-wrap{flex:1 1;min-width:0}.lg-node-wrap:first-child{flex:none}.lg-link{position:relative;flex:1 1;min-width:18px;height:2px;margin:0 6px;background:rgba(255,255,255,.14);overflow:hidden;border-radius:2px}.lg-link:after{content:"";position:absolute;top:-2px;width:22px;height:6px;border-radius:4px;background:linear-gradient(90deg,transparent,var(--g),transparent);animation:packet 2.4s linear infinite;animation-delay:calc(var(--n) * -.5s)}@keyframes packet{0%{left:-24px}to{left:100%}}[dir=rtl] .lg-link:after{animation-name:packetr}@keyframes packetr{0%{right:-24px;left:auto}to{right:100%;left:auto}}.lg-node{display:grid;justify-items:center;grid-gap:4px;gap:4px;cursor:pointer;padding:10px 10px 8px;border-radius:16px;border:1px solid transparent;transition:.35s;min-width:74px;text-align:center}.lg-node span{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.16);color:#b6c8dc;transition:.35s}.lg-node span svg{width:22px;height:22px}.lg-node b{font-size:12px;font-weight:700;color:#b6c8dc;transition:.35s;white-space:nowrap}.lg-node em{font-style:normal;font-size:10px;color:var(--g);letter-spacing:.06em;text-transform:uppercase}.lg-node.done span{color:var(--g);border-color:rgba(255,92,112,.35)}.lg-node.on{background:rgba(255,92,112,.08);border-color:rgba(255,92,112,.4);transform:translateY(-4px)}.lg-node.on span{background:linear-gradient(135deg,#e8445a,#ff7a5c);color:#fff;border-color:transparent;box-shadow:0 10px 28px rgba(255,92,112,.4)}.lg-node.on b{color:#fff}.lg-chips{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 0;padding:0}.lg-chips li{font-size:12.5px;padding:5px 13px;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.13);color:#cfe0f1;animation:fadeup .6s both;animation-delay:calc(var(--i) * .11s + .85s)}.lg-form{position:relative;display:grid;grid-gap:16px;gap:16px;padding:34px 30px 30px;border-radius:28px;background:linear-gradient(160deg,rgba(255,255,255,.14),rgba(255,255,255,.05));border:1px solid rgba(255,255,255,.22);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 40px 90px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.25);animation:formin .9s cubic-bezier(.2,.8,.2,1) .3s both}@keyframes formin{0%{opacity:0;transform:translateY(30px) scale(.96)}}.lg-glow{position:absolute;inset:-2px;border-radius:30px;padding:2px;background:conic-gradient(from var(--ang,0deg),transparent 0 55%,rgba(255,92,112,.9) 75%,transparent 90%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:spin3 6s linear infinite;pointer-events:none;opacity:.8}@property --ang{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes spin3{to{--ang:360deg}}.lg-fhead{display:grid;justify-items:center;text-align:center;grid-gap:4px;gap:4px;margin-bottom:4px}.lg-fhead svg{filter:drop-shadow(0 10px 24px rgba(255,92,112,.45));animation:bob 4s ease-in-out infinite}@keyframes bob{50%{transform:translateY(-5px)}}.lg-fhead h2{margin:8px 0 0;font-size:28px;letter-spacing:-.02em}.lg-fhead p{margin:0;color:#b6c8dc;font-size:14px}.lg-form label{display:grid;grid-gap:6px;gap:6px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#aec3d8}.lg-form input{height:46px;border-radius:12px;border:1px solid rgba(255,255,255,.2);background:rgba(5,14,28,.55);color:#fff;padding:0 16px;font:inherit;font-size:15px;letter-spacing:0;text-transform:none;transition:.2s}.lg-form input:focus{outline:0;border-color:var(--g);box-shadow:0 0 0 3px rgba(255,92,112,.25);background:rgba(5,14,28,.75)}.lg-go{position:relative;overflow:hidden;height:50px;border:0;border-radius:14px;margin-top:4px;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;font-size:13.5px;color:#ffffff;background:linear-gradient(120deg,#ff5c70,#ff7a5c);box-shadow:0 14px 34px rgba(255,92,112,.45);transition:transform .15s,box-shadow .15s}.lg-go:after{content:"";position:absolute;inset-block:0;width:60px;inset-inline-start:-80px;background:linear-gradient(100deg,transparent,rgba(255,255,255,.6),transparent);transform:skewX(-20deg);animation:sweep2 3.2s ease-in-out infinite}@keyframes sweep2{60%,to{inset-inline-start:120%}}.lg-go:hover{transform:translateY(-2px);box-shadow:0 20px 44px rgba(255,92,112,.55)}.lg-go i{display:inline-flex;transition:transform .2s}.lg-go svg{width:18px;height:18px}.lg-go:hover i{transform:translateX(4px)}[dir=rtl] .lg-go i{transform:scaleX(-1)}[dir=rtl] .lg-go:hover i{transform:scaleX(-1) translateX(4px)}@media (max-width:1100px){.lg-main{grid-template-columns:1fr;gap:28px;padding-inline:20px}.lg-form{order:-1;max-width:460px;width:100%;justify-self:center}.lg-slides{height:330px}}@media (max-width:720px){.lg-top{padding:14px 16px;flex-wrap:wrap}.lg-event{display:none}.lg-tools{-webkit-margin-start:auto;margin-inline-start:auto}.lg-slide{grid-template-columns:1fr;padding:16px;gap:10px}.lg-slides{height:440px}.vz{height:150px}.lg-node{min-width:52px;padding:8px 4px}.lg-node b{font-size:10.5px}.lg-node em{display:none}.lg-node span{width:36px;height:36px}.lg-slide h2{font-size:24px}}@media (prefers-reduced-motion:reduce){.lg *,.lg :after,.lg :before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}.bub em,.bub u,.lg-slide li,.pop,.vz-nx .ln{opacity:1;transform:none}}.lg-pw{position:relative;display:block}.lg-pw input{width:100%;-webkit-padding-end:64px;padding-inline-end:64px}.lg-eye{position:absolute;inset-inline-end:8px;top:50%;transform:translateY(-50%);border:0;background:transparent;color:#9fb2c8;font-size:12px;font-weight:700;text-transform:none;letter-spacing:0;padding:6px;cursor:pointer}.lg-eye:hover{color:#fff}.lg-err{background:rgba(255,90,110,.14);border:1px solid rgba(255,90,110,.45);color:#ffb3bf;border-radius:12px;padding:10px 12px;font-size:13px;font-weight:600}.lg-go:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.lg-kind{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;padding:4px;margin:4px 0 14px;border-radius:14px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1)}.lg-kind button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;text-align:center;padding:9px 8px;border-radius:10px;background:transparent;color:inherit;font:inherit;display:grid;grid-gap:2px;gap:2px;opacity:.65;transition:background .18s,opacity .18s,transform .18s}.lg-kind button b{font-size:13px;font-weight:700}.lg-kind button small{font-size:11px;opacity:.75}.lg-kind button:hover{opacity:.95}.lg-kind button.on{opacity:1;background:rgba(255,255,255,.12);box-shadow:inset 0 0 0 1px rgba(255,255,255,.22)}.lg-kind button:focus-visible{outline:2px solid #5fd0e3;outline-offset:2px}