.va-svcLead{font-weight:500}.va-paths{grid-template-columns:1fr 1fr;gap:1.25rem;margin-top:3rem;display:grid}.va-path{--bc:var(--s1);background:#fff;flex-direction:column;padding:1.9rem 1.9rem 2rem;display:flex}.va-path.va-pathHot{background:var(--black);color:#fff;--bc:var(--s3)}.va-path>.va-mono{opacity:.55}.va-path h3{font-family:var(--serif);letter-spacing:-.02em;margin:.8rem 0 1.2rem;font-size:2rem;font-weight:300;line-height:1.1}.va-path ul{border-top:1px solid var(--s1);flex:1;margin:0 0 1.8rem;padding:0;list-style:none}.va-path li{border-bottom:1px solid var(--s1);gap:.7rem;padding:.8rem 0;font-size:.97rem;display:flex}.va-path.va-pathHot ul,.va-path.va-pathHot li{border-color:var(--dusk)}.va-path li svg{color:var(--sun);flex:none;margin-top:.25rem}.va-pathBtn{align-self:flex-start}.va-oppBar{background:#ffffff14;height:2px}.va-oppBar i{background:var(--sun);height:100%;transition:width .6s var(--ease);display:block}.va-mx{aspect-ratio:16/9;border-left:1px solid var(--s3);border-bottom:1px solid var(--s3);margin:1rem 1rem .4rem 2.1rem;position:relative}.va-mxQ{background:#ff8b3e12;border-bottom:1px dashed #ff8b3e59;border-right:1px dashed #ff8b3e59;width:50%;height:50%;position:absolute;top:0;left:0}.va-mxQ span{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--sun);font-size:.55rem;position:absolute;top:.4rem;left:.45rem}.va-ax{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;opacity:.5;font-size:.52rem;position:absolute}.va-ax.va-axY{transform-origin:0;top:50%;left:-1.9rem;transform:rotate(-90deg)translate(50%)}.va-ax.va-axX{bottom:-1.15rem;right:0}.va-pt{left:var(--x);top:var(--y);background:var(--desert);opacity:0;width:9px;height:9px;transition:opacity .4s, transform .5s var(--ease), background-color .4s, box-shadow .4s;border-radius:50%;margin:-4.5px 0 0 -4.5px;position:absolute;transform:scale(.3)}.va-pt.va-on{opacity:1;transform:none}.va-pt.va-ptTop{background:var(--sun);box-shadow:0 0 0 5px #ff8b3e2e}.va-pt b{white-space:nowrap;opacity:.8;font-size:.66rem;font-weight:400;position:absolute;top:-4px;left:12px}.va-rank{gap:.35rem;padding:.6rem 1rem 1rem;display:grid}.va-rk{border:1px solid var(--dusk);opacity:0;transition:opacity .4s, transform .4s var(--ease);border-radius:3px;grid-template-columns:1.4rem 1fr auto;align-items:center;gap:.5rem;padding:.45rem .55rem;font-size:.78rem;display:grid;transform:translateY(5px)}.va-rk.va-on{opacity:1;transform:none}.va-rk .va-mono{opacity:.55;font-size:.58rem}.va-rk em{font-style:normal;font-family:var(--mono);color:var(--sun);font-size:.62rem}.va-audit{grid-template-columns:1fr 1.1fr;gap:clamp(2rem,5vw,5rem);margin-top:3.5rem;display:grid}.va-auSteps{margin:0;padding:0;list-style:none}.va-auStep{border-top:1px solid var(--s1);opacity:.38;transition:opacity .5s var(--ease);padding:1.4rem 0 3.2rem;position:relative}.va-auStep.va-on{opacity:1}.va-auStep:last-child{padding-bottom:1rem}.va-auStep button,.va-fs button{text-align:left;cursor:pointer;outline:none}.va-auStep button:after,.va-fs button:after{content:"";position:absolute;inset:0}.va-auStep button:focus-visible:after,.va-fs button:focus-visible:after{outline:2px solid var(--sun);outline-offset:2px}.va-auStep .va-mono{align-items:center;gap:.6rem;display:flex}.va-auStep.va-on .va-mono{color:#c45a12}.va-auStep h3{font-family:var(--serif);letter-spacing:-.02em;margin:.6rem 0 .45rem;font-size:1.9rem;font-weight:300;line-height:1.1}.va-auStep p{opacity:.75;max-width:28rem;margin:0}.va-auSticky{align-self:start;position:sticky;top:6.5rem}.va-auPanel{background:var(--night);color:#fff;border:1px solid var(--dusk);border-radius:8px;position:relative;overflow:hidden;box-shadow:0 40px 90px -45px #46230a8c}.va-auTop{border-bottom:1px solid var(--dusk);justify-content:space-between;align-items:center;padding:.8rem 1.1rem;font-size:.82rem;display:flex}.va-auTop .va-mono{opacity:.55;font-size:.6rem}.va-auProg{background:#ffffff12;height:2px}.va-auProg i{background:var(--sun);height:100%;transition:width .6s var(--ease);display:block}.va-auStage{height:23rem;position:relative}.va-auF{opacity:0;transition:opacity .5s var(--ease), transform .6s var(--ease);pointer-events:none;padding:1.3rem;position:absolute;inset:0;transform:translateY(10px)}.va-auF.va-on{opacity:1;transform:none}.va-auF h4{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;opacity:.55;margin:0 0 1rem;font-size:.62rem;font-weight:400}.va-gRow{border:1px solid var(--dusk);border-radius:5px;grid-template-columns:6rem 1fr;align-items:center;gap:.8rem;margin-bottom:.55rem;padding:.85rem .9rem;font-size:.9rem;display:grid}.va-org{justify-items:center;gap:.9rem;display:grid}.va-orgNd{border:1px solid var(--dusk);text-align:center;background:#ffffff05;border-radius:5px;padding:.55rem .8rem;font-size:.82rem}.va-orgNd.va-orgRoot{border-color:#ff8b3e80}.va-row3{grid-template-columns:repeat(3,1fr);gap:.7rem;width:100%;display:grid}.va-hb{background:#ffffff1a;border-radius:2px;height:4px;margin-top:.45rem;overflow:hidden}.va-hb i{height:100%;width:var(--w);background:var(--sun);display:block}.va-orgNd small{opacity:.55;margin-top:.3rem;font-size:.68rem;display:block}.va-pflow{gap:.5rem;display:grid}.va-pflow>div{border:1px solid var(--dusk);border-radius:5px;justify-content:space-between;align-items:center;gap:.8rem;padding:.75rem .9rem;font-size:.88rem;display:flex}.va-pflow>div.va-bad{border-color:#e5484d73}.va-pflow>div.va-bad .va-wtag{color:#ff8a8d;border-color:#e5484d73}.va-miniMx{border-left:1px solid var(--s3);border-bottom:1px solid var(--s3);height:9rem;margin:0 0 1rem 1rem;position:relative}.va-miniMx i{left:var(--x);top:var(--y);background:var(--desert);border-radius:50%;width:8px;height:8px;margin:-4px 0 0 -4px;position:absolute}.va-miniMx i.va-ptTop{background:var(--sun);box-shadow:0 0 0 4px #ff8b3e2e}.va-miniMx .va-mxQ{border:0}.va-auChips{margin-bottom:1rem}.va-sop>div{border-bottom:1px solid var(--dusk);align-items:center;gap:.6rem;padding:.6rem 0;font-size:.86rem;display:flex}.va-sop svg{color:#7fd6a2;flex:none}.va-gantt{gap:.6rem;display:grid}.va-gantt>div{grid-template-columns:7rem 1fr;align-items:center;gap:.7rem;font-size:.8rem;display:grid}.va-gTrack{background:repeating-linear-gradient(90deg, transparent 0 calc(33.33% - 1px), var(--dusk) calc(33.33% - 1px) 33.33%);height:1.6rem;position:relative}.va-gTrack i{top:.25rem;bottom:.25rem;left:var(--l);width:var(--w);background:linear-gradient(90deg,#ff8b3e,#ffaa5b);border-radius:3px;position:absolute}.va-mths{font-family:var(--mono);opacity:.5;letter-spacing:.07em;grid-template-columns:repeat(3,1fr);font-size:.55rem;display:grid}.va-liveRow{opacity:.85;align-items:center;gap:.5rem;margin-top:.8rem;font-size:.78rem;display:flex}.va-arts{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-top:3rem;display:grid}.va-arts.va-four{grid-template-columns:repeat(4,1fr)}.va-artCard{--bc:var(--s1);background:#fff;padding:1.3rem 1.3rem 1.5rem}.va-artCard h3{margin:0 0 .35rem;font-size:1.05rem;font-weight:400}.va-artCard p{opacity:.7;margin:0;font-size:.92rem}.va-artN{opacity:.5;margin-bottom:2.2rem;display:block}.va-doc{background:var(--dust);border:1px solid var(--s1);border-radius:3px;height:8.5rem;margin-bottom:1.1rem;padding:.8rem;position:relative;overflow:hidden}.va-doc i{display:block;position:absolute}.va-docFlow i,.va-docNetwork i{background:#fff;border:1px solid #cfc6bb;border-radius:3px;height:22%}.va-docFlow i:first-child{width:26%;top:18%;left:8%}.va-docFlow i:nth-child(2){width:26%;top:18%;left:40%}.va-docFlow i:nth-child(3){width:20%;top:18%;left:72%}.va-docFlow i:nth-child(4){width:30%;top:58%;left:24%}.va-docFlow i:nth-child(5){width:30%;top:58%;left:60%}.va-docNetwork i{width:20%;height:24%}.va-docNetwork i:first-child{top:38%;left:10%}.va-docNetwork i:nth-child(2){top:14%;left:40%}.va-docNetwork i:nth-child(3){top:62%;left:40%}.va-docNetwork i:nth-child(4){top:38%;left:70%}.va-docDots i{background:#e2c9a8;border-radius:50%;width:7px;height:7px}.va-docDots i:nth-child(-n+2){background:var(--sun)}.va-docDots i:first-child{top:20%;left:22%}.va-docDots i:nth-child(2){top:34%;left:32%}.va-docDots i:nth-child(3){top:28%;left:58%}.va-docDots i:nth-child(4){top:52%;left:46%}.va-docDots i:nth-child(5){top:40%;left:80%}.va-docDots i:nth-child(6){top:70%;left:18%}.va-docC{font-family:var(--mono);background:#fff;border:1px solid #cfc6bb;border-radius:2px;margin:.15rem;padding:.15rem .3rem;font-size:.5rem;display:inline-block}.va-docLines i{background:#ddd5cb;border-radius:2px;height:4px;margin:.4rem 0;position:static}.va-docLines i:first-child{width:60%}.va-docLines i:nth-child(2){width:90%}.va-docLines i:nth-child(3){width:84%}.va-docLines i:nth-child(4){width:52%}.va-docLines i:nth-child(5){width:88%}.va-docLines i:nth-child(6){width:70%}.va-docGantt i{background:linear-gradient(90deg,#ff8b3e,#ffaa5b);border-radius:2px;height:9px}.va-docGantt i:first-child{width:30%;top:20%;left:8%}.va-docGantt i:nth-child(2){width:34%;top:40%;left:28%}.va-docGantt i:nth-child(3){width:26%;top:60%;left:52%}.va-docGantt i:nth-child(4){opacity:.4;width:22%;top:80%;left:70%}.va-tbl{border-top:1px solid var(--s1);margin-top:3rem}.va-tr2{border-bottom:1px solid var(--s1);grid-template-columns:1.1fr 1fr 1.4fr;align-items:baseline;gap:1.5rem;padding:1.25rem 0;display:grid}.va-tr2.va-tr2H{padding:.8rem 0}.va-tr2.va-tr2H span{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;opacity:.5;font-size:.66rem}.va-tr2 b{font-size:1.05rem;font-weight:400}.va-tr2 span{opacity:.72}.va-tr2 .va-tblRec{font-family:var(--serif);letter-spacing:-.02em;font-size:1.5rem;font-weight:300}.va-cases{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-top:3rem;display:grid}.va-cs{--bc:var(--s3);flex-direction:column;gap:1rem;padding:1.6rem 1.5rem;display:flex}.va-cs>.va-mono{opacity:.55}.va-cs h3{font-family:var(--serif);letter-spacing:-.02em;margin:0;font-size:1.7rem;font-weight:300}.va-cs p{opacity:.7;margin:0;font-size:.94rem}.va-nums{border-top:1px solid var(--dusk);grid-template-columns:1fr 1fr;padding-top:1rem;display:grid}.va-nums b{font-family:var(--serif);color:var(--desert);font-size:2.2rem;font-weight:300;line-height:1;display:block}.va-nums small{opacity:.55;font-size:.8rem}.va-cs .va-chips{margin-top:auto}.va-chrome{border-bottom:1px solid var(--dusk);align-items:center;gap:.4rem;padding:.6rem .8rem;display:flex}.va-chrome>i{background:var(--dusk);border-radius:50%;width:8px;height:8px}.va-url{font-family:var(--mono);opacity:.6;background:#ffffff0a;border-radius:3px;flex:1;margin-left:.6rem;padding:.25rem .5rem;font-size:.62rem}.va-tabs2{gap:.35rem;padding:.6rem .8rem 0;display:flex}.va-tabs2 .va-wtag{transition:opacity .3s,color .3s,border-color .3s}.va-tabs2 .va-wtag.va-on{color:var(--sun);opacity:1;border-color:#ff8b3e80}.va-wApps .va-scr{height:16.5rem;position:relative}.va-sc{opacity:0;transition:opacity .5s var(--ease), transform .5s var(--ease);padding:.9rem .9rem 1rem;position:absolute;inset:0;transform:translateY(8px)}.va-sc.va-on{opacity:1;transform:none}.va-sc h5{justify-content:space-between;margin:0 0 .7rem;font-size:.9rem;font-weight:400;display:flex}.va-sc h5 small{opacity:.5;font-size:.7rem}.va-bk2{border:1px solid var(--dusk);border-radius:4px;align-items:center;gap:.6rem;margin-bottom:.4rem;padding:.55rem .6rem;font-size:.78rem;display:flex}.va-bk2 .va-avatar{width:26px;height:26px;font-size:.55rem}.va-bk2 small{opacity:.5;font-size:.68rem;display:block}.va-bkR{text-align:right;margin-left:auto}.va-pg{background:#ffffff14;border-radius:3px;height:6px;margin:.3rem 0 .9rem;overflow:hidden}.va-pg i{height:100%;width:var(--w);background:var(--sun);display:block}.va-kp{grid-template-columns:repeat(3,1fr);gap:.4rem;margin-bottom:.8rem;display:grid}.va-kp>div{border:1px solid var(--dusk);border-radius:4px;padding:.5rem .55rem}.va-kp b{font-family:var(--serif);font-size:1.25rem;font-weight:300;display:block}.va-kp small{opacity:.5;font-size:.64rem}.va-chart{border-bottom:1px solid var(--dusk);align-items:flex-end;gap:5px;height:5.5rem;display:flex}.va-chart i{height:0;transition:height .8s var(--ease);background:linear-gradient(#ffaa5b,#ff8b3e);border-radius:2px 2px 0 0;flex:1}.va-sc.va-on .va-chart i{height:var(--h)}.va-convSec{background:#fff;padding-top:clamp(4rem,8vw,7rem)}.va-conv{height:230vh;position:relative}.va-convSt{place-items:center;height:calc(100svh - 64px);display:grid;position:sticky;top:64px;overflow:hidden}.va-convCap{text-align:center;position:absolute;top:2.2rem;left:0;right:0}.va-convCap .va-mono{opacity:.55;transition:color .4s}.va-convCap .va-mono.va-after{color:#c45a12;opacity:1}.va-convBox{width:min(40rem,88vw);height:min(24rem,60vh);position:relative}.va-frag{border:1px solid var(--s1);width:13rem;transform:translate(calc(var(--x) * (1 - var(--p,0))), calc(var(--y) * (1 - var(--p,0)))) rotate(calc(var(--r) * (1 - var(--p,0)))) scale(calc(1 - .55 * var(--p,0)));opacity:calc(1 - var(--p,0) * 1.35);background:#fff;border-radius:6px;margin:-2.4rem 0 0 -6.5rem;padding:.75rem .85rem;font-size:.82rem;position:absolute;top:50%;left:50%;box-shadow:0 18px 40px -22px #28140559}.va-frag:nth-child(2){--x:-17rem;--y:-8rem;--r:-6deg}.va-frag:nth-child(3){--x:16rem;--y:-9rem;--r:5deg}.va-frag:nth-child(4){--x:-19rem;--y:5rem;--r:4deg}.va-frag:nth-child(5){--x:17rem;--y:6rem;--r:-4deg}.va-frag:nth-child(6){--x:-3rem;--y:-12rem;--r:3deg}.va-frag:nth-child(7){--x:2rem;--y:11rem;--r:-3deg}.va-frag .va-mono{opacity:.5;margin-bottom:.3rem;font-size:.56rem;display:block}.va-frag b{font-weight:400}.va-frag.va-fragY{background:#fff3c9;border-color:#f0dfa0}.va-appw{background:var(--night);color:#fff;border:1px solid var(--dusk);opacity:calc((var(--p,0) - .5) * 2.4);transform:scale(calc(.92 + .08 * var(--p,0)));border-radius:8px;grid-template-columns:9rem 1fr;display:grid;position:absolute;inset:0;overflow:hidden;box-shadow:0 40px 90px -40px #28140599}.va-appw aside{border-right:1px solid var(--dusk);background:#17130f;align-content:start;gap:.3rem;padding:.9rem .7rem;font-size:.76rem;display:grid}.va-appw aside span{opacity:.6;border-radius:3px;padding:.35rem .5rem}.va-appw aside span.va-on{background:var(--midnight);opacity:1}.va-appM{padding:1rem}.va-appM h5{margin:0 0 .7rem;font-size:.95rem;font-weight:400}.va-appM .va-bk2{font-size:.8rem}.va-appM .va-bk2 .va-wtag,.va-devRow>:last-child{margin-left:auto}.va-fid{grid-template-columns:minmax(16rem,22rem) 1fr;align-items:start;gap:clamp(2rem,5vw,4.5rem);margin-top:3.5rem;display:grid}.va-fs{border-top:1px solid var(--s1);padding:1.1rem 0 1.2rem;position:relative}.va-fs .va-mono{opacity:.5}.va-fs h3{font-family:var(--serif);letter-spacing:-.02em;opacity:.45;margin:.4rem 0 0;font-size:1.55rem;font-weight:300;transition:opacity .3s}.va-fs p{opacity:.72;max-height:0;transition:max-height .5s var(--ease), margin .5s var(--ease);margin:0;font-size:.94rem;overflow:hidden}.va-fsPr{background:var(--s1);height:1px;margin-top:.9rem;display:block;position:relative;overflow:hidden}.va-fsPr i{background:var(--sun);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.va-fs.va-on h3{opacity:1}.va-fs.va-on .va-mono{color:#c45a12;opacity:1}.va-fs.va-on p{max-height:6rem;margin-top:.45rem}.va-fs.va-on.va-auto .va-fsPr i{animation:5s linear forwards va-svcProg}@keyframes va-svcProg{to{transform:scaleX(1)}}.va-fidCta{margin-top:1.6rem}.va-dev{background:var(--night);color:#fff;border:1px solid var(--dusk);border-radius:8px;position:relative;overflow:hidden;box-shadow:0 40px 90px -45px #46230a8c}.va-dev .va-chrome .va-wtag{margin-left:auto}.va-dev .va-scr{height:22rem;position:relative}.va-dv{opacity:0;transition:opacity .5s var(--ease);padding:1.2rem;position:absolute;inset:0}.va-dv.va-on{opacity:1}.va-dv h5{margin:0 0 .8rem;font-size:.9rem;font-weight:400}.va-devRow{border:1px solid var(--dusk);border-radius:4px;align-items:center;gap:.6rem;margin-bottom:.45rem;padding:.6rem;font-size:.84rem;display:flex}.va-devRow .va-avatar{width:28px;height:28px;font-size:.58rem}.va-devTime{opacity:.6}.va-chat{gap:.6rem;max-width:26rem;display:grid}.va-chat>div{border-radius:10px;max-width:85%;padding:.65rem .85rem;font-size:.86rem;line-height:1.45}.va-chatU{background:var(--midnight);border-bottom-left-radius:2px;justify-self:start}.va-chat>.va-chatA{background:#ff8b3e1f;border:1px solid #ff8b3e4d;border-bottom-right-radius:2px;justify-self:end}.va-wf{grid-template-columns:7rem 1fr;gap:.8rem;height:100%;display:grid}.va-wf i{border:1px dashed var(--s3);border-radius:4px;display:block}.va-wfCol{align-content:start;gap:.6rem;display:grid}.va-wfCol i{height:2.6rem}.va-wfCol i:first-child{width:45%;height:1.2rem}.va-wfCol i:last-child{width:60%}.va-results.va-resWhite{background:#fff}.va-layers{perspective:1200px;gap:.9rem;margin-top:3rem;display:grid}.va-lay{--bc:var(--s3);transition:background-color .5s, transform .6s var(--ease);background:#ffffff04;grid-template-columns:4rem 1.3fr 1fr auto;align-items:center;gap:1.5rem;padding:1.3rem 1.5rem;display:grid}.va-lay.va-on{--bc:#ff8b3e99;background:#ff8b3e0f;transform:translate(.6rem)}.va-lay .va-mono{opacity:.5}.va-lay.va-on .va-mono{color:var(--sun);opacity:1}.va-lay h3{font-family:var(--serif);letter-spacing:-.02em;margin:0;font-size:1.6rem;font-weight:300}.va-lay p{opacity:.65;margin:0;font-size:.94rem}@media (max-width:1080px){.va-cases,.va-arts,.va-arts.va-four{grid-template-columns:1fr 1fr}}@media (max-width:900px){.va-paths,.va-fid{grid-template-columns:1fr}.va-audit{flex-direction:column-reverse;display:flex}.va-auSticky{z-index:2;align-self:stretch;width:100%;top:4.5rem}.va-auStage{height:17rem}.va-auStep{padding-bottom:2rem}.va-auStep:last-child{padding-bottom:1rem}.va-tr2{grid-template-columns:1fr}.va-tr2.va-tr2H{display:none}.va-lay{grid-template-columns:3rem 1fr;gap:.4rem 1rem}.va-lay p,.va-lay .va-wtag{grid-column:2}.va-lay .va-wtag{justify-self:start}.va-appw{grid-template-columns:1fr}.va-appw aside{display:none}.va-frag{width:10.5rem;margin:-2.2rem 0 0 -5.25rem}}@media (max-width:600px){.va-cases,.va-arts,.va-arts.va-four{grid-template-columns:1fr}.va-kp{grid-template-columns:1fr 1fr}.va-kp>div:nth-child(3){display:none}}
