.hx :is(h1,h2,h3,h4,h5,h6){color:inherit;font-family:inherit}.hx{--bg:#02040a;--ink:#f2f5ff;--mute:#8d9bbd;--dim:#4f5c7c;--line:#96b4ff24;--line2:#96b4ff4d;--blue:#135bff;--blue2:#4d86ff;--ice:#9fc2ff;--ok:#3fd08a;--glow:#135bff99;--sans:"IBM Plex Sans",system-ui,sans-serif;--mono:"IBM Plex Mono",ui-monospace,monospace;--ease:cubic-bezier(.16,1,.3,1)}.hx *{box-sizing:border-box}.hx{scroll-behavior:smooth;background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}.hx.loading{overflow:hidden}.hx a{color:inherit;text-decoration:none}.hx button{font:inherit}.hx .dot{background:var(--ok);width:7px;height:7px;box-shadow:0 0 10px var(--ok);border-radius:50%;animation:2s infinite pulse;display:inline-block}@keyframes pulse{50%{opacity:.35}}.hx ::selection{background:var(--blue);color:#fff}.hx{scroll-padding-top:64px}.hx .logo{font-family:var(--mono);letter-spacing:.16em;font-size:15px;font-weight:600}.hx .logo b{color:var(--blue2);font-weight:600}.hx .brand img{filter:brightness(0)invert();width:auto;height:30px;display:block}.hx .brand .txt{font-family:var(--mono);letter-spacing:.14em;color:#fff;font-size:15px;font-weight:600;display:none}.hx .brand.noimg img{display:none}.hx .brand.noimg .txt{display:inline}.hx .sigbus{height:34px;font-family:var(--mono);background:#041745;border-bottom:1px solid #ffffff24;align-items:stretch;display:flex;overflow:hidden}.hx .sigbus .sb-l{letter-spacing:.12em;text-transform:uppercase;color:#3fd08a;flex:none;align-items:center;gap:7px;padding:0 0 0 14px;font-size:9.5px;font-weight:600;display:inline-flex}.hx .sigbus .sb-l i{background:#3fd08a;border-radius:50%;width:5px;height:5px;animation:2s infinite pulse}.hx .sigbus .sb-tag{letter-spacing:.08em;color:#dde8ff;white-space:nowrap;flex:none;align-items:center;padding:0 14px;font-size:10.5px;display:flex}.hx .sigbus .sb-feed{color:#9fc2ff;white-space:nowrap;flex:1;align-items:center;gap:26px;min-width:0;padding-left:26px;font-size:10.5px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000)}.hx .sigbus .t{color:#6e86be}.hx .sigbus .w{color:#dde8ff}.hx .sigbus .e{color:#7e9bd8}.hx .sigbus .ok{color:#3fd08a}.hx .sigbus .sb-r{letter-spacing:.06em;text-transform:uppercase;color:#aeb9cc;white-space:nowrap;border-left:1px solid #ffffff24;flex:none;align-items:center;gap:7px;padding:0 14px;font-size:10px;display:inline-flex}.hx .sigbus .sb-r:hover{color:#fff}.hx .sigbus .sb-x{color:#fff;text-underline-offset:3px;text-decoration:underline}@media (width<=760px){.hx .sigbus .sb-tag,.hx .sigbus .sb-x{display:none}}.hx .topnav{z-index:80;font-family:var(--mono);background:#0d46db;border-bottom:1px solid #ffffff29;position:sticky;top:0}.hx .topnav-in{align-items:center;gap:20px;max-width:1320px;height:52px;margin:0 auto;padding:0 22px;display:flex}.hx .tn-mid{align-items:center;gap:15px;margin:0 auto;display:flex}.hx .tn-item{cursor:pointer;height:52px;font-family:var(--mono);color:#dce6ff;white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;padding:0 3px;font-size:13px;font-weight:500;display:flex}.hx .tn-item:hover{color:#fff}.hx .tn-item .n{letter-spacing:.06em;color:#7e9bd8;font-size:10px;font-weight:600}.hx .tn-item .c{opacity:.8;font-size:9px}.hx .tn-r{flex:none;align-items:center;gap:12px;display:flex}.hx .tn-search{color:#dce6ff;align-items:center;gap:7px;padding:6px 4px;display:flex}.hx .tn-search .o{border:1.5px solid;border-radius:50%;width:12px;height:12px}.hx .tn-search .k{letter-spacing:.06em;border:1px solid #ffffff47;border-radius:3px;padding:3px 6px;font-size:10px;font-weight:600;line-height:1}.hx .tn-txt{cursor:pointer;font-family:var(--sans);color:#fffc;background:0 0;border:0;align-items:center;gap:7px;padding:9px 4px;font-size:12.5px;font-weight:500;display:flex}.hx .tn-txt:hover{color:#fff;text-decoration:underline}.hx .tn-cta{font-family:var(--sans);color:#0d46db;background:#fff;padding:10px 18px;font-size:13.5px;font-weight:600}.hx .tn-cta:hover{background:#eaf0ff}.hx .tn-burger{cursor:pointer;background:0 0;border:1px solid #ffffff47;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:36px;height:36px;padding:0;display:none}.hx .tn-burger span{background:#fff;width:16px;height:1.5px}.hx .tn-drawer{background:#071a40;border-top:1px solid #ffffff29;flex-direction:column;padding:12px 22px 20px;display:none}.hx .tn-drawer a{color:#dce6ff;border-bottom:1px solid #ffffff1a;gap:10px;padding:14px 0;font-size:14px;display:flex}.hx .tn-drawer a span{letter-spacing:.06em;color:#7e9bd8;min-width:16px;font-size:10px;font-weight:600}.hx .tn-drawer.open{display:flex}@media (width<=1199px){.hx .tn-mid,.hx .tn-wide{display:none!important}.hx .tn-burger{display:flex}.hx .topnav-in{justify-content:space-between}}@media (width>=1200px){.hx .tn-drawer.open{display:none}}.hx #gl{z-index:0;width:100vw;height:100vh;display:block;position:fixed;inset:0}.hx .fx{z-index:1;pointer-events:none;position:fixed;inset:0}.hx .fx.vig{background:radial-gradient(120% 90%,#0000 45%,#02040ad9 100%)}.hx .fx.grain{opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:1s steps(4,end) infinite grain}@keyframes grain{25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-3%)}75%{transform:translate(-2%,-1%)}}.hx .fx.scan{background:repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 3px)}.hx .flash{z-index:150;opacity:0;pointer-events:none;transition:opacity .9s var(--ease);background:#cfe0ff;position:fixed;inset:0}.hx .flash.on{opacity:.85;transition:none}.hx main,.hx .sigbus,.hx .topnav,.hx .sfoot{z-index:2;position:relative}.hx main{overflow-x:clip}.hx .sigbus{z-index:81}.hx .topnav{z-index:80}.hx #loader{z-index:200;font-family:var(--mono);color:var(--mute);transition:clip-path 1.1s var(--ease);clip-path:inset(0);background:#02040a;flex-direction:column;justify-content:space-between;padding:28px;display:flex;position:fixed;inset:0}.hx #loader.done{clip-path:inset(0 0 100%)}.hx #loader .lines{letter-spacing:.06em;font-size:12px;line-height:2}.hx #loader .lines div{opacity:0;animation:.4s forwards ln;transform:translateY(6px)}.hx #loader .lines b{color:var(--ok);font-weight:500}@keyframes ln{to{opacity:1;transform:none}}.hx #loader .pct{font-family:var(--sans);letter-spacing:-.07em;color:var(--ink);align-self:flex-end;font-size:clamp(90px,22vw,320px);font-weight:200;line-height:.8}.hx #loader .bar{background:var(--line);height:1px;position:relative}.hx #loader .bar i{background:var(--blue2);width:0;box-shadow:0 0 12px var(--glow);position:absolute;inset:0 auto 0 0}.hx #cur,.hx #curR{z-index:300;pointer-events:none;border-radius:50%;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}.hx #cur{mix-blend-mode:difference;background:#fff;width:6px;height:6px}.hx #curR{width:38px;height:38px;transition:width .35s var(--ease),height .35s var(--ease),background .35s,border-color .35s;border:1px solid #9fc2ff8c}.hx #curR.hov{border-color:var(--blue2);background:#135bff1f;width:74px;height:74px}@media (pointer:coarse){.hx #cur,.hx #curR{display:none}}.hx .hud{z-index:60;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute);pointer-events:none;font-size:10.5px;transition:opacity .4s;position:fixed}.hx .hud.off{opacity:0}.hx .hud-bl{gap:18px;display:flex;bottom:20px;left:22px}.hx .hud-bl b{color:var(--ink);font-weight:500}.hx .hud-br{pointer-events:auto;align-items:center;gap:14px;display:flex;bottom:16px;right:22px}.hx .snd{all:unset;cursor:pointer;border:1px solid var(--line2);color:var(--ink);border-radius:2px;align-items:center;gap:8px;padding:6px 10px;display:flex}.hx .snd i{align-items:flex-end;gap:2px;height:10px;display:flex}.hx .snd i s{background:var(--ice);width:2px;height:3px;transition:height .2s}.hx .snd.on i s{animation:.8s ease-in-out infinite eq}.hx .snd.on i s:nth-child(2){animation-delay:.2s}.hx .snd.on i s:nth-child(3){animation-delay:.4s}@keyframes eq{50%{height:10px}}.hx .hud-r{flex-direction:column;align-items:flex-end;gap:14px;display:flex;top:50%;right:22px;transform:translateY(-50%)}.hx .hud-r .tick{color:var(--dim);align-items:center;gap:10px;transition:color .4s;display:flex}.hx .hud-r .tick i{width:14px;height:1px;transition:width .4s var(--ease);background:currentColor}.hx .hud-r .tick.on{color:var(--ink)}.hx .hud-r .tick.on i{background:var(--blue2);width:34px}.hx .hud-r .tick span{display:none}@media (width<=900px){.hx .hud-r,.hx .hud-bl{display:none}}.hx .eyebrow{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ice);align-items:center;gap:12px;font-size:11.5px;display:inline-flex}.hx .eyebrow:before{content:"";background:var(--blue2);width:26px;height:1px}.hx .mega{letter-spacing:-.065em;margin:0;font-size:clamp(54px,11vw,184px);font-weight:300;line-height:.86}.hx .h-lg{letter-spacing:-.055em;margin:0;font-size:clamp(44px,7vw,116px);font-weight:300;line-height:.9}.hx .out{color:#0000;-webkit-text-stroke:1px #c8daffb3}.hx .glow{color:#fff;text-shadow:0 0 30px #4d86ffe6,0 0 90px #135bff99}.hx .lede{color:#b9c6e4;max-width:52ch;margin:0;font-size:clamp(17px,1.35vw,20px);font-weight:300;line-height:1.6}.hx .btn{min-height:56px;font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;border:1px solid #0000;border-radius:2px;align-items:center;gap:12px;padding:0 30px;font-size:12.5px;font-weight:600;transition:background .3s,color .3s,box-shadow .3s,border-color .3s;display:inline-flex}.hx .btn-w{color:#02040a;background:#fff}.hx .btn-w:hover{background:var(--blue);color:#fff;box-shadow:0 0 50px var(--glow)}.hx .btn-o{border-color:var(--line2);color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff08}.hx .btn-o:hover{background:#ffffff1a;border-color:#fff}.hx .btn-b{background:var(--blue);color:#fff;box-shadow:0 18px 50px -14px var(--glow)}.hx .btn-b:hover{box-shadow:0 0 70px var(--glow);background:#2b6cff}.hx .mag{will-change:transform;transition:transform .5s var(--ease)}.hx .rv{opacity:0;transition:opacity 1.2s var(--ease),transform 1.2s var(--ease);transform:translateY(50px)}.hx .rv.in{opacity:1;transform:none}.hx .rv.d1{transition-delay:.12s}.hx .rv.d2{transition-delay:.24s}.hx .rv.d3{transition-delay:.36s}.hx .wrap{max-width:1400px;margin:0 auto;padding:0 clamp(20px,4vw,56px)}.hx .hero{flex-direction:column;justify-content:flex-end;min-height:calc(100svh - 86px);padding-top:56px;padding-bottom:clamp(40px,6vw,80px);display:flex;position:relative}.hx .hero:before{content:"";pointer-events:none;background:linear-gradient(#0d46db47,#0000 26%),radial-gradient(60% 30% at 50% 0,#135bff40,#0000 70%);position:absolute;inset:0}.hx .hero .wrap{flex-direction:column;gap:28px;width:100%;display:flex;position:relative}.hx .split{clip-path:inset(-.6em -.6em -.02em);margin-bottom:-.06em;padding-bottom:.12em;display:block}.hx .split .ch{transition:transform 1.3s var(--ease);display:inline-block;transform:translateY(110%)rotate(6deg)}.hx.ready .split .ch{transform:none}.hx .hero-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.hx .hero-cta{flex-wrap:wrap;gap:12px;display:flex}.hx .scrollcue{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--mute);align-items:center;gap:14px;font-size:10.5px;display:flex}.hx .scrollcue i{background:linear-gradient(var(--blue2),transparent);width:1px;height:46px;position:relative;overflow:hidden}.hx .scrollcue i:after{content:"";width:1px;height:40%;animation:drop 1.8s var(--ease) infinite;background:#fff;position:absolute;top:-40%;left:0}@keyframes drop{to{top:110%}}.hx .hero-meta{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute);border-top:1px solid var(--line);flex-wrap:wrap;gap:26px;padding-top:20px;font-size:11px;display:flex}.hx .hero-meta b{color:var(--ink);font-weight:500}.hx .marq{border-top:1px solid var(--line);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#02040a73;padding:26px 0;overflow:hidden}.hx .marq-t{letter-spacing:-.05em;white-space:nowrap;will-change:transform;gap:56px;width:max-content;font-size:clamp(48px,8vw,128px);font-weight:200;line-height:1;display:flex}.hx .marq-t span:nth-child(odd){color:#0000;-webkit-text-stroke:1px #aac3ff8c}.hx .marq-t em{color:var(--blue2);font-style:normal}.hx .chap{align-items:center;min-height:130vh;display:flex;position:relative}.hx .chap .wrap{width:100%;display:flex}.hx .chap.r .wrap{justify-content:flex-end}.hx .panel{flex-direction:column;gap:26px;max-width:600px;display:flex;position:relative}.hx .chap .panel:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#02040ad1,#0000);position:absolute;inset:-80px -120px}.hx .cnum{font-family:var(--mono);letter-spacing:.2em;color:var(--blue2);align-items:center;gap:14px;font-size:12px;display:flex}.hx .cnum b{font-family:var(--sans);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1px #4d86ffcc;font-size:96px;font-weight:200;line-height:.8}.hx .specs{border-top:1px solid var(--line2);display:grid}.hx .specs div{border-bottom:1px solid var(--line);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);grid-template-columns:18px 1fr auto;align-items:center;gap:10px;padding:14px 0;font-size:12px;display:grid}.hx .specs div b{color:var(--ink);text-align:right;font-weight:500}.hx .specs div:before{content:"▸";color:var(--blue2);order:-1}@media (width<=760px){.hx .chap{min-height:110vh}.hx .chap .panel:before{inset:-40px -30px}}.hx .stats{padding:clamp(100px,14vw,200px) 0}.hx .sgrid{border-top:1px solid var(--line2);grid-template-columns:repeat(4,1fr);display:grid}.hx .sgrid>div{border-right:1px solid var(--line);background:linear-gradient(#02040ab3,#0000);flex-direction:column;gap:12px;padding:34px 26px 40px 0;display:flex}.hx .sgrid>div:last-child{border-right:0}.hx .sgrid>div+div{padding-left:26px}.hx .sgrid .v{letter-spacing:-.07em;font-size:clamp(64px,8vw,132px);font-weight:200;line-height:.85}.hx .sgrid .v sup{color:var(--blue2);vertical-align:top;letter-spacing:-.02em;margin-left:4px;font-size:.32em;font-weight:400}.hx .sgrid .l{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);font-size:11px}@media (width<=900px){.hx .sgrid{grid-template-columns:1fr 1fr}.hx .sgrid>div{border-bottom:1px solid var(--line)}.hx .sgrid>div:nth-child(2n){border-right:0}.hx .sgrid>div:nth-child(3){padding-left:0}}.hx .deploy{align-items:center;min-height:120vh;padding:120px 0;display:flex}.hx .dep{grid-template-columns:1fr auto;align-items:center;gap:60px;display:grid}@media (width<=980px){.hx .dep{text-align:center;grid-template-columns:1fr;justify-items:center}.hx .dep .eyebrow{justify-content:center}}.hx .core-wrap{aspect-ratio:1;touch-action:none;place-items:center;width:min(78vw,380px);display:grid;position:relative}.hx .core-wrap svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.hx .core-wrap .trk{fill:none;stroke:#96b4ff29;stroke-width:1px}.hx .core-wrap .tk{fill:none;stroke:#96b4ff59;stroke-width:6px;stroke-dasharray:1 13.4}.hx .core-wrap .fill{fill:none;stroke:url(#gr);stroke-width:3px;stroke-linecap:round;stroke-dasharray:578;stroke-dashoffset:578px;filter:drop-shadow(0 0 10px #4d86ff)}.hx .core-wrap .spin{pointer-events:none;border:1px dashed #9fc2ff4d;border-radius:50%;animation:9s linear infinite spin;position:absolute;inset:8%}.hx .core-wrap .spin.b{border-style:dotted;animation-duration:5s;animation-direction:reverse;inset:16%}@keyframes spin{to{transform:rotate(360deg)}}.hx .core{all:unset;z-index:2;cursor:pointer;aspect-ratio:1;text-align:center;width:58%;font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:#fff;box-shadow:0 0 0 1px #9fc2ff59 inset,0 0 80px -10px var(--glow);-webkit-user-select:none;user-select:none;background:radial-gradient(circle at 50% 40%,#4d86ff8c,#135bff26 55%,#02040a99 75%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:12px;transition:transform .2s,box-shadow .3s;display:flex;position:relative}.hx .core b{font-family:var(--sans);letter-spacing:-.05em;text-transform:none;font-size:58px;font-weight:200}.hx .core:focus-visible{outline-offset:6px;outline:2px solid #fff}.hx .core.hold~.spin,.hx .core-wrap:has(.core.hold) .spin{animation-duration:2.4s}.hx .core.hold{box-shadow:0 0 0 1px #fff inset,0 0 140px 10px var(--glow);transform:scale(.95)}.hx .core.done{box-shadow:0 0 0 1px var(--ok) inset,0 0 120px -10px #3fd08acc;background:radial-gradient(circle,#3fd08a99,#3fd08a1a 60%,#0000 75%)}.hx .seq{font-family:var(--mono);letter-spacing:.06em;text-align:left;gap:2px;width:100%;max-width:480px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.hx .seq li{color:var(--dim);background:#ffffff06;border-left:2px solid #0000;justify-content:space-between;gap:16px;padding:12px 14px;transition:all .35s;display:flex}.hx .seq li b{font-weight:500}.hx .seq li.on{color:var(--ink);border-color:var(--blue2);background:#135bff1f}.hx .seq li.on b{color:var(--ok)}.hx .dep-done{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ok);min-height:20px;font-size:13px}.hx .pricing{align-items:center;min-height:130vh;padding:140px 0;display:flex}.hx .pr{grid-template-columns:1fr minmax(0,520px);align-items:center;gap:70px;display:grid}@media (width<=1020px){.hx .pr{grid-template-columns:1fr}}.hx .pass-wrap{perspective:1400px}.hx .pass{transform-style:preserve-3d;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .6s var(--ease);background:linear-gradient(150deg,#182650eb,#060a18f5 60%);border:1px solid #9fc2ff47;border-radius:22px;padding:34px;position:relative;overflow:hidden;box-shadow:0 60px 140px -40px #135bffb3,inset 0 0 0 1px #ffffff0a}.hx .pass:before{content:"";background:conic-gradient(from calc(var(--a,0)*1deg) at var(--mx,50%) var(--my,50%),transparent 0 20%,#4d86ff59,#3fd08a40,#ff78dc2e,transparent 55% 100%);mix-blend-mode:screen;opacity:.55;pointer-events:none;filter:blur(18px);position:absolute;inset:-50%}.hx .pass:after{content:"";pointer-events:none;background:radial-gradient(400px circle at var(--mx,50%) var(--my,50%),#ffffff24,transparent 60%);border-radius:inherit;position:absolute;inset:0}.hx .pass>*{z-index:1;position:relative}.hx .ph{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ice);justify-content:space-between;align-items:flex-start;gap:12px;font-size:10.5px;display:flex}.hx .ph small{color:var(--dim);margin-top:6px;display:block}.hx .chip{opacity:.85;background:linear-gradient(135deg,#c9d6f2,#6f7fa6 50%,#d9e3ff);border-radius:6px;width:46px;height:34px;position:relative}.hx .chip:after{content:"";border:1px solid #00000040;border-radius:3px;position:absolute;inset:6px 10px}.hx .cur{border:1px solid var(--line2);border-radius:2px;margin-top:26px;padding:2px;display:inline-flex}.hx .cur button{all:unset;cursor:pointer;font-family:var(--mono);letter-spacing:.08em;color:var(--mute);padding:5px 10px;font-size:11px}.hx .cur button[aria-pressed=true]{color:#02040a;background:#fff}.hx .pv{flex-wrap:wrap;align-items:baseline;gap:12px;margin:16px 0 4px;display:flex}.hx .pv .now{letter-spacing:-.07em;font-size:clamp(72px,9vw,112px);font-weight:200;line-height:.9;transform:translateZ(40px)}.hx .pv .per{color:var(--mute)}.hx .pv s{color:var(--dim);font-size:18px}.hx .psub{color:var(--mute);font-size:13px}.hx .psub b{color:var(--ok);font-weight:500}.hx .pfeat{border-top:1px dashed var(--line2);color:#cdd8f2;gap:11px;margin:24px 0;padding:22px 0 0;font-size:14.5px;list-style:none;display:grid}.hx .pfeat li{gap:12px;display:flex}.hx .pfeat li:before{content:"✓";color:var(--blue2);font-family:var(--mono)}.hx .pass .btn{justify-content:center;width:100%}.hx .pfoot{font-family:var(--mono);letter-spacing:.14em;color:var(--dim);text-transform:uppercase;justify-content:space-between;align-items:flex-end;gap:16px;margin-top:22px;font-size:10px;display:flex}.hx .barcode{opacity:.55;background:repeating-linear-gradient(90deg,#cfd9f5 0 2px,#0000 2px 4px,#cfd9f5 4px 5px,#0000 5px 9px,#cfd9f5 9px 12px,#0000 12px 14px);width:150px;height:34px}.hx .stamp{z-index:2;border:1.5px solid var(--ok);color:var(--ok);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;text-align:center;background:#02040a99;border-radius:3px;padding:8px 12px;font-size:10.5px;line-height:1.5;position:absolute;top:110px;right:-14px;transform:rotate(14deg)translateZ(60px)}.hx .final{text-align:center;background:linear-gradient(#0000 70%,#041745);justify-content:center;align-items:flex-end;min-height:120vh;padding-bottom:16vh;display:flex;position:relative;overflow:hidden}.hx .final .wrap{flex-direction:column;align-items:center;gap:30px;display:flex}.hx .rings{pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.hx .rings i{opacity:0;border:1px solid #4d86ff66;border-radius:50%;width:1400px;height:1400px;animation:6s linear infinite rng;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.1)}.hx .rings i:nth-child(2){animation-delay:1.5s}.hx .rings i:nth-child(3){animation-delay:3s}.hx .rings i:nth-child(4){animation-delay:4.5s}@keyframes rng{10%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}.hx .pre{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ice);margin-bottom:26px;font-size:12px;font-weight:400;display:block}.hx .pre:before{content:"";background:var(--blue2);vertical-align:middle;width:26px;height:1px;margin-right:12px;display:inline-block}.hx .h-md{letter-spacing:-.045em;margin:0;font-size:clamp(34px,4.4vw,62px);font-weight:300;line-height:1}.hx .lede strong{color:#fff;font-weight:500}.hx .alt-auth{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dim);font-size:11px}.hx .alt-auth a{color:var(--ice);text-underline-offset:3px;text-decoration:underline}.hx .alt-auth a:hover{color:#fff}.hx .tele{border-top:1px solid var(--line);grid-template-columns:repeat(4,auto) 1fr;gap:0;padding-top:0;display:grid}.hx .tele>div{flex-direction:column;gap:6px;padding:18px 32px 0 0;display:flex}.hx .tele>div+div{border-left:1px solid var(--line);padding-left:32px}.hx .tele .k{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);align-items:center;font-size:10px;display:flex}.hx .tele b{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:300}.hx .tele b i{color:var(--dim);font-style:normal}.hx .tele .scrollcue{flex-direction:row;justify-self:end;align-items:center;border-left:0!important}@media (width<=900px){.hx .tele{grid-template-columns:1fr 1fr}.hx .tele>div{border-left:0!important;padding:14px 0!important}.hx .tele .scrollcue{display:none}}.hx .logos-strip{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#02040a8c}.hx .logos-strip .wrap{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#5d6b8f;flex-wrap:wrap;align-items:center;gap:12px 38px;padding-top:22px;padding-bottom:22px;font-size:13px;display:flex}.hx .logos-strip .h{color:var(--mute);margin-right:10px;font-size:10.5px}.hx .frag{text-align:center;align-items:center;min-height:140vh;display:flex}.hx .frag .wrap{flex-direction:column;align-items:center;gap:30px;width:100%;display:flex}.hx .fcols{grid-template-columns:repeat(3,minmax(0,300px));gap:14px;margin-top:20px;display:grid}@media (width<=820px){.hx .fcols{grid-template-columns:1fr;width:100%}}.hx .fcols>div{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-align:left;background:#0a04088c;border:1px solid #ff787838;border-radius:4px;flex-direction:column;gap:6px;padding:22px;display:flex}.hx .fcols .fk{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#ff8a8a;font-size:10.5px}.hx .fcols b{letter-spacing:-.04em;font-size:30px;font-weight:300}.hx .fcols span:not(.fk){font-family:var(--mono);letter-spacing:.06em;color:var(--mute);font-size:12px;-webkit-text-decoration:line-through #ff8a8a99;text-decoration:line-through #ff8a8a99}.hx .resolve{letter-spacing:-.04em;margin:70px 0 0;font-size:clamp(28px,3.6vw,52px);font-weight:300}.hx .panel.wide{max-width:680px}.hx .jobs{background:var(--line2);border:1px solid var(--line2);grid-template-columns:1fr 1fr;gap:1px;display:grid}.hx .jobs>div{background:#02040ad1;flex-direction:column;gap:6px;padding:18px 18px 20px;display:flex}.hx .jobs span{font-family:var(--mono);letter-spacing:.14em;color:var(--blue2);font-size:10.5px}.hx .jobs b{letter-spacing:-.02em;font-size:20px;font-weight:400}.hx .jobs p{color:var(--mute);margin:0;font-size:14px;line-height:1.5}@media (width<=520px){.hx .jobs{grid-template-columns:1fr}}.hx .more{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ice);border-bottom:1px solid var(--blue2);align-self:flex-start;padding-bottom:4px;font-size:12px}.hx .more:hover{color:#fff;border-color:#fff}.hx .quotes{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:70px;display:grid}.hx .quotes figure{border:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#02040ab3;border-radius:4px;flex-direction:column;justify-content:space-between;gap:20px;margin:0;padding:26px;display:flex}.hx .quotes blockquote{letter-spacing:-.015em;margin:0;font-size:20px;font-weight:300;line-height:1.4}.hx .quotes figcaption{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);font-size:11px}.hx .quotes figcaption b{color:var(--ice);font-weight:500}.hx .cases{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:14px;display:grid}.hx .cases a{background:#02040ad9;flex-direction:column;gap:10px;min-height:170px;padding:22px;transition:background .3s;display:flex}.hx .cases a:hover{background:#135bff29}.hx .cases span{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--blue2);font-size:10px}.hx .cases b{flex:1;font-size:17px;font-weight:400;line-height:1.35}.hx .cases i{font-style:normal;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ice);font-size:11px}@media (width<=980px){.hx .quotes{grid-template-columns:1fr}.hx .cases{grid-template-columns:1fr 1fr}}@media (width<=520px){.hx .cases{grid-template-columns:1fr}}.hx .ladder{border-top:1px dashed var(--line2);margin:20px 0 0;display:grid}.hx .ladder>div{border-bottom:1px solid var(--line);color:var(--mute);grid-template-columns:90px 1fr auto;align-items:center;gap:10px;padding:11px 10px;font-size:13.5px;display:grid}.hx .ladder span{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;font-size:11px}.hx .ladder em{font-style:normal}.hx .ladder b{color:#cdd8f2;font-size:13px;font-weight:500}.hx .ladder .on{color:#fff;border-left:2px solid var(--blue2);background:#135bff2e}.hx .ladder .on span{color:var(--ice)}.hx .ladder .on b{color:#fff}.hx .covers{flex-wrap:wrap;gap:6px;margin:18px 0 22px;display:flex}.hx .covers .h{width:100%;font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dim);margin-bottom:4px;font-size:10px}.hx .covers i{border:1px solid var(--line2);color:#cdd8f2;border-radius:2px;padding:5px 9px;font-size:12px;font-style:normal}.hx .faq{padding:clamp(100px,12vw,170px) 0}.hx .faq-g{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px;display:grid}@media (width<=900px){.hx .faq-g{grid-template-columns:1fr}}.hx .faq-g .stick{flex-direction:column;align-self:start;gap:18px;display:flex;position:sticky;top:110px}.hx .faq details{border-bottom:1px solid var(--line);background:#02040ab3}.hx .faq details:first-of-type{border-top:1px solid var(--line)}.hx .faq summary{cursor:pointer;justify-content:space-between;gap:24px;padding:22px 16px;list-style:none;display:flex}.hx .faq summary::-webkit-details-marker{display:none}.hx .faq summary h3{letter-spacing:-.01em;margin:0;font-size:19px;font-weight:400;line-height:1.35}.hx .faq summary:after{content:"+";font-family:var(--mono);color:var(--blue2);flex:none;transition:transform .3s}.hx .faq details[open] summary:after{transform:rotate(45deg)}.hx .faq details p{color:var(--mute);margin:0;padding:0 48px 24px 16px;font-size:16px;line-height:1.65}.hx .stats{padding-bottom:clamp(120px,14vw,200px)}@media (width<=600px){.hx .snd #sndT{display:none}.hx .hud-br{bottom:12px;right:12px}}.hx main .lede,.hx main .specs,.hx main .tele,.hx main .jobs p,.hx main .eyebrow,.hx main .alt-auth,.hx main .more{text-shadow:0 1px 14px #02040af2,0 0 2px #02040acc}.hx .sfoot{color:#bcd0ff;font-family:var(--mono);background:#041745;padding-bottom:clamp(65px,11.5vw,164px);position:relative;overflow:hidden}.hx .sfoot a{color:inherit}.hx .sf-strip{z-index:1;letter-spacing:.08em;text-transform:uppercase;color:#6e86be;white-space:nowrap;border-bottom:1px solid #15347e;align-items:center;gap:18px;max-width:1320px;height:40px;margin:0 auto;padding:0 24px;font-size:10px;display:flex;position:relative;overflow:hidden}.hx .sf-strip b{color:#c3d2f2;font-weight:600}.hx .sf-live{color:#bcd0ff;align-items:center;gap:7px;display:inline-flex}.hx .sf-live i,.hx .sf-reg i,.hx .sf-legal i{background:#3fd08a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #3fd08a}.hx .sf-regs{gap:6px;margin-left:auto;display:flex}.hx .sf-reg{letter-spacing:.06em;color:#9fc2ff;border:1px solid #15347e;border-radius:3px;align-items:center;gap:5px;padding:3px 7px;font-size:9px;display:inline-flex}.hx .sf-reg i{width:4px;height:4px}@media (width<=900px){.hx .sf-hide{display:none}}.hx .sf-main{z-index:1;grid-template-columns:minmax(0,330px) minmax(0,1fr);gap:32px;max-width:1320px;margin:0 auto;padding:40px 24px;display:grid;position:relative}@media (width<=900px){.hx .sf-main{grid-template-columns:1fr}}.hx .sf-brand{flex-direction:column;align-items:flex-start;display:flex}.hx .sf-brand .brand img{height:27px}.hx .sf-tag{letter-spacing:-.01em;color:#fff;margin:18px 0 0;font-size:15px;font-weight:600}.hx .sf-tag sup{color:#9fc2ff;font-size:9px;font-weight:500}.hx .sf-desc{color:#bcd0ff;margin:10px 0 0;font-size:12.5px;line-height:1.65}.hx .sf-sales{letter-spacing:.02em;background:#fff;margin-top:20px;padding:10px 18px;font-size:12.5px;font-weight:600;color:#041745!important}.hx .sf-sales:hover{background:#eaf0ff}.hx .sf-soc{gap:10px;margin-top:24px;display:flex}.hx .sf-soc a{border:1px solid #15347e;border-radius:3px;justify-content:center;align-items:center;width:32px;height:32px;font-size:10px;font-weight:600;display:inline-flex}.hx .sf-soc a:hover{color:#fff;border-color:#7fa8ff}.hx .sf-nav{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:24px 32px;display:grid}.hx .sf-nav details{flex-direction:column;display:flex}.hx .sf-nav summary{cursor:pointer;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #15347e;align-items:flex-start;gap:8px;min-height:42px;margin-bottom:20px;padding:0 0 8px;font-size:11px;font-weight:600;list-style:none;display:flex}.hx .sf-nav summary::-webkit-details-marker{display:none}.hx .sf-nav summary .n{color:#9fc2ff}.hx .sf-nav summary .s{color:#6e86be}.hx .sf-nav summary .l{color:#fff;flex:1}.hx .sf-nav summary:after{content:"";color:#9fc2ff}.hx .sf-nav .links{flex-direction:column;gap:10px;display:flex}.hx .sf-nav .links a{letter-spacing:.01em;color:#ffffffe0;font-size:13px;line-height:1.45}.hx .sf-nav .links a:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}@media (width<=759px){.hx .sf-nav{grid-template-columns:1fr;gap:0}.hx .sf-nav summary{margin-bottom:0}.hx .sf-nav summary:after{content:"+"}.hx .sf-nav details[open] summary:after{content:"−"}.hx .sf-nav details[open] summary{margin-bottom:14px}.hx .sf-nav .links{padding-bottom:18px}}@media (width>=760px){.hx .sf-nav summary{pointer-events:none}}.hx .sf-meta{z-index:1;flex-wrap:wrap;gap:14px 40px;max-width:1320px;margin:0 auto;padding:0 24px 20px;display:flex;position:relative}.hx .sf-meta>div{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.hx .sf-meta .h{letter-spacing:.1em;text-transform:uppercase;color:#6e86be;font-size:9.5px;font-weight:600}.hx .sf-meta .h b{color:#9fc2ff;font-weight:600}.hx .sf-chips{flex-wrap:wrap;gap:6px;display:flex}.hx .sf-chips span,.hx .sf-chips a{letter-spacing:.05em;color:#9fc2ff;border:1px solid #15347e;border-radius:3px;padding:4px 9px;font-size:9.5px}.hx .sf-chips span{color:#c3d2f2}.hx .sf-chips a:hover{color:#fff;border-color:#7fa8ff}.hx .sf-legal{z-index:1;background:#15347e;border:1px solid #15347e;border-bottom:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),auto));gap:1px;max-width:1320px;margin:0 auto;display:grid;position:relative}.hx .sf-legal>*{letter-spacing:.04em;background:#041745;align-items:center;padding:20px;font-size:11px;display:flex}.hx .sf-legal .copy{color:#6e86be}.hx .sf-legal .lg{flex-wrap:wrap;gap:12px 20px}.hx .sf-legal .lg a{text-transform:uppercase}.hx .sf-legal .lg a:hover{color:#fff;text-decoration:underline}.hx .sf-legal .st{letter-spacing:.06em;text-transform:uppercase;justify-content:flex-end;gap:8px}.hx .sf-note{z-index:1;max-width:1320px;font-family:var(--sans);color:#bcd0ff;margin:0 auto;padding:12px 21px 16px;font-size:11px;line-height:1.5;position:relative}.hx .sf-note a{text-decoration:underline}.hx .sf-mark{z-index:0;text-align:center;font-family:var(--sans);letter-spacing:-.05em;color:#0c2b6b;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(76px,18vw,300px);font-weight:700;line-height:.78;position:absolute;bottom:-.16em;left:0;right:0;-webkit-mask-image:linear-gradient(#000 18%,#0000 64%);mask-image:linear-gradient(#000 18%,#0000 64%)}.hx .hero{min-height:calc(100svh - 86px);padding-top:clamp(10px,2vh,40px);padding-bottom:clamp(14px,2.6vh,56px)}.hx .hero .lede{max-width:62ch}.hx .hero-row{align-items:center}.hx .mega{letter-spacing:-.068em;font-size:clamp(56px,min(12.4vw,21.4vh),230px);line-height:.83}.hx .pre{margin-bottom:clamp(4px,1vh,14px);transform:translateY(-.2em)}.hx .hero .lede{font-size:clamp(15px,min(1.3vw,2.2vh),20px)}.hx .hero .btn{min-height:clamp(46px,6.2vh,56px)}.hx .tele>div{padding-top:clamp(10px,1.8vh,18px)}.hx .tele b{font-size:clamp(22px,3.3vh,30px)}.hx .chap{min-height:max(118vh,760px)}.hx .panel{gap:clamp(12px,2.2vh,26px);max-width:660px}.hx .chap .lede{font-size:clamp(15px,min(1.22vw,2.05vh),19px);line-height:1.55}.hx .cnum b{font-size:clamp(52px,8.6vh,96px)}.hx .specs div{padding:clamp(9px,1.45vh,14px) 0}.hx .go{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.hx .sub{flex-wrap:wrap;gap:6px;display:flex}.hx .sub a{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--line2);color:var(--ice);border-radius:999px;padding:6px 10px;font-size:10.5px;transition:border-color .2s,color .2s,background .2s}.hx .sub a:hover{border-color:var(--blue2);color:#fff;background:#135bff2e}@media (width>=761px){.hx .panel.wide .h-md{font-size:clamp(30px,min(3.9vw,6.2vh),62px)}.hx .panel.wide .lede{font-size:clamp(15px,min(1.22vw,2.05vh),19px)}.hx .jobs>div{padding:clamp(12px,1.9vh,18px) 18px clamp(12px,2vh,20px)}.hx .jobs p{font-size:clamp(13px,1.75vh,14px)}}@media (width>=1021px){.hx .pricing,.hx .deploy{min-height:100svh;padding:clamp(40px,7vh,140px) 0}.hx .pricing .h-lg,.hx .deploy .h-lg{font-size:clamp(38px,min(4.8vw,7.6vh),96px)}.hx .pricing .lede,.hx .deploy .lede{font-size:clamp(15px,min(1.22vw,2.05vh),19px)}.hx .pricing .wrap>div:first-child,.hx .deploy .dep>div:first-child{gap:clamp(12px,2.2vh,26px)!important}.hx .pass{padding:clamp(20px,3.4vh,34px)}.hx .ladder a{padding:clamp(6px,1vh,11px) 10px}.hx .psub{font-size:12.5px}.hx .covers{margin:clamp(10px,1.8vh,18px) 0 clamp(12px,2vh,22px)}.hx .pfoot{margin-top:clamp(12px,2vh,22px)}.hx .pv .now{font-size:clamp(64px,11vh,128px)}.hx .seq li{padding:clamp(8px,1.4vh,12px) 14px}.hx .core-wrap{width:min(78vw,380px,46vh)}}.hx .pv .now{font-size:clamp(80px,10vw,128px)}.hx .pv .per{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ice);font-size:12px;line-height:1.6}.hx .ladder a{border-bottom:1px solid var(--line);color:var(--mute);grid-template-columns:90px 1fr auto;align-items:center;gap:10px;padding:11px 10px;font-size:13.5px;transition:background .2s;display:grid}.hx .ladder a:hover{background:#ffffff0f}.hx .ladder a b{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:10.5px}.hx .pbtns{gap:10px;display:grid}.hx .pass .btn-e{border:1px solid var(--line2);width:100%;color:var(--ink);background:0 0;justify-content:center}.hx .pass .btn-e:hover{background:#ffffff14;border-color:#fff}.hx[data-hx-theme=dark] .btn-w{color:#fff;background:#0d46db;box-shadow:0 18px 50px -14px #135bffd9,inset 0 0 0 1px #7fb0ff59}.hx[data-hx-theme=dark] .btn-w:hover{color:#fff;background:#1d5cff;box-shadow:0 0 70px #135bffbf,inset 0 0 0 1px #aac8ff99}.hx .frag .wrap{gap:clamp(12px,2.2vh,30px)}.hx .fcols{margin-top:clamp(4px,1vh,20px)}.hx .fcols>div{padding:clamp(14px,2.2vh,22px)}.hx .resolve{font-size:clamp(24px,min(3.2vw,4.6vh),52px);margin-top:clamp(14px,2.6vh,70px)!important}.hx .marq-t em.mk{align-self:center;align-items:center;display:inline-flex}.hx .marq-t em.mk img{opacity:.9;width:auto;height:.5em;display:block}.hx .marq-t em.mk.nomark:before{content:"";border:.06em solid;width:.34em;height:.34em;display:block;transform:rotate(45deg)}.hx[data-hx-theme=dark] .marq-t em.mk img{filter:brightness(0)invert()sepia()saturate(6)hue-rotate(190deg)brightness(1.1)}.hx .logos-strip .wrap{flex-wrap:nowrap;gap:0 30px;padding-top:18px;padding-bottom:18px;overflow:hidden}.hx .logos-strip .h{white-space:nowrap;flex:none}.hx .lg-track{flex:1;min-width:0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.hx .lg-row{flex:none;align-items:center;gap:52px;margin:0;padding:0 26px 0 0;list-style:none;animation:46s linear infinite lgscroll;display:flex}.hx .lg-track:hover .lg-row{animation-play-state:paused}.hx .lg-row li{flex:none;align-items:center;height:30px;display:flex}.hx .lg-row img{object-fit:contain;filter:brightness(0)invert();opacity:.62;width:auto;max-width:130px;height:24px;transition:opacity .3s}.hx .lg-row li:hover img{opacity:1}.hx .lg-row span{font-family:var(--sans);letter-spacing:.02em;text-transform:none;white-space:nowrap;opacity:.7;font-size:16px;font-weight:600}@keyframes lgscroll{to{transform:translate(-100%)}}.hx[data-hx-theme=light] .lg-row img{filter:brightness(0);opacity:.55}.hx[data-hx-theme=light] .lg-row li:hover img{opacity:.9}.hx .fhead{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mute);margin:6px 0 0;font-size:11px}.hx .fhead span{color:var(--blue2);margin:0 6px}.hx .fcols>div{gap:10px!important}.hx .fcols .fk{justify-content:space-between;align-items:center;display:flex}.hx .fcols .fk i{letter-spacing:.14em;opacity:.85;border:1px solid;border-radius:999px;padding:3px 7px;font-size:9.5px;font-style:normal}.hx .fcols ul.pain{gap:6px;margin:0;padding:0;list-style:none;display:grid}.hx .fcols ul.pain li{font-family:var(--mono);letter-spacing:.04em;color:var(--mute);align-items:center;gap:8px;font-size:12px;display:flex}.hx .fcols ul.pain li:before{content:"✕";color:#ff8a8a;font-size:10px}.hx .fcols .fix{border-top:1px dashed var(--line2);flex-direction:column;gap:3px;margin-top:8px;padding-top:12px;display:flex;font-family:var(--sans)!important;letter-spacing:0!important;color:var(--ink)!important;font-size:15px!important;text-decoration:none!important}.hx .fcols .fix em{font-style:normal;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ok);font-size:10px}.hx .fcols .fix:before{content:none}.hx[data-hx-theme=light] .fcols ul.pain li:before{color:#d13a3a}.hx[data-hx-theme=light] .fcols .fix em{color:#12a150}.hx .hero{justify-content:flex-start!important;padding-top:clamp(28px,6vh,96px)!important}.hx .hero .mega{letter-spacing:-.062em!important;font-size:clamp(56px,min(12.6vw,21vh),240px)!important;line-height:.9!important}.hx .hero .pre{margin-bottom:clamp(14px,2.6vh,30px)!important;transform:none!important}.hx .hero .wrap{gap:clamp(18px,3vh,34px)!important}.hx .hero .tele{margin-top:clamp(36px,9vh,120px)}.hx .panel{max-width:740px}.hx .chap .h-lg{font-size:clamp(40px,min(6.4vw,10vh),116px)!important}.hx .chap .lede{font-size:clamp(15px,min(1.32vw,2.25vh),20px)!important}.hx .frag .h-lg{font-size:clamp(40px,min(6.8vw,10vh),128px)!important}@media (width>=1021px){.hx .pricing .h-lg,.hx .deploy .h-lg{font-size:clamp(40px,min(5.8vw,9vh),112px)!important}}.hx .marq-t em.mk{color:#0d46db}.hx .marq-t em.mk svg{width:.46em;height:.46em;display:block}.hx[data-hx-theme=dark] .marq-t em.mk{color:#4d86ff}.hx[data-hx-theme=dark] .marq-t em.mk svg{filter:drop-shadow(0 0 14px #4d86ffb3)}.hx .demo{align-items:center;min-height:100svh;padding:clamp(40px,8vh,120px) 0;display:flex;position:relative}.hx .demo .wrap{flex-direction:column;gap:clamp(18px,3vh,34px);width:100%;display:flex}.hx .demo-h{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:end;gap:40px;display:grid}.hx .demo .h-lg{font-size:clamp(38px,min(5.2vw,8.2vh),104px)}.hx .demo .lede{font-size:clamp(15px,min(1.2vw,2vh),19px)}.hx .screen{aspect-ratio:16/9;width:min(100%,99.5556vh);max-height:56vh;font-family:var(--sans);color:#dfe8ff;background:#050a1c;border:1px solid #7fb0ff47;border-radius:18px;align-self:center;margin:0;position:relative;overflow:hidden;box-shadow:0 60px 140px -50px #135bffbf,inset 0 0 0 1px #ffffff0a}.hx .screen .dv{object-fit:cover;z-index:3;width:100%;height:100%;display:none;position:absolute;inset:0}.hx .screen.has-video .dv{display:block}.hx .screen.has-video .ui{visibility:hidden}.hx .ui{flex-direction:column;font-size:clamp(9px,.82vw,13px);display:flex;position:absolute;inset:0 0 30px}.hx .ui-bar{background:#0a1230;border-bottom:1px solid #7fb0ff29;flex:none;align-items:center;gap:.5em;height:2.6em;padding:0 1em;display:flex}.hx .ui-bar i{background:#26335c;border-radius:50%;width:.75em;height:.75em}.hx .ui-bar .url{font-family:var(--mono);color:#7f93c4;background:#060c22;border-radius:6px;margin-left:1em;padding:.3em .9em;font-size:.9em}.hx .ui-bar .live{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#7ef0b5;align-items:center;gap:.5em;margin-left:auto;font-size:.85em;display:flex}.hx .ui-bar .live b{background:#3fd08a;border-radius:50%;width:.6em;height:.6em;animation:1.6s infinite pulse;box-shadow:0 0 10px #3fd08a}.hx .ui-body{flex:1;grid-template-columns:15em 1fr;min-height:0;display:grid}.hx .ui-nav{background:#070e27;border-right:1px solid #7fb0ff1f;flex-direction:column;gap:.25em;padding:1.2em .9em;display:flex}.hx .ui-logo{font-family:var(--mono);letter-spacing:.12em;color:#fff;align-items:center;gap:.6em;margin:0 0 1.2em .4em;font-size:.95em;font-weight:600;display:flex}.hx .ui-logo svg{color:#4d86ff;width:1.2em;height:1.2em}.hx .ui-nav a{color:#8fa2d0;border-radius:7px;padding:.6em .8em;transition:background .4s,color .4s}.hx .ui-nav a.on{color:#fff;background:#135bff38;box-shadow:inset 2px 0 #4d86ff}.hx .ui-main{flex-direction:column;gap:1em;min-width:0;padding:1.3em 1.5em;display:flex;position:relative;overflow:hidden}.hx .ui-top{align-items:baseline;gap:1em;display:flex}.hx .ui-top b{color:#fff;font-size:1.45em;font-weight:500}.hx .ui-top span{color:#7f93c4;font-size:.95em}.hx .scn{opacity:0;transition:opacity .6s var(--ease),transform .6s var(--ease);position:absolute;inset:4.2em 1.5em 6.4em;transform:translateY(10px)}.hx .scn.on{opacity:1;transform:none}.hx .cat{grid-template-columns:repeat(3,1fr);gap:.8em;height:100%;display:grid}.hx .ci{background:#0a1433;border:1px solid #7fb0ff29;border-radius:10px;flex-direction:column;gap:.25em;padding:.9em 1em;transition:border-color .4s,box-shadow .4s;display:flex;position:relative}.hx .ci em{font-style:normal;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#4d86ff;font-size:.78em}.hx .ci b{color:#fff;font-size:1.05em;font-weight:500}.hx .ci small{color:#7f93c4}.hx .ci .dep{color:#cfe0ff;border:1px solid #7fb0ff59;border-radius:6px;align-self:flex-start;margin-top:auto;padding:.35em .8em;font-size:.85em;transition:all .3s}.hx .ci.hot{border-color:#4d86ff;box-shadow:0 0 0 1px #4d86ff,0 12px 30px -10px #135bffb3}.hx .ci.hot .dep{color:#fff;background:#0d46db;border-color:#0d46db}.hx .ci.done .dep{color:#fff;background:#12a150;border-color:#12a150}.hx .kb{grid-template-columns:repeat(3,1fr);gap:.8em;height:100%;display:grid}.hx .col{background:#081030;border:1px solid #7fb0ff1f;border-radius:10px;flex-direction:column;gap:.55em;padding:.8em;display:flex}.hx .col h6{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#7f93c4;margin:0 0 .2em;font-size:.78em;font-weight:500}.hx .kc{color:#e6eeff;transition:transform .9s var(--ease),background .5s,border-color .5s;background:#0d1a42;border:1px solid #7fb0ff2e;border-radius:8px;margin:0;padding:.7em .8em}.hx .kc.ok{border-color:#3fd08a73;box-shadow:inset 3px 0 #3fd08a}.hx .scn.on .kc.mv1{animation:mv1 3.4s var(--ease) .6s forwards}@keyframes mv1{0%{transform:none}55%,to{background:#0e2a3a;border-color:#3fd08a8c;transform:translate(calc(100% + 1.6em));box-shadow:inset 3px 0 #3fd08a}}.hx .intel{grid-template-rows:auto 1fr;grid-template-columns:repeat(4,1fr);gap:.8em;height:100%;display:grid}.hx .kp{background:#0a1433;border:1px solid #7fb0ff29;border-radius:10px;flex-direction:column;gap:.15em;padding:.8em 1em;display:flex}.hx .kp em{font-style:normal;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#7f93c4;font-size:.75em}.hx .kp b{letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums;font-size:2.2em;font-weight:300}.hx .kp small{color:#4d86ff}.hx .spark{background:#081030;border:1px solid #7fb0ff1f;border-radius:10px;grid-column:1/-1;width:100%;height:100%}.hx .spark path{fill:none;stroke:#4d86ff;stroke-width:3px;stroke-dasharray:900;stroke-dashoffset:900px;filter:drop-shadow(0 0 6px #4d86ffcc)}.hx .scn.on .spark path{animation:draw 2.6s var(--ease) .3s forwards}@keyframes draw{to{stroke-dashoffset:0}}.hx .log{height:4.6em;font-family:var(--mono);color:#7f93c4;border-top:1px solid #7fb0ff1f;padding-top:.5em;font-size:.82em;line-height:1.55;position:absolute;bottom:1em;left:1.5em;right:1.5em;overflow:hidden}.hx .log div{white-space:nowrap;text-overflow:ellipsis;opacity:0;animation:.4s forwards ln;overflow:hidden}.hx .log b{color:#7ef0b5;font-weight:500}.hx .log i{color:#dfe8ff;font-style:normal}.hx .ui-toast{color:#fff;opacity:0;transition:all .45s var(--ease);background:#0b1a44;border:1px solid #3fd08a80;border-radius:10px;align-items:center;gap:.7em;padding:.7em 1em;display:flex;position:absolute;top:4em;right:1.5em;transform:translateY(-8px);box-shadow:0 18px 40px -14px #000000b3}.hx .ui-toast i{background:#12a150;border-radius:6px;place-items:center;width:1.6em;height:1.6em;font-style:normal;display:grid}.hx .ui-toast.on{opacity:1;transform:none}.hx .ui-cur{width:18px;height:18px;transition:transform 1.1s var(--ease);pointer-events:none;z-index:4;background:#ffffffe6;border-radius:50%;position:absolute;top:0;left:0;transform:translate(60vw,40vh);box-shadow:0 0 0 6px #4d86ff40}.hx .ui-cur.clk{box-shadow:0 0 0 14px #4d86ff00,0 0 0 4px #4d86ff99}.hx .scrub{height:30px;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;background:#060c22;border-top:1px solid #7fb0ff24;grid-template-columns:repeat(3,1fr);font-size:10px;display:grid;position:absolute;bottom:0;left:0;right:0}.hx .scrub .ch{color:#5f74a8;border-right:1px solid #7fb0ff1a;align-items:center;padding:0 14px;transition:color .3s;display:flex}.hx .scrub .ch.on{color:#fff}.hx .scrub i{background:#4d86ff;width:0;height:2px;position:absolute;top:-1px;left:0;box-shadow:0 0 10px #4d86ff}.hx[data-hx-theme=light] .screen{border-color:#0d46db40;box-shadow:0 60px 120px -50px #0d46db99}@media (width<=900px){.hx .demo-h{grid-template-columns:1fr}.hx .screen{width:100%;max-height:none}.hx .ui{font-size:7.4px}.hx .scrub{font-size:8px}.hx .scrub .ch{padding:0 6px}}.hx .humans{grid-template-columns:1.3fr 1fr;gap:14px;margin-top:56px;display:grid}.hx .humans figure{color:#0000;aspect-ratio:16/8;isolation:isolate;border:1px solid var(--line);background:#0a1433;border-radius:14px;margin:0;position:relative;overflow:hidden}.hx .humans figure:last-child{aspect-ratio:auto}.hx .humans img{object-fit:cover;filter:grayscale()contrast(1.2)brightness(.62);width:100%;height:100%;transition:transform 1.6s var(--ease),filter 1.2s;position:absolute;inset:0;transform:scale(1.04)}.hx .humans figure:before{content:"";z-index:1;mix-blend-mode:normal;background:linear-gradient(#0d46db00 30%,#02040ad9 100%),linear-gradient(120deg,#0d46db8c,#02082833 60%);position:absolute;inset:0}.hx .humans figure:after{content:"";z-index:1;mix-blend-mode:color;opacity:.55;background:#0d46db;position:absolute;inset:0}.hx .humans figure:hover img{filter:grayscale(.6)contrast(1.15)brightness(.72);transform:scale(1.08)}.hx .humans figcaption{z-index:2;color:#c9d6f5;flex-direction:column;gap:4px;font-size:14px;display:flex;position:absolute;bottom:18px;left:22px;right:22px}.hx .humans figcaption b{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#fff;font-size:11px;font-weight:500}.hx[data-hx-theme=light] .humans img{filter:grayscale()contrast(1.05)brightness(1.02)}.hx[data-hx-theme=light] .humans figure:before{background:linear-gradient(#0000 35%,#050f3cbf 100%)}@media (width<=760px){.hx .humans{grid-template-columns:1fr}.hx .humans figure,.hx .humans figure:last-child{aspect-ratio:16/10}}.hx .go .more{letter-spacing:.14em;background:#0d46db;border-radius:2px;align-items:center;gap:10px;min-height:clamp(40px,5.4vh,50px);padding:0 22px;font-weight:600;transition:background .3s,box-shadow .3s,transform .3s;display:inline-flex;box-shadow:0 16px 40px -14px #135bffd9,inset 0 0 0 1px #7fb0ff4d;color:#fff!important;text-shadow:none!important;border:0!important}.hx .go .more:hover{background:#1d5cff;transform:translateY(-1px);box-shadow:0 0 60px #135bffb3,inset 0 0 0 1px #aac8ff8c}.hx[data-hx-theme=light] .go .more{border-radius:10px;box-shadow:0 16px 36px -16px #0d46dbbf}.hx[data-hx-theme=light] .go .more:hover{background:#0a35b0}.hx .go{gap:clamp(8px,1.4vh,12px)!important}.hx .screen{width:min(100%,115.556vh)!important;max-height:65vh!important}.hx .demo .wrap{gap:clamp(14px,2.4vh,28px)}.hx .humans figure{border-color:#7fb0ff38}.hx .humans img{will-change:transform;animation:24s ease-in-out infinite alternate kb}.hx .humans figure:nth-child(2) img{animation-duration:30s;animation-direction:alternate-reverse}@keyframes kb{0%{transform:scale(1.06)translate(-1.5%,-1%)}to{transform:scale(1.2)translate(2%,1.5%)}}.hx .humans figure:hover img{animation-play-state:paused}.hx .humans .grain{z-index:2;pointer-events:none;opacity:.16;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:1s steps(4,end) infinite grain;position:absolute;inset:-50%}.hx .humans .scan{z-index:2;pointer-events:none;background:repeating-linear-gradient(0deg,#ffffff09 0 1px,#0000 1px 3px);position:absolute;inset:0}.hx .humans .hud{z-index:3;font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#fffc;justify-content:space-between;font-size:10px;display:flex;position:absolute;top:14px;left:16px;right:16px}.hx .humans .hud b{color:#fff;align-items:center;gap:6px;font-weight:500;display:inline-flex}.hx .humans .hud b:before{content:"";background:#ff4d5e;border-radius:50%;width:6px;height:6px;animation:1.4s infinite pulse;box-shadow:0 0 8px #ff4d5e}.hx .humans .brk{z-index:3;pointer-events:none;opacity:.55;background:linear-gradient(#fff,#fff) 0 0/14px 1px no-repeat,linear-gradient(#fff,#fff) 0 0/1px 14px no-repeat,linear-gradient(#fff,#fff) 100% 0/14px 1px no-repeat,linear-gradient(#fff,#fff) 100% 0/1px 14px no-repeat,linear-gradient(#fff,#fff) 0 100%/14px 1px no-repeat,linear-gradient(#fff,#fff) 0 100%/1px 14px no-repeat,linear-gradient(#fff,#fff) 100% 100%/14px 1px no-repeat,linear-gradient(#fff,#fff) 100% 100%/1px 14px no-repeat;position:absolute;inset:10px}.hx .humans figure:after{opacity:.62}.hx[data-hx-theme=light] .humans figure:after{opacity:.5}.hx .thm .sw{border:1px solid;border-radius:999px;width:26px;height:14px;display:inline-block;position:relative}.hx .thm .sw i{width:8px;height:8px;transition:transform .35s var(--ease);background:currentColor;border-radius:50%;position:absolute;top:2px;left:2px}.hx[data-hx-theme=light] .thm .sw i{transform:translate(12px)}.hx .bgx{z-index:0;pointer-events:none;position:fixed;inset:0}.hx .aura{--ax:70%;--ay:50%;--ak:1;background:radial-gradient(34vmax 34vmax at var(--ax) var(--ay),rgba(19,91,255,calc(.22*var(--ak))),rgba(19,91,255,calc(.07*var(--ak))) 45%,transparent 70%),radial-gradient(18vmax 18vmax at var(--ax) var(--ay),rgba(77,134,255,calc(.18*var(--ak))),transparent 70%)}.hx .dots{--ax:70%;--ay:50%;--py:0px;background-image:radial-gradient(#7fb0ff33 1.1px,#0000 1.6px);background-size:26px 26px;background-position:0 var(--py);-webkit-mask-image:radial-gradient(42vmax 38vmax at var(--ax) var(--ay),#000 0%,#00000059 45%,transparent 72%);-webkit-mask-image:radial-gradient(42vmax 38vmax at var(--ax) var(--ay),#000 0%,#00000059 45%,transparent 72%);mask-image:radial-gradient(42vmax 38vmax at var(--ax) var(--ay),#000 0%,#00000059 45%,transparent 72%)}.hx .beams{opacity:.55;background:conic-gradient(from 200deg at 50% -20%,transparent 0 40%,#4d86ff0f 44%,transparent 48% 52%,#4d86ff0b 55%,transparent 60%);animation:18s ease-in-out infinite alternate beams}@keyframes beams{to{transform:translate(6%)rotate(2deg)}}.hx #gl{z-index:0}.hx{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.hx[data-hx-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--ink:#070f2b;--mute:#4a5675;--dim:#8a94ab;--line:#0d34a01a;--line2:#0d34a033;--blue:#0d46db;--blue2:#1d55f0;--blue3:#0a35b0;--ice:#0d46db;--tint:#f2f6ff;--ok:#12a150;--glow:#0d46db59;background:#fff}.hx[data-hx-theme=light] .fx.vig{background:radial-gradient(130% 100% at 50% 45%,#0000 55%,#ffffffe6 100%)}.hx[data-hx-theme=light] .fx.scan{display:none}.hx[data-hx-theme=light] .fx.grain{opacity:.05;mix-blend-mode:multiply}.hx[data-hx-theme=light] .flash{background:#dbe6ff}.hx[data-hx-theme=light] #loader{color:var(--mute);background:#fff}.hx[data-hx-theme=light] #loader .lines b{color:var(--blue)}.hx[data-hx-theme=light] #loader .pct{color:var(--blue);font-weight:200}.hx[data-hx-theme=light] #loader .bar{background:var(--line2)}.hx[data-hx-theme=light] #loader .bar i{background:var(--blue);box-shadow:0 0 14px var(--glow)}.hx[data-hx-theme=light] #cur{background:var(--blue);mix-blend-mode:normal}.hx[data-hx-theme=light] #curR{border-color:#0d46db73}.hx[data-hx-theme=light] #curR.hov{border-color:var(--blue);background:#0d46db14}.hx[data-hx-theme=light] .hud{color:var(--dim)}.hx[data-hx-theme=light] .hud-r .tick{color:#c3cad8}.hx[data-hx-theme=light] .hud-r .tick.on{color:var(--ink)}.hx[data-hx-theme=light] .hud-r .tick.on i{background:var(--blue)}.hx[data-hx-theme=light] .snd{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffc}.hx[data-hx-theme=light] .snd i s{background:var(--blue)}.hx[data-hx-theme=light] .mega,.hx[data-hx-theme=light] .h-lg,.hx[data-hx-theme=light] .h-md{color:var(--ink)}.hx[data-hx-theme=light] .out{color:#0000;-webkit-text-stroke:1.4px var(--blue)}.hx[data-hx-theme=light] .glow{color:var(--blue);text-shadow:0 0 50px #0d46db38}.hx[data-hx-theme=light] .mega .glow{color:var(--blue);text-shadow:0 30px 80px #0d46db40}.hx[data-hx-theme=light] .lede{color:var(--mute)}.hx[data-hx-theme=light] .lede strong{color:var(--ink)}.hx[data-hx-theme=light] .btn{border-radius:10px}.hx[data-hx-theme=light] .btn-w{background:var(--blue);color:#fff;box-shadow:0 18px 40px -16px #0d46dbbf}.hx[data-hx-theme=light] .btn-w:hover{background:var(--blue3);color:#fff;box-shadow:0 22px 50px -14px #0d46dbe6}.hx[data-hx-theme=light] .btn-o{border-color:var(--line2);color:var(--ink);background:#ffffffb3}.hx[data-hx-theme=light] .btn-o:hover{border-color:var(--blue);color:var(--blue);background:#fff}.hx[data-hx-theme=light] .btn-b{background:var(--blue);color:#fff;box-shadow:0 18px 40px -16px #0d46dbbf}.hx[data-hx-theme=light] .btn-b:hover{background:var(--blue3)}.hx[data-hx-theme=light] .hero:before{background:radial-gradient(70% 40% at 50% 0,#0d46db17,#0000 70%)}.hx[data-hx-theme=light] .hero-meta,.hx[data-hx-theme=light] .tele{border-color:var(--line2)}.hx[data-hx-theme=light] .tele b{color:var(--ink)}.hx[data-hx-theme=light] .tele b i{color:var(--dim)}.hx[data-hx-theme=light] .scrollcue i{background:linear-gradient(var(--blue),transparent)}.hx[data-hx-theme=light] .scrollcue i:after{background:var(--blue)}.hx[data-hx-theme=light] .marq{border-color:var(--line);background:#ffffffb8}.hx[data-hx-theme=light] .marq-t span:nth-child(odd){-webkit-text-stroke:1.2px #0d46db80}.hx[data-hx-theme=light] .marq-t span:nth-child(2n){color:var(--ink)}.hx[data-hx-theme=light] .marq-t em{color:var(--blue)}.hx[data-hx-theme=light] .logos-strip{background:#ffffffbf}.hx[data-hx-theme=light] .logos-strip .wrap{color:#7a849c}.hx[data-hx-theme=light] .logos-strip .h{color:var(--blue)}.hx[data-hx-theme=light] .chap .panel:before{background:radial-gradient(closest-side,#ffffffd9,#0000)}.hx[data-hx-theme=light] .cnum b{-webkit-text-stroke:1.2px var(--blue)}.hx[data-hx-theme=light] .specs div:before{color:var(--blue)}.hx[data-hx-theme=light] .sub a{color:var(--blue);background:#ffffffbf}.hx[data-hx-theme=light] .sub a:hover{color:#fff;background:var(--blue);border-color:var(--blue)}.hx[data-hx-theme=light] .fcols>div{background:#ffffffd1;border:1px solid #d6343438;border-radius:14px;box-shadow:0 20px 40px -30px #78141459}.hx[data-hx-theme=light] .fcols .fk{color:#d13a3a}.hx[data-hx-theme=light] .fcols b{color:var(--ink)}.hx[data-hx-theme=light] .fcols span:not(.fk){text-decoration-color:#d13a3a99}.hx[data-hx-theme=light] .resolve{color:var(--ink)}.hx[data-hx-theme=light] .jobs{background:var(--line2);border-color:var(--line2);border-radius:16px;overflow:hidden}.hx[data-hx-theme=light] .jobs>div{background:#ffffffeb}.hx[data-hx-theme=light] .jobs span{color:var(--blue)}.hx[data-hx-theme=light] .jobs b{color:var(--ink)}.hx[data-hx-theme=light] .more{color:var(--blue);border-color:var(--blue)}.hx[data-hx-theme=light] .more:hover{color:var(--blue3);border-color:var(--blue3)}.hx[data-hx-theme=light] .alt-auth a{color:var(--blue)}.hx[data-hx-theme=light] .alt-auth a:hover{color:var(--blue3)}.hx[data-hx-theme=light] .sgrid>div{background:linear-gradient(#ffffffbf,#0000)}.hx[data-hx-theme=light] .sgrid .v{color:var(--ink)}.hx[data-hx-theme=light] .sgrid .v sup{color:var(--blue)}.hx[data-hx-theme=light] .quotes figure{background:#ffffffe6;border-radius:16px;box-shadow:0 24px 50px -36px #0d287859}.hx[data-hx-theme=light] .quotes figcaption b{color:var(--blue)}.hx[data-hx-theme=light] .cases{border-radius:16px;overflow:hidden}.hx[data-hx-theme=light] .cases a{background:#ffffffeb}.hx[data-hx-theme=light] .cases a:hover{background:var(--tint)}.hx[data-hx-theme=light] .cases span,.hx[data-hx-theme=light] .cases i{color:var(--blue)}.hx[data-hx-theme=light] .core-wrap .trk{stroke:#0d46db24}.hx[data-hx-theme=light] .core-wrap .tk{stroke:#0d46db4d}.hx[data-hx-theme=light] .core-wrap .fill{filter:drop-shadow(0 0 8px #0d46db80)}.hx[data-hx-theme=light] .core-wrap .spin{border-color:#0d46db47}.hx[data-hx-theme=light] .core{background:radial-gradient(circle at 50% 35%,#3a6dff,#0d46db 55%,#0832b0);box-shadow:inset 0 0 0 1px #fff6,0 30px 80px -20px #0d46dbb3}.hx[data-hx-theme=light] .core.hold{box-shadow:inset 0 0 0 2px #fff,0 0 120px #0d46db8c}.hx[data-hx-theme=light] .core.done{background:radial-gradient(circle at 50% 35%,#2fd486,#12a150 60%,#0b7a3b);box-shadow:inset 0 0 0 1px #fff6,0 30px 80px -20px #12a15099}.hx[data-hx-theme=light] .seq li{color:var(--dim);background:#0d46db09;border-radius:0 8px 8px 0}.hx[data-hx-theme=light] .seq li.on{color:var(--ink);border-color:var(--blue);background:#0d46db14}.hx[data-hx-theme=light] .pass{color:#fff;--ink:#fff;--mute:#c9d7ff;--dim:#a9bdf5;--ice:#e3ebff;--line:#ffffff29;--line2:#ffffff4d;--blue2:#fff;background:linear-gradient(155deg,#2a63ff 0%,#0d46db 42%,#0a35b0 100%);border:1px solid #ffffff40;box-shadow:0 60px 120px -40px #0d46dbbf,inset 0 0 0 1px #ffffff1f}.hx[data-hx-theme=light] .pass:before{opacity:.45}.hx[data-hx-theme=light] .pass .pv .now{color:#fff}.hx[data-hx-theme=light] .pass .btn-b{color:var(--blue);background:#fff;box-shadow:0 18px 40px -16px #000a3c99}.hx[data-hx-theme=light] .pass .btn-b:hover{color:var(--blue3);background:#eaf0ff}.hx[data-hx-theme=light] .pass .btn-e{color:#fff;border-color:#ffffff73}.hx[data-hx-theme=light] .ladder .on{background:#ffffff29;border-left-color:#fff}.hx[data-hx-theme=light] .ladder .on span,.hx[data-hx-theme=light] .ladder .on b,.hx[data-hx-theme=light] .covers i{color:#fff}.hx[data-hx-theme=light] .stamp{color:#12a150;background:#fff;border-color:#12a150;box-shadow:0 10px 24px -10px #00000059}.hx[data-hx-theme=light] .barcode{opacity:.5}.hx[data-hx-theme=light] .faq details{background:#ffffffe0}.hx[data-hx-theme=light] .faq summary h3{color:var(--ink)}.hx[data-hx-theme=light] .faq summary:after{color:var(--blue)}.hx[data-hx-theme=light] .faq details p a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.hx[data-hx-theme=light] .final{background:linear-gradient(180deg,transparent 80%,var(--tint))}.hx[data-hx-theme=light] .rings i{border-color:#0d46db47}.hx[data-hx-theme=light] main .lede,.hx[data-hx-theme=light] main .specs,.hx[data-hx-theme=light] main .tele,.hx[data-hx-theme=light] main .jobs p,.hx[data-hx-theme=light] main .eyebrow,.hx[data-hx-theme=light] main .alt-auth,.hx[data-hx-theme=light] main .more{text-shadow:0 0 14px #fffffff2,0 0 3px #fff}.hx[data-hx-theme=light] .eyebrow,.hx[data-hx-theme=light] .pre{color:var(--blue)}.hx[data-hx-theme=light] .eyebrow:before,.hx[data-hx-theme=light] .pre:before{background:var(--blue)}.hx[data-hx-theme=light] .aura{background:radial-gradient(34vmax 34vmax at var(--ax) var(--ay),rgba(13,70,219,calc(.2*var(--ak))),rgba(13,70,219,calc(.07*var(--ak))) 45%,transparent 70%),radial-gradient(18vmax 18vmax at var(--ax) var(--ay),rgba(58,109,255,calc(.22*var(--ak))),transparent 70%)}.hx[data-hx-theme=light] .dots{background-image:radial-gradient(#0d46db57 1.1px,#0000 1.6px)}.hx[data-hx-theme=light] .beams{background:conic-gradient(from 200deg at 50% -20%,transparent 0 40%,#0d46db12 44%,transparent 48% 52%,#0d46db0d 55%,transparent 60%)}@media (prefers-reduced-motion:reduce){.hx *{transition:none!important;animation:none!important}.hx .rv{opacity:1;transform:none}.hx .split .ch{transform:none}}.hx .marq-t em.mk img,.hx[data-hx-theme] .marq-t em.mk img{filter:none;opacity:1;width:auto;height:.5em}.hx .frag .h-lg.frag-h{max-width:none;line-height:1;font-size:clamp(34px,3.9vw,60px)!important}.hx .frag .h-lg.frag-h .out{display:block}.hx .hero .logos-strip.in-hero{border-top:1px solid var(--line);margin-top:clamp(28px,7vh,96px);position:relative}.hx .hero .logos-strip.in-hero .wrap{align-items:center;flex-direction:row!important;gap:0 30px!important}.hx .tele-strip{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#02040a8c;padding-bottom:22px}.hx .tele-strip .tele{border-top:0}.hx[data-hx-theme=light] .tele-strip{border-color:var(--line2);background:#ffffffbf}@media (width<=700px){.hx .hero .logos-strip.in-hero .wrap{flex-wrap:wrap!important;gap:10px 0!important}.hx .hero .logos-strip.in-hero .lg-track{flex-basis:100%}}.hx .trust-stats{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);flex-wrap:wrap;gap:6px 26px;margin:0 auto;padding-top:14px;padding-bottom:0;font-size:11px;display:flex}.hx .trust-stats b{color:var(--ink);margin-right:6px;font-weight:500}.hx .trust-stats a{color:inherit}.hx .trust-stats a:hover b{color:var(--blue2)}.hx .quotes .qlogo{height:26px;color:var(--ice);align-items:center;display:inline-flex}.hx .quotes .qlogo svg{width:auto;max-width:96px;height:24px}.hx .quotes .qlogo img{filter:brightness(0)invert();opacity:.85;width:auto;height:22px}.hx[data-hx-theme=light] .quotes .qlogo{color:var(--blue)}.hx[data-hx-theme=light] .quotes .qlogo img{filter:brightness(0);opacity:.75}.hx .cases a{padding:0 0 22px}.hx .cases a>span,.hx .cases a>b,.hx .cases a>i{padding:0 22px}.hx .cases .cv{aspect-ratio:1200/630;object-fit:cover;opacity:.92;width:100%;height:auto;margin-bottom:8px;transition:opacity .3s;display:block}.hx .cases a:hover .cv{opacity:1}.hx .util{padding:clamp(48px,8vh,96px) 0;position:relative}.hx .util-g{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr 1.2fr;gap:1px;display:grid}.hx .ucard,.hx .ulinks{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#02040ad9;flex-direction:column;gap:10px;padding:22px;display:flex}.hx .ucard{transition:background .3s}.hx .ucard:hover{background:#135bff29}.hx .uk{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--blue2);font-size:10px}.hx .ucard b{font-size:19px;font-weight:400;line-height:1.3}.hx .ucard em{color:var(--mute);flex:1;font-size:14px;font-style:normal;line-height:1.5}.hx .ucard i{font-style:normal;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ice);font-size:11px}.hx .ulinks ul{grid-template-columns:1fr 1fr;gap:8px 18px;margin:0;padding:0;list-style:none;display:grid}.hx .ulinks a{color:var(--ink);border-bottom:1px solid #0000;font-size:14px}.hx .ulinks a:hover{border-color:var(--blue2)}.hx[data-hx-theme=light] .ucard,.hx[data-hx-theme=light] .ulinks{background:#ffffffe0}.hx[data-hx-theme=light] .ucard:hover{background:#0d46db0f}@media (width<=900px){.hx .util-g{grid-template-columns:1fr}}.hx .hero .logos-strip.in-hero .trust-stats{letter-spacing:.1em;color:var(--mute);padding-top:14px;padding-bottom:0;font-size:11px;overflow:visible;flex-wrap:wrap!important;gap:6px 26px!important}.hx .quotes .qlogo--wide svg{width:83px;max-width:none;height:20px}.hx .def p{max-width:66ch;color:var(--mute);margin:0 0 16px;font-size:16px;line-height:1.7}.hx .def p.lede{color:var(--ink);font-size:clamp(16px,1.3vw,19px)}.hx .def,.hx .def-after{text-shadow:0 1px 14px #02040af2,0 0 2px #02040acc}.hx .def-after{max-width:66ch;color:var(--mute);margin:20px 0 0;font-size:16px;line-height:1.7}.hx .def a,.hx .def-after a,.hx .jobs a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--blue2);text-decoration-color:var(--blue2);text-underline-offset:3px}.hx .def a:hover,.hx .def-after a:hover,.hx .jobs a:hover{color:var(--blue2)}.hx[data-hx-theme=light] .def,.hx[data-hx-theme=light] .def-after{text-shadow:none}.hx .demo-chip{border:1px solid var(--blue2);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ice);background:#02040a99;border-radius:999px;align-items:center;margin-left:10px;padding:3px 9px;font-size:10px;display:inline-flex}.hx .tele b a{color:inherit}.hx .util{padding:clamp(40px,7vh,80px) 0}.hx .dir{border:1px solid var(--line2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);isolation:isolate;background:linear-gradient(#0a1434d1,#02040ae6);border-radius:4px;position:relative;overflow:hidden}.hx .dir:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(#7fb0ff38 1px,#0000 1.5px);background-size:14px 14px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(110deg,#000 0%,#00000040 40%,#0000 70%);mask-image:linear-gradient(110deg,#000 0%,#00000040 40%,#0000 70%)}.hx .dir:after{content:"";background:linear-gradient(90deg,transparent,var(--blue2),transparent);opacity:.8;height:1px;position:absolute;top:0;left:0;right:0}.hx .dir-head{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:14px 20px;display:flex}.hx .dir-k{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ice);font-size:10.5px}.hx .dir-k--dim{color:var(--dim)}.hx .dir-rule{background-image:linear-gradient(90deg,var(--line2) 50%,transparent 50%);background-size:6px 1px;flex:1;height:1px}.hx .dir-body{grid-template-columns:minmax(220px,.82fr) minmax(0,3fr);display:grid}.hx .dir-tiles{border-right:1px solid var(--line);grid-template-rows:1fr 1fr;display:grid}.hx .dt{flex-direction:column;gap:6px;padding:18px 20px;transition:background .3s,box-shadow .3s;display:flex;position:relative}.hx .dt+.dt{border-top:1px solid var(--line)}.hx .dt b{color:var(--ink);font-size:17px;font-weight:400;line-height:1.25}.hx .dt em{color:var(--mute);font-size:13px;font-style:normal;line-height:1.5}.hx .dt i{font-style:normal;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ice);margin-top:auto;font-size:10.5px}.hx .dt:hover,.hx .dt:focus-visible{box-shadow:inset 3px 0 0 var(--blue2);background:#135bff29}.hx .dir-groups{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.hx .dg{border-right:1px solid var(--line);min-width:0;padding:0 0 16px;transition:background .3s,box-shadow .3s}.hx .dg:last-child{border-right:0}.hx .dg-tab{border-bottom:1px solid var(--line);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);background:#4d86ff0f;align-items:center;gap:8px;margin:0 0 10px;padding:12px 16px;font-size:10.5px;transition:box-shadow .3s,background .3s;display:flex;box-shadow:inset 0 2px #0000}.hx .dg-tab span{color:var(--blue2)}.hx .dg:hover,.hx .dg:focus-within{background:radial-gradient(120% 70% at 50% 0,#135bff2e,#0000 70%)}.hx .dg:hover .dg-tab,.hx .dg:focus-within .dg-tab{box-shadow:inset 0 2px 0 var(--blue2),0 8px 24px -12px #135bffe6;background:#135bff38}.hx .dg ul{gap:7px;margin:0;padding:0 16px;list-style:none;display:grid}.hx .dg a{color:var(--mute);font-size:13px;line-height:1.35;transition:color .2s}.hx .dg a:hover{color:#fff;text-shadow:0 0 12px #4d86ffe6}.hx .dir a:focus-visible{outline:2px solid var(--blue2);outline-offset:2px;color:#fff}.hx[data-hx-theme=light] .dir{background:linear-gradient(#fffffff0,#f0f5fff0)}.hx[data-hx-theme=light] .dir:before{background-image:radial-gradient(#0d46db47 1px,#0000 1.5px)}.hx[data-hx-theme=light] .dg a{color:var(--mute)}.hx[data-hx-theme=light] .dg a:hover{color:var(--blue);text-shadow:none}.hx[data-hx-theme=light] .dg-tab{background:#0d46db0d}@media (width<=1180px){.hx .dir-body{grid-template-columns:1fr}.hx .dir-tiles{border-right:0;border-bottom:1px solid var(--line);grid-template-rows:none;grid-template-columns:1fr 1fr}.hx .dt+.dt{border-top:0;border-left:1px solid var(--line)}}.hx .dir-swipe{display:none}@media (width<=760px){.hx .dir-wide{display:none}.hx .dir-swipe{display:inline}.hx .dir-tiles{grid-template-columns:1fr}.hx .dt+.dt{border-left:0;border-top:1px solid var(--line)}.hx .dir-groups{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:78%;grid-auto-flow:column;scroll-padding:0 16px;overflow-x:auto}.hx .dg{scroll-snap-align:start;border-right:1px solid var(--line)}}.hx .hero .logos-strip.in-hero .lg-wrap{flex-flow:column!important;align-items:stretch!important;gap:14px!important}.hx .lg-wrap .h{margin:0}.hx .lg-row{gap:56px;padding-right:56px;animation-duration:72s}.hx .lg-row li{height:40px}.hx .lg-row img{opacity:.86;max-width:140px;height:30px}.hx .lg-row li.lg-color img{filter:grayscale()brightness(1.75)}.hx .lg-row li.lg-svg{color:#fff;opacity:.86}.hx .lg-row li.lg-svg svg{width:auto;height:29px}.hx .lg-row li:hover img,.hx .lg-row li.lg-svg:hover{opacity:1}.hx[data-hx-theme=light] .lg-row li.lg-color img{filter:grayscale()brightness(.45)}.hx[data-hx-theme=light] .lg-row li.lg-svg{color:var(--ink)}@media (width<=700px){.hx .lg-row{gap:36px;padding-right:36px}.hx .lg-row img{max-width:112px;height:24px}.hx .lg-row li.lg-svg svg{height:23px}}@media (prefers-reduced-motion:reduce){.hx .lg-row{flex-wrap:wrap;flex:auto;justify-content:center;row-gap:20px;padding-right:0;animation:none}.hx .lg-dup{display:none}.hx .lg-track{-webkit-mask-image:none;mask-image:none}}.hx .sgrid.sgrid--5{grid-template-columns:repeat(5,minmax(0,1fr))}.hx .sgrid.sgrid--5 .v{white-space:nowrap;font-size:clamp(40px,4.4vw,80px)}@media (width<=900px){.hx .sgrid.sgrid--5{grid-template-columns:1fr 1fr}.hx .sgrid.sgrid--5>div:nth-child(5){border-right:0;grid-column:1/-1;padding-left:0}}.hx .ui-logo img{flex:none;width:1.2em;height:1.2em}@media (width>=761px){.hx .hero{padding-top:clamp(14px,2.6vh,36px)!important;padding-bottom:clamp(14px,2.6vh,40px)!important}.hx .hero .mega{font-size:clamp(56px,min(12vw,19vh),210px)!important}.hx .hero .pre{margin-bottom:clamp(10px,1.8vh,22px)!important}.hx .hero .wrap{gap:clamp(14px,2.4vh,26px)!important}.hx .hero-row{flex-wrap:nowrap;align-items:flex-end;gap:clamp(24px,3vw,48px)}.hx .hero .lede{max-width:60ch;font-size:clamp(15px,min(1.25vw,2.1vh),19px)}.hx .hero-row>div{flex:none}}.hx .swipe-hint{display:none}@media (width<=760px){.hx .swipe-hint{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mute);text-align:left;margin:18px 0 8px;font-size:10.5px;display:block}.hx .frag .swipe-hint{text-align:center}.hx .fcols,.hx .quotes,.hx .cases{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-auto-columns:85%;grid-auto-flow:column;gap:12px;width:100%;padding-bottom:6px;display:grid;overflow-x:auto;grid-template-columns:none!important}.hx .fcols::-webkit-scrollbar{display:none}.hx .quotes::-webkit-scrollbar{display:none}.hx .cases::-webkit-scrollbar{display:none}.hx .fcols>div,.hx .quotes figure,.hx .cases a{scroll-snap-align:start;min-width:0}.hx .fcols:focus-visible,.hx .quotes:focus-visible,.hx .cases:focus-visible{outline:2px solid var(--blue2);outline-offset:4px}.hx .fcols{margin-top:4px}.hx .cases{background:0 0;border:0;margin-top:0}.hx .cases a{border:1px solid var(--line);border-radius:4px;min-height:0;overflow:hidden}.hx .quotes{margin-top:40px}.hx .quotes figure{justify-content:flex-start;gap:14px;padding:18px}.hx .quotes blockquote{font-size:16px;line-height:1.45}.hx .quotes figcaption{font-size:10px}.hx .quotes .qlogo{color:#fff;height:40px}.hx .quotes .qlogo svg{max-width:150px;height:34px}.hx .quotes .qlogo--wide svg{width:124px;height:30px}.hx .quotes .qlogo img{opacity:1;height:32px}.hx[data-hx-theme=light] .quotes .qlogo{color:var(--ink)}}.hx .wm-dots{display:none}.hx .scrollcue--inline{letter-spacing:.1em;gap:10px;margin-left:12px;font-size:11px;display:inline-flex}.hx .scrollcue--inline i{height:22px}@media (width<=760px){.hx .scrollcue--inline{margin-left:0}.hx #gl{transition:opacity .6s}.hx.wm-phone #gl{opacity:0}.hx .final .wm-dots{z-index:1;font-family:var(--sans);letter-spacing:-.01em;white-space:nowrap;justify-content:center;gap:.02em;margin:0 auto clamp(28px,6vh,56px);font-size:clamp(40px,12.4vw,64px);font-weight:700;line-height:1;display:flex;position:relative}.hx .wm-dots span{color:#0000;background-image:radial-gradient(circle,#9fc2ff 0 1px,#0000 1.3px);background-size:4px 4px;-webkit-background-clip:text;background-clip:text;display:inline-block;position:relative}.hx .wm-dots span:after{content:attr(data-l);color:#f2f5ff;text-shadow:0 0 18px #4d86ff99;position:absolute;inset:0}.hx .wm-dots.in span{animation:.9s cubic-bezier(.2,.7,.2,1) backwards wmdots;animation-delay:calc(var(--i) * 70ms)}.hx .wm-dots.in span:after{animation:.7s backwards wmsolid;animation-delay:calc(var(--i) * 70ms + .65s)}.hx[data-hx-theme=light] .wm-dots span{background-image:radial-gradient(circle,#0d46db 0 1px,#0000 1.3px)}.hx[data-hx-theme=light] .wm-dots span:after{color:var(--ink);text-shadow:none}.hx .sgrid.sgrid--5>div:nth-child(5){display:none}.hx .ui-body{grid-template-columns:1fr}.hx .ui-nav{display:none}.hx .ui-main{padding:1em 1.1em}.hx .ui-top{flex-wrap:nowrap;min-width:0}.hx .ui-top b{white-space:nowrap}.hx .ui-top span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.hx .ui-bar .url{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hx .ci b,.hx .kp em{line-height:1.25}.hx .scrub .ch{white-space:nowrap;text-overflow:ellipsis;line-height:30px;display:block;overflow:hidden}.hx .ui .log,.hx .ui .cat .ci:nth-child(n+4){display:none}.hx .ui .cat{grid-auto-rows:auto;align-content:start}}@keyframes wmdots{0%{opacity:0;filter:blur(2px);background-size:12px 12px}60%{opacity:1}to{filter:none;background-size:4px 4px}}@keyframes wmsolid{0%{opacity:0}to{opacity:1}}.hx .hud-br{left:22px;right:auto}@media (width<=600px){.hx .hud-br{left:12px;right:auto}}.hx .hud-br.aside{opacity:0;visibility:hidden;pointer-events:none}.hx .hud-br{transition:opacity .3s,visibility .3s}.hx .hud-br.off{visibility:hidden;pointer-events:none}.hx .hud-br .thm{-webkit-backdrop-filter:blur(8px);background:#060a1ae0}.hx .hud-br .thm:focus-visible{outline:2px solid var(--blue2);outline-offset:2px}@media (width<=600px){.hx .hud-br .thm #thmT{display:none}.hx .hud-br .thm{padding:8px}}
