.hs{z-index:1;isolation:isolate;color:#fff;background:radial-gradient(1000px 340px at 50% calc(100% - 640px),#673de680,#673de600),linear-gradient(0deg,#fff 0 210px,#f5f1fe 270px,#dcd2fa 350px,#9f86f2 450px,#5536c8 550px,#2a1870 680px,#110a2b 880px,#0d0524 1060px);padding:clamp(112px,11vw,138px) 0 clamp(44px,5vw,64px);position:relative;overflow:hidden}.hs:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(90deg,#ffffff0e 1px,#0000 1px),linear-gradient(#ffffff0e 1px,#0000 1px);background-position:top;background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(62% 46% at 50% 0,#000 20%,#0000 75%);mask-image:radial-gradient(62% 46% at 50% 0,#000 20%,#0000 75%)}.hs:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#8f6aff4d,#8f6aff00);width:min(1200px,140vw);height:620px;position:absolute;top:-260px;left:50%;transform:translate(-50%)}.hs-copy{text-align:center;flex-direction:column;align-items:center;gap:18px;display:flex}.hs-h1{font-family:var(--f-display);color:#fff;letter-spacing:-.045em;margin:0;font-weight:700}.hs-kicker{font-family:var(--f-body);letter-spacing:0;color:#c6b4ff;margin:0 0 14px;font-size:16px;font-weight:600;line-height:1.4;display:block}.hs-main{letter-spacing:-.05em;text-wrap:balance;font-size:clamp(42px,6vw,88px);line-height:1.08;display:block}.hs-rot{vertical-align:bottom;text-align:left;height:1.16em;transition:width .5s var(--ease);display:inline-grid;overflow:hidden}.hs-word{white-space:nowrap;background:linear-gradient(95deg,#e6ddff 0%,#bca6ff 38%,#9c7bff 64%,#3ee3b4 100%);color:#0000;-webkit-background-clip:text;background-clip:text;grid-area:1/1;justify-self:start;padding-bottom:.08em}.hs-word.in{animation:hs-in .55s var(--ease) both}.hs-word.out{animation:hs-out .55s var(--ease) both}@keyframes hs-in{0%{opacity:0;transform:translateY(80%)}to{opacity:1;transform:none}}@keyframes hs-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-80%)}}.hs-lede{color:#ffffffc2;text-wrap:balance;max-width:700px;margin:0;font-size:18px;line-height:1.6}.hs-cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:4px;display:flex}.hs-fine{color:#ffffffb8;flex-wrap:wrap;justify-content:center;gap:8px 22px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.hs-fine li{align-items:center;gap:8px;display:flex}.hs-fine b{color:#fff}.hs-strip-wrap{z-index:2;margin-top:clamp(22px,2.4vw,30px);position:relative}.hs-strip{border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.hs-strip li{border-left:1px solid var(--line);color:var(--muted);flex-direction:column;gap:4px;padding:18px 18px 16px;transition:color .3s;display:flex;position:relative}.hs-strip li:first-child{border-left:0;padding-left:4px}.hs-strip b{font-family:var(--f-display);letter-spacing:-.03em;color:#8c84a6;font-size:28px;font-weight:700;line-height:1.1;transition:color .3s}.hs-strip span{font-size:13.5px;line-height:1.4}.hs-strip li:before{content:"";background:var(--primary);transform-origin:0;height:2px;transition:transform .5s var(--ease);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.hs-strip li.on:before{transform:scaleX(1)}.hs-strip li.on{color:var(--text)}.hs-strip li.on b{color:var(--ink)}.hs-note{color:var(--dim);margin:12px 0 0;font-size:13px}.hs .console-bar .tour-play{width:40px;height:40px;box-shadow:none;border-radius:10px}.hs .console-bar .tour-rail{flex:auto;justify-content:center;min-width:0}.hs .console-bar .tour-chips{border:1px solid var(--line);box-shadow:none;background:#f2f0f8;border-radius:12px;gap:2px;padding:3px}.hs .console-bar .tour-chips button{min-height:38px;color:var(--muted);border-radius:9px;padding:0 14px;font-size:14px}.hs .console-bar .tour-chips button:hover{color:var(--ink);background:#fff9}.hs .console-bar .tour-chips button[aria-pressed=true]{color:var(--ink);background:#fff;box-shadow:0 1px 2px #0d05241a,0 0 0 1px #0d05240d}.hs .console-bar .tour-arrow{width:34px;height:34px;box-shadow:none;border-radius:10px}.hs .console-bar .tour-tag{margin-left:auto}@media (min-width:641px){.hs .tour-cap,.hs .tour-hint{display:none}}@media (max-width:1100px){.hs .console-bar .tour-tag{display:none}}@media (max-width:900px){.hs-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.hs-strip li:nth-child(4){border-left:0;padding-left:4px}}@media (max-width:640px){.hs-main{font-size:clamp(38px,11vw,52px)}.hs-lede{font-size:16px}.hs-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.hs-strip li:nth-child(odd){border-left:0;padding-left:4px}.hs-strip li:nth-child(4){border-left:1px solid var(--line);padding-left:18px}.hs-strip b{font-size:22px}.hs-note{display:none}}@media (prefers-reduced-motion:reduce){.hs-word.in,.hs-word.out{animation:none}.hs-word.out{display:none}}.hs .stage{max-width:var(--wrap);perspective:1900px;margin:clamp(22px,2.5vw,36px) auto 0;padding-inline:24px;position:relative}.hs .console{--rx:0deg;--sc:1;transform-origin:50% 0;transform:rotateX(var(--rx)) scale(var(--sc));border:1px solid var(--line-2);box-shadow:var(--sh-lg),0 0 0 10px #ffffff8c;background:#fff;border-radius:24px;padding:10px;position:relative}.hs .console-bar{align-items:center;gap:8px;padding:4px 8px 12px;display:flex}.hs .console-bar>i{background:#e6e2f1;border-radius:50%;flex-shrink:0;width:11px;height:11px}.hs .console-url{background:var(--soft);min-width:0;max-width:56%;font-family:var(--f-mono);color:var(--dim);white-space:nowrap;border-radius:8px;align-items:center;gap:8px;margin-inline:auto;padding:5px 14px;font-size:12px;display:inline-flex;overflow:hidden}.hs .console-url svg{color:var(--green);flex-shrink:0}.hs .console-url span{text-overflow:ellipsis;overflow:hidden}.hs .tour-tag{font-family:var(--f-mono);letter-spacing:.04em;color:var(--dim);white-space:nowrap;flex-shrink:0;font-size:11px;font-weight:500}.hs .tour-screen,.hs .phone-screen{isolation:isolate;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:#f1f0f5;position:relative;overflow:hidden}.hs .tour-screen{border:1px solid var(--line);aspect-ratio:1440/900;border-radius:14px}.hs .tf{object-fit:cover;opacity:0;z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hs .tf.prev{opacity:1;z-index:1}.hs .tf.on{opacity:1;z-index:2}.hs .tf.on.fx-fade{animation:.3s ease-out both st-tfFade}.hs .tf.on.fx-quick{animation:.14s linear both st-tfFade}.hs .tf.on.fx-zoom{animation:st-tfZoom .36s var(--ease) both}.hs .tf.on.fx-drawer{animation:st-tfDrawer .34s var(--ease) both}.hs .tf.on.fx-scroll{animation:st-tfScroll .58s var(--ease) both}.hs .tf.prev.out{z-index:3;animation:st-tfUndrawer .3s var(--ease) both}@keyframes st-tfFade{0%{opacity:0}to{opacity:1}}@keyframes st-tfZoom{0%{opacity:0;transform:scale(.982)}to{opacity:1;transform:none}}@keyframes st-tfDrawer{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes st-tfUndrawer{0%{clip-path:inset(0)}to{clip-path:inset(0 100% 0 0)}}@keyframes st-tfScroll{0%{opacity:.2;transform:translateY(10%)}to{opacity:1;transform:none}}.hs .thl{z-index:6;opacity:0;pointer-events:none;border-radius:9px;transition:opacity .18s,background-color .15s;position:absolute}.hs .thl.on{opacity:1}.hs .thl.hl-dark{background:#ffffff26}.hs .thl.hl-light{background:#673de60f;box-shadow:0 0 0 2px #673de68c}.hs .thl.press.hl-dark{background:#ffffff42}.hs .thl.press.hl-light{background:#673de629}.hs .thot{z-index:7;cursor:pointer;background:0 0;border:0;border-radius:9px;margin:0;padding:0;transition:background-color .15s,box-shadow .15s;position:absolute}.hs .thot.hl-dark:hover{background:#ffffff26}.hs .thot.hl-light:hover{background:#673de60f;box-shadow:0 0 0 2px #673de68c}.hs .thot:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.hs .tcur{z-index:8;pointer-events:none;width:0;height:0;transition-property:left,top;transition-timing-function:cubic-bezier(.45,.05,.25,1),cubic-bezier(.3,.6,.35,1);position:absolute}.hs .tcur svg{filter:drop-shadow(0 3px 5px #0d052459);transform-origin:5px 3px;width:26px;height:26px;transition:transform .14s var(--ease),opacity .25s;position:absolute;top:-3px;left:-5px}.hs .tcur.press svg{transform:scale(.84)}.hs .tcur .tdot,.hs .tcur.finger svg{display:none}.hs .tcur.finger .tdot{width:38px;height:38px;transition:transform .14s var(--ease),background-color .14s,opacity .25s;background:#fff6;border:2px solid #fff;border-radius:50%;display:block;position:absolute;top:-19px;left:-19px;box-shadow:0 6px 18px #0d052459,inset 0 0 0 1px #0d052424}.hs .tcur.finger.press .tdot{background:#673de673;transform:scale(.8)}.hs .tcur.hide svg,.hs .tcur.hide .tdot{opacity:0}.hs .trip{opacity:0;background:#673de624;border:2px solid #673de6bf;border-radius:50%;width:44px;height:44px;position:absolute;top:-22px;left:-22px}.hs .trip.rA{animation:.52s ease-out st-tripA}.hs .trip.rB{animation:.52s ease-out st-tripB}@keyframes st-tripA{0%{opacity:.95;transform:scale(.25)}to{opacity:0;transform:scale(1.3)}}@keyframes st-tripB{0%{opacity:.95;transform:scale(.25)}to{opacity:0;transform:scale(1.3)}}.hs .tour-mob{display:none}.hs .phone{background:linear-gradient(160deg,#2b2241,#0d0524 60%);border-radius:48px;width:min(300px,82vw);margin:0 auto;padding:9px;position:relative;box-shadow:0 2px 4px #0d05241f,0 44px 80px -30px #2e168c99,inset 0 0 0 1px #ffffff14}.hs .phone-screen{aspect-ratio:390/844;border-radius:39px}.hs .tour-ctl{justify-content:flex-start;align-items:center;gap:10px;margin-top:26px;display:flex}.hs .tour-play{border:1px solid var(--line-2);cursor:pointer;width:48px;height:48px;color:var(--ink);box-shadow:var(--sh-sm);background:#fff;border-radius:14px;flex-shrink:0;place-items:center;transition:border-color .2s,background-color .2s;display:grid}.hs .tour-play:hover{border-color:var(--line-3);background:#fcfbff}.hs .tour-chips{border:1px solid var(--line-2);min-width:0;box-shadow:var(--sh-sm);scrollbar-width:none;background:#fff;border-radius:14px;gap:4px;padding:4px;display:flex;overflow-x:auto}.hs .tour-chips::-webkit-scrollbar{display:none}.hs .tour-chips button{min-height:40px;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:10px;flex:none;padding:0 14px;font-size:14px;font-weight:600;transition:background-color .2s,color .2s;position:relative}.hs .tour-chips button:hover{color:var(--ink);background:var(--soft)}.hs .tour-chips button[aria-pressed=true]{background:var(--tint);color:var(--primary-hi)}.hs .tour-chips button i{background:#673de629;border-radius:2px;height:2px;display:none;position:absolute;bottom:5px;left:12px;right:12px;overflow:hidden}.hs .tour-chips button[aria-pressed=true] i{display:block}.hs .tour-chips button i b{background:var(--primary);width:0;height:100%;display:block}.hs .tour-chips button i b.runA{animation-name:st-chipA;animation-timing-function:linear;animation-fill-mode:forwards}.hs .tour-chips button i b.runB{animation-name:st-chipB;animation-timing-function:linear;animation-fill-mode:forwards}.hs .tour-chips.paused button i b{animation-play-state:paused}.hs .tour-chips.still button i b{width:100%}@keyframes st-chipA{to{width:100%}}@keyframes st-chipB{to{width:100%}}.hs .tour-cap{text-align:left;max-width:720px;min-height:24px;color:var(--muted);text-wrap:balance;margin:16px 0 0;font-size:15.5px;line-height:1.5}.hs .tour-cap b{color:var(--ink);font-weight:600}.hs .tour-hint{text-align:left;color:var(--dim);margin:6px 0 0;font-size:13px}@media (max-width:640px){.hs .stage{margin-top:20px;padding-inline:16px}.hs .tour-desk{display:none}.hs .tour-mob{display:block}.hs .tour-ctl{justify-content:flex-start;margin-top:22px}.hs .tour-chips button{padding:0 12px;font-size:13.5px}.hs .tour-cap{text-align:left;font-size:15px}.hs .tour-hint{text-align:left}}@media (prefers-reduced-motion:reduce){.hs .tf.on,.hs .tf.prev.out{animation:none!important}.hs .tcur{display:none}}.hs .hero .console{border-color:#0000;box-shadow:0 0 0 1px #ffffff29,0 0 0 10px #ffffff12,0 50px 120px -50px #0d0524b3,0 30px 100px -40px #8f6aff99}.hs .tour-ctl,.hs .tour-cap,.hs .tour-hint{z-index:2;position:relative}.hs .hero .phone{box-shadow:0 0 0 1px #ffffff2e,0 0 0 8px #ffffff0d,0 44px 90px -30px #080318f2,0 20px 80px -30px #8f6affd9,inset 0 0 0 1px #ffffff14}.hs picture.tf img{object-fit:cover;width:100%;height:100%}.hs .cta-row,.hs .fine,.hs .tour-ctl{justify-content:center}.hs .tour-cap{text-align:center;margin-inline:auto}.hs .tour-hint{text-align:center}.hs .console[data-flat]{transform:none}.hs .tour-ctl{max-width:100%}.hs .tour-rail{align-items:center;gap:6px;min-width:0;display:flex;position:relative}.hs .tour-chips{scroll-behavior:smooth;overscroll-behavior-x:contain}.hs .tour-chips.fade-r{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}.hs .tour-chips.fade-l{-webkit-mask-image:linear-gradient(90deg,#0000,#000 40px);mask-image:linear-gradient(90deg,#0000,#000 40px)}.hs .tour-chips.fade-l.fade-r{-webkit-mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000)}.hs .tour-arrow{border:1px solid var(--line-2);width:40px;height:40px;color:var(--ink);cursor:pointer;box-shadow:var(--sh-sm);background:#fff;border-radius:12px;flex-shrink:0;place-items:center;padding:0;transition:opacity .2s,border-color .2s,background-color .2s;display:grid}.hs .tour-arrow:hover{border-color:var(--line-3);background:#fcfbff}.hs .tour-arrow:disabled{opacity:.35;cursor:default}.hs .tour-arrow[hidden]{display:none}.hs .tour-chips .grp{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);white-space:nowrap;flex:none;align-self:center;padding:0 6px 0 10px;font-size:10.5px;font-weight:500}.hs .tour-chips .grp+button{margin-left:0}.hs .tour-chips .sep{background:var(--line-2);flex:0 0 1px;align-self:stretch;margin:8px 4px}@media (max-width:640px){.hs .tour-arrow{display:none}}
