.vx{--ink:var(--veln-ink);--g1:var(--veln-ink1);--g2:var(--veln-ink2);--line:#ece9e229;--line2:#ece9e257;--bone:var(--veln-bone);--mute:var(--veln-mute);--mint:var(--veln-mint);--f-display:var(--font-display);--f-ui:var(--font-ui);--f-mono:var(--font-mono);--gut:clamp(16px,3vw,44px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.vx,.vx *{box-sizing:border-box}html:has(.vx){background:var(--ink);scroll-behavior:smooth}.vx{background:var(--ink);color:var(--bone);font:400 16px/1.5 var(--f-ui);-webkit-font-smoothing:antialiased;margin:0}.vx main{overflow-x:clip}.vx a{color:inherit}.vx button{font:inherit;color:inherit}.vx :focus-visible{outline:2px solid var(--mint);outline-offset:3px}.vx .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vx .mono{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);font-size:11px}.vx .btn{border:1px solid var(--fg,var(--bone));min-height:46px;color:var(--fg,var(--bone));font:600 12px/1 var(--f-ui);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;isolation:isolate;transition:color .35s var(--ease),transform .25s ease;background:0 0;justify-content:center;align-items:center;gap:12px;padding:0 22px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.vx .btn:before{content:"";background:var(--fg,var(--bone));transition:transform .45s var(--ease);z-index:-1;position:absolute;inset:0;transform:translateY(101%)}.vx .btn:hover,.vx .btn:focus-visible{color:var(--bg,var(--ink))}.vx .btn:hover:before,.vx .btn:focus-visible:before{transform:none}.vx .btn i{transition:transform .35s var(--ease);font-style:normal;display:inline-block}.vx .btn:hover i{transform:translate(3px,-3px)}.vx .btn.solid{background:var(--bone);color:var(--ink);border-color:var(--bone);--fg:var(--bone)}.vx .btn.solid:before{background:var(--mint)}.vx .btn.solid:hover,.vx .btn.solid:focus-visible{color:var(--ink)}.vx .btn.big{min-height:58px;padding:0 30px;font-size:13px}.vx .hd{z-index:60;padding:calc(env(safe-area-inset-top,0px) + 16px) var(--gut) 16px;border-bottom:1px solid #0000;grid-template-columns:1fr auto 1fr;align-items:center;transition:background .4s,padding .4s,border-color .4s;display:grid;position:fixed;inset:0 0 auto}.vx .hd.is-s{border-bottom-color:var(--line);padding-block:calc(env(safe-area-inset-top,0px) + 9px) 9px;background:#06070af0}.vx .logo{font:800 18px/1 var(--f-display);letter-spacing:.04em;justify-self:start;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.vx .logo .mk{width:30px;height:30px;display:block;overflow:visible}.vx .logo .mb{transition:transform .5s var(--ease),color .3s;color:var(--bone);transform:translateY(2.6px)}.vx .logo:hover .mb,.vx .logo:focus-visible .mb{color:var(--mint);transform:none}.vx .nav{gap:clamp(18px,2.8vw,44px);display:flex}.vx .nav a{font:500 14px/1 var(--f-ui);padding:8px 0;text-decoration:none;position:relative}.vx .nav a:after{content:"";background:var(--mint);transform-origin:100%;height:1px;transition:transform .45s var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.vx .nav a:hover:after,.vx .nav a:focus-visible:after,.vx .nav a.on:after{transform-origin:0;transform:scaleX(1)}.vx .hd-r{justify-self:end;align-items:center;gap:clamp(14px,2vw,28px);display:flex}.vx .lnk{font:600 12px/1 var(--f-ui);letter-spacing:.12em;text-transform:uppercase;padding:10px 0;text-decoration:none;position:relative}.vx .lnk:after{content:"";background:var(--bone);transform-origin:100%;height:1px;transition:transform .45s var(--ease);position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.vx .lnk:hover:after,.vx .lnk:focus-visible:after{transform-origin:0;transform:scaleX(1)}.vx .hd .btn{min-height:40px;padding:0 18px}.vx .burger{border:1px solid var(--line2);cursor:pointer;background:0 0;width:44px;height:44px;display:none;position:relative}.vx .burger i{background:var(--bone);height:1px;transition:transform .4s var(--ease),top .4s var(--ease);position:absolute;left:12px;right:12px}.vx .burger i:first-child{top:17px}.vx .burger i:nth-child(2){top:25px}.vx .burger[aria-expanded=true] i:first-child{top:21px;transform:rotate(45deg)}.vx .burger[aria-expanded=true] i:nth-child(2){top:21px;transform:rotate(-45deg)}.vx .mm{z-index:55;background:var(--ink);padding:calc(env(safe-area-inset-top,0px) + 96px) var(--gut) calc(env(safe-area-inset-bottom,0px) + 28px);clip-path:inset(0 0 100%);visibility:hidden;transition:clip-path .6s var(--ease),visibility 0s .6s;flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:0}.vx .mm.open{clip-path:inset(0);visibility:visible;transition:clip-path .6s var(--ease)}.vx .mm nav{flex-direction:column;gap:6px;display:flex}.vx .mm nav a{font:700 clamp(34px,10vw,58px)/1.1 var(--f-display);border-bottom:1px solid var(--line);padding:6px 0;text-decoration:none}.vx .mm .row{flex-wrap:wrap;gap:12px;display:flex}.vx .hero{isolation:isolate;background:var(--ink);flex-direction:column;justify-content:flex-end;min-height:max(100svh,28vw + 440px,780px);display:flex;position:relative;overflow:clip}.vx .hgrid{z-index:0;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);opacity:.7;background-position:top;background-size:8.3333vw 8.3333vw;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 40%,#000 25%,#0000 80%);mask-image:radial-gradient(80% 70% at 50% 40%,#000 25%,#0000 80%)}.vx .hmeta{z-index:6;top:calc(env(safe-area-inset-top,0px) + 84px);left:var(--gut);right:var(--gut);justify-content:space-between;gap:16px;display:flex;position:absolute}.vx .giant{z-index:1;left:50%;top:calc(env(safe-area-inset-top,0px) + 96px);font:900 31vw/.78 var(--f-display);letter-spacing:-.055em;white-space:nowrap;-webkit-user-select:none;user-select:none;will-change:transform;background:linear-gradient(#f4f1ea 0%,#a1a5ad 46%,#1f2227 100%);color:#0000;animation:gin .75s var(--ease) both;-webkit-background-clip:text;background-clip:text;margin:0;position:absolute;transform:translate(-50%)}.vx .giant span{-webkit-text-fill-color:inherit}.vx .giant span.k{-webkit-text-fill-color:var(--mint);color:var(--mint)}.vx .giant.fr{z-index:3;background:linear-gradient(#fff 0%,#c9ccd2 40%,#3a3e45 100%);clip-path:polygon(52% 0,100% 0,100% 100%,36% 100%);pointer-events:none;-webkit-background-clip:text;background-clip:text}@keyframes gin{0%{opacity:0;translate:0 4svh;scale:1.05}}.vx .hcopy{z-index:5;padding:0 var(--gut) calc(clamp(110px,15svh,150px) + 24px);max-width:min(1100px,100%);animation:gin .8s .3s var(--ease) both;position:relative}.vx .hcopy h1{font:700 clamp(26px,3.3vw,52px)/1.08 var(--f-display);letter-spacing:-.025em;text-wrap:balance;max-width:17ch;margin:0 0 20px}.vx .hcopy p{max-width:46ch;color:var(--veln-bone-soft);margin:0 0 28px;font-size:clamp(16px,1.35vw,19px);line-height:1.5}.vx .hcta{flex-wrap:wrap;gap:12px;display:flex}.vx .hstat{z-index:5;right:var(--gut);width:min(300px,calc(100% - 2*var(--gut)));border:1px solid var(--line2);animation:gin .8s .5s var(--ease) both;background:#06070ae6;gap:10px;padding:16px 18px;display:grid;position:absolute;bottom:calc(clamp(110px,15svh,150px) + 24px)}.vx .hstat div{justify-content:space-between;gap:12px;font-size:14px;display:flex}.vx .hstat div span:last-child{color:var(--mint);font-family:var(--f-mono);letter-spacing:.06em;font-size:12px}.vx .hstat div+div{border-top:1px solid var(--line);padding-top:10px}.vx .mq{display:flex;overflow:hidden}.vx .mq-t{width:max-content;animation:mq var(--d,34s) linear infinite;will-change:transform;flex:none;display:flex}.vx .mq.off .mq-t{animation-play-state:paused}.vx .mq.rev .mq-t{animation-direction:reverse}.vx .mq-t span{font:800 clamp(22px,3.4vw,50px)/1 var(--f-display);text-transform:uppercase;white-space:nowrap;align-items:center;gap:.84em;padding:.34em .42em;display:inline-flex}.vx .mq-t span.o{color:#0000;-webkit-text-stroke:1px currentColor}.vx .mq-t span:after{content:"";border:1px solid;flex:none;width:.34em;height:.34em;transform:rotate(45deg)}@keyframes mq{to{transform:translate(-50%)}}.vx .band{z-index:7;background:var(--bone);color:var(--ink);position:absolute;bottom:clamp(16px,3.4svh,36px);left:-4vw;right:-4vw;transform:rotate(-1.7deg)}.vx .band .mq-t{--d:42s}.vx .pin{height:calc(var(--len,300) * 1svh);position:relative}.vx .stick{background:inherit;height:100svh;position:sticky;top:0;overflow:clip}.vx .dive{--len:300;background:var(--ink)}.vx .dgrid{background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);opacity:.8;will-change:transform;background-size:9vw 9vw;position:absolute;inset:-60%}.vx .dvig{background:radial-gradient(circle,transparent 8%,var(--ink) 58%);position:absolute;inset:0}.vx .dls{will-change:transform,opacity;position:absolute;inset:0}.vx .dl{font:900 min(34vw,46svh)/.78 var(--f-display);letter-spacing:-.05em;-webkit-user-select:none;user-select:none;background:linear-gradient(#f4f1ea,#8c9098 55%,#23262b);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;position:absolute}.vx .dl.o{color:#0000;-webkit-text-stroke:1.5px #ece9e299;background:0 0}.vx .dl.a{left:-2vw;top:calc(env(safe-area-inset-top,0px) + 4svh)}.vx .dl.b{right:-2vw;top:calc(env(safe-area-inset-top,0px) + 4svh)}.vx .dl.c{bottom:-3svh;left:-1vw}.vx .dl.d{bottom:-3svh;right:-3vw}.vx .dsp{width:min(780px,calc(100% - 2*var(--gut)));opacity:0;will-change:transform,opacity;background:var(--g1);border:1px solid var(--line2);gap:22px;padding:clamp(18px,2.4vw,32px);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.2)}.vx .dsp-h{justify-content:space-between;gap:12px;display:flex}.vx .dsp-q{min-height:3.1em;font:500 clamp(20px,2.5vw,36px)/1.28 var(--f-ui);letter-spacing:-.01em;margin:0}.vx .dsp-q:after{content:"";background:var(--mint);vertical-align:-.12em;width:.5em;height:1em;margin-left:4px;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.vx .chips{flex-wrap:wrap;gap:8px;min-height:34px;display:flex}.vx .chips span{border:1px solid var(--line2);opacity:0;padding:7px 12px;font-size:13px;transition:opacity .4s,transform .4s;transform:translateY(8px)}.vx .chips.on span{opacity:1;transform:none}.vx .chips.on span:nth-child(2){transition-delay:.12s}.vx .chips.on span:nth-child(3){transition-delay:.24s}.vx .chips span b{color:var(--mint);font-weight:600}.vx .dh{left:var(--gut);right:var(--gut);bottom:calc(env(safe-area-inset-bottom,0px) + 6svh);opacity:0;justify-content:space-between;align-items:flex-end;gap:20px;display:flex;position:absolute;transform:translateY(26px)}.vx .dh h2{font:700 clamp(22px,3.2vw,48px)/1.08 var(--f-display);letter-spacing:-.02em;text-wrap:balance;max-width:16ch;margin:0}.vx .flow{--len:230;background:var(--g1)}.vx .fgrid2{inset:calc(env(safe-area-inset-top,0px) + 78px) var(--gut) calc(env(safe-area-inset-bottom,0px) + 3svh);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(24px,5vw,80px);display:grid;position:absolute}.vx .fl2{gap:clamp(10px,2.4svh,26px);min-width:0;display:grid}.vx .fttl{font:700 clamp(16px,1.8vw,26px)/1.15 var(--f-display);letter-spacing:-.02em;margin:0}.vx .fwrap{padding-left:clamp(16px,1.8vw,28px);position:relative}.vx .fbar{background:var(--line2);width:2px;display:block;position:absolute;top:.3em;bottom:.3em;left:0}.vx .fbar i{background:var(--mint);transform-origin:top;will-change:transform;position:absolute;inset:0;transform:scaleY(0)}.vx .fwords{margin:0;padding:0;list-style:none;display:grid}.vx .fw{cursor:pointer;text-align:left;width:100%;font:900 min(5vw,7.4svh)/1.16 var(--f-display);letter-spacing:-.045em;text-transform:uppercase;color:#0000;-webkit-text-stroke:1px #ece9e24d;transition:color .35s,-webkit-text-stroke-color .35s,transform .5s var(--ease);background:0 0;border:0;align-items:baseline;gap:clamp(10px,1.4vw,22px);padding:0;display:flex}.vx .fno{width:2.4em;font:500 11px/1 var(--f-mono);letter-spacing:.1em;-webkit-text-stroke:0;color:var(--mute);flex:none;transition:color .3s}.vx .fw.done{-webkit-text-stroke-color:#ece9e29e}.vx .fw:hover{-webkit-text-stroke-color:var(--bone)}.vx .fw.act{color:var(--bone);-webkit-text-stroke-color:transparent;transform:translate(clamp(8px,1.6vw,26px))}.vx .fw.act .fno{color:var(--mint)}.vx .fd{border:1px solid var(--line2);background:var(--ink);align-content:center;gap:14px;min-height:min(44svh,360px);padding:clamp(20px,2.4vw,36px);display:grid;position:relative}.vx .fd:before{content:"";background:var(--mint);width:44px;height:3px;position:absolute;top:-1px;left:-1px}.vx .fd-tag{color:var(--mint)}.vx .fd h3{font:700 clamp(22px,2.6vw,40px)/1.1 var(--f-display);letter-spacing:-.03em;text-wrap:balance;margin:0}.vx .fd p{color:var(--veln-bone-soft);max-width:40ch;margin:0;font-size:clamp(16px,1.3vw,19px)}.vx .fsteps{margin:0;padding:0;list-style:none}.vx .verify{--len:380;background:var(--ink)}.vx .varm{width:min(60vw,540px);position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.vx .varm svg{width:100%;display:block;overflow:visible}.vx .varm .vo{fill:#ece9e20d;stroke:#ece9e28c;stroke-width:1.4px;vector-effect:non-scaling-stroke;stroke-linejoin:miter}.vx .varm .vm{fill:#6dffc914;stroke:var(--mint);stroke-width:1.8px;vector-effect:non-scaling-stroke}.vx .vstages{z-index:3;top:calc(env(safe-area-inset-top,0px) + 86px);left:var(--gut);right:var(--gut);flex-wrap:wrap;gap:clamp(12px,3.4vw,52px);display:flex;position:absolute}.vx .vst{gap:3px;display:grid}.vx .vst b{font:800 clamp(14px,2.2vw,30px)/1 var(--f-display);letter-spacing:-.02em;text-transform:uppercase;color:#0000;-webkit-text-stroke:1px #ece9e29e;transition:color .3s,-webkit-text-stroke-color .3s}.vx .vst small{font:500 12px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.vx .vst.done b{color:var(--mute);-webkit-text-stroke-color:transparent}.vx .vst.on b{color:var(--bone);-webkit-text-stroke-color:transparent}.vx .vst.on small{color:var(--mint)}.vx .vnote{z-index:3;top:calc(env(safe-area-inset-top,0px) + 86px + clamp(54px,6vw,76px));left:var(--gut);right:var(--gut);color:var(--veln-bone-soft);max-width:60ch;min-height:3em;margin:0;font-size:clamp(15px,1.3vw,18px);transition:opacity .3s;position:absolute}.vx .vnote.hide{opacity:0}.vx .vpan{z-index:2;width:min(900px,calc(100% - 2*var(--gut)));grid-template-columns:1fr 1fr;gap:clamp(10px,3vw,40px);transition:opacity .5s;display:grid;position:absolute;top:51%;left:50%;transform:translate(-50%,-50%)}.vx .verify.done .vpan{opacity:.12}.vx .pn{border:1px solid var(--line2);background:#0d0f12f0;padding:18px clamp(14px,1.8vw,24px);position:relative}.vx .pn.r{opacity:0;transform:translate(34vw)}.vx .pn h3{font:500 11px/1.3 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);margin:0 0 12px}.vx .pn h3 b{color:var(--bone);font-weight:500}.vx .rw{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:10px;padding:11px 0;font-size:clamp(14px,1.2vw,16px);display:grid}.vx .rw span:first-child{color:var(--mute)}.vx .rw b{font-variant-numeric:tabular-nums;text-align:right;justify-content:flex-end;align-items:center;gap:10px;font-weight:600;display:flex}.vx .rw b:after{content:"";border:1px solid var(--line2);flex:none;width:9px;height:9px}.vx .pn.r .rw.ok b:after{background:var(--mint);border-color:var(--mint)}.vx .pn.r .rw.bad b{text-decoration:line-through;-webkit-text-decoration-color:var(--bone);text-decoration-color:var(--bone)}.vx .pn.r .rw.bad b:after{content:"≠";border:0;width:auto;height:auto;font-size:15px;line-height:1}.vx .pn small{color:var(--mute);margin-top:10px;font-size:12px;display:block}.vx .scan{z-index:3;background:var(--mint);opacity:0;pointer-events:none;will-change:transform;height:1px;position:absolute;top:0;left:-3vw;right:-3vw;box-shadow:0 0 24px 2px #6dffc98c}.vx .vres{z-index:4;left:var(--gut);right:var(--gut);bottom:calc(env(safe-area-inset-bottom,0px) + 5svh);text-align:center;opacity:0;transition:opacity .35s,transform .5s var(--ease);pointer-events:none;position:absolute;transform:translateY(24px)}.vx .vres.on{opacity:1;transform:none}.vx .vres h2{font:900 clamp(38px,10vw,190px)/.9 var(--f-display);letter-spacing:-.05em;text-transform:uppercase;background:linear-gradient(#fff,#b6bac1 60%,#3a3e45);color:#0000;-webkit-background-clip:text;background-clip:text;max-width:100%;margin:0;display:inline-block}.vx .vres.bad h2{color:#0000;-webkit-text-stroke:2px var(--bone);background:0 0;font-size:clamp(32px,8.2vw,150px)}.vx .vres p{max-width:56ch;color:var(--veln-bone-soft);margin:14px auto 0;font-size:clamp(15px,1.3vw,18px)}.vx .vres.on:not(.bad) p b{color:var(--mint);font-weight:600}.vx .vtog{z-index:6;right:var(--gut);top:calc(env(safe-area-inset-top,0px) + 86px + clamp(54px,6vw,76px));border:1px solid var(--line2);min-height:40px;font:600 12px/1 var(--f-ui);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;padding:0 14px;transition:border-color .3s,background .3s;position:absolute}.vx .vtog:hover{border-color:var(--bone)}.vx .vtog[aria-pressed=true]{background:var(--bone);color:var(--ink);border-color:var(--bone)}.vx .caps{z-index:3;background:var(--bone);color:var(--ink);clip-path:polygon(0 0,50% calc(var(--n,0) * 1px),100% 0,100% 100%,0 100%);--mute:#565a63;--line:#06070a2e;--line2:#06070a66;padding:clamp(90px,16svh,170px) 0 clamp(80px,12svh,140px);position:relative}.vx .caps :focus-visible{outline-color:var(--ink)}.vx .caps-h{padding:0 var(--gut);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.vx .caps-h h2{font:800 clamp(38px,8vw,140px)/.9 var(--f-display);letter-spacing:-.05em;max-width:9ch;margin:0}.vx .caps-h p{color:#2a2d33;max-width:34ch;margin:0;font-size:clamp(16px,1.3vw,19px)}.vx .pers{perspective:900px;flex-direction:column;justify-content:flex-end;height:clamp(150px,21vw,300px);margin:clamp(30px,6svh,70px) 0 clamp(20px,5svh,60px);display:flex;position:relative;overflow:hidden}.vx .pers:before,.vx .pers:after{content:"";z-index:2;pointer-events:none;width:14vw;position:absolute;top:0;bottom:0}.vx .pers:before{background:linear-gradient(90deg,var(--bone),transparent);left:0}.vx .pers:after{background:linear-gradient(270deg,var(--bone),transparent);right:0}.vx .pers-in{transform-origin:50% 100%;transform:rotateX(54deg)scale(1.2)}.vx .pers .mq-t span{font-size:clamp(26px,4.4vw,70px)}.vx .pers .mq+.mq .mq-t{--d:52s}.vx .wall{padding:0 var(--gut);font:700 clamp(18px,3.5vw,64px)/1.28 var(--f-display);letter-spacing:-.04em;margin:0}.vx .wall button.skill{white-space:nowrap;max-width:100%;display:block}.vx .wall button{font:inherit;letter-spacing:inherit;color:#06070a9e;cursor:pointer;text-align:left;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:0 0;border:0;margin:0;padding:0 .08em;transition:color .25s,background .25s;display:inline}.vx .wall button:hover,.vx .wall button.on{color:var(--ink)}.vx .wall button.on{background:var(--ink);color:var(--bone)}.vx .wall button sup{font:500 clamp(8px,.56vw,11px)/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;vertical-align:middle;color:#3d4047;margin-left:.6em}.vx .wall button.on sup{color:var(--mint)}.vx .wall button.more{white-space:nowrap}.vx .wdet{bottom:calc(env(safe-area-inset-bottom,0px) + 14px);z-index:4;margin:clamp(36px,6svh,64px) var(--gut) 0;background:var(--ink);color:var(--bone);--mute:var(--veln-mute);--line:#ece9e229;grid-template-columns:1.1fr 1.4fr 1.4fr;gap:clamp(16px,3vw,44px);padding:clamp(18px,2.2vw,30px);display:grid;position:sticky}.vx .wdet h3{font:700 clamp(18px,1.7vw,24px)/1.15 var(--f-display);letter-spacing:-.02em;margin:0 0 8px}.vx .wdet .tags{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.vx .wdet .tags span{border:1px solid var(--line2,#ece9e257);font:500 11px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--bone);padding:5px 10px}.vx .wdet .tags span:first-child{border-color:var(--mint);color:var(--mint)}.vx .wdet p{color:var(--veln-bone-soft);margin:0;font-size:15px}.vx .wdet .k{margin-bottom:6px;display:block}.vx .note{margin:clamp(28px,5svh,48px) var(--gut) 0;max-width:70ch;color:var(--mute);font-size:14px}.vx .sec{background:var(--ink);padding:clamp(100px,18svh,200px) var(--gut) clamp(80px,12svh,140px);grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:clamp(30px,6vw,100px);display:grid;position:relative}.vx .sec-l{align-self:start;gap:22px;display:grid;position:sticky;top:clamp(90px,14svh,140px)}.vx .sec-l h2{font:800 clamp(30px,4.3vw,72px)/1 var(--f-display);letter-spacing:-.045em;text-wrap:balance;margin:0}.vx .sec-l p{max-width:34ch;color:var(--veln-bone-soft);margin:0;font-size:clamp(16px,1.3vw,19px)}.vx .sec-r{display:grid}.vx .it{border-top:1px solid var(--line);transition:padding .5s var(--ease);grid-template-columns:minmax(0,1fr);gap:10px;padding:clamp(22px,3.4vw,40px) 0;display:grid;position:relative}.vx .it:last-child{border-bottom:1px solid var(--line)}.vx .it:before{content:"";background:var(--mint);width:0;height:1px;transition:width .7s var(--ease);position:absolute;top:-1px;left:0}.vx .it:hover:before{width:100%}.vx .it h3{font:600 clamp(20px,2.5vw,36px)/1.12 var(--f-display);letter-spacing:-.03em;margin:0}.vx .it p{color:var(--mute);max-width:52ch;margin:0;font-size:clamp(15px,1.25vw,18px)}.vx .sec .note{border:1px solid var(--line2);max-width:none;color:var(--veln-bone-soft);grid-column:1/-1;margin:0;padding:18px 20px}.vx .sec .note a{color:var(--mint)}.vx .price{background:var(--g1);padding:clamp(100px,18svh,190px) 0 clamp(80px,12svh,140px);position:relative;overflow:clip}.vx .price-h{padding:0 var(--gut);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:clamp(36px,7svh,80px);display:flex}.vx .price-h h2{font:900 clamp(56px,14vw,250px)/.8 var(--f-display);letter-spacing:-.06em;margin:0}.vx .price-h p{max-width:36ch;color:var(--veln-bone-soft);margin:0;font-size:clamp(16px,1.3vw,19px)}.vx .pr{padding:clamp(24px,3.4vw,44px) var(--gut);padding-left:calc(var(--gut) + var(--st) * clamp(0px,3.4vw,56px));border-top:1px solid var(--line2);isolation:isolate;transition:color .4s var(--ease);grid-template-columns:minmax(0,1.2fr) minmax(0,1.3fr) minmax(0,1.5fr) auto;align-items:center;gap:clamp(18px,3vw,48px);display:grid;position:relative}.vx .pr:last-of-type{border-bottom:1px solid var(--line2)}.vx .pr:before{content:"";background:var(--bone);transform-origin:bottom;transition:transform .55s var(--ease);z-index:-1;position:absolute;inset:0;transform:scaleY(0)}.vx .pr:hover,.vx .pr:focus-within{color:var(--ink);--mute:#4a4e57;--fg:var(--ink);--bg:var(--bone)}.vx .pr:hover:before,.vx .pr:focus-within:before{transform:none}.vx .pr h3{font:700 clamp(24px,2.6vw,42px)/1 var(--f-display);letter-spacing:-.04em;margin:0}.vx .pr .aud{color:var(--mute);margin:8px 0 0;font-size:15px}.vx .pp{white-space:nowrap;flex-direction:column;align-items:flex-start;gap:8px;display:flex}.vx .pp strong{font:800 clamp(44px,5.6vw,96px)/.9 var(--f-display);letter-spacing:-.06em;font-variant-numeric:tabular-nums}.vx .pp small{font:500 13px/1.2 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.vx .pr ul{gap:7px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.vx .pr li b{font-weight:600}.vx .pr li span{color:var(--mute)}.vx .pr .btn{justify-self:end}.vx .pnote{margin:22px var(--gut) 0;max-width:80ch;color:var(--mute);font-size:14px}.vx .fin{background:var(--ink);padding:clamp(100px,18svh,200px) var(--gut) 0;position:relative;overflow:clip}.vx .fin-h{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:clamp(24px,5vw,80px);display:grid}.vx .fin-h h2{font:800 clamp(36px,5.2vw,92px)/.95 var(--f-display);letter-spacing:-.055em;text-wrap:balance;margin:0}.vx .fin-h p{color:var(--veln-bone-soft);max-width:40ch;margin:0 0 22px;font-size:clamp(16px,1.3vw,19px)}.vx .fin-c{flex-wrap:wrap;gap:12px;display:flex}.vx .fgrid{border-top:1px solid var(--line2);grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:clamp(70px,12svh,140px);padding-top:28px;display:grid}.vx .fgrid h4{font:500 11px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute);margin:0 0 16px}.vx .fgrid a{width:max-content;max-width:100%;padding:6px 0;font-size:17px;text-decoration:none;display:block;position:relative}.vx .fgrid a:after{content:"";background:var(--mint);transform-origin:100%;height:1px;transition:transform .45s var(--ease);position:absolute;bottom:3px;left:0;right:0;transform:scaleX(0)}.vx .fgrid a:hover:after,.vx .fgrid a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.vx .fbig{perspective:1000px;margin:clamp(50px,9svh,110px) calc(-1 * var(--gut)) 0;justify-content:center;height:22.5vw;display:flex;position:relative;overflow:clip}.vx .fbw{font:900 28.1vw/.78 var(--f-display);letter-spacing:-.055em;-webkit-user-select:none;user-select:none;align-items:flex-start;display:flex}.vx .fbw span{background:linear-gradient(#f4f1ea 0%,#9a9ea6 50%,#1d2024 100%);color:#0000;will-change:transform;-webkit-background-clip:text;background-clip:text;transition:none;display:inline-block}.vx .fbw span.k{-webkit-text-fill-color:var(--mint);color:var(--mint)}.vx .fcopy{padding:20px 0 calc(env(safe-area-inset-bottom,0px) + 26px);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.vx .rv{transition:clip-path .9s var(--ease),transform .9s var(--ease)}.vx .rv.pre{clip-path:inset(0 99% 0 0);transform:translate(-14px)}@media (max-width:1100px){.vx .pr{grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:20px}.vx .pr .btn{justify-self:start}.vx .pr ul{grid-column:1/2}.vx .pr .btn{grid-area:2/2/auto/3;align-self:end}.vx .wdet{grid-template-columns:1fr 1fr}.vx .wdet>div:first-child{grid-column:1/-1}}@media (max-width:900px){.vx .nav,.vx .hd-r .lnk,.vx .hd-r .btn{display:none}.vx .burger{display:block}.vx .hd{grid-template-columns:1fr auto}.vx .sec{grid-template-columns:1fr}.vx .sec-l{position:static}.vx .fin-h{grid-template-columns:1fr}.vx .fgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.vx .fv{display:none}}@media (max-width:700px){.vx .hero{min-height:max(100svh,860px)}.vx .giant{white-space:normal;text-align:center;width:auto;top:calc(env(safe-area-inset-top,0px) + 92px);letter-spacing:-.06em;font-size:40vw;line-height:.8}.vx .giant span:nth-child(2):after{content:"\a ";white-space:pre}.vx .hmeta .mono:last-child{display:none}.vx .hcopy h1{font-size:clamp(24px,7.4vw,34px)}.vx .hstat{display:none}.vx .hcopy{padding-bottom:calc(clamp(96px,14svh,130px) + 18px)}.vx .dive{--len:240}.vx .dl{font-size:min(46vw,34svh)}.vx .dl.a{left:-3vw;top:calc(env(safe-area-inset-top,0px) + 8svh)}.vx .dl.b{right:-3vw;top:calc(env(safe-area-inset-top,0px) + 8svh)}.vx .dl.c{bottom:2svh;left:-3vw}.vx .dl.d{bottom:2svh;right:-3vw}.vx .dh{bottom:calc(env(safe-area-inset-bottom,0px) + 4svh);flex-direction:column;align-items:flex-start}.vx .flow{--len:210}.vx .fgrid2{inset:calc(env(safe-area-inset-top,0px) + 70px) var(--gut) calc(env(safe-area-inset-bottom,0px) + 2svh);grid-template-columns:minmax(0,1fr);align-content:start;gap:2.4svh}.vx .fw{font-size:min(9.6vw,4.9svh)}.vx .fd{gap:10px;min-height:0;padding:16px}.vx .fd p{font-size:15px}.vx .verify{--len:340}.vx .vstages{grid-template-columns:1fr 1fr;gap:6px 14px;display:grid}.vx .vst b{font-size:clamp(11px,3.5vw,16px)}.vx .vst small{display:none}.vx .vpan{grid-template-columns:1fr;gap:10px;top:57%}.vx .pn{padding:10px 14px}.vx .pn h3{margin-bottom:6px}.vx .rw{padding:5px 0;font-size:14px}.vx .pn small{display:none}.vx .vnote{top:calc(env(safe-area-inset-top,0px) + 134px);min-height:3em;font-size:14px}.vx .vtog{top:auto;bottom:calc(env(safe-area-inset-bottom,0px) + 10px);right:auto;left:var(--gut)}.vx .vres{bottom:calc(env(safe-area-inset-bottom,0px) + 56px)}.vx .vres h2{font-size:clamp(28px,8.6vw,110px)}.vx .vres.bad h2{font-size:clamp(24px,7.4vw,110px)}.vx .wdet{grid-template-columns:1fr;position:static}.vx .pr{padding-left:var(--gut);grid-template-columns:1fr}.vx .pr .btn{grid-area:auto;justify-self:stretch}.vx .pr ul{grid-column:auto}.vx .pp strong{font-size:clamp(52px,17vw,84px)}.vx .fgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.vx .fgrid a{overflow-wrap:break-word;width:auto;font-size:15px}.vx .fbig{height:22.5vw}.vx .caps .pers{height:150px}}html:has(.vx.rm){scroll-behavior:auto}.vx.rm .giant,.vx.rm .vwrap,.vx.rm .hcopy,.vx.rm .hstat,.vx.rm .mq-t{animation:none}.vx.rm .rv.pre{clip-path:none;transform:none}.vx.rm .pin{height:auto}.vx.rm .stick{height:auto;min-height:100svh;position:relative}.vx.rm .dsp{opacity:1;transform:translate(-50%,-50%)}.vx.rm .dh{opacity:1;transform:none}.vx.rm .dls{opacity:.5}.vx.rm .vpan{transition:none}.vx.rm .pn.r{opacity:1;transform:none}.vx.rm .flow .stick{min-height:0}.vx.rm .fgrid2{padding:calc(env(safe-area-inset-top,0px) + 110px) var(--gut) 0;display:block;position:relative;inset:auto}.vx.rm .fwrap,.vx.rm .fd{display:none}.vx.rm .fsteps.sr{clip:auto;white-space:normal;z-index:3;width:auto;height:auto;padding:30px var(--gut) 80px;gap:18px;display:grid;position:relative;overflow:visible}.vx.rm .fsteps li{border-top:1px solid var(--line2);gap:4px;padding-top:14px;display:grid}.vx.rm .fsteps b{font:700 clamp(20px,2.4vw,30px) var(--f-display)}.vx.rm .fsteps span{color:var(--veln-bone-soft)}.vx.rm .caps{clip-path:none}@media (prefers-reduced-motion:reduce){html:has(.vx){scroll-behavior:auto}.vx .btn,.vx .btn:before,.vx .pr:before{transition-duration:10ms}}.vx .sitefoot{background:var(--ink);padding:0 var(--gut);position:relative;overflow:clip}.vx .sitefoot .fgrid{margin-top:0}.vx .fin{padding-bottom:clamp(70px,12svh,140px)}.vx .fin-c{align-items:flex-start}.vx .agent-download-action{gap:8px;display:grid}.vx .agent-download-action p{min-height:0;color:var(--mute);max-width:36ch;margin:0;font-size:14px}.vx .agent-download-action p:empty{display:none}.vx .btn:disabled{opacity:.55;cursor:not-allowed}.vx .btn:disabled:before{display:none}.vx .note a,.vx .pnote a{color:inherit;text-underline-offset:3px}.vx .sec-l .lnk{justify-self:start}.vx .wall>span{display:inline}.vx .v-page,.vx .v-site,.vx .legal-copy{padding-top:clamp(96px,14svh,150px)}.vx .v-page-hero{border-bottom:1px solid var(--line);padding-top:clamp(24px,5svh,60px);padding-bottom:clamp(30px,6svh,70px)}.vx .v-page-hero h1,.vx .v-site h1,.vx .legal-copy h1{font:800 clamp(34px,5.4vw,88px)/.98 var(--f-display);letter-spacing:-.05em;text-wrap:balance;max-width:16ch;margin:18px 0 22px}.vx .v-page-hero p,.vx .v-section-head p{color:var(--veln-bone-soft);max-width:52ch;font-size:clamp(16px,1.3vw,19px)}.vx .v-section-head h2,.vx .v-section h2,.vx .legal-copy h2{font:700 clamp(24px,3vw,46px)/1.05 var(--f-display);letter-spacing:-.035em;text-wrap:balance}.vx .v-kicker{font:500 11px/1.2 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mint)}.vx .v-kicker i{background:var(--mint)}.vx .v-capability,.vx .v-plan,.vx .v-plan-detail,.vx .v-note,.vx .v-steps>div{background:var(--g1);border:1px solid var(--line);transition:border-color .35s var(--ease);border-radius:0;position:relative}.vx .v-capability:before,.vx .v-plan:before,.vx .v-plan-detail:before{content:"";background:var(--mint);width:0;height:2px;transition:width .6s var(--ease);position:absolute;top:-1px;left:-1px}.vx .v-capability:hover,.vx .v-plan:hover,.vx .v-plan-detail:hover{border-color:var(--line2)}.vx .v-capability:hover:before,.vx .v-plan:hover:before,.vx .v-plan-detail:hover:before{width:44px}.vx .v-capability h3,.vx .v-plan-head span,.vx .v-plan-detail h3{font-family:var(--f-display);letter-spacing:-.025em}.vx .v-plan-price strong{font:800 clamp(30px,3vw,46px)/1 var(--f-display);letter-spacing:-.05em}.vx .v-capability small,.vx .v-plan-price span{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase}.vx .v-btn{min-height:46px;font:600 12px/1 var(--f-ui);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--bone);color:var(--bone);transition:background .35s var(--ease),color .35s var(--ease),border-color .35s var(--ease);background:0 0;border-radius:0;padding:0 22px}.vx .v-btn-primary{background:var(--bone);color:var(--ink)}.vx .v-btn:hover,.vx .v-btn:focus-visible{background:var(--mint);border-color:var(--mint);color:var(--ink)}.vx .v-inline-link{color:var(--bone);text-underline-offset:4px}.vx .v-inline-link:hover{color:var(--mint)}.vx .legal-copy{max-width:72ch;padding-inline:var(--gut);margin-inline:auto;padding-bottom:clamp(60px,10svh,120px)}.vx .legal-copy p,.vx .legal-copy li{color:var(--veln-bone-soft)}.vx .v-plan-grid .v-plan,.vx .v-capability-grid .v-capability,.vx .v-plan-detail-grid .v-plan-detail{border-radius:0}.vx .ph{padding:calc(env(safe-area-inset-top,0px) + clamp(120px,18svh,180px)) var(--gut) clamp(40px,7svh,80px);border-bottom:1px solid var(--line);gap:22px;display:grid}.vx .ph h1{font:800 clamp(36px,6.4vw,112px)/.92 var(--f-display);letter-spacing:-.055em;text-wrap:balance;max-width:14ch;margin:0}.vx .ph p{max-width:56ch;color:var(--veln-bone-soft);margin:0;font-size:clamp(16px,1.35vw,20px)}.vx .ph .k,.vx .faq .k{color:var(--mint)}.vx .pb{padding:clamp(56px,10svh,110px) var(--gut);border-bottom:1px solid var(--line)}.vx .pb>h2{font:800 clamp(28px,4vw,64px)/1 var(--f-display);letter-spacing:-.045em;text-wrap:balance;max-width:18ch;margin:0 0 clamp(24px,4svh,44px)}.vx .pb>p.lead{max-width:60ch;color:var(--veln-bone-soft);margin:-12px 0 clamp(24px,4svh,44px);font-size:clamp(16px,1.3vw,19px)}.vx .rows{border-top:1px solid var(--line);display:grid}.vx .row3{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.4fr) minmax(0,1fr) minmax(0,1.4fr);align-items:baseline;gap:clamp(14px,3vw,44px);padding:clamp(18px,3vw,32px) 0;display:grid}.vx .row3 .mono{color:var(--mint)}.vx .row3 h3{font:600 clamp(18px,2vw,28px)/1.15 var(--f-display);letter-spacing:-.03em;margin:0}.vx .row3 p{color:var(--veln-bone-soft);margin:0}.vx .row3 details summary{cursor:pointer;color:var(--bone);font-weight:600;list-style:none}.vx .row3 details summary::-webkit-details-marker{display:none}.vx .row3 details summary:after{content:" +";color:var(--mint)}.vx .row3 details[open] summary:after{content:" −"}.vx .row3 details p{margin-top:10px}.vx .tagl{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.vx .tagl span{border:1px solid var(--line2);font:500 11px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;padding:5px 10px}.vx .tagl span.m{border-color:var(--mint);color:var(--mint)}.vx .tagl span[data-readiness]{text-transform:none;letter-spacing:.02em;border-style:dashed;max-width:100%;line-height:1.3}.vx .tagl span[data-readiness=verified]{border-style:solid;border-color:var(--mint);color:var(--mint)}.vx .faq{padding:clamp(80px,14svh,150px) var(--gut);border-top:1px solid var(--line);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(24px,5vw,80px);display:grid}.vx .faq>h2{font:800 clamp(32px,5vw,84px)/.95 var(--f-display);letter-spacing:-.05em;align-self:start;margin:0;position:sticky;top:110px}.vx .faq-l{border-top:1px solid var(--line2)}.vx .faq details{border-bottom:1px solid var(--line2)}.vx .faq summary{cursor:pointer;font:600 clamp(17px,1.6vw,22px)/1.3 var(--f-ui);justify-content:space-between;gap:16px;padding:22px 0;list-style:none;display:flex}.vx .faq summary::-webkit-details-marker{display:none}.vx .faq summary:after{content:"+";font:400 24px/1 var(--f-mono);color:var(--mint);transition:transform .3s var(--ease)}.vx .faq details[open] summary:after{transform:rotate(45deg)}.vx .faq details p{max-width:62ch;color:var(--veln-bone-soft);margin:0 0 22px}.vx .steps{counter-reset:s;border-top:1px solid var(--line);gap:0;display:grid}.vx .steps li{counter-increment:s;border-bottom:1px solid var(--line);color:var(--veln-bone-soft);grid-template-columns:72px minmax(0,1fr);gap:16px;padding:20px 0;list-style:none;display:grid}.vx .steps li:before{content:counter(s,decimal-leading-zero);font:500 12px/1.6 var(--f-mono);color:var(--mint);letter-spacing:.1em}.vx .steps{margin:0;padding:0}.vx .callout{border:1px solid var(--line2);border-left:3px solid var(--mint);color:var(--veln-bone-soft);max-width:80ch;margin-top:clamp(24px,4svh,40px);padding:18px 22px}.vx .callout b{color:var(--bone)}.vx .cta-row{flex-wrap:wrap;gap:12px;margin-top:clamp(24px,4svh,40px);display:flex}.vx .cmp{border-collapse:collapse;width:100%;font-size:15px}.vx .cmp th,.vx .cmp td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:14px 12px}.vx .cmp thead th{font:500 11px/1.2 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.vx .cmp tbody th{color:var(--veln-bone-soft);font-weight:500}.vx .cmp td{font-variant-numeric:tabular-nums}.vx .cmp-wrap{overflow-x:auto}.vx .legal p{color:var(--veln-bone-soft)}@media (max-width:900px){.vx .faq{grid-template-columns:1fr}.vx .faq>h2{position:static}.vx .row3{grid-template-columns:1fr;gap:8px}}.vx .price.flat{background:0 0;padding-top:0}.vx .ps .lead{max-width:62ch}.vx .ps-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,28px);display:grid}.vx .ps-card{border:1px solid var(--line);background:var(--g1);flex-direction:column;gap:14px;padding:clamp(20px,2.4vw,34px);display:flex;position:relative}.vx .ps-card[data-plan=autopilot]{border-color:var(--mint);box-shadow:0 0 0 1px var(--mint) inset}.vx .ps-card header .mono{color:var(--mint)}.vx .ps-card h3{font:800 clamp(26px,2.8vw,40px)/1 var(--f-display);letter-spacing:-.04em;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:6px 0 0;display:flex}.vx .ps-card h3 small{font:500 13px/1.2 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.vx .ps-promise{font:600 clamp(17px,1.5vw,21px)/1.35 var(--f-ui);text-wrap:balance;margin:10px 0 0}.vx .ps-card p{color:var(--veln-bone-soft);margin:0;font-size:15px}.vx .ps-card p b{color:var(--bone);font-weight:600}.vx .ps-gets{gap:8px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.vx .ps-gets li{padding-left:22px;position:relative}.vx .ps-gets li:before{content:"";background:var(--mint);width:10px;height:1px;position:absolute;top:.62em;left:0}.vx .ps-honest{border:1px dashed var(--line2);padding:12px 14px;font-size:14px}.vx .ps-card footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:auto;display:flex}.vx .ps-card footer p{flex:220px}.vx .ps-choose-h{font:700 clamp(20px,2vw,28px)/1.1 var(--f-display);letter-spacing:-.03em;margin:clamp(36px,6svh,64px) 0 14px}.vx .ps-choose{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.vx .ps-choose li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,5fr) auto minmax(0,5fr);align-items:baseline;gap:6px 20px;padding:14px 0;display:grid}.vx .ps-choose b{font:600 12px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mint)}.vx .ps-choose em{color:var(--mute);font-size:14px;font-style:normal}@media (max-width:900px){.vx .ps-grid{grid-template-columns:minmax(0,1fr)}.vx .ps-choose li{grid-template-columns:minmax(0,1fr) auto}.vx .ps-choose em{grid-column:1/-1}}.vx .legal{max-width:84ch}.vx .legal section{margin-top:clamp(18px,3svh,30px)}.vx .legal h2{font:700 clamp(20px,2vw,28px)/1.2 var(--f-display);letter-spacing:-.03em;margin:0 0 10px}.vx .legal p,.vx .legal li{color:var(--veln-bone-soft);max-width:72ch}.vx .legal ul{gap:8px;padding-left:20px;display:grid}.vx .legal-draft{border:1px dashed var(--line2);margin:0 0 6px;padding:12px 14px;font-size:14px}.vx .legal-todo{color:#f2d27a;background:#eab84329;border-radius:2px;padding:1px 5px}.vx .legal-nav{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px 22px;margin-top:clamp(28px,5svh,48px);padding-top:18px;display:flex}.vx .legal-nav a{color:var(--mint);text-underline-offset:3px;font-size:14px}.vx .hcopy h1 .acc{color:var(--mint)}@media (min-width:761px) and (max-width:1000px){.vx .hcopy{padding-bottom:28px}.vx .hstat{margin:0 var(--gut) calc(clamp(110px,15svh,150px) + 24px);width:min(360px,calc(100% - 2*var(--gut)));align-self:flex-start;position:relative;bottom:auto;right:auto}}
