.hx{--hx-brand:#473bf0;--hx-brand-600:#3a30cc;--hx-brand-700:#2e26a8;--hx-tint:#eeedfe;--hx-tint-2:#f5f4ff;--hx-ink:#151a2e;--hx-ink-2:#3b4160;--hx-mute:#5d6275;--hx-line:#e4e5ef;--hx-line-2:#eeeff5;--hx-mist:#f7f7fc;--hx-ok:#0e9f6e;--hx-ok-bg:#e4f6ee;--hx-ok-ink:#0b6b47;--hx-warn-bg:#fff1d6;--hx-warn-ink:#7a5200;--hx-ease:cubic-bezier(.22, 1, .36, 1);color:var(--hx-ink);overflow-x:clip}.hx-wrap{margin-inline:auto;max-width:80rem;padding-inline:1rem}@media (min-width:640px){.hx-wrap{padding-inline:1.5rem}}@media (min-width:768px){.hx-wrap{padding-inline:2rem}}@media (min-width:1024px){.hx-wrap{padding-inline:2.5rem}}@media (min-width:1280px){.hx-wrap{max-width:1440px;padding-inline:80px}}@media (min-width:1536px){.hx-wrap{max-width:1728px;padding-inline:92px}}.hx-section{padding-block:clamp(36px,4.5vw,64px)}.hx-section.is-mist{background:var(--hx-mist);border-block:1px solid var(--hx-line-2)}.hx-eyebrow{font-family:var(--font-mono);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--hx-brand)}.hx-h2{margin:14px 0 0;font-size:clamp(32px,4.4vw,56px);line-height:1.04;letter-spacing:-.04em;font-weight:700;text-wrap:balance}.hx-h2 .mu{color:var(--hx-mute)}.hx-lead{margin:20px 0 0;font-size:clamp(17px,1.5vw,19px);line-height:1.6;color:var(--hx-mute);max-width:62ch}.hx-head-center{text-align:center;margin-inline:auto}.hx-head-center .hx-lead{margin-inline:auto}.hx-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:52px;padding:0 24px;border-radius:14px;font-size:16px;font-weight:600;overflow:hidden;transition:transform .2s var(--hx-ease),box-shadow .2s,border-color .2s,color .2s,background-color .2s}.hx-btn:focus-visible{outline:2px solid var(--hx-brand);outline-offset:3px}.hx-btn.sm{height:42px;padding:0 16px;font-size:14px;border-radius:11px}.hx-btn-primary{background:var(--hx-brand);color:#fff;box-shadow:0 12px 28px -12px #473bf0b3,inset 0 1px #ffffff38}.hx-btn-primary:hover{transform:translateY(-2px);background:var(--hx-brand-600)}.hx-btn-ghost{background:#fff;color:var(--hx-ink);border:1px solid var(--hx-line)}.hx-btn-ghost:hover{transform:translateY(-2px);border-color:var(--hx-brand);color:var(--hx-brand-600)}.hx-btn .arr{transition:transform .2s var(--hx-ease)}.hx-btn:hover .arr{transform:translate(4px)}.hx-card{position:relative;border:1px solid var(--hx-line);border-radius:24px;background:#fff;transition:transform .3s var(--hx-ease),box-shadow .3s,border-color .3s}.hx-card:hover{transform:translateY(-4px);border-color:#473bf059;box-shadow:0 28px 50px -30px #473bf080}.hx-card .more{display:inline-block;transition:transform .2s var(--hx-ease)}.hx-card:hover .more{transform:translate(5px)}[data-spot]:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(360px circle at var(--sx, 50%) var(--sy, 50%),rgba(71,59,240,.09),transparent 60%);transition:opacity .3s}[data-spot]:hover:before{opacity:1}.hx-ico{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:var(--hx-tint);color:var(--hx-brand);transition:background-color .25s,color .25s,transform .3s var(--hx-ease)}.hx-card:hover .hx-ico{background:var(--hx-brand);color:#fff;transform:rotate(-6deg) scale(1.06)}.hx-tag{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:9px;border:1px solid var(--hx-line);background:#fff;font-size:12.5px;font-weight:600;color:var(--hx-ink);white-space:nowrap}.hx-tag.ok{background:var(--hx-ok-bg);border-color:#bfe8d2;color:var(--hx-ok-ink)}.hx-caret{display:inline-block;width:2px;height:1.12em;margin-left:2px;vertical-align:text-bottom;background:var(--hx-brand);animation:hx-blink 1s steps(1) infinite}@keyframes hx-blink{50%{opacity:0}}.hx-mono{font-family:var(--font-mono)}.hx .rv-hide{opacity:0;transform:translateY(26px)}.hx [data-reveal]{transition:opacity .8s var(--hx-ease),transform .8s var(--hx-ease);transition-delay:calc(var(--i, 0)*80ms)}.hx .tag-hide{opacity:0;transform:translateY(8px) scale(.96)}.hx .tags-wrap>*{transition:opacity .25s var(--hx-ease),transform .25s var(--hx-ease);transition-delay:calc(var(--i, 0)*50ms)}.hx-hero{position:relative;padding:12px 12px clamp(24px,3vw,40px);background:#fff}@media (min-width:640px){.hx-hero{padding-inline:16px}}.hx-hero+.hx-section{padding-top:clamp(20px,2.5vw,36px)}.hx-ctasec{padding-top:0}.hx-section.is-mist+.hx-ctasec{padding-top:clamp(28px,3.5vw,48px)}.hx-hero-panel{position:relative;overflow:hidden;max-width:1180px;margin-inline:auto;border:1px solid var(--hx-line);border-radius:28px;background:linear-gradient(180deg,#f6f5f8,#d8d3f8 28%,#7d79cc 60%,#fcfcfd)}.hx-hero-panel .hx-wrap{max-width:none;padding-inline:clamp(16px,3vw,40px)}.hx-bg{position:absolute;inset:0;pointer-events:none}.hx-bg-marks{position:absolute;left:0;right:0;top:0;height:min(100%,calc(100vh - 80px));height:min(100%,calc(100svh - 80px));-webkit-mask-image:linear-gradient(to top,#000 0,transparent 42%);mask-image:linear-gradient(to top,#000 0,transparent 42%)}.hx-bg-marks i{position:absolute;inset:0;background-size:28px 28px}.hx-bg-marks .base{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' fill='none' stroke='%23151a2e' stroke-width='1.1' stroke-linecap='round'%3E%3Cpath d='M4.5 7h5M7 4.5v5M18.8 4.8l4.4 4.4M23.2 4.8l-4.4 4.4M4.8 18.8l4.4 4.4M9.2 18.8l-4.4 4.4M18.5 21h5M21 18.5v5'/%3E%3C/svg%3E");opacity:.5}.hx-bg-marks .spark{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' fill='none' stroke='%23473bf0' stroke-width='1.9' stroke-linecap='round'%3E%3Cpath d='M4.5 7h5M7 4.5v5M18.8 4.8l4.4 4.4M23.2 4.8l-4.4 4.4M4.8 18.8l4.4 4.4M9.2 18.8l-4.4 4.4M18.5 21h5M21 18.5v5'/%3E%3C/svg%3E");opacity:0;transition:opacity .3s ease;-webkit-mask-image:radial-gradient(circle 120px at var(--mx, 50%) var(--my, 50%),#000 0%,rgba(0,0,0,.55) 40%,transparent 100%);mask-image:radial-gradient(circle 120px at var(--mx, 50%) var(--my, 50%),#000 0%,rgba(0,0,0,.55) 40%,transparent 100%)}.hx-bg-marks[data-hot] .spark{opacity:1}@keyframes hx-fade{0%{opacity:0;transform:translateY(12px)}}@keyframes hx-rise{0%{opacity:0;transform:translateY(28px)}}@keyframes hx-spin{to{transform:rotate(360deg)}}@keyframes hx-line{0%{opacity:0;transform:translate(-8px)}}.hx-hero-inner{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding-block:calc(clamp(22px,2.6vw,34px) + 20px) clamp(36px,4vw,56px)}.hx-h1{margin:16px 0 0;max-width:900px;font-size:clamp(28px,4.1vw,46px);line-height:1.1;letter-spacing:-.03em;font-weight:700;text-wrap:balance;animation:hx-fade .8s var(--hx-ease) .08s both}.hx-sub{margin:34px 0 0;max-width:34rem;font-size:clamp(14.5px,1.3vw,16px);line-height:1.55;color:var(--hx-mute);animation:hx-fade .8s var(--hx-ease) .16s both}.hx-ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:36px;animation:hx-fade .8s var(--hx-ease) .24s both}.hx-hero .hx-ctas .hx-btn{height:44px;padding:0 20px;font-size:14.5px;border-radius:12px}.hx-hl{position:relative;display:inline-block;color:var(--hx-brand);isolation:isolate}.hx-hl:after{content:"";position:absolute;left:2%;right:2%;bottom:.04em;height:.14em;z-index:-1;border-radius:4px;background:#473bf033;transform:scaleX(0);transform-origin:0 50%;animation:hx-underline .9s var(--hx-ease) .7s forwards}@keyframes hx-underline{to{transform:scaleX(1)}}.hx-hero-stats{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 28px;margin-top:24px}.hx-hero-stats>div{display:flex;align-items:baseline;gap:7px}.hx-hero-stats b{font-size:24px;font-weight:700;letter-spacing:-.02em}.hx-hero-stats span{font-size:13px;color:var(--hx-mute)}.hx-perks{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 22px;margin:20px 0 0;padding:0;list-style:none;font-size:16px;font-weight:600;color:#1f2441;animation:hx-fade .8s var(--hx-ease) .34s both}.hx-perks li{display:inline-flex;align-items:center;gap:8px}.pg{position:relative;margin-top:34px;width:100%;max-width:1080px;text-align:left;background:#fff;border:1px solid var(--hx-line);border-radius:20px;box-shadow:0 2px 4px #151a2e0a,0 30px 60px -34px #2e26a859;overflow:hidden;animation:hx-rise .9s var(--hx-ease) .3s both}.pg-top{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:12px 14px;border-bottom:1px solid var(--hx-line-2)}.pg-tab{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;padding:6px 11px;border-radius:9px;border:1px solid transparent;background:0 0;font-size:13px;font-weight:600;color:var(--hx-mute);cursor:pointer;transition:color .15s,background-color .15s}.pg-tab svg{opacity:.75}.pg-tab:hover{color:var(--hx-ink);background:var(--hx-mist)}.pg-tab[aria-selected=true]{color:var(--hx-brand);background:var(--hx-tint);border-color:#dcd9fd}.pg-tab[aria-selected=true] svg{opacity:1}.pg-tab:focus-visible{outline:2px solid var(--hx-brand);outline-offset:1px}.pg-sample-tag{margin-left:auto;flex:none;padding:3px 9px;border-radius:999px;background:var(--hx-warn-bg);color:var(--hx-warn-ink);font-size:11.5px;font-weight:600;white-space:nowrap}.pg-body{display:grid;grid-template-columns:minmax(0,1fr);height:calc(clamp(340px,54vh,460px) + 160px)}@media (max-width:860px){.pg-body{height:auto}.pg-card{flex:none;height:440px}}.pg-pane{display:flex;flex-direction:column;min-width:0;min-height:0}.pg-body[hidden]{display:none}.pg-export{display:inline-flex;align-items:center;flex:none;gap:6px;margin-left:auto;padding:4px 11px;border-radius:8px;border:1px solid var(--hx-line);background:var(--hx-mist);font-size:12px;font-weight:600;color:var(--hx-ink-2);white-space:nowrap}.pg-more{flex:none;margin-left:12px;font-size:12px;font-weight:600;color:var(--hx-brand);white-space:nowrap}.pg-head strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pg-more:hover{text-decoration:underline}.pg-card{flex:1;min-height:0;padding:14px 18px 18px}.pg-head{display:flex;align-items:center;gap:8px;padding:12px 18px;border-bottom:1px solid var(--hx-line-2);font-size:12.5px;color:var(--hx-mute)}.pg-head strong{color:var(--hx-ink);font-weight:600}.pg-badge{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:999px;font-size:11.5px;font-weight:600}.pg-badge.ok{background:var(--hx-ok-bg);color:var(--hx-ok)}.hx-feats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}@media (max-width:900px){.hx-feats{grid-template-columns:1fr}}.hx-feat{display:flex;flex-direction:column;overflow:hidden}.hx-feat .vis{display:flex;align-items:center;justify-content:center;height:170px;padding:18px;overflow:hidden;background:var(--hx-tint-2);border-bottom:1px solid var(--hx-line-2)}.hx-feat .txt{padding:20px 22px 24px}.hx-feat h3{margin:0;font-size:21px;font-weight:700;letter-spacing:-.02em}.hx-feat p{margin:8px 0 0;color:var(--hx-mute);font-size:15.5px;line-height:1.6}.hx-feat .live{display:grid;gap:8px;width:100%;max-width:280px}.hx-feat .live-row{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--hx-line);border-radius:10px;background:#fff;font-size:12.5px;box-shadow:0 1px 2px #151a2e0a}.hx-feat .pulse{width:8px;height:8px;border-radius:50%;background:var(--hx-ok);animation:hx-pulse 2s infinite}.hx-feat .live-row .t{margin-left:auto;font-family:var(--font-mono);font-size:11px;color:var(--hx-mute)}@keyframes hx-pulse{0%{box-shadow:0 0#0e9f6e73}70%{box-shadow:0 0 0 7px #0e9f6e00}to{box-shadow:0 0#0e9f6e00}}.hx-feat .fetch{display:grid;gap:8px;width:100%;max-width:280px}.hx-feat .fetch-row{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--hx-line);border-radius:10px;background:#fff;font-size:12.5px;box-shadow:0 1px 2px #151a2e0a}.hx-feat .fetch-row i{flex:none;width:8px;height:8px;border-radius:50%;background:#c3c6d8}.hx-feat .fetch-row.new i{background:var(--hx-ok)}.hx-feat .fetch-row .t{margin-left:auto;font-family:var(--font-mono);font-size:11px;color:var(--hx-mute)}.hx-feat .fetch-row.old{animation:hx-old 6s ease-in-out infinite}.hx-feat .fetch-row.new{animation:hx-new 6s ease-in-out infinite}.hx-feat .fetch-sw{display:flex;align-items:center;justify-content:center;gap:10px}.hx-feat .fetch-sw>span:first-child{font-size:12px;font-weight:600;color:var(--hx-ink-2)}.hx-feat .sw{position:relative;width:34px;height:20px;border-radius:999px;background:#d5d8e6;animation:hx-sw 6s ease-in-out infinite}.hx-feat .sw i{position:absolute;left:3px;top:3px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;animation:hx-knob 6s ease-in-out infinite}@keyframes hx-sw{0%,40%{background:#d5d8e6}50%,92%{background:var(--hx-brand)}to{background:#d5d8e6}}@keyframes hx-knob{0%,40%{transform:translate(0)}50%,92%{transform:translate(14px)}to{transform:translate(0)}}@keyframes hx-old{0%,40%{opacity:1}50%,92%{opacity:.45}to{opacity:1}}@keyframes hx-new{0%,40%{opacity:.35;transform:translateY(0)}50%,92%{opacity:1;transform:translateY(-2px)}to{opacity:.35;transform:translateY(0)}}.hx-feat .orbit{position:relative;width:104px;height:104px}.hx-feat .orbit .core{position:absolute;inset:31px;display:grid;place-items:center;border-radius:14px;background:var(--hx-brand);box-shadow:0 10px 24px -8px #473bf099}.hx-feat .orbit .ring{position:absolute;inset:0;border:1px dashed #c8c4fa;border-radius:50%;animation:hx-spin 24s linear infinite}.hx-feat .orbit .ring i{position:absolute;display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--hx-line);border-radius:8px;background:#fff;font-family:var(--font-mono);font-size:9.5px;animation:hx-spin 24s linear infinite reverse;font-weight:700;font-style:normal;color:var(--hx-ink-2);box-shadow:0 2px 6px #151a2e0f}.hx-feat .orbit .ring i:nth-child(1){top:-14px;left:38px}.hx-feat .orbit .ring i:nth-child(2){bottom:-14px;left:38px}.hx-feat .orbit .ring i:nth-child(3){left:-14px;top:38px}.hx-feat .orbit .ring i:nth-child(4){right:-14px;top:38px}.hx-feat .orbit .ring2{inset:-16px;opacity:.6;animation-duration:36s;animation-direction:reverse}.hx-feat .checks{display:grid;gap:10px;width:100%;max-width:260px}.hx-feat .chk-row{display:grid;grid-template-columns:72px 1fr 22px;gap:10px;align-items:center;font-size:12px;color:var(--hx-ink-2)}.hx-feat .chk-row .line{height:8px;border:1px solid var(--hx-line);border-radius:6px;background:#fff;overflow:hidden}.hx-feat .chk-row .line i{display:block;height:100%;transform-origin:0 50%;background:var(--hx-brand);animation:hx-fill 3.6s var(--hx-ease) infinite;animation-delay:calc(var(--i)*.25s)}.hx-feat .chk-row b{color:var(--hx-ok);font-weight:700;animation:hx-tick 3.6s var(--hx-ease) infinite;animation-delay:calc(var(--i)*.25s)}@keyframes hx-fill{0%{transform:scaleX(0)}30%,88%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes hx-tick{0%,26%{opacity:0;transform:scale(.5)}36%,88%{opacity:1;transform:scale(1)}to{opacity:0}}.hx-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:1px;background:var(--hx-line);border:1px solid var(--hx-line);border-radius:24px;overflow:hidden}.hx-stat{background:#fff;padding:30px 28px}.hx-stat b{display:block;font-family:var(--font-mono);font-size:clamp(36px,4vw,52px);font-weight:600;letter-spacing:-.05em;line-height:1;font-variant-numeric:tabular-nums}.hx-stat span{display:block;margin-top:10px;color:var(--hx-mute);font-weight:500;font-size:15px}.hx-stats.cols3{margin-top:48px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:760px){.hx-stats.cols3{grid-template-columns:repeat(2,minmax(0,1fr))}}.hx-stats.big{gap:20px;margin-top:clamp(72px,9vw,120px);grid-template-columns:repeat(3,minmax(0,1fr));background:0 0;border:0;border-radius:0;overflow:visible}.hx-stats.big .hx-stat{position:relative;container-type:inline-size;overflow:hidden;padding:clamp(32px,5vw,60px) 24px;text-align:center;border:1px solid rgba(255,255,255,.9);border-radius:28px;background:linear-gradient(150deg,#fff,#efedff 52%,#dedaff);box-shadow:0 28px 50px -32px #473bf073,inset 0 1px #fff}.hx-stats.big .hx-stat:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 60%at 18%0,rgba(255,255,255,.95),transparent 70%);pointer-events:none}.hx-stats.big .hx-stat b{position:relative;display:block;white-space:nowrap;font-family:var(--font-sans);font-size:clamp(40px,5.4vw,96px);font-weight:700;letter-spacing:-.055em;background:linear-gradient(100deg,#3a2fd0,#473bf0 35%,#8d84f8,#473bf0 75%,#3a2fd0);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:hx-stat-shine 7s linear infinite}.hx-stats.big .hx-stat span{position:relative;margin-top:14px;font-size:clamp(16px,1.6vw,20px);font-weight:600;color:var(--hx-ink-2)}@keyframes hx-stat-shine{to{background-position:-220%0}}@supports (width:1cqi){.hx-stats.big .hx-stat b{font-size:clamp(40px,calc(23cqi + .5vw),108px)}}@media (max-width:760px){.hx-stats.big{grid-template-columns:minmax(0,1fr);gap:16px}}@media (prefers-reduced-motion:reduce){.hx-stats.big .hx-stat b{animation:none}}.hx-tgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:56px}@media (max-width:1000px){.hx-tgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.hx-tgrid{grid-template-columns:1fr}}.hx-tcard{display:flex;flex-direction:column;padding:26px;overflow:hidden}.hx-tcard .top{display:flex;align-items:center;justify-content:space-between;gap:10px}.hx-tcard h3{margin:18px 0 0;font-size:21px;letter-spacing:-.025em;font-weight:700}.hx-tcard p{margin:8px 0 0;color:var(--hx-mute);font-size:15px;line-height:1.6}.hx-tcard .open{margin-top:auto;padding-top:18px;font-weight:600;color:var(--hx-brand)}.hx-free-card{margin-top:60px;min-height:404px;position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;gap:22px;background:var(--hx-tint);border-color:#473bf02e}.hx-free-card h3{margin-top:12px}.hx-free-card .txt,.hx-free-card .links{position:relative;z-index:6}.hx-free-card .links{display:flex;flex-wrap:wrap;gap:10px}@media (min-width:1181px){.hx-free-card .txt,.hx-free-card .links{max-width:min(400px,32%)}.hx-free-card .hx-globe{position:absolute;inset:0;z-index:1;width:auto;max-width:none;margin:0;aspect-ratio:auto;pointer-events:none}.hx-free-card .hx-globe .hx-gcard{top:50%;width:280px;transform:translate(-50%,-50%) scale(.95)}.hx-free-card .hx-globe .hx-gcard.is-on{transform:translate(-50%,-50%)}}.hx-fresh-tag{padding:3px 9px;border:1px dashed rgba(71,59,240,.4);border-radius:999px;background:var(--hx-tint-2);color:var(--hx-brand-700);font-size:11px;font-weight:600;white-space:nowrap}.hx-mini{display:grid;gap:12px;margin-top:18px;padding:14px;border:1px solid var(--hx-line);border-radius:14px;background:var(--hx-mist)}.hx-mini .row{display:grid;grid-template-columns:50px minmax(0,1fr);gap:10px;align-items:start}.hx-mini .lab{padding-top:3px;font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--hx-mute)}.hx-mini .in{display:flex;align-items:center;min-height:22px;font-family:var(--font-mono);font-size:12.5px;font-weight:500;color:var(--hx-ink);white-space:nowrap;overflow:hidden}.hx-mini .tags-wrap{display:flex;flex-wrap:wrap;gap:6px}.hx-mini .hx-tag{padding:3px 9px;font-size:12px}.pg-input{display:inline-flex;align-items:center;gap:8px;min-width:0;margin-left:10px;padding:3px 10px;border:1px solid var(--hx-line);border-radius:8px;background:var(--hx-mist);font-family:var(--font-mono);font-size:11.5px;font-weight:500;color:var(--hx-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pg-input i{flex:none;font-style:normal;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--hx-mute)}.pg-head .hx-fresh-tag{flex:none;margin-left:8px}.hx-aud .chips{display:flex;flex-wrap:wrap;gap:8px}.hx-hero.tool-hero{padding-bottom:clamp(24px,3vw,40px)}#what-you-get.hx-section{padding-top:clamp(20px,2.5vw,36px)}.hx-out{display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:start}.hx-out-intro{position:sticky;top:112px}.hx-out-input{display:flex;align-items:center;gap:10px;max-width:100%;margin:28px 0 22px;padding:9px 14px;border:1px solid var(--hx-line);border-radius:12px;background:#fff;font-family:var(--font-mono);font-size:12.5px;font-weight:500;color:var(--hx-ink)}.hx-out-input i{flex:none;font-style:normal;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--hx-mute)}.hx-out-input span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hx-out-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.hx-out-grid>:last-child:nth-child(odd){grid-column:1/-1}.hx-out-grid>:last-child:nth-child(odd) ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}.hx-out-grid>:last-child:nth-child(odd) li:nth-child(2){border-top:0}@media (max-width:960px){.hx-out{grid-template-columns:1fr}.hx-out-intro{position:static}}@media (max-width:640px){.hx-out-grid{grid-template-columns:1fr}.hx-out-grid>:last-child:nth-child(odd) ul{grid-template-columns:1fr}}.hx-outcard{display:block;padding:26px}.hx-outcard .head{display:flex;align-items:center;gap:14px}.hx-outcard h3{margin:0;font-size:18px;font-weight:700;letter-spacing:-.02em}.hx-outcard ul{display:grid;gap:0;margin:20px 0 0;padding:0;list-style:none}.hx-outcard li{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--hx-line-2);font-size:14.5px;font-weight:500;color:var(--hx-ink-2);transition:opacity .5s var(--hx-ease),transform .5s var(--hx-ease);transition-delay:calc(var(--j, 0)*70ms + .12s)}.hx-outcard li:first-child{border-top:0}.hx-outcard li svg{flex:none}.hx-outcard.rv-hide li{opacity:0;transform:translate(-8px)}.hx-aud{margin-top:56px;text-align:center}.hx-aud h2{margin:0 auto 22px;max-width:30ch;font-size:clamp(22px,2.6vw,30px);line-height:1.2;font-weight:700;letter-spacing:-.03em;text-wrap:balance;color:var(--hx-ink)}.hx-aud .chips{justify-content:center}.hx-faq{display:grid;gap:12px;max-width:52rem;margin:48px auto 0}.hx-faq-item{border:1px solid var(--hx-line);border-radius:16px;background:#fff;transition:border-color .2s,box-shadow .2s}.hx-faq-item[open]{border-color:#cfcbfa;box-shadow:0 18px 40px -30px #473bf073}.hx-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;font-size:16px;font-weight:600;letter-spacing:-.01em;cursor:pointer;list-style:none}.hx-faq-item summary::-webkit-details-marker{display:none}.hx-faq-item summary:after{content:"+";flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--hx-tint);color:var(--hx-brand);font-size:18px;line-height:1;transition:transform .25s var(--hx-ease)}.hx-faq-item[open] summary:after{transform:rotate(45deg)}.hx-faq-item summary:focus-visible{outline:2px solid var(--hx-brand);outline-offset:2px}.hx-faq-item .ans{padding:0 22px 20px;color:var(--hx-mute);font-size:15px;line-height:1.7}.hx-faq-item .ans p{margin:0}.hx-faq-item .ans a{color:var(--hx-brand);text-decoration:underline;text-underline-offset:3px}.hx-apipage .hx-hero{padding-bottom:clamp(24px,3vw,40px)}.hx-apipage #use-cases.hx-section,.hx-apipage #pricing.hx-section{padding-top:clamp(20px,2.5vw,36px)}.hx-apipage section:has(+#pricing),.hx-apipage section:has(+section .hx-cta){padding-bottom:clamp(48px,6vw,88px)}.hx-apipage .hx-cta{padding-top:clamp(32px,5vw,64px)}.hx-hero-inner.roomy{padding-bottom:clamp(120px,13vw,170px)}.pg-body.two{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (max-width:860px){.pg-body.two{grid-template-columns:1fr}.pg-body.two .pg-card{flex:none;height:440px}.pg-json{max-height:580px}.pg-code{border-left:0;border-top:1px solid var(--hx-line-2)}}.pg-pane>.pg-head>strong+.pg-more{margin-left:auto}.pg-code{border-left:1px solid var(--hx-line-2);background:#fbfbfe}.pg-code .pg-head{background:#fff}.pg-file{display:inline-flex;align-items:center;gap:7px;min-width:0;padding:3px 10px;border:1px solid var(--hx-line);border-radius:8px;background:var(--hx-mist);font-family:var(--font-mono);font-size:11.5px;font-weight:500;color:var(--hx-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pg-file svg{flex:none;color:var(--hx-brand)}.pg-status{display:inline-flex;align-items:center;gap:6px;flex:none;margin-left:auto;padding:2px 9px;border-radius:999px;background:var(--hx-ok-bg);color:var(--hx-ok-ink);font-family:var(--font-mono);font-size:11px;font-weight:600;white-space:nowrap}.pg-status:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--hx-ok)}.pg-copy{display:inline-flex;align-items:center;gap:6px;flex:none;padding:3px 10px;border-radius:8px;border:1px solid var(--hx-line);background:#fff;font-size:12px;font-weight:600;color:var(--hx-ink-2);cursor:pointer;transition:border-color .15s,color .15s}.pg-copy:hover{border-color:var(--hx-brand);color:var(--hx-brand)}.pg-copy:focus-visible{outline:2px solid var(--hx-brand);outline-offset:1px}.pg-json{flex:1;min-height:0;margin:0;padding:12px 0;overflow:auto;scrollbar-width:thin;font-family:var(--font-mono);font-size:12px;line-height:1.7;color:#5b6078;counter-reset:ln}.pg-json .l{display:block;padding-right:14px;white-space:pre;animation:hx-line .35s var(--hx-ease) both;animation-delay:var(--d, 0ms)}.pg-json .l:hover{background:#473bf00d}.pg-json .l:before{counter-increment:ln;content:counter(ln);display:inline-block;width:34px;margin-right:12px;padding-right:10px;text-align:right;color:#b4b8cf;border-right:1px solid #ebecf5;user-select:none}.pg-json .k{color:#473bf0}.pg-json .s{color:#0b7a55}.pg-json .n{color:#b45309}.pg-json .b{color:#be185d}.pg-toast{position:absolute;left:50%;bottom:14px;transform:translate(-50%,16px);opacity:0;padding:8px 14px;border-radius:11px;background:var(--hx-ink);color:#fff;font-size:13px;font-weight:500;pointer-events:none;transition:opacity .25s,transform .25s;z-index:4}.pg-toast.show{opacity:1;transform:translate(-50%)}.hx-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:20px;margin:52px 0 0;padding:0;list-style:none}.hx-step{padding:28px}.hx-step .num{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:var(--hx-brand);color:#fff;font-size:15px;font-weight:700;box-shadow:0 8px 18px -8px #473bf099}.hx-step h3{margin:20px 0 0;font-size:18px;font-weight:700;letter-spacing:-.02em}.hx-step p{margin:8px 0 0;color:var(--hx-mute);font-size:15px;line-height:1.6}.hx-tcard .chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.hx-globe{position:relative;width:100%;max-width:340px;margin-inline:auto;aspect-ratio:1/1.3}.hx-globe .canvas{display:none}.hx-globe[data-js] .canvas{display:block;position:absolute;inset:0;width:100%;height:100%}.hx-globe .cards{margin:0;padding:0;list-style:none}.hx-globe .hx-gcard{display:none;position:absolute;left:50%;top:0;width:min(88%,268px);transform:translate(-50%) translateY(-8px) scale(.96);opacity:0;transition:opacity .35s ease,transform .45s var(--hx-ease)}.hx-globe[data-js] .hx-gcard{display:flex}.hx-globe .hx-gcard.is-on{opacity:1;transform:translate(-50%)}.hx-gcard{align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--hx-line);border-radius:14px;background:#fffffff7;box-shadow:0 18px 40px -22px #2e26a873}.hx-gcard .av{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--hx-tint);color:var(--hx-brand);font-size:12px;font-weight:700}.hx-gcard .who{min-width:0}.hx-gcard .who b{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;font-size:13.5px;font-weight:700;letter-spacing:-.01em}.hx-gcard .who small{display:block;margin-top:1px;color:var(--hx-mute);font-size:12px}.hx-gcard .co{display:inline-flex;align-items:center;gap:5px;margin-top:5px;padding:2px 8px;border-radius:7px;background:var(--hx-tint);color:var(--hx-brand-700);font-size:11.5px;font-weight:600}.hx-gcard .place{display:inline-flex;align-items:center;gap:4px;margin-top:3px;font-size:11.5px;color:var(--hx-mute)}.hx-gcard .ok{flex:none;padding:1px 7px;border-radius:999px;background:var(--hx-ok-bg);color:var(--hx-ok-ink);font-size:10.5px;font-weight:700;white-space:nowrap}#verify.hx-section{padding-top:clamp(18px,2.25vw,32px);padding-bottom:clamp(24px,3vw,44px)}.hx-vbox{margin-top:52px;border:1px solid var(--hx-line);border-radius:26px;background:#fff;overflow:hidden;box-shadow:0 50px 90px -60px #473bf08c}.hx-vhead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;padding:18px 24px;border-bottom:1px solid var(--hx-line)}.hx-vhead .t{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:18px;font-weight:700;letter-spacing:-.02em}.hx-vhead .t small{font-size:13px;font-weight:600;color:var(--hx-mute)}.hx-vprog{display:flex;align-items:center;gap:14px}.hx-vbar{width:140px;height:6px;border-radius:99px;background:#e9eaf2;overflow:hidden}.hx-vbar i{display:block;height:100%;width:0;border-radius:99px;background:var(--hx-brand);transition:width .3s var(--hx-ease)}.hx-vcount{font-family:var(--font-mono);font-size:13px;font-weight:600;min-width:34px}.hx-pl{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap;transition:background-color .3s,color .3s}.hx-pl.q{background:#eeeff5;color:#4a4d63}.hx-pl.k{background:var(--hx-warn-bg);color:var(--hx-warn-ink)}.hx-pl.v{background:var(--hx-ok-bg);color:var(--hx-ok-ink)}.hx-pl.m{background:#eceef6;color:#4a4d63}.hx-vbox[data-phase=running] .ph-done,.hx-vbox[data-phase=done] .ph-run{display:none}.hx-vscroll{overflow-x:auto}.hx-vtable{min-width:1020px}.hx-vr{display:grid;grid-template-columns:1.4fr 1fr 1.7fr 1.9fr 1.1fr;gap:16px;align-items:center;padding:14px 24px;border-top:1px solid var(--hx-line-2);font-size:14px}.hx-vr.th{border-top:0;padding-block:10px;background:var(--hx-mist);font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--hx-mute)}.hx-vr .who{display:flex;align-items:center;gap:10px;min-width:0}.hx-vr .av{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--hx-tint);color:var(--hx-brand);font-weight:700;font-size:12px}.hx-vr .who b{display:block;font-weight:600}.hx-vr .who small{display:block;font-size:12px;color:var(--hx-mute)}.hx-vr .em{font-family:var(--font-mono);font-size:13px;min-height:20px;display:flex;align-items:center}.hx-vr .em .sk{display:block;width:130px;height:10px;border-radius:6px;background:linear-gradient(90deg,#eceef6 25%,#dfe1ee,#eceef6 75%);background-size:200% 100%;animation:hx-shim 1.1s linear infinite}.hx-vr .em .val,.hx-vr[data-state=done] .em .sk,.hx-vr[data-state=miss] .em .sk{display:none}.hx-vr[data-state=done] .em .val,.hx-vr[data-state=miss] .em .val{display:inline}.hx-vr[data-state=miss] .em .val{color:var(--hx-mute);font-family:var(--font-sans)}.hx-checks{display:flex;gap:6px}.hx-chk{padding:4px 9px;border-radius:8px;background:#eeeff5;color:var(--hx-mute);font-size:11.5px;font-weight:600;transition:background-color .18s,color .18s,box-shadow .18s,transform .18s var(--hx-ease)}.hx-chk[data-s=run]{background:var(--hx-warn-bg);color:var(--hx-warn-ink);box-shadow:inset 0 0 0 1.5px #e5a800;transform:translateY(-1px)}.hx-chk[data-s=hit]{background:var(--hx-ok-bg);color:var(--hx-ok-ink);box-shadow:inset 0 0 0 1.5px #7bd2a8}.hx-chk[data-s=miss]{background:#e9eaf2;color:#4f5268;text-decoration:line-through}.hx-vr .st .hx-pl{display:none}.hx-vr[data-state=queued] .st .q,.hx-vr[data-state=checking] .st .k,.hx-vr[data-state=done] .st .v,.hx-vr[data-state=miss] .st .m{display:inline-flex}.hx-vfoot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:16px 24px;border-top:1px solid var(--hx-line);background:var(--hx-mist);font-size:14px;font-weight:600;color:var(--hx-mute)}.hx-flow{display:grid;grid-template-columns:minmax(0,1fr) 76px minmax(0,1fr) 76px minmax(0,1fr);align-items:stretch;margin-top:56px}.hx-node{position:relative;display:flex;flex-direction:column;gap:14px;padding:26px;border:1px solid var(--hx-line);border-radius:24px;background:#fff;transition:border-color .4s,box-shadow .4s,opacity .4s,transform .4s var(--hx-ease)}.hx-node .head{display:flex;align-items:center;justify-content:space-between}.hx-node .num{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:var(--hx-tint);color:var(--hx-brand-700);font-family:var(--font-mono);font-size:13px;font-weight:700;transition:background-color .3s,color .3s}.hx-node .ic{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--hx-line);border-radius:13px;background:var(--hx-mist);color:var(--hx-brand)}.hx-node h3{margin:4px 0 0;font-size:20px;line-height:1.2;letter-spacing:-.025em;font-weight:700}.hx-node p{margin:0;color:var(--hx-mute);font-size:15px;line-height:1.6}.hx-node .mini{margin-top:auto;min-height:128px;padding:14px;border:1px solid var(--hx-line);border-radius:14px;background:var(--hx-mist)}.hx-flow[data-js] .hx-node[data-state=idle]{opacity:.5;transform:scale(.98)}.hx-node[data-state=active]{border-color:var(--hx-brand);box-shadow:0 0 0 4px #473bf01a,0 28px 50px -30px #473bf08c}.hx-node[data-state=active] .num,.hx-node[data-state=done] .num{background:var(--hx-brand);color:#fff}.hx-node .field{display:grid;grid-template-columns:50px minmax(0,1fr);gap:10px;align-items:center;min-height:32px;font-size:13.5px}.hx-node .mini-fields{display:grid;grid-template-columns:max-content minmax(0,1fr);align-content:start;column-gap:14px}.hx-node .mini-fields .field{display:contents}.hx-node .mini-fields .lab,.hx-node .mini-fields .val{min-height:32px;display:flex;align-items:center}.hx-node .field .lab{font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--hx-mute)}.hx-node .field .val{display:flex;align-items:center;overflow:hidden;white-space:nowrap;font-weight:600}.hx-node .field .val.mono{font-family:var(--font-mono);font-size:12.5px;font-weight:500}.hx-node .steps{display:grid;gap:12px;margin:0;padding:0;list-style:none}.hx-node .steps li{display:flex;align-items:center;gap:10px;font-size:13.5px;color:var(--hx-ink-2);transition:opacity .3s}.hx-node .steps li[data-s=wait]{opacity:.45}.hx-node .steps .st{position:relative;flex:none;width:18px;height:18px;border:2px solid var(--hx-line);border-radius:50%;transition:background-color .3s,border-color .3s}.hx-node .steps li[data-s=run] .st{border-color:var(--hx-brand);border-top-color:transparent;animation:hx-spin .7s linear infinite}.hx-node .steps li[data-s=ok] .st{border-color:var(--hx-ok);background:var(--hx-ok)}.hx-node .steps li[data-s=ok] .st:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.hx-node .out{display:flex;flex-wrap:wrap;gap:8px}.hx-flow[data-js] .out .hx-tag{opacity:0;transform:translateY(6px) scale(.96);transition:opacity .35s,transform .35s var(--hx-ease)}.hx-flow[data-js] .out .hx-tag.on{opacity:1;transform:none}.hx-link{position:relative;align-self:center;height:24px}.hx-link .rail{position:absolute;left:6px;right:14px;top:50%;margin-top:-1px;border-top:2px dashed #c9cce0}.hx-link .rail:after{content:"";position:absolute;left:0;top:-2px;width:0;height:2px;border-radius:2px;background:var(--hx-brand);transition:width .9s var(--hx-ease)}.hx-link[data-state=run] .rail:after,.hx-link[data-state=done] .rail:after{width:100%}.hx-link .arrow{position:absolute;right:0;top:50%;transform:translateY(-50%);color:#c9cce0;transition:color .3s .5s}.hx-link[data-state=run] .arrow,.hx-link[data-state=done] .arrow{color:var(--hx-brand)}.hx-link .packet{position:absolute;left:0;top:50%;width:10px;height:10px;margin-top:-5px;border-radius:50%;background:var(--hx-brand);box-shadow:0 0 0 5px #473bf02e;opacity:0}.hx-link[data-state=run] .packet{animation:hx-packet .9s var(--hx-ease) both}@keyframes hx-packet{0%{opacity:0;left:0}15%{opacity:1}85%{opacity:1}to{opacity:0;left:calc(100% - 22px)}}@keyframes hx-packet-v{0%{opacity:0;top:0}15%{opacity:1}85%{opacity:1}to{opacity:0;top:calc(100% - 22px)}}@media (max-width:960px){.hx-flow{grid-template-columns:minmax(0,1fr)}.hx-link{justify-self:center;width:24px;height:60px}.hx-link .rail{inset:4px auto 16px 50%;margin:0 0 0-1px;border-top:0;border-left:2px dashed #c9cce0}.hx-link .rail:after{left:-2px;top:0;width:2px;height:0;transition:height .9s var(--hx-ease)}.hx-link[data-state=run] .rail:after,.hx-link[data-state=done] .rail:after{width:2px;height:100%}.hx-link .arrow{inset:auto auto 0 50%;transform:translate(-50%) rotate(90deg)}.hx-link .packet{left:50%;top:0;margin:0 0 0-5px}.hx-link[data-state=run] .packet{animation:hx-packet-v .9s var(--hx-ease) both}}.hx-ucs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:52px}@media (max-width:1000px){.hx-ucs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.hx-ucs{grid-template-columns:1fr}}.hx-uc{padding:30px;display:block}.hx-uc h3{margin:22px 0 0;font-size:20px;letter-spacing:-.02em;font-weight:700}.hx-uc p{margin:8px 0 0;color:var(--hx-mute);line-height:1.6}.hx-bill{display:inline-flex;align-items:center;gap:4px;padding:4px;border-radius:999px;background:#fff;border:1px solid var(--hx-line)}.hx-bill button{border:0;background:0 0;padding:9px 18px;border-radius:999px;font-size:14px;font-weight:600;color:var(--hx-mute);cursor:pointer;transition:background-color .25s,color .25s}.hx-bill button[aria-pressed=true]{background:var(--hx-ink);color:#fff}.hx-bill button:focus-visible{outline:2px solid var(--hx-brand);outline-offset:2px}.hx-billing-row{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 14px}.hx-save{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:700;color:var(--hx-brand)}.hx-save svg{flex:none;animation:hx-nudge 1.3s ease-in-out infinite}@keyframes hx-nudge{0%,to{transform:translate(0)}50%{transform:translate(-7px)}}@media (max-width:520px){.hx-save svg{rotate:90deg}}@media (prefers-reduced-motion:reduce){.hx-save svg{animation:none}}.hx-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:16px;margin-top:48px;align-items:stretch}.hx-plan{padding:28px;display:flex;flex-direction:column;border-radius:22px}.hx-plan .bd{align-self:flex-start;margin-bottom:14px;padding:4px 12px;border-radius:999px;background:var(--hx-tint);color:var(--hx-brand-700);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.hx-plan .nm{font-weight:800;font-size:20px;letter-spacing:-.02em}.hx-plan .ds{margin-top:6px;min-height:40px;font-size:14px;color:var(--hx-mute)}.hx-plan .pr{margin-top:18px;font-size:44px;font-weight:700;letter-spacing:-.05em;line-height:1;font-variant-numeric:tabular-nums}.hx-plan .pr small{margin-left:4px;font-size:15px;font-weight:500;color:var(--hx-mute);letter-spacing:0}.hx-plan .pn{margin-top:6px;min-height:20px;font-size:13px;color:var(--hx-mute)}.hx-plan ul{margin:22px 0;padding:0;list-style:none;display:grid;gap:10px;font-size:15px}.hx-plan li{display:flex;align-items:center;gap:10px;color:var(--hx-ink-2)}.hx-plan li:before{content:"";flex:none;width:16px;height:16px;background:no-repeat center/16px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='%23473BF0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.hx-plan li strong{color:var(--hx-ink);font-weight:700}.hx-plan .hx-btn{margin-top:auto;width:100%}.hx-plan.pop{border:2px solid var(--hx-brand);background:var(--hx-tint-2)}.hx-plan .flag{position:absolute;top:-13px;left:24px;padding:5px 12px;border-radius:999px;background:var(--hx-brand);color:#fff;font-size:12px;font-weight:700}.hx-plans{grid-template-columns:minmax(0,1fr)}@media (min-width:560px){.hx-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:560px) and (max-width:759px){.hx-plans .hx-plan:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:760px){.hx-plans{grid-template-columns:repeat(6,minmax(0,1fr))}.hx-plans .hx-plan{grid-column:span 2}.hx-plans .hx-plan:nth-child(n+4){grid-column:span 3}}@media (min-width:1180px){.hx-plans{grid-template-columns:repeat(5,minmax(0,1fr))}.hx-plans .hx-plan,.hx-plans .hx-plan:nth-child(n+4){grid-column:auto;padding:22px}.hx-plan .pr{font-size:38px}.hx-plan ul{font-size:14px}}@media (min-width:1440px){.hx-plans .hx-plan{padding:28px}.hx-plan .pr{font-size:44px}.hx-plan ul{font-size:15px}}.hx-note{margin-top:28px;text-align:center;color:var(--hx-mute);font-size:15px}.hx-cta{position:relative;overflow:hidden;border-radius:34px;border:1px solid rgba(71,59,240,.18);background:var(--hx-tint);padding:clamp(52px,8vw,100px) 24px;text-align:center;isolation:isolate}.hx-cta:before{content:"";position:absolute;inset:0;z-index:-1;background-image:radial-gradient(circle,rgba(71,59,240,.28) 1px,transparent 1.4px);background-size:24px 24px;-webkit-mask-image:radial-gradient(ellipse 60% 70%at 50% 50%,#000,transparent 80%);mask-image:radial-gradient(ellipse 60% 70%at 50% 50%,#000,transparent 80%)}.hx-team{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:18px;margin-top:52px}.hx-mem{padding:28px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px}.hx-mem .ph{position:relative;width:104px;height:104px;border-radius:50%;overflow:hidden;box-shadow:0 0 0 4px #fff,0 0 0 5px var(--hx-line);transition:box-shadow .3s}.hx-mem:hover .ph{box-shadow:0 0 0 4px #fff,0 0 0 6px var(--hx-brand)}.hx-mem h3{margin:0;font-size:18px;font-weight:700;letter-spacing:-.02em}.hx-mem .rl{font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--hx-brand-700)}.hx-mem p{margin:0;font-size:14px;line-height:1.7;color:var(--hx-mute)}.hx-mem .in{margin-top:auto;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:var(--hx-tint);color:var(--hx-brand);transition:background-color .2s,color .2s,transform .2s var(--hx-ease)}.hx-mem .in:hover{background:var(--hx-brand);color:#fff;transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.hx-feat .ring,.hx-feat .ring i,.hx-feat .pulse,.hx-feat .fetch-row,.hx-feat .sw,.hx-feat .sw i,.hx-feat .line i,.hx-feat .chk-row b{animation:none!important}.hx .rv-hide,.hx .tag-hide{opacity:1;transform:none}.hx-h1,.hx-sub,.hx-ctas,.pg,.pg-json .l{animation:none!important}}.hx-legal{padding-bottom:clamp(24px,3vw,40px)}.hx-legal-wrap{max-width:820px;margin-inline:auto;padding-inline:clamp(16px,4vw,28px)}.hx-legal h1{margin:14px 0 0;font-size:clamp(34px,4.6vw,54px);font-weight:700;line-height:1.08;letter-spacing:-.03em;text-wrap:balance}.hx-legal .meta{margin-top:16px;color:var(--hx-mute);font-size:15px}.hx-legal-body{margin-top:40px;padding-top:12px;border-top:1px solid var(--hx-line);color:var(--hx-ink-2);font-size:16.5px;line-height:1.75}.hx-legal-body>p,.hx-legal-body>section>p{margin:0}.hx-legal-body>*+*{margin-top:20px}.hx-legal-body section{display:flex;flex-direction:column;gap:14px;margin-top:34px}.hx-legal-body h2{margin:0;font-size:24px;font-weight:700;line-height:1.25;letter-spacing:-.02em;color:var(--hx-ink)}.hx-legal-body h3{margin:0;font-size:19px;font-weight:700;letter-spacing:-.015em;color:var(--hx-ink)}.hx-legal-body p{margin:0}.hx-legal-body a{color:var(--hx-brand);font-weight:600}.hx-legal-body a:hover{text-decoration:underline}.hx-legal-body strong{color:var(--hx-ink);font-weight:700}.hx-legal-body ul,.hx-legal-body ol{display:flex;flex-direction:column;gap:10px;margin:0;padding-left:24px}.hx-legal-body ul{list-style:disc}.hx-legal-body ul ul{margin-top:8px;list-style:circle;gap:8px}.hx-legal-body li::marker{color:#9aa0bd}.hx-legal-body table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;font-size:15px}.hx-legal-body th,.hx-legal-body td{padding:12px 14px;border:1px solid var(--hx-line);text-align:left;vertical-align:top}.hx-legal-body th{background:var(--hx-mist);color:var(--hx-ink);font-weight:600}.hx-mx-wrap{margin-top:48px;overflow-x:auto;border:1px solid var(--hx-line);border-radius:22px;background:#fff;-webkit-overflow-scrolling:touch}.hx-mx{width:100%;min-width:820px;border-collapse:separate;border-spacing:0;font-size:14.5px}.hx-mx th,.hx-mx td{padding:14px 16px;text-align:center;border-bottom:1px solid var(--hx-line-2)}.hx-mx .lab{position:sticky;left:0;z-index:1;min-width:210px;text-align:left;background:#fff;font-weight:600;color:var(--hx-ink)}.hx-mx .lab small{display:block;margin-top:2px;font-weight:500;font-size:12px;color:var(--hx-mute)}.hx-mx thead th{vertical-align:bottom;padding-block:22px 18px}.hx-mx thead .nm{display:block;font-size:15px;font-weight:700;color:var(--hx-ink)}.hx-mx thead .pr{display:block;margin:6px 0 12px;font-size:24px;font-weight:700;letter-spacing:-.03em;color:var(--hx-ink)}.hx-mx thead .pr small{margin-left:4px;font-size:12px;font-weight:500;color:var(--hx-mute);letter-spacing:0}.hx-mx .flag{display:inline-block;margin-bottom:8px;padding:2px 9px;border-radius:999px;background:var(--hx-brand);color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.hx-mx .pop{background:var(--hx-tint-2)}.hx-mx .grp th{padding-block:10px;text-align:left;background:var(--hx-mist);font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--hx-mute)}.hx-mx tbody tr:last-child td,.hx-mx tbody tr:last-child th{border-bottom:0}.hx-mx .cpm{display:block;margin-top:3px;font-family:var(--font-mono);font-size:11.5px;font-weight:500;color:var(--hx-brand)}.hx-mx .yes{color:var(--hx-ok);font-weight:700}.hx-mx .no{color:#b4b8cf}.hx-help{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;margin-top:28px;padding:clamp(24px,3vw,34px);border-radius:22px;background:linear-gradient(135deg,#5a4ff5,#473bf0 55%,#3a2fd0);color:#fff}.hx-help h3{margin:0;font-size:clamp(20px,2.2vw,26px);font-weight:700;letter-spacing:-.02em}.hx-help p{margin:6px 0 0;color:#ffffffd1;font-size:15px}.hx-help .hx-btn{background:#fff;color:var(--hx-brand)}.hx-404{display:flex;align-items:center;min-height:62vh;text-align:center}.hx-404 .hx-lead{margin-inline:auto;max-width:34rem}.hx-404 .hx-ctas{animation:none}.hx-404 .links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;margin-top:30px}.hx-404 .links a{font-size:14.5px;font-weight:600;color:var(--hx-mute);transition:color .15s}.hx-404 .links a:hover{color:var(--hx-brand);text-decoration:underline;text-underline-offset:4px}.hx-ucs.cols3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1000px){.hx-ucs.cols3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.hx-ucs.cols3{grid-template-columns:1fr}}.hx-why{display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:start}.hx-why-intro{position:sticky;top:112px}.hx-why-intro .hx-help{margin-top:32px;padding:22px;border-radius:20px}.hx-why-intro .hx-help h3{font-size:19px}.hx-why-intro .hx-help p{font-size:14px}.hx-why-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.hx-why-grid>:last-child:nth-child(odd){grid-column:1/-1}@media (max-width:960px){.hx-why{grid-template-columns:1fr}.hx-why-intro{position:static}}@media (max-width:640px){.hx-why-grid{grid-template-columns:1fr}}.hx-whycard{position:relative;overflow:hidden;padding:28px}.hx-whycard .num{position:absolute;top:14px;right:20px;font-family:var(--font-mono);font-size:44px;font-weight:600;line-height:1;letter-spacing:-.04em;color:#473bf017;transition:color .3s}.hx-whycard:hover .num{color:#473bf033}.hx-whycard h3{margin:22px 0 0;font-size:19px;font-weight:700;letter-spacing:-.02em}.hx-whycard p{margin:8px 0 0;font-size:15px;line-height:1.65;color:var(--hx-mute)}@keyframes hx-est-spin{to{transform:rotate(360deg)}}.hx-est{display:grid;grid-template-columns:minmax(0,400px) minmax(0,1fr);gap:clamp(28px,4vw,60px);align-items:center;max-width:1060px;margin:52px auto 0;padding:clamp(24px,3.4vw,46px);background:linear-gradient(160deg,#fff,#f6f5ff)}@media (max-width:860px){.hx-est{grid-template-columns:1fr}}.hx-est .gauge-col{display:flex;flex-direction:column;align-items:center;gap:26px}.hx-est .gauge{--p:80;position:relative;width:min(100%,290px);aspect-ratio:1}.hx-est .gauge svg{width:100%;height:100%;overflow:visible}.hx-est .orbit{fill:none;stroke:#473bf04d;stroke-width:1.2;stroke-dasharray:2 7;transform-origin:110px 110px;animation:hx-est-spin 46s linear infinite}.hx-est .track{fill:none;stroke:#e7e5fb;stroke-width:14}.hx-est .arc{fill:none;stroke-width:14;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--p));transform:rotate(-90deg);transform-origin:110px 110px;transition:stroke-dashoffset .9s cubic-bezier(.22,1,.36,1);filter:drop-shadow(0 6px 10px rgba(71,59,240,.32))}.hx-est .mid{position:absolute;inset:0;display:grid;place-content:center;text-align:center}.hx-est .mid b{font-size:clamp(30px,3.4vw,40px);font-weight:700;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--hx-ink)}.hx-est .mid span{margin-top:2px;font-size:13px;color:var(--hx-mute)}.hx-est .covers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;margin:0;padding:0;list-style:none}.hx-est .covers li{padding:12px 8px;border:1px solid var(--hx-line);border-radius:14px;background:#fff;text-align:center}.hx-est .covers b{display:block;font-family:var(--font-mono);font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--hx-brand)}.hx-est .covers span{display:block;margin-top:3px;font-size:11.5px;color:var(--hx-mute)}.hx-est .lbl{font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--hx-mute)}.hx-est .rows{position:relative;display:grid;gap:6px;margin-top:14px}.hx-est .hl{position:absolute;left:0;right:0;top:0;height:0;border:1px solid #cfcbfa;border-radius:14px;background:var(--hx-tint);box-shadow:0 12px 26px -16px #473bf08c;opacity:0;pointer-events:none;transition:transform .5s cubic-bezier(.22,1,.36,1),height .3s}.hx-est[data-js] .hl{opacity:1}.hx-est .rows button{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:13px 18px;border:1px solid transparent;border-radius:14px;background:0 0;color:var(--hx-ink);font:inherit;text-align:left;cursor:pointer;transition:background-color .2s}.hx-est:not([data-js]) .rows button[aria-checked=true]{border-color:#cfcbfa;background:var(--hx-tint)}.hx-est .rows button:hover{background:#473bf00a}.hx-est .rows button:focus-visible{outline:2px solid var(--hx-brand);outline-offset:2px}.hx-est .rows .nm{font-size:15.5px;font-weight:600}.hx-est .rows .cr{font-size:12.5px;color:var(--hx-mute);font-variant-numeric:tabular-nums}.hx-est .rows .pr{min-width:62px;text-align:right;font-size:16px;font-weight:700;letter-spacing:-.02em}.hx-est .rows .pr small{margin-left:2px;font-size:11.5px;font-weight:500;color:var(--hx-mute);letter-spacing:0}.hx-est .rows button[aria-checked=true] .nm{color:var(--hx-brand)}.hx-est .sum{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 20px;margin:24px 0 22px;padding-top:22px;border-top:1px solid var(--hx-line-2)}.hx-est .big{font-size:42px;font-weight:700;line-height:1;letter-spacing:-.045em;font-variant-numeric:tabular-nums}.hx-est .big small{margin-left:4px;font-size:14px;font-weight:500;letter-spacing:0;color:var(--hx-mute)}.hx-est .sum p{margin:8px 0 0;font-size:13.5px;color:var(--hx-mute)}.hx-est .sum .facts{margin:0;text-align:right;color:var(--hx-ink-2)}@media (max-width:560px){.hx-est .rows button{grid-template-columns:minmax(0,1fr) auto}.hx-est .rows .cr{display:none}.hx-est .sum .facts{text-align:left}}@media (prefers-reduced-motion:reduce){.hx-est .orbit{animation:none}.hx-est .arc,.hx-est .hl{transition:none}}.hx-hero-est{position:relative;z-index:1;width:100%;max-width:980px;margin-top:34px;text-align:left;animation:hx-rise .9s var(--hx-ease) .3s both}.hx-hero-est .hx-est{grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:20px clamp(28px,4vw,56px);align-items:center;max-width:none;margin:0;padding:26px 32px;border-radius:24px;box-shadow:0 2px 4px #151a2e0a,0 40px 70px -36px #241c9699}.hx-hero-est .gauge-col{align-self:center;justify-content:center;gap:16px}.hx-hero-est .gauge{width:min(100%,230px);margin-inline:auto}.hx-hero-est .mid b{font-size:32px}.hx-hero-est .mid span{font-size:12.5px}.hx-hero-est .covers{gap:8px}.hx-hero-est .covers li{padding:8px 6px;border-radius:12px}.hx-hero-est .covers b{font-size:13.5px}.hx-hero-est .covers span{margin-top:1px;font-size:11px}.hx-hero-est .rows{gap:3px;margin-top:8px;padding:6px;border:1px solid var(--hx-line);border-radius:16px;background:#fff}.hx-hero-est .hl{left:6px;right:6px}.hx-hero-est .rows button{padding:8px 14px;border-radius:12px}.hx-hero-est .rows .nm{font-size:14px}.hx-hero-est .rows .cr{font-size:12px}.hx-hero-est .rows .pr{font-size:14.5px}.hx-hero-est .sum{margin:14px 0;padding-top:14px}.hx-hero-est .big{font-size:32px}.hx-hero-est .sum p{margin-top:4px;font-size:12.5px}.hx-hero-est .hx-btn{height:42px;padding-inline:20px;font-size:14px}@media (max-width:860px){.hx-hero-est .hx-est{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.hx-hero-est{margin-top:26px}.hx-hero-est .hx-est{padding:20px 16px;border-radius:20px}.hx-hero-est .gauge{width:min(100%,190px)}.hx-hero-est .mid b{font-size:28px}}@media (prefers-reduced-motion:reduce){.hx-hero-est{animation:none}}@keyframes hx-orb{to{transform:translate(46px,32px) scale(1.14)}}.hx-orbs{position:absolute;inset:0;overflow:hidden;pointer-events:none}.hx-orbs i{position:absolute;border-radius:50%;filter:blur(64px);animation:hx-orb 14s ease-in-out infinite alternate}.hx-orbs i:nth-child(1){width:340px;height:340px;left:-70px;top:30px;background:#7868ff57}.hx-orbs i:nth-child(2){width:300px;height:300px;right:-50px;top:170px;background:#473bf04d;animation-delay:-7s}@media (prefers-reduced-motion:reduce){.hx-orbs i{animation:none}}@keyframes hx-pop{0%{opacity:0;transform:scale(.5)}}.hx-vals{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 10px;margin:26px 0 0;padding:10px 20px;border:1px solid rgba(255,255,255,.85);border-radius:999px;background:#ffffffb8;box-shadow:0 20px 38px -26px #241c9699;backdrop-filter:blur(8px);font-size:15px;animation:hx-fade .8s var(--hx-ease) .7s both}.hx-vals .lab{font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--hx-mute)}.hx-vals .typed{display:inline-block;min-width:min(21em,62vw);font-weight:600;text-align:left;color:var(--hx-ink)}.hx-ctas+.hx-vals{margin-top:32px}.hx-crew{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 16px;margin-top:16px;padding:8px 24px 8px 10px;border:1px solid rgba(255,255,255,.85);border-radius:999px;background:#fffffff0;box-shadow:0 24px 44px -26px #241c96a6;backdrop-filter:blur(6px);text-align:left;animation:hx-lad-in .8s var(--hx-ease) .9s both,hx-lad-float 6s ease-in-out 2s infinite}.hx-crew ul{display:flex;margin:0;padding:0;list-style:none}.hx-crew li{width:48px;height:48px;margin-left:-12px;overflow:hidden;border:3px solid #fff;border-radius:50%;background:var(--hx-tint);animation:hx-pop .55s var(--hx-ease) calc(1.1s + var(--i)*.12s) both}.hx-crew li:first-child{margin-left:0}.hx-crew p{margin:0}.hx-crew b{display:block;font-size:14.5px;font-weight:700;letter-spacing:-.01em;color:var(--hx-ink)}.hx-crew span{display:block;margin-top:1px;font-size:12.5px;color:var(--hx-mute)}@media (max-width:560px){.hx-vals .typed{min-width:min(15em,72vw)}.hx-crew{flex-direction:column;border-radius:26px;padding:12px 18px;text-align:center}.hx-crew p{text-align:center}}@keyframes hx-about-blink{50%{opacity:0}}.hx-vals .typed:after{content:"";display:inline-block;width:2px;height:1.05em;margin-left:3px;vertical-align:-.16em;background:var(--hx-brand);animation:hx-about-blink 1s steps(1) infinite}@media (prefers-reduced-motion:reduce){.hx-vals .typed:after{animation:none}}.hx-hero-inner.tall{padding-bottom:clamp(72px,10vw,144px)}.hx-mission{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:20px;margin-top:52px}@media (max-width:860px){.hx-mission{grid-template-columns:1fr}}.hx-mission .hx-card{display:flex;flex-direction:column;gap:16px;padding:clamp(26px,3vw,38px)}.hx-mission .big{margin:0;font-size:clamp(19px,1.9vw,23px);line-height:1.5;letter-spacing:-.01em;color:var(--hx-ink);text-wrap:pretty}.hx-mission .big strong{color:var(--hx-brand);font-weight:700}.hx-mission .sm{margin:0;font-size:16px;line-height:1.7;color:var(--hx-mute)}.hx-mission .brand{justify-content:space-between;border:0;background:linear-gradient(145deg,#5a4ff5,#473bf0 55%,#3a2fd0);color:#fff}.hx-mission .brand .big{font-size:clamp(26px,2.8vw,34px);font-weight:700;line-height:1.15;letter-spacing:-.03em;color:#fff}.hx-mission .brand .sm{color:#ffffffd9}.hx-hero-inner>.rounded-3xl{margin-top:34px}@keyframes hx-sdk-in{0%{opacity:0;transform:translateY(26px)}}.hx-sdks{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:20px;max-width:1080px;margin:52px auto 0}.hx-sdk{display:flex;flex-direction:column;padding:clamp(24px,3vw,34px)}.hx-sdk .top{display:flex;align-items:center;justify-content:space-between;gap:12px}.hx-sdk .bd{padding:4px 12px;border-radius:999px;background:var(--hx-tint);color:var(--hx-brand-700);font-size:12px;font-weight:700}.hx-sdk h3{margin:20px 0 0;font-size:22px;font-weight:700;letter-spacing:-.025em}.hx-sdk .tag{margin:8px 0 0;font-size:15px;line-height:1.6;color:var(--hx-mute)}.hx-sdk .inst{display:flex;align-items:center;gap:10px;margin-top:22px;padding:10px 12px 10px 16px;border:1px solid var(--hx-line);border-radius:12px;background:var(--hx-mist);font-family:var(--font-mono);font-size:13px}.hx-sdk .inst span:first-child{color:var(--hx-brand)}.hx-sdk .inst code{flex:1;min-width:0;overflow-x:auto;white-space:nowrap;color:var(--hx-ink);font-family:inherit}.hx-sdk .cp{display:inline-flex;align-items:center;gap:6px;flex:none;padding:5px 11px;border:1px solid var(--hx-line);border-radius:8px;background:#fff;font-family:var(--font-sans);font-size:12px;font-weight:600;color:var(--hx-ink-2);cursor:pointer;transition:border-color .15s,color .15s}.hx-sdk .cp:hover{border-color:var(--hx-brand);color:var(--hx-brand)}.hx-sdk .cp:focus-visible{outline:2px solid var(--hx-brand);outline-offset:2px}.hx-code{flex:1;margin:14px 0 0;padding:18px 20px;overflow-x:auto;border:1px solid var(--hx-line);border-radius:14px;background:#fbfbfe;font-family:var(--font-mono);font-size:12.5px;line-height:1.75;color:#5b6078}.hx-code .k{color:#473bf0}.hx-code .s{color:#0b7a55}.hx-code .c{color:#9aa0bd}.hx-code .kw{color:#be185d}.hx-sdk .lnk{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;margin-top:20px;font-size:14.5px;font-weight:600;color:var(--hx-brand)}.hx-sdk .lnk:hover{text-decoration:underline}.hx-tabs{display:inline-flex;gap:4px;align-self:flex-start;margin-top:22px;padding:4px;border:1px solid var(--hx-line);border-radius:12px;background:var(--hx-mist)}.hx-tabs button{padding:7px 16px;border:0;border-radius:9px;background:0 0;font-family:var(--font-sans);font-size:13.5px;font-weight:600;color:var(--hx-mute);cursor:pointer;transition:background .2s var(--hx-ease),color .2s,box-shadow .2s}.hx-tabs button:hover{color:var(--hx-ink)}.hx-tabs button[aria-selected=true]{background:#fff;color:var(--hx-brand);box-shadow:0 1px 2px #0f172a14,0 6px 14px -8px #473bf066}.hx-tabs button:focus-visible{outline:2px solid var(--hx-brand);outline-offset:2px}.hx-sdk .panel{display:flex;flex:1;flex-direction:column}.hx-sdk .panel[hidden]{display:none}.hx-sdk .panel:not([hidden]){animation:hx-sdk-in .45s var(--hx-ease) both}@media (prefers-reduced-motion:reduce){.hx-sdk .panel:not([hidden]){animation:none}}.hx-ftag{display:inline-flex;align-items:center;gap:8px;margin:0 0 22px;padding:6px 14px;border:1px solid rgba(255,255,255,.9);border-radius:999px;background:#ffffffc7;font-size:13px;font-weight:600;color:var(--hx-ink-2);box-shadow:0 10px 24px -16px #241c9680;animation:hx-fade .8s var(--hx-ease) both}.hx-ftag i{width:7px;height:7px;border-radius:50%;background:var(--hx-brand);box-shadow:0 0#473bf080;animation:hx-ping 2.2s ease-out infinite}@keyframes hx-ping{70%{box-shadow:0 0 0 8px #473bf000}to{box-shadow:0 0#473bf000}}.hx-ftool{max-width:640px;padding:clamp(22px,3vw,34px);border-color:#ffffffeb;border-radius:26px;box-shadow:0 48px 80px -40px #241c9699,0 1px #ffffffe6 inset;animation:hx-sdk-in .9s var(--hx-ease) .3s both}.hx-ftool .fh{display:flex;align-items:center;gap:12px;margin-bottom:22px;padding-bottom:18px;border-bottom:1px solid var(--hx-line)}.hx-ftool .fh .ico{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:12px;background:var(--hx-tint);color:var(--hx-brand)}.hx-ftool .fh strong{display:block;font-size:16px;font-weight:700;letter-spacing:-.015em;color:var(--hx-ink)}.hx-ftool .fh small{display:block;margin-top:2px;font-size:13px;color:var(--hx-mute)}.hx-ftool .fh .free{margin-left:auto;padding:4px 11px;border-radius:999px;background:var(--hx-tint);font-size:12px;font-weight:700;color:var(--hx-brand)}.hx-ftool input:focus{border-color:var(--hx-brand);box-shadow:0 0 0 4px #473bf01f}.hx-try{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;font-size:13px;color:var(--hx-mute)}.hx-try button{padding:5px 13px;border:1px solid var(--hx-line);border-radius:999px;background:var(--hx-mist);font:inherit;font-weight:600;color:var(--hx-ink-2);cursor:pointer;transition:border-color .15s,color .15s,background .15s,transform .15s}.hx-try button:hover{border-color:var(--hx-brand);background:var(--hx-tint);color:var(--hx-brand);transform:translateY(-1px)}.hx-try button:focus-visible{outline:2px solid var(--hx-brand);outline-offset:2px}.hx-inst{width:100%;max-width:760px;margin-top:38px;overflow:hidden;border:1px solid rgba(255,255,255,.92);border-radius:22px;background:#ffffffe6;box-shadow:0 48px 80px -40px #241c9699;text-align:left;animation:hx-sdk-in .9s var(--hx-ease) .4s both}.hx-inst .hd{display:flex;align-items:center;gap:12px;padding:13px 18px;border-bottom:1px solid var(--hx-line);background:var(--hx-mist);font-size:12.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--hx-mute)}.hx-inst .dots{display:inline-flex;gap:6px}.hx-inst .dots i{width:9px;height:9px;border-radius:50%;background:#d9d6f2}.hx-inst .row{display:grid;grid-template-columns:200px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 18px;border-bottom:1px solid var(--hx-line-2);transition:background .2s;animation:hx-sdk-in .7s var(--hx-ease) calc(.7s + var(--i)*.12s) both}.hx-inst .row:hover{background:var(--hx-tint-2)}.hx-inst .nm{font-size:13.5px;font-weight:600;color:var(--hx-ink)}.hx-inst .row code{min-width:0;overflow-x:auto;white-space:nowrap;font-family:var(--font-mono);font-size:13.5px;color:var(--hx-ink-2)}.hx-inst .row code i{margin-right:4px;font-style:normal;color:var(--hx-brand)}.hx-inst .cp{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border:1px solid var(--hx-line);border-radius:8px;background:#fff;font-family:var(--font-sans);font-size:12px;font-weight:600;color:var(--hx-ink-2);cursor:pointer;transition:border-color .15s,color .15s}.hx-inst .cp:hover{border-color:var(--hx-brand);color:var(--hx-brand)}.hx-inst .cp:focus-visible{outline:2px solid var(--hx-brand);outline-offset:2px}.hx-inst .works{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:14px 18px;font-size:13px;color:var(--hx-mute)}.hx-inst .works b{padding:4px 12px;border-radius:999px;background:var(--hx-tint);font-weight:600;color:var(--hx-brand-700)}@media (max-width:640px){.hx-inst .row{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.hx-inst .nm{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.hx-ftag i,.hx-ftool,.hx-inst,.hx-inst .row{animation:none}}.hx-ftool input[type=text],.hx-ftool input[type=email]{min-height:3.25rem}.hx-bg-marks.btm{top:auto;bottom:0;height:100%}.hx-fx{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(32px,5vw,72px);align-items:center}.hx-fx .hx-h2{margin-top:14px}.hx-fx-p{margin:18px 0 0;font-size:16px;line-height:1.7;color:var(--hx-mute)}.hx-fx-note{display:flex;align-items:flex-start;gap:10px;margin:24px 0 0;padding:14px 16px;border:1px solid var(--hx-line);border-radius:14px;background:#fff;font-size:14.5px;line-height:1.5;color:var(--hx-ink-2)}.hx-fx-note svg{flex:none;margin-top:1px;color:var(--hx-brand)}.hx-fx-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.hx-fx-card{padding:24px}.hx-fx-card h3{margin:0;font-size:17px;font-weight:700;letter-spacing:-.02em}.hx-fx-card p{margin:8px 0 0;font-size:14.5px;line-height:1.6;color:var(--hx-mute)}.hx-rels{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:20px;margin-top:52px}.hx-rel{display:flex;flex-direction:column;padding:28px;color:inherit;text-decoration:none}.hx-rel .bd{align-self:flex-start;padding:4px 12px;border-radius:999px;background:var(--hx-tint);color:var(--hx-brand-700);font-size:12px;font-weight:700}.hx-rel h3{margin:18px 0 0;font-size:19px;font-weight:700;letter-spacing:-.02em}.hx-rel p{flex:1;margin:8px 0 0;font-size:15px;line-height:1.6;color:var(--hx-mute)}.hx-rel .go{margin-top:20px;font-size:14.5px;font-weight:600;color:var(--hx-brand)}.hx-rel .go span{display:inline-block;transition:transform .2s var(--hx-ease)}.hx-rel:hover .go span{transform:translate(4px)}.hx-rel:focus-visible{outline:2px solid var(--hx-brand);outline-offset:3px}@media (max-width:900px){.hx-fx{grid-template-columns:1fr}}@media (max-width:520px){.hx-fx-cards{grid-template-columns:1fr}}.hx-search-wrap{margin-top:30px;max-width:640px}.hx-search{position:relative;display:flex;align-items:center;gap:12px;height:58px;padding:0 14px 0 18px;border:1px solid var(--hx-line);border-radius:16px;background:#fff;box-shadow:0 1px 2px #0f172a0a,0 18px 36px -24px #241c9659;transition:border-color .2s,box-shadow .2s}.hx-search:focus-within{border-color:var(--hx-brand);box-shadow:0 0 0 4px #473bf01f,0 18px 36px -24px #241c9673}.hx-search .mag{flex:none;color:var(--hx-mute);transition:color .2s}.hx-search:focus-within .mag{color:var(--hx-brand)}.hx-search input{flex:1;min-width:0;height:100%;border:0;background:0 0;font-family:var(--font-sans);font-size:16px;color:var(--hx-ink);outline:0}.hx-search input::placeholder{color:var(--hx-mute);opacity:.8}.hx-search input::-webkit-search-cancel-button{display:none}.hx-search .cnt{flex:none;font-size:13px;font-weight:600;color:var(--hx-mute)}.hx-search .clr{display:grid;place-items:center;flex:none;width:28px;height:28px;border:0;border-radius:8px;background:var(--hx-mist);color:var(--hx-ink-2);cursor:pointer;transition:background .15s,color .15s}.hx-search .clr:hover{background:var(--hx-tint);color:var(--hx-brand)}.hx-search .clr:focus-visible{outline:2px solid var(--hx-brand);outline-offset:2px}.hx-search-empty{margin:14px 4px 0;font-size:14.5px;color:var(--hx-mute)}.hx-tgrid [hidden],[data-search-group][hidden],.hx-free-card[hidden]{display:none!important}.hx-vs-note{margin:18px 0 0;font-size:14px;font-weight:600;color:#1f2441;animation:hx-fade .8s var(--hx-ease) .3s both}.hx-vs-score{width:min(780px,100%);margin-top:38px;padding:clamp(16px,2.4vw,24px);border:1px solid rgba(255,255,255,.92);border-radius:24px;background:#ffffffeb;box-shadow:0 48px 80px -40px #241c9699;text-align:left;animation:hx-sdk-in .9s var(--hx-ease) .4s both}.hx-vs-score .cap{margin:0 0 14px 4px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--hx-brand)}.hx-vst{overflow-x:auto;border:1px solid var(--hx-line);border-radius:18px;background:#fff}.hx-vst table{width:100%;min-width:520px;border-collapse:collapse;table-layout:fixed;text-align:left}.hx-vst.compact table{min-width:0}.hx-vst th,.hx-vst td{padding:14px 16px;vertical-align:middle}.hx-vst thead th{background:var(--hx-mist);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--hx-mute)}.hx-vst thead th.us,.hx-vst thead th.them,.hx-vst td{width:24%;text-align:center}.hx-vst thead th.us{background:var(--hx-tint);color:var(--hx-brand)}.hx-vst tbody tr+tr>*{border-top:1px solid var(--hx-line-2)}.hx-vst tbody th{font-size:14.5px;font-weight:600;line-height:1.35;color:var(--hx-ink)}.hx-vst td.us{background:#473bf00a}.hx-vst tbody tr:hover>*{background-color:var(--hx-tint-2)}.vs-ic{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%}.vs-ic.yes{background:var(--hx-ok-bg);color:var(--hx-ok-ink)}.vs-ic.no{background:#fdecec;color:#d1383d}.vs-none{font-size:18px;font-weight:600;color:var(--hx-mute);opacity:.6}.vs-txt{font-size:13.5px;font-weight:600;line-height:1.3;color:var(--hx-ink)}.vs-note{display:block;margin-top:4px;font-size:12px;line-height:1.3;color:var(--hx-mute)}.hx-vsplit{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(32px,5vw,72px);align-items:center}.hx-vsplit.rev .txt{order:2}.hx-vsplit .hx-h2{margin-top:14px;font-size:clamp(28px,3.4vw,40px)}.hx-vsplit .tbl{display:flex;flex-direction:column;gap:14px;min-width:0}.hx-vs-points{display:flex;flex-direction:column;gap:12px;margin:24px 0 0;padding:0;list-style:none}.hx-vs-points li{display:flex;align-items:flex-start;gap:12px;font-size:15px;line-height:1.5;color:var(--hx-ink-2)}.hx-vs-points svg{flex:none;margin-top:1px}.hx-vs-cap{margin:4px 0-4px 4px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--hx-mute)}.hx-vs-hl{padding:20px 22px;border:1px solid var(--hx-line);border-radius:18px;background:#fff;box-shadow:0 24px 44px -34px #241c9673}.hx-vs-hl .lab{margin:0;font-size:13px;font-weight:600;color:var(--hx-mute)}.hx-vs-hl .row{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:14px}.hx-vs-hl .r{text-align:right}.hx-vs-hl .who{display:block;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--hx-mute)}.hx-vs-hl .who.us{color:var(--hx-brand)}.hx-vs-hl strong{display:block;margin-top:4px;font-size:clamp(22px,2.6vw,28px);font-weight:700;letter-spacing:-.025em;color:var(--hx-ink)}.hx-vs-hl strong.mu{color:var(--hx-mute)}.hx-vs-hl .badge{align-self:center;padding:5px 12px;border-radius:999px;background:var(--hx-brand);font-size:12.5px;font-weight:700;color:#fff;white-space:nowrap}.hx-vs-full{max-width:980px;margin:48px auto 0}.hx-vs-full .foot{margin:14px 4px 0;font-size:13px;line-height:1.55;color:var(--hx-mute)}@media (max-width:900px){.hx-vsplit{grid-template-columns:1fr}.hx-vsplit.rev .txt{order:0}}@media (max-width:520px){.hx-vst th,.hx-vst td{padding:12px 8px}.hx-vst thead th{font-size:11.5px;letter-spacing:0;text-transform:none}.hx-vst thead th.us,.hx-vst thead th.them,.hx-vst td{width:29%}.hx-vst tbody th{font-size:13.5px}.vs-txt{font-size:12.5px}}@media (prefers-reduced-motion:reduce){.hx-vs-note,.hx-vs-score{animation:none}}@media (max-width:720px){.hx-home .hx-vscroll{overflow:visible}.hx-home .hx-vtable{min-width:0}.hx-home .hx-vr.th{display:none}.hx-home .hx-vr{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who st""co co""em em""ck ck";gap:6px 12px;padding:16px 18px}.hx-home .hx-vr>:nth-child(1){grid-area:who}.hx-home .hx-vr>:nth-child(2){grid-area:co;margin-top:-2px;padding-left:44px;font-size:13px;font-weight:500!important;color:var(--hx-mute)}.hx-home .hx-vr>:nth-child(3){grid-area:em}.hx-home .hx-vr>:nth-child(4){grid-area:ck;flex-wrap:wrap}.hx-home .hx-vr>:nth-child(5){grid-area:st;justify-self:end}.hx-home .hx-vhead{padding:16px 18px}.hx-home .hx-vfoot{padding:14px 18px}.hx-home .hx-vbar{width:90px}}@media (max-width:640px){.hx-home .hx-section{padding-block:28px}.hx-home #verify.hx-section{padding-bottom:20px}.hx-home .hx-tgrid,.hx-home .hx-ucs,.hx-home .hx-plans,.hx-home .hx-team,.hx-home .hx-flow,.hx-home .hx-vbox,.hx-home .hx-stats.cols3{margin-top:36px}.hx-home .hx-stats.big{margin-top:64px}.hx-home .pg-top{flex-wrap:nowrap;gap:6px;padding:10px 12px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.hx-home .pg-top::-webkit-scrollbar{display:none}.hx-home .pg-tab{flex:none;padding:9px 13px}.hx-home .hx-ctas{flex-direction:column;align-items:center}.hx-home .hx-ctas .hx-btn{width:min(100%,320px);justify-content:center}.hx-home .hx-tcard{padding:22px}.hx-home .hx-tcard h3{margin-top:14px;font-size:20px}.hx-home .hx-tcard .hx-mini{display:none}.hx-home .hx-tcard .open{padding-top:14px}.hx-home .hx-uc,.hx-home .hx-plan,.hx-home .hx-mem{padding:24px}.hx-home .hx-plan .pr{font-size:38px}}@media (max-width:640px){.pg-head{flex-wrap:wrap;row-gap:8px;padding:12px 14px}.pg-head strong{flex:1 1 5rem}.pg-input{flex:1 1 100%;margin-left:0}.pg-file{flex:1 1 100%}.hx-vs-hl .row{flex-wrap:wrap;row-gap:10px}.hx-vs-hl .row>div{min-width:0}.hx-vs-hl .r{text-align:left}}@media (max-width:480px){.hx-hero-panel .hx-wrap{padding-inline:12px}}.hx-mx-tabs{display:none}@media (max-width:760px){.hx-mx-tabs{display:flex;gap:4px;margin-top:36px;padding:4px;overflow-x:auto;scrollbar-width:none;border:1px solid var(--hx-line);border-radius:14px;background:#fff}.hx-mx-tabs::-webkit-scrollbar{display:none}.hx-mx-tabs button{display:inline-flex;flex:1 0 auto;align-items:center;justify-content:center;gap:6px;padding:9px 10px;border:0;border-radius:10px;background:0 0;font-family:var(--font-sans);font-size:13px;font-weight:600;color:var(--hx-mute);white-space:nowrap;cursor:pointer;transition:background-color .2s,color .2s}.hx-mx-tabs button i{width:6px;height:6px;border-radius:50%;background:var(--hx-brand)}.hx-mx-tabs button[aria-pressed=true]{background:var(--hx-tint);color:var(--hx-brand)}.hx-mx-tabs button:focus-visible{outline:2px solid var(--hx-brand);outline-offset:1px}.hx-mx-wrap{margin-top:12px;overflow:hidden;border-radius:18px}.hx-mx{min-width:0;table-layout:fixed;font-size:14px}.hx-mx th,.hx-mx td{padding:12px 14px}.hx-mx .lab{position:static;min-width:0;width:54%}.hx-mx thead th:not(.lab){width:46%}.hx-mx tbody td{width:46%}.hx-mx thead .pr{font-size:22px}.hx-mx thead .hx-btn{width:100%;justify-content:center}.hx-mx thead th:nth-child(n+2),.hx-mx tbody tr:not(.grp)>:nth-child(n+2){display:none}.hx-mx-box[data-plan="1"] .hx-mx thead th:nth-child(2),.hx-mx-box[data-plan="1"] .hx-mx tbody tr:not(.grp)>:nth-child(2),.hx-mx-box[data-plan="2"] .hx-mx thead th:nth-child(3),.hx-mx-box[data-plan="2"] .hx-mx tbody tr:not(.grp)>:nth-child(3),.hx-mx-box[data-plan="3"] .hx-mx thead th:nth-child(4),.hx-mx-box[data-plan="3"] .hx-mx tbody tr:not(.grp)>:nth-child(4),.hx-mx-box[data-plan="4"] .hx-mx thead th:nth-child(5),.hx-mx-box[data-plan="4"] .hx-mx tbody tr:not(.grp)>:nth-child(5),.hx-mx-box[data-plan="5"] .hx-mx thead th:nth-child(6),.hx-mx-box[data-plan="5"] .hx-mx tbody tr:not(.grp)>:nth-child(6),.hx-mx-box[data-plan="6"] .hx-mx thead th:nth-child(7),.hx-mx-box[data-plan="6"] .hx-mx tbody tr:not(.grp)>:nth-child(7){display:table-cell}}