.hv3{color:#2e2e3a;-webkit-font-smoothing:antialiased}.hv3 a{text-decoration:none}.hv3 a:not([class]){color:#4339c2;font-weight:600}.hv3 a:not([class]):hover{color:#2a2485}.mono{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.hv3-wrap{box-sizing:border-box;width:100%;max-width:1240px;margin:0 auto;padding-left:20px;padding-right:20px}.hv3-sec{padding-top:clamp(72px,9vw,112px);padding-bottom:clamp(72px,9vw,112px)}.hv3-eyebrow{letter-spacing:.1em;color:#4339c2;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:600}.hv3-h2{letter-spacing:-.03em;color:#12112b;text-wrap:balance;margin:0;font-size:clamp(30px,3.6vw,46px);font-weight:600;line-height:1.08}.hv3-h2-sm{letter-spacing:-.03em;color:#12112b;text-wrap:balance;margin:0;font-size:clamp(28px,3.2vw,40px);font-weight:600;line-height:1.1}.hv3-lead{color:#4b4b5c;margin:0;font-size:17px;line-height:1.55}.hv3-dark .hv3-h2,.hv3-dark .hv3-h2-sm{color:#fff}.hv3-dark .hv3-lead{color:#b9b8d3}.hv3-btn{white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:10px;height:54px;padding:0 26px;font-size:16.5px;font-weight:600;transition:background .15s,box-shadow .15s,border-color .15s,color .15s;display:inline-flex}.hv3-btn-p{color:#fff;background:#635bff;box-shadow:0 12px 26px -12px #635bffcc}.hv3-btn-p:hover{color:#fff;background:#5148e0;box-shadow:0 14px 30px -10px #635bffbf}.hv3-btn-s{color:#12112b;background:#fff;border:1px solid #d9dae3}.hv3-btn-s:hover{color:#2a2485;background:#efeeff;border-color:#b8b5ff}.hv3-btn-d{color:#e8e8f3;border:1px solid #3a3860}.hv3-btn-d:hover{color:#fff;background:#ffffff14}.hv3-link{color:#4339c2;font-weight:600}.hv3-link:hover{color:#2a2485}.fit{width:100%;position:relative;overflow:hidden}.fit>.fit-in{transform-origin:0 0;position:absolute;top:0;left:0}.play-on-reveal:not(.revealed) *,.play-on-reveal:not(.revealed),.fit-off *{animation-play-state:paused!important}.btn-p{transition:background .15s,box-shadow .15s,transform .15s}.btn-p:hover{color:#fff!important;background:#5148e0!important;box-shadow:0 14px 30px -10px #635bffbf!important}.btn-s{transition:background .15s,border-color .15s}.btn-s:hover{color:#2a2485!important;background:#efeeff!important;border-color:#b8b5ff!important}.btn-d:hover{color:#fff!important;background:#ffffff14!important}.lnk-d{color:#c9c7ff}.lnk-d:hover{color:#fff}.tgl{height:40px;font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:600;display:flex}.tgl-on{color:#fff;background:#12112b}.tgl-off{color:#4b4b5c;background:0 0}.faq-btn{width:100%;font:inherit;text-align:left;cursor:pointer;color:#12112b;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;display:flex}.faq-btn:hover{color:#4339c2}.chev{transition:transform .25s}.chev-on{transform:rotate(180deg)}.hx{animation-duration:12s;animation-timing-function:cubic-bezier(.32,.72,0,1);animation-iteration-count:infinite;animation-fill-mode:both}.hx-off{animation-name:hx-off}.hx-on{animation-name:hx-on}.hx-tap{animation-name:hx-tap;animation-timing-function:ease-out}.hx-press{animation-name:hx-press}.hx-toast{animation-name:hx-toast}.hx-row{animation-name:hx-row;overflow:hidden}.hx-feed{animation-name:hx-feed;overflow:hidden}.hx-hl{animation-name:hx-hl}.hx-pop{animation-name:hx-pop}.hx-coff{animation-name:hx-coff}.hx-con{animation-name:hx-con}@keyframes hx-off{0%,19%{opacity:1}23%,91%{opacity:0}96%,to{opacity:1}}@keyframes hx-on{0%,19%{opacity:0}23%,91%{opacity:1}96%,to{opacity:0}}@keyframes hx-tap{0%,14%{opacity:0;transform:translate(-50%,-50%)scale(.3)}16%{opacity:.9;transform:translate(-50%,-50%)scale(.7)}22%,to{opacity:0;transform:translate(-50%,-50%)scale(2.4)}}@keyframes hx-press{0%,15%{transform:none}17.5%{transform:scale(.96)}20%,to{transform:none}}@keyframes hx-toast{0%,25%{opacity:0;transform:translateY(14px)scale(.96)}29%,63%{opacity:1;transform:none}67%,to{opacity:0;transform:translateY(8px)scale(.98)}}@keyframes hx-row{0%,26%{opacity:0;max-height:0}31%,91%{opacity:1;max-height:44px}96%,to{opacity:0;max-height:0}}@keyframes hx-feed{0%,33%{opacity:0;max-height:0}38%,91%{opacity:1;max-height:52px}96%,to{opacity:0;max-height:0}}@keyframes hx-hl{0%,36%{background:#635bff1f}72%,to{background:#635bff00}}@keyframes hx-pop{0%,34%{opacity:0;transform:scale(.2)}38%{opacity:1;transform:scale(1.18)}41%,91%{opacity:1;transform:scale(1)}96%,to{opacity:0;transform:scale(.6)}}@keyframes hx-coff{0%,35%{opacity:1}38%,91%{opacity:0}95%,to{opacity:1}}@keyframes hx-con{0%,35%{opacity:0}38%,91%{opacity:1}95%,to{opacity:0}}@keyframes pulse-ring{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@keyframes live{0%,to{opacity:1}50%{opacity:.3}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes pop-in{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes rise-doc{0%{opacity:0;transform:translateY(40px)rotate(3deg)}to{opacity:1;transform:rotate(2deg)}}@keyframes pinpop{0%{opacity:0;transform:translateY(-16px)scale(.6)}70%{opacity:1;transform:translateY(2px)scale(1.06)}to{opacity:1;transform:none}}@keyframes cellpop{0%{opacity:0;transform:scale(.3)}70%{opacity:1;transform:scale(1.14)}to{opacity:1;transform:none}}@keyframes hv3-fci-pick{0%{box-shadow:none;border-color:#e4e5eb;transform:none}to{border-color:#ffd56be6;transform:translateY(-2px);box-shadow:0 10px 24px -10px #2e2e3a26}}@keyframes ripple{0%{opacity:.8;transform:translate(-50%,-50%)scale(.3)}to{opacity:0;transform:translate(-50%,-50%)scale(2.4)}}@keyframes cur-mod{0%{opacity:0;transform:translate(-190px,110px)}15%{opacity:1}80%{transform:none}88%{transform:scale(.86)}to{opacity:1;transform:none}}@keyframes brush{0%{opacity:0;transform:translate(150px,300px)}8%{opacity:1;transform:translate(206px,220px)}20%{transform:translate(270px,220px)}32%{transform:translate(334px,220px)}44%{transform:translate(398px,220px)}56%{transform:translate(462px,220px)}68%{transform:translate(526px,220px)}80%{opacity:1;transform:translate(590px,220px)}to{opacity:0;transform:translate(650px,262px)}}.kx{animation-duration:8s;animation-iteration-count:infinite;animation-fill-mode:both}.kx-d1{animation-name:kx-d1}.kx-d2{animation-name:kx-d2}.kx-d3{animation-name:kx-d3}.kx-d4{animation-name:kx-d4}.kx-d5{animation-name:kx-d5}.kx-d6{animation-name:kx-d6}.kx-k1{animation-name:kx-k1}.kx-k2{animation-name:kx-k2}.kx-k3{animation-name:kx-k3}.kx-k4{animation-name:kx-k4}.kx-k5{animation-name:kx-k5}.kx-k6{animation-name:kx-k6}.kx-pin{animation-name:kx-pin}.kx-ok{animation-name:kx-ok;animation-timing-function:cubic-bezier(.32,.72,0,1)}.kx-wa1{animation-name:kx-wa1}.kx-wa2{animation-name:kx-wa2}@keyframes kx-d1{0%,10%{background:0 0;border-color:#c5c6cc}11%,90%{background:#635bff;border-color:#635bff}94%,to{background:0 0;border-color:#c5c6cc}}@keyframes kx-d2{0%,16%{background:0 0;border-color:#c5c6cc}17%,90%{background:#635bff;border-color:#635bff}94%,to{background:0 0;border-color:#c5c6cc}}@keyframes kx-d3{0%,22%{background:0 0;border-color:#c5c6cc}23%,90%{background:#635bff;border-color:#635bff}94%,to{background:0 0;border-color:#c5c6cc}}@keyframes kx-d4{0%,28%{background:0 0;border-color:#c5c6cc}29%,90%{background:#635bff;border-color:#635bff}94%,to{background:0 0;border-color:#c5c6cc}}@keyframes kx-d5{0%,34%{background:0 0;border-color:#c5c6cc}35%,90%{background:#635bff;border-color:#635bff}94%,to{background:0 0;border-color:#c5c6cc}}@keyframes kx-d6{0%,40%{background:0 0;border-color:#c5c6cc}41%,90%{background:#635bff;border-color:#635bff}94%,to{background:0 0;border-color:#c5c6cc}}@keyframes kx-k1{0%,9.5%{background:#fff}10.5%{background:#e3e1ff}13%,to{background:#fff}}@keyframes kx-k2{0%,15.5%{background:#fff}16.5%{background:#e3e1ff}19%,to{background:#fff}}@keyframes kx-k3{0%,21.5%{background:#fff}22.5%{background:#e3e1ff}25%,to{background:#fff}}@keyframes kx-k4{0%,27.5%{background:#fff}28.5%{background:#e3e1ff}31%,to{background:#fff}}@keyframes kx-k5{0%,33.5%{background:#fff}34.5%{background:#e3e1ff}37%,to{background:#fff}}@keyframes kx-k6{0%,39.5%{background:#fff}40.5%{background:#e3e1ff}43%,to{background:#fff}}@keyframes kx-pin{0%,46%{opacity:1}50%,88%{opacity:0}93%,to{opacity:1}}@keyframes kx-ok{0%,46%{opacity:0;transform:scale(.96)}51%,88%{opacity:1;transform:none}93%,to{opacity:0}}@keyframes kx-wa1{0%,56%{opacity:0;transform:translateY(8px)}60%,94%{opacity:1;transform:none}99%,to{opacity:0}}@keyframes kx-wa2{0%,66%{opacity:0;transform:translateY(8px)}71%,94%{opacity:1;transform:none}99%,to{opacity:0}}.ax{animation-duration:20s;animation-timing-function:cubic-bezier(.32,.72,0,1);animation-iteration-count:infinite;animation-fill-mode:both}.ax-u1{animation-name:ax-u1}.ax-typing{animation-name:ax-typing}.ax-a1{animation-name:ax-a1}.ax-card{animation-name:ax-card}.ax-cur{animation-name:ax-cur}.ax-btns{animation-name:ax-btns}.ax-done{animation-name:ax-done}.ax-ph{animation-name:ax-ph}.ax-type{animation-name:ax-type;animation-timing-function:steps(var(--type-n,38),end)}.ax-scroll{animation-name:ax-scroll}.ax-u2{animation-name:ax-u2}.ax-typing2{animation-name:ax-typing2}.ax-a2{animation-name:ax-a2}@keyframes ax-u1{0%,2%{opacity:0;transform:translateY(10px)}5%,93%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes ax-typing{0%,7%{opacity:0}9%,14.7%{opacity:1}16.8%,to{opacity:0}}@keyframes ax-a1{0%,16.1%{opacity:0;transform:translateY(8px)}18.9%,93%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes ax-card{0%,20.3%{opacity:0;transform:translateY(12px)scale(.98)}23.8%,93%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes ax-cur{0%,26.6%{opacity:0;transform:translate(70px,80px)}29.4%{opacity:1}35%{opacity:1;transform:none}37.1%{transform:scale(.84)}39.2%,42%{opacity:1;transform:none}44.8%,to{opacity:0;transform:none}}@keyframes ax-btns{0%,37.1%{opacity:1}39.2%,97%{opacity:0}99%,to{opacity:1}}@keyframes ax-done{0%,37.1%{opacity:0;transform:scale(.94)}39.9%,93%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes ax-ph{0%,42%{opacity:1}42.5%,61%{opacity:0}61.5%,to{opacity:1}}@keyframes ax-type{0%,42%{width:0}58.8%,60.5%{width:var(--type-w,calc(var(--type-n,38) * 1ch))}61%,to{width:0}}@keyframes ax-scroll{0%,61%{transform:none}64%,96%{transform:translateY(var(--ax-scroll,-60px))}97%,to{transform:none}}@keyframes ax-u2{0%,62%{opacity:0;transform:translateY(10px)}64.5%,93%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes ax-typing2{0%,65.5%{opacity:0}66.5%,71.5%{opacity:1}72.5%,to{opacity:0}}@keyframes ax-a2{0%,72%{opacity:0;transform:translateY(8px)}74.5%,93%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes caret{0%,to{border-color:#635bff}50%{border-color:#0000}}.ckw{animation:9s infinite both ckw}@keyframes ckw{0%,6%{opacity:0;transform:scale(.5)}12%,88%{opacity:1;transform:none}96%,to{opacity:0;transform:scale(.5)}}.ft{transform-origin:0;animation-duration:10s;animation-iteration-count:infinite;animation-fill-mode:both}.ft-w1{animation-name:ft-w1;animation-timing-function:cubic-bezier(.5,0,.3,1)}.ft-p{animation-name:ft-p}.ft-w2{animation-name:ft-w2;animation-timing-function:cubic-bezier(.5,0,.3,1)}.ft-end{animation-name:ft-end}@keyframes ft-w1{0%,4%{opacity:1;transform:scaleX(0)}34%,90%{opacity:1;transform:scaleX(1)}96%{opacity:0}to{opacity:0;transform:scaleX(0)}}@keyframes ft-p{0%,34%{opacity:0;transform:scale(.4)}40%,90%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes ft-w2{0%,40%{opacity:1;transform:scaleX(0)}66%,90%{opacity:1;transform:scaleX(1)}96%{opacity:0}to{opacity:0;transform:scaleX(0)}}@keyframes ft-end{0%,66%{opacity:0;transform:translateY(6px)}72%,90%{opacity:1;transform:none}96%,to{opacity:0}}.sct{height:44px;font:inherit;color:#4b4b5c;cursor:pointer;background:#fff;border:1px solid #d9dae3;border-radius:12px;padding:0 16px;font-size:14.5px;font-weight:600;transition:border-color .15s,background .15s,color .15s}.sct:hover{color:#12112b;border-color:#b8b5ff}.sct-on{color:#fff;background:#12112b;border-color:#12112b}.sct-on:hover{color:#fff;border-color:#12112b}.rcard{color:#12112b;background:#fff;border:1px solid #e4e5eb;border-radius:18px;flex-direction:column;gap:6px;padding:20px 22px;transition:border-color .15s,box-shadow .15s;display:flex}.rcard:hover{color:#12112b;border-color:#b8b5ff;box-shadow:0 16px 32px -22px #635bff8c}.rcard-d{color:#fff;background:#12112b;border-color:#12112b}.rcard-d:hover{color:#fff;border-color:#635bff}.tm{background:#fff;border:1px solid #e4e5eb;border-radius:22px;flex-direction:column;gap:12px;padding:22px;transition:opacity .4s,background-color .4s,border-color .4s,box-shadow .4s,transform .4s;display:flex}.tm>div{transition:opacity .4s}.tm-off{background:#fafafc}.tm-off>div{opacity:.4}.tm-on{opacity:1}.tm-now{opacity:1;border-color:#635bff;transform:translateY(-4px);box-shadow:0 0 0 4px #635bff1f,0 24px 48px -30px #635bff99}@media (width<=1023px){.tm-off{background:#fff}.tm-off>div{opacity:1}.tm-now{transform:none}}.vchip{color:#2e2e3a;background:#f7f7fb;border:1px solid #e4e5eb;border-radius:999px;padding:7px 13px;font-size:13px;font-weight:500}.chk{animation:.45s cubic-bezier(.34,1.56,.64,1) both pop-in}.chk-p{stroke-dasharray:24;stroke-dashoffset:24px;animation:.5s cubic-bezier(.65,0,.35,1) forwards draw}.xpl{color:#fff;background:#12112b;border-radius:12px;align-self:flex-start;align-items:center;gap:8px;height:48px;padding:0 20px;font-size:15px;font-weight:600;transition:background .15s;display:inline-flex}.xpl:hover{color:#fff;background:#2a2946}.chn{text-align:left;cursor:pointer;width:100%;font:inherit;color:#e8e8f3;background:0 0;border:1px solid #0000;border-radius:14px;align-items:flex-start;gap:14px;padding:13px 14px;transition:background .2s,border-color .2s;display:flex}.chn:hover{background:#ffffff0a}.chn-on{background:#ffffff12;border-color:#3a3860}.chn-i{color:#c9c7ff;background:#ffffff0f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s,color .2s;display:flex}.chn-on .chn-i{color:#fff;background:#635bff}.chn-t{color:#fff;font-size:15.5px;font-weight:600}.chn-off .chn-t{color:#c9c7ff}.chn-d{color:#a6a5c2;font-size:13.5px;line-height:1.45}.dchip{color:#e8e8f3;background:#ffffff0f;border:1px solid #2a2946;border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:13px;font-weight:500;display:flex}.lp{align-items:flex-start;gap:14px;display:flex}.lp-i{color:#635bff;background:#efeeff;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.ctc{color:#fff;background:#ffffff0d;border:1px solid #2a2946;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;font-size:15px;font-weight:600;transition:background .15s,border-color .15s;display:flex}.ctc:hover{color:#fff;background:#ffffff17;border-color:#635bff}.sbar{white-space:nowrap;background:#fffffff5;border:1px solid #e4e5eb;border-radius:999px;align-items:center;gap:14px;padding:8px 8px 8px 10px;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 24px 48px -20px #12112b73}.wx{animation-duration:10s;animation-iteration-count:infinite;animation-fill-mode:both}.wx-1{animation-name:wx-1}.wx-2{animation-name:wx-2}.wx-3{animation-name:wx-3}.wx-4{animation-name:wx-4}.wx-5{animation-name:wx-5}.wx-6{animation-name:wx-6}@keyframes wx-1{0%,6%{opacity:0;transform:translateY(8px)}10%,92%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes wx-2{0%,14%{opacity:0;transform:translateY(8px)}18%,92%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes wx-3{0%,36%{opacity:0;transform:translateY(8px)}40%,92%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes wx-4{0%,44%{opacity:0;transform:translateY(8px)}48%,92%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes wx-5{0%,64%{opacity:0;transform:translateY(8px)}68%,92%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes wx-6{0%,72%{opacity:0;transform:translateY(8px)}76%,92%{opacity:1;transform:none}96%,to{opacity:0}}.bx{animation-duration:9s;animation-iteration-count:infinite;animation-fill-mode:both}.bx-off{animation-name:bx-off}.bx-on{animation-name:bx-on}.bx-press{animation-name:bx-press}.bx-cur{animation-name:bx-cur}@keyframes bx-off{0%,30%{opacity:1}34%,90%{opacity:0}95%,to{opacity:1}}@keyframes bx-on{0%,30%{opacity:0}34%,90%{opacity:1}95%,to{opacity:0}}@keyframes bx-press{0%,26%{transform:none}29%{transform:scale(.96)}32%,to{transform:none}}@keyframes bx-cur{0%{opacity:0;transform:translate(110px,120px)}10%{opacity:1}26%{opacity:1;transform:none}29%{transform:scale(.86)}32%{transform:none}60%{opacity:1}70%,to{opacity:0;transform:none}}@media (prefers-reduced-motion:reduce){.hv3 *,.hv3 :before,.hv3 :after{transition:none!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.hv3 .hx,.hv3 .kx,.hv3 .ax,.hv3 .ckw,.hv3 .ft,.hv3 .wx,.hv3 .bx{animation-duration:var(--rm-d)!important;animation-delay:var(--rm-t)!important;animation-iteration-count:infinite!important;animation-play-state:paused!important}.hv3 .hx{--rm-d:12s;--rm-t:-6s}.hv3 .kx{--rm-d:8s;--rm-t:-6.4s}.hv3 .ax{--rm-d:20s;--rm-t:-17s}.hv3 .ckw{--rm-d:9s;--rm-t:-4.5s}.hv3 .ft{--rm-d:10s;--rm-t:-8s}.hv3 .wx{--rm-d:10s;--rm-t:-8.5s}.hv3 .bx{--rm-d:9s;--rm-t:-7.2s}}
