.v2-dotfield{pointer-events:none;position:absolute;inset:0;-webkit-mask-image:radial-gradient(125% 95% at 50% 0,#000 32%,#0000 80%);mask-image:radial-gradient(125% 95% at 50% 0,#000 32%,#0000 80%)}.v2-dotfield canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.v2-dotfield svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.landing-v2 .us-after{height:56vh;max-width:var(--v2-maxw);place-items:center;margin:0 auto;padding:0 28px;display:grid;position:relative}.landing-v2 .ustage-wrap{width:min(100%,940px);container-type:inline-size}@media(max-width:900px){.landing-v2 .us-after{padding:0 22px}}.landing-v2 .ustage{--p:0;--us-a:#6d5efc;--us-b:#14b8a6;--us-c:#ff8a3d;--us-ink:#0b0b12;--us-glass:#0f0f19;--us-line:#ffffff29;--us-soft:#ffffff14;--us-text:#ffffffeb;font-size:14px;-webkit-user-select:none;user-select:none;width:100%;height:15.6em;font-size:min(3.07692cqw,3.58974vh - 1.79487px);position:relative}.landing-v2 .us-band{--k:clamp(0, calc(var(--p) / .3), 1);border:1px solid var(--us-line);border-radius:var(--radius-modal,22px);background:radial-gradient(ellipse 30% 78% at 16.67% 112%,#6d5efce6,transparent 72%),radial-gradient(ellipse 30% 78% at 50% 112%,#14b8a6d1,transparent 72%),radial-gradient(ellipse 30% 78% at 83.33% 112%,#ff8a3de0,transparent 72%),linear-gradient(90deg,#6d5efc33 0 33.333%,#14b8a629 33.333% 66.666%,#ff8a3d2b 66.666%),linear-gradient(180deg,#181838,var(--us-ink));opacity:var(--k);transform:scale(calc(.97 + .03 * var(--k)));position:absolute;inset:1.6em 0 0;overflow:hidden;box-shadow:0 2em 3.2em -1.6em #000000d9}.landing-v2 .us-band:before{content:"";background:radial-gradient(#ffffff29 1px,#0000 1.4px) 0 0/1.05em 1.05em;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.landing-v2 .us-band:after{content:"";background:linear-gradient(#ffffff24,#ffffff24) 33.333% 0/1px 100% no-repeat,linear-gradient(#ffffff24,#ffffff24) 66.666% 0/1px 100% no-repeat;position:absolute;inset:0}.landing-v2 .us-line{background:#ffffff80;border-radius:.2em;width:78%;height:.38em;display:block}.landing-v2 .us-line--h{background:#fff;width:90%;height:.55em}.landing-v2 .us-line--short{width:46%}.landing-v2 .us-cta{background:#fff;border-radius:.3em;width:3.2em;height:1em;margin-top:.2em}.landing-v2 .us-mark{background:linear-gradient(135deg,var(--us-a),var(--us-b));border-radius:.28em;flex:none;width:.9em;height:.9em;position:relative}.landing-v2 .us-mark:after{content:"";background:#fff;border-radius:50%;width:.32em;height:.32em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 .1em #fff6}.landing-v2 .ustage b{letter-spacing:.01em;color:var(--us-text);font-weight:700}.landing-v2 .us-ping{position:relative}.landing-v2 .us-ping:after{content:"";border:.12em solid var(--us-b);border-radius:inherit;opacity:0;pointer-events:none;position:absolute;inset:-.12em}.landing-v2 .us-site{--k:clamp(0, calc((var(--p) - .06) / .28), 1);z-index:2;border:1px solid var(--us-line);border-radius:var(--radius-card,16px);background:var(--us-glass);opacity:var(--k);transform:translate3d(calc((1 - var(--k)) * -1.2em),calc((1 - var(--k)) * -.8em),0);position:absolute;overflow:hidden;box-shadow:0 1.4em 2.4em -1em #000000e6,inset 0 1px #ffffff14}.landing-v2 .us-site__bar{border-bottom:1px solid var(--us-line);background:#ffffff0d;align-items:center;gap:.35em;height:1.6em;padding:0 .65em;display:flex}.landing-v2 .us-site__bar i{background:#ffffff47;border-radius:50%;width:.4em;height:.4em}.landing-v2 .us-site__bar i:first-child{background:#ff6b6b}.landing-v2 .us-site__bar i:nth-child(2){background:#ffc857}.landing-v2 .us-site__bar i:nth-child(3){background:#5ad17a}.landing-v2 .us-site__url{background:var(--us-soft);font-family:var(--v2-font-mono,ui-monospace, monospace);letter-spacing:.04em;white-space:nowrap;color:var(--v2-fg-2,#a0a0b8);border-radius:.3em;flex:1;margin-left:.5em;padding:.22em .55em;font-size:.5em;line-height:1.2;overflow:hidden}.landing-v2 .us-site__body{gap:.6em;padding:.65em;display:grid}.landing-v2 .us-site__nav{align-items:center;gap:.4em;display:flex}.landing-v2 .us-site__nav b{margin-right:auto;font-size:.62em}.landing-v2 .us-site__nav i{background:#ffffff38;border-radius:.2em;width:1.3em;height:.34em}.landing-v2 .us-site__hero{background:linear-gradient(135deg,var(--us-a),var(--us-b));border-radius:.7em;gap:.34em;padding:.75em;display:grid}.landing-v2 .us-site{width:11.6em;font-size:.72em;top:0;left:1.3em}.landing-v2 .us-phone{width:4.3em;top:6.15em;left:3.35em}.landing-v2 .us-desk{width:8.8em;top:7.5em;left:12.3em}.landing-v2 .us-tv{width:9.3em;top:3.5em;left:22.3em}.landing-v2 .us-dev{z-index:1;opacity:var(--k);transform:perspective(70em) translate3d(0,calc((1 - var(--k)) * 1.5em),0) rotateX(calc((1 - var(--k)) * 14deg)) scale(calc(.92 + .08 * var(--k)));transform-origin:50% 100%;position:absolute}.landing-v2 .us-phone{--k:clamp(0, calc((var(--p) - .26) / .28), 1)}.landing-v2 .us-desk{--k:clamp(0, calc((var(--p) - .42) / .28), 1)}.landing-v2 .us-tv{--k:clamp(0, calc((var(--p) - .58) / .28), 1)}.landing-v2 .us-phone__screen{aspect-ratio:9/19;background:linear-gradient(#15152b,#0d0d17);border:.2em solid #07070b;border-radius:1.25em;flex-direction:column;gap:.34em;padding:.38em .4em .36em;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #fff3,inset 0 0 0 1px #ffffff0f,0 1.4em 2.2em -.8em #000000e6}.landing-v2 .us-phone__screen:after,.landing-v2 .us-desk__screen:after,.landing-v2 .us-tv__screen:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(118deg,#ffffff1a,#0000 36%);position:absolute;inset:0}.landing-v2 .us-phone__island{background:#000;border-radius:.14em;width:30%;height:.26em;margin:0 auto}.landing-v2 .us-phone__status{justify-content:space-between;align-items:center;margin-top:-.12em;padding:0 .15em;display:flex}.landing-v2 .us-phone__status b{font-size:.26em}.landing-v2 .us-phone__status i{background:#ffffff8c;border-radius:.1em;width:.6em;height:.24em}.landing-v2 .us-phone__head{align-items:center;gap:.3em;display:flex}.landing-v2 .us-phone__head .us-mark{border-radius:.22em;width:.7em;height:.7em}.landing-v2 .us-phone__head b{font-size:.36em}.landing-v2 .us-phone__head i{background:linear-gradient(135deg,var(--us-c),#ffd37a);border-radius:50%;width:.6em;height:.6em;margin-left:auto}.landing-v2 .us-phone__hero{background:radial-gradient(ellipse 60% 90% at 85% 110%,#ffffff59,transparent 70%),linear-gradient(135deg,var(--us-a),var(--us-b));border-radius:.6em;flex:none;height:2.2em;display:block;position:relative}.landing-v2 .us-phone__play{background:#fff;border-radius:50%;width:.95em;height:.95em;position:absolute;top:.5em;left:.45em}.landing-v2 .us-phone__play:before{content:"";background:var(--us-a);clip-path:polygon(0 0,100% 50%,0 100%);width:.34em;height:.38em;position:absolute;top:50%;left:52%;transform:translate(-50%,-50%)}.landing-v2 .us-phone__bar{background:#ffffff59;border-radius:.1em;height:.15em;position:absolute;bottom:.4em;left:.45em;right:.45em;overflow:hidden}.landing-v2 .us-phone__bar i{transform-origin:0;background:#fff;width:100%;height:100%;display:block;transform:scaleX(.35)}.landing-v2 .us-phone__rows{gap:.26em;display:grid}.landing-v2 .us-row{background:var(--us-soft);border-radius:.3em;flex:none;align-items:center;gap:.3em;height:.95em;padding:0 .3em;display:flex}.landing-v2 .us-row b{font-variant-numeric:tabular-nums;font-size:.3em}.landing-v2 .us-row i{background:#ffffff42;border-radius:.12em;flex:1;height:.22em}.landing-v2 .us-row u{border:.08em solid #ffffff59;border-radius:50%;width:.42em;height:.42em;text-decoration:none}.landing-v2 .us-row.is-on{background:color-mix(in oklab,var(--us-a) 38%,transparent)}.landing-v2 .us-row.is-on u{border-color:var(--us-b);background:var(--us-b)}.landing-v2 .us-phone__tabs{border-top:1px solid #ffffff14;justify-content:space-around;margin-top:auto;padding-top:.25em;display:flex}.landing-v2 .us-phone__tabs i{background:#ffffff42;border-radius:.16em;width:.5em;height:.5em}.landing-v2 .us-phone__tabs i:first-child{background:var(--us-a)}.landing-v2 .us-desk__screen{aspect-ratio:16/10;background:var(--us-glass);border:.22em solid #07070b;border-radius:.7em;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #fff3,inset 0 0 0 1px #ffffff0d,0 1em 2em -.8em #000000e6}.landing-v2 .us-desk__side{background:#ffffff0d;flex-direction:column;gap:.36em;width:1.75em;padding:.45em .4em;display:flex}.landing-v2 .us-desk__side .us-mark{width:.85em;height:.85em;margin-bottom:.15em}.landing-v2 .us-desk__side i{background:#ffffff29;border-radius:.22em;height:.62em}.landing-v2 .us-desk__side i.is-on{background:var(--us-a)}.landing-v2 .us-desk__main{flex:1;grid-template-rows:auto auto 1fr;gap:.4em;min-width:0;padding:.45em;display:grid}.landing-v2 .us-desk__top{align-items:center;gap:.4em;display:flex}.landing-v2 .us-desk__top b{font-size:.38em}.landing-v2 .us-desk__search{background:var(--us-soft);border-radius:.28em;flex:1;height:.55em}.landing-v2 .us-desk__top u{background:linear-gradient(135deg,var(--us-c),#ffd37a);border-radius:50%;width:.55em;height:.55em}.landing-v2 .us-desk__cards{grid-template-columns:repeat(3,1fr);gap:.3em;display:grid}.landing-v2 .us-stat{background:var(--us-soft);border-radius:.36em;gap:.18em;padding:.3em .34em;display:grid}.landing-v2 .us-stat b{font-variant-numeric:tabular-nums;font-size:.5em;line-height:1}.landing-v2 .us-stat i{background:var(--us-b);border-radius:.1em;width:70%;height:.16em;display:block}.landing-v2 .us-stat:nth-child(2) i{background:var(--us-a);width:52%}.landing-v2 .us-stat:nth-child(3) i{background:var(--us-c);width:84%}.landing-v2 .us-desk__chart{background:#ffffff0b;border-radius:.36em;align-items:flex-end;gap:.22em;min-height:0;padding:.3em .3em 0;display:flex}.landing-v2 .us-desk__chart i{height:var(--h,50%);background:linear-gradient(180deg,var(--us-b),color-mix(in oklab,var(--us-a) 80%,transparent));transform-origin:bottom;border-radius:.14em .14em 0 0;flex:1}.landing-v2 .us-desk__neck{background:linear-gradient(90deg,#14141d,#272736,#14141d);width:.7em;height:.85em;margin:0 auto;display:block}.landing-v2 .us-desk__base{background:linear-gradient(#2c2c3c,#171722);border-radius:.2em;width:3.4em;height:.3em;margin:0 auto;display:block;box-shadow:0 .35em .6em -.2em #000000b3}.landing-v2 .us-tv__screen{aspect-ratio:16/9;background:linear-gradient(160deg,#1b1b36,#0c0c16);border:.26em solid #07070b;border-radius:.75em;align-content:start;gap:.45em;padding:.62em;display:grid;position:relative;box-shadow:0 0 0 1px #fff3,inset 0 0 0 1px #ffffff0d,0 1.2em 2.2em -1em #000000e6}.landing-v2 .us-tv__top{align-items:center;gap:.35em;display:flex}.landing-v2 .us-tv__top .us-mark{border-radius:.22em;width:.72em;height:.72em}.landing-v2 .us-tv__top b{font-size:.36em}.landing-v2 .us-tv__top i{background:linear-gradient(135deg,var(--us-c),#ffd37a);border-radius:50%;width:.6em;height:.6em;margin-left:auto}.landing-v2 .us-tv__banner{background:radial-gradient(ellipse 50% 100% at 92% 120%,#ffffff57,transparent 70%),linear-gradient(120deg,var(--us-a),var(--us-b));border-radius:.5em;align-content:end;gap:.28em;height:1.75em;padding:.42em .5em;display:grid}.landing-v2 .us-tv__banner .us-line{height:.3em}.landing-v2 .us-tv__banner .us-line--h{width:62%;height:.42em}.landing-v2 .us-tv__grid{grid-template-columns:repeat(4,1fr);gap:.4em;display:grid}.landing-v2 .us-tv__grid i{background:var(--us-soft);border-radius:.34em;height:1.05em;position:relative}.landing-v2 .us-tv__grid i:first-child{background:color-mix(in oklab,var(--us-b) 42%,transparent)}.landing-v2 .us-tv__grid i:nth-child(2){background:color-mix(in oklab,var(--us-c) 42%,transparent)}.landing-v2 .us-tv__grid i:nth-child(4){background:color-mix(in oklab,var(--us-a) 42%,transparent)}.landing-v2 .us-tv__grid i:after{content:"";border-radius:inherit;background:linear-gradient(135deg,var(--us-a),var(--us-b));opacity:0;position:absolute;inset:0;box-shadow:0 0 0 .13em #fff}.landing-v2 .us-tv__stand{clip-path:polygon(12% 0,88% 0,100% 100%,0 100%);background:linear-gradient(#242434,#0c0c14);width:3.4em;height:.5em;margin:0 auto;display:block}@media(prefers-reduced-motion:no-preference){.landing-v2 .us-dev__in{animation:5.6s ease-in-out infinite alternate us-float}.landing-v2 .us-desk .us-dev__in{animation-delay:-1.8s}.landing-v2 .us-phone .us-dev__in{animation-duration:4.8s;animation-delay:-3.4s}.landing-v2 .us-ping:after{animation:6s ease-out infinite us-ring;animation-delay:var(--d,0s)}.landing-v2 .us-phone__bar i{animation:6s ease-in-out .45s infinite us-progress}.landing-v2 .us-desk__chart i{animation:4.2s ease-in-out infinite us-bar}.landing-v2 .us-desk__chart i:nth-child(2){animation-delay:.25s}.landing-v2 .us-desk__chart i:nth-child(3){animation-delay:.5s}.landing-v2 .us-desk__chart i:nth-child(4){animation-delay:.75s}.landing-v2 .us-desk__chart i:nth-child(5){animation-delay:1s}.landing-v2 .us-desk__chart i:nth-child(6){animation-delay:1.25s}.landing-v2 .us-desk__chart i:nth-child(7){animation-delay:1.5s}.landing-v2 .us-tv__grid i:after{animation:8s ease-in-out infinite us-focus;animation-delay:var(--f,0s)}}@keyframes us-float{0%{transform:translate(0)}to{transform:translateY(-.3em)}}@keyframes us-ring{0%{opacity:0;transform:scale(.96)}4%{opacity:.95}24%,to{opacity:0;transform:scale(1.32)}}@keyframes us-progress{0%{transform:scaleX(.08)}70%,to{transform:scaleX(1)}}@keyframes us-bar{0%,to{transform:scaleY(1)}50%{transform:scaleY(.72)}}@keyframes us-focus{0%{opacity:0;transform:scale(1)}4%,22%{opacity:1;transform:scale(1.12)}26%,to{opacity:0;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.landing-v2 .ustage{--p:1}.landing-v2 .us-tv__grid i:nth-child(3):after{opacity:1;transform:scale(1.12)}.landing-v2 .us-phone__bar i{transform:scaleX(.62)}.landing-v2 .v2-part-2 #v2p2kick,.landing-v2 .v2-part-2 #v2p2h1,.landing-v2 .v2-part-2 #v2p2body{opacity:1;transform:none}}.pc{width:100%;min-width:0;position:relative}.pc__stage{perspective:1100px;perspective-origin:50% 40%;display:grid;position:relative}.pc__slide{backface-visibility:hidden;grid-area:1/1;min-width:0}.pc__slide--idle{visibility:hidden;opacity:0}.pc__slide--active{visibility:visible;opacity:1;z-index:2}.pc__slide--leaving{visibility:visible;z-index:1}@media(prefers-reduced-motion:no-preference){.pc__slide--active{animation:.95s cubic-bezier(.2,.7,.2,1) both pc-in}.pc__slide--leaving{animation:.8s cubic-bezier(.5,0,.75,.4) both pc-out}}@media(prefers-reduced-motion:reduce){.pc__slide--leaving{opacity:0}.pc__slide--active{animation:.2s ease-out both pc-fade}}@keyframes pc-in{0%{opacity:0;transform:translate3d(34%,0,-170px)scale(.9)}45%{opacity:1}78%{transform:translateZ(44px)scale(1.035)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes pc-out{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate3d(-34%,0,-190px)scale(.88)}}@keyframes pc-fade{0%{opacity:0}to{opacity:1}}.pc__controls{justify-content:center;align-items:center;gap:4px;margin-top:6px;display:flex}.pc__btn{border:1px solid var(--v2-line,#ffffff1f);border-radius:var(--radius-control,10px);width:44px;height:44px;color:var(--v2-fg-2,#a0a0b8);cursor:pointer;background:0 0;place-items:center;transition:color .18s,border-color .18s,background-color .18s;display:grid}.pc__btn:hover{color:var(--v2-fg,#f5f5fa);border-color:var(--v2-line-2,#ffffff3d);background:#ffffff0d}.pc__btn svg{width:18px;height:18px}.pc__dots{align-items:center;display:flex}.pc__dot{cursor:pointer;background:0 0;border:0;width:28px;height:44px;position:relative}.pc__dot:before{content:"";background:var(--v2-fg-3,#6c6c7a);border-radius:50%;width:8px;height:8px;margin:-4px 0 0 -4px;transition:background-color .25s,transform .25s;position:absolute;top:50%;left:50%}.pc__dot:hover:before{background:var(--v2-fg-2,#a0a0b8)}.pc__dot[aria-current=true]:before{background:var(--v2-blue-bright,#5285ff);transform:scale(1.35)}.pc__btn:focus-visible,.pc__dot:focus-visible{outline:2px solid var(--v2-blue-bright,#5285ff);outline-offset:2px}
