.hsx{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100vw;min-height:100svh;margin-left:calc(50% - 50vw);padding:110px 20px 80px;display:flex;position:relative;overflow:hidden}.hsx .hsx-canvas{z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.hsx .hsx-fade{z-index:1;pointer-events:none;background:linear-gradient(to bottom, transparent, var(--background));height:180px;position:absolute;bottom:0;left:0;right:0}.hsx .hsx-copy{z-index:2;max-width:820px;margin:0 auto;position:relative}.hsx h1{letter-spacing:-.025em;margin-bottom:24px;font-size:clamp(44px,6.4vw,72px);font-weight:500;line-height:1.14}.hsx h1 .mask{line-height:inherit;display:block;overflow:visible}.hsx h1 .line{width:max-content;max-width:100%;line-height:inherit;opacity:0;clip-path:inset(-.2em 100% -.24em 0);filter:blur(7px);text-shadow:0 0 30px color-mix(in oklab, var(--foreground) 16%, transparent);will-change:opacity, clip-path, filter, text-shadow;margin:0 auto;animation:.72s steps(18,end) forwards hsx-claim-type,.72s cubic-bezier(.16,1,.3,1) forwards hsx-claim-focus;display:block;position:relative}.hsx h1 .line.dim{color:var(--muted-foreground)}.hsx h1 .line.lit{color:var(--foreground)}.hsx h1 .mask:first-child .line{animation-delay:90ms}.hsx h1 .mask:last-child .line{animation-delay:.79s}.hsx h1 .rot{white-space:nowrap;align-items:center;height:1.24em;transition:width .46s cubic-bezier(.2,.8,.25,1);display:inline-flex;position:relative;overflow:hidden}.hsx h1 .rot .meas{visibility:hidden;display:inline-flex}.hsx h1 .rot .meas span{white-space:nowrap}.hsx h1 .rot .meas span+span{position:absolute;left:0}.hsx h1 .rot .rw,.hsx h1 .rot .rw-out{white-space:nowrap;position:absolute;top:50%;left:0;transform:translateY(-50%)}.hsx h1 .rot .rw-out{background:linear-gradient(105deg,#3ecf8e,#9beccb);color:#0000;-webkit-background-clip:text;background-clip:text}.hsx h1 .rot .rw .ch{background:linear-gradient(105deg,#3ecf8e,#9beccb);color:#0000;opacity:0;filter:blur(5px);-webkit-background-clip:text;background-clip:text;animation:.4s cubic-bezier(.16,1,.3,1) forwards hsx-ch;display:inline-block;transform:translateY(.55em)}@keyframes hsx-ch{to{opacity:1;filter:blur();transform:none}}.hsx h1 .rot .rw-out{animation:.28s forwards hsx-wo}@keyframes hsx-wo{to{opacity:0;filter:blur(4px);transform:translateY(-150%)}}@media (prefers-reduced-motion:reduce){.hsx h1 .rot{transition:none}.hsx h1 .rot .rw .ch,.hsx h1 .rot .rw-out{opacity:1;filter:none;animation:none;transform:none}.hsx h1 .rot .rw-out{display:none}}@keyframes hsx-claim-type{0%{opacity:0;clip-path:inset(-.2em 100% -.24em 0)}12%{opacity:1}to{opacity:1;clip-path:inset(-.2em 0 -.24em)}}@keyframes hsx-claim-focus{0%{filter:blur(7px);text-shadow:0 0 30px color-mix(in oklab, var(--foreground) 16%, transparent)}62%{filter:blur(2px);text-shadow:0 0 18px color-mix(in oklab, var(--foreground) 10%, transparent)}to{filter:blur();text-shadow:none}}.hsx .hsx-sub,.hsx .hsx-cta-zone{opacity:0;filter:blur(6px);will-change:opacity, transform, filter;animation:.68s cubic-bezier(.16,1,.3,1) forwards hsx-rise;transform:translateY(16px)}.hsx .hsx-sub{animation-delay:1.22s}.hsx .hsx-cta-zone{animation-delay:1.46s}@keyframes hsx-rise{to{opacity:1;filter:blur();transform:none}}.hsx .hsx-sub{color:var(--muted-foreground);max-width:46rem;margin:0 auto 58px;font-size:16.5px;line-height:1.7}.hsx .hsx-sub b{color:#ffffffd9;font-weight:400}.hsx .hsx-sub .s1{margin-bottom:2px;display:block}.hsx .hsx-cta-zone{z-index:2;flex-direction:column;align-items:center;gap:26px;display:flex;position:relative}.hsx .hsx-start{font-family:var(--font-sans);letter-spacing:-.01em;color:#9b9b9b;align-items:center;gap:14px;font-size:16px;font-weight:500;display:inline-flex}.hsx .hsx-anchor{justify-content:center;width:100%;display:flex;position:relative}.hsx .hsx-ctas{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:12px;display:flex}.hsx .hsx-cmd{font-family:var(--font-mono);letter-spacing:-.005em;color:#d6d6d6;cursor:pointer;background:#1c1c1c;border:0;border-radius:10px;align-items:center;gap:12px;padding:12px 18px;font-size:13px;transition:background .2s,color .2s;display:inline-flex}.hsx .hsx-cmd:hover{color:#fff;background:#242424}.hsx .hsx-cmd .dollar{color:#3ecf8ee6;-webkit-user-select:none;user-select:none}.hsx .hsx-cmd svg{opacity:.5;transition:opacity .18s}.hsx .hsx-cmd:hover svg{opacity:1}.hsx .hsx-cmd.ok{color:var(--brand)}.hsx .hsx-cmd.ok svg{opacity:1}.hsx .hsx-doc{letter-spacing:-.01em;color:#ededed;background:#1c1c1c;border-radius:10px;align-items:center;gap:6px;padding:12px 18px;font-size:13.5px;font-weight:500;text-decoration:none;transition:background .2s;display:inline-flex}.hsx .hsx-doc:hover{background:#242424}.hsx .hsx-doc svg{opacity:.55;transition:opacity .18s,transform .2s}.hsx .hsx-doc:hover svg{opacity:1;transform:translate(1px,-1px)}.hsx .hsx-agent-card{text-align:left;background:#1c1c1c;border:0;border-radius:14px;width:min(580px,100%);padding:12px;box-shadow:0 30px 70px -30px #000000f2}.hsx .hsx-agent-card.pop{z-index:6;transform-origin:top;animation:.34s cubic-bezier(.2,.9,.3,1.25) both hsx-pop-in;position:absolute;top:-14px;left:50%}@keyframes hsx-pop-in{0%{opacity:0;transform:translate(-50%,-10px)scale(.94)}to{opacity:1;transform:translate(-50%)scale(1)}}.hsx .hsx-disclose{font-family:var(--font-sans);letter-spacing:-.01em;color:#e6e6e6;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;padding:9px 14px;font-size:16px;font-weight:500;transition:color .18s,background .18s;display:inline-flex}.hsx .hsx-disclose:hover,.hsx .hsx-disclose.open{color:#fff;background:#ffffff0d}.hsx .hsx-disclose .glyphs{align-items:center;gap:7px;margin-right:2px;display:inline-flex}.hsx .hsx-disclose .glyphs span{color:#8a8a8a;transition:color .18s;display:inline-flex}.hsx .hsx-disclose .glyphs span svg{width:auto;height:18px;display:block}.hsx .hsx-disclose:hover .glyphs span,.hsx .hsx-disclose.open .glyphs span{color:var(--tint,#bdbdbd)}.hsx .hsx-disclose .dollar{font-family:var(--font-mono);color:#3ecf8ee6;font-size:14px}.hsx .hsx-disclose>svg{color:#8a8a8a;transition:transform .2s}.hsx .hsx-disclose>svg.flip{transform:rotate(180deg)}.hsx .hsx-agent-card .lbl{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#8a8a8a;padding:2px 6px 8px;font-size:10.5px;font-weight:500}.hsx .hsx-agent-card .ctas{flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}.hsx .hsx-agent-card .hsx-cmd{min-width:0;font-family:var(--font-mono);letter-spacing:-.005em;color:#d6d6d6;border-radius:calc(var(--radius) + 2px);cursor:pointer;background:#0e0e0e;border:0;flex:1;align-items:center;gap:12px;padding:14px 18px;font-size:13.5px;transition:background .18s,color .18s;display:inline-flex}.hsx .hsx-agent-card .hsx-cmd:hover{color:#fff;background:#131313}.hsx .hsx-agent-card .hsx-cmd .dollar{color:#3ecf8ee6;-webkit-user-select:none;user-select:none}.hsx .hsx-agent-card .hsx-cmd>svg{opacity:.5;margin-left:auto;transition:opacity .18s}.hsx .hsx-agent-card .hsx-cmd:hover>svg{opacity:1}.hsx .hsx-agent-card .hsx-cmd.ok{color:var(--brand)}.hsx .hsx-agent-card .hsx-cmd.ok>svg{opacity:1}.hsx .hsx-agent-card .hsx-doc{font-family:var(--font-sans);letter-spacing:-.01em;color:#ededed;border-radius:calc(var(--radius) + 2px);background:#0e0e0e;flex:none;align-items:center;gap:6px;padding:14px 18px;font-size:13.5px;font-weight:500;text-decoration:none;transition:background .18s;display:inline-flex}.hsx .hsx-agent-card .hsx-doc:hover{background:#131313}.hsx .hsx-agent-card .hsx-doc svg{opacity:.55;transition:opacity .18s,transform .2s}.hsx .hsx-agent-card .hsx-doc:hover svg{opacity:1;transform:translate(1px,-1px)}.hsx .hsx-agent-card .body{border-radius:calc(var(--radius) + 2px);cursor:pointer;background:#0e0e0e;padding:18px 20px;transition:background .18s;position:relative}.hsx .hsx-agent-card .body:hover{background:#131313}.hsx .hsx-agent-card .body:hover .cp{color:#ededed}.hsx .hsx-agent-card .body:focus-visible{outline:2px solid color-mix(in srgb, var(--brand) 55%, transparent);outline-offset:-2px}.hsx .hsx-agent-card .body pre{font-family:var(--font-mono);color:#c4c4c4;white-space:pre-wrap;word-break:break-word;margin:0;padding-right:80px;font-size:14px;line-height:1.75}.hsx .hsx-agent-card .body pre .dollar{color:#3ecf8ee6;-webkit-user-select:none;user-select:none}.hsx .hsx-agent-card .body .cp{font-family:var(--font-sans);color:#9b9b9b;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 6px;font-size:12.5px;font-weight:500;transition:color .18s;display:inline-flex;position:absolute;top:10px;right:10px}.hsx .hsx-agent-card .body .cp:hover{color:#ededed}.hsx .hsx-agent-card .body .cp.ok{color:var(--brand)}@media (max-width:640px){.hsx{padding:88px 20px 60px}.hsx h1{margin-bottom:18px;font-size:clamp(28px,9vw,44px)}.hsx .hsx-sub{max-width:34ch;margin-bottom:40px;font-size:15px;line-height:1.62}.hsx .hsx-cmd{padding:10px 14px}}@media (prefers-reduced-motion:reduce){.hsx h1 .line{animation:none!important;transform:none!important}.hsx .hsx-sub,.hsx .hsx-cta-zone{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}.hsx .hsx-agent-card.pop{animation:none}}
