.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.04}.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);animation-delay:90ms}.hsx h1 .line.lit{color:var(--foreground);animation-delay:.79s}@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-ap,.hsx .hsx-or,.hsx .hsx-classic{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-ap{animation-delay:1.46s}.hsx .hsx-or{animation-delay:1.7s}.hsx .hsx-classic{animation-delay:1.8s}@keyframes hsx-rise{to{opacity:1;filter:blur();transform:none}}.hsx .hsx-sub{color:var(--muted-foreground);max-width:44rem;margin:0 auto 34px;font-size:16.5px;line-height:1.7}.hsx .hsx-sub b{color:#ffffffd9;font-weight:400}.hsx .hsx-aha{margin-top:6px;display:block}.hsx .hsx-ctas{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.hsx .hsx-btn{border-radius:var(--radius);cursor:pointer;will-change:transform;padding:10px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,color .2s,transform .2s,box-shadow .25s}.hsx .hsx-btn:hover{transform:translateY(-1.5px)}.hsx .hsx-btn:active{transition-duration:80ms;transform:translateY(0)scale(.985)}.hsx .hsx-btn-brand{background:var(--brand);color:#1a1a1a;border:1px solid var(--brand)}.hsx .hsx-btn-brand:hover{background:#5ad9a1;border-color:#5ad9a1;box-shadow:0 10px 28px -10px #3ecf8e8c}.hsx .hsx-btn-ghost{color:#ededed;background:0 0;border:1px solid #ffffff2e}.hsx .hsx-btn-ghost:hover{background:#ffffff0a;border-color:#ffffff52;box-shadow:0 10px 24px -14px #000000b3}.hsx .hsx-ext{vertical-align:-1px;opacity:.65;width:13px;height:13px;margin-left:6px;display:inline-block}.hsx .hsx-btn:hover .hsx-ext{opacity:1}.hsx .hsx-btn .ar{margin-left:2px;transition:transform .2s;display:inline-block}.hsx .hsx-btn:hover .ar{transform:translate(3px)}.hsx .hsx-ap{z-index:2;text-align:left;max-width:760px;margin:88px auto 0;position:relative}.hsx .hsx-ap .lbl{font-family:var(--font-sans);letter-spacing:-.01em;color:#ffffff8c;align-items:center;gap:10px;margin-bottom:11px;font-size:13.5px;font-weight:500;display:flex}.hsx .hsx-ap .lbl .agents{align-items:center;gap:7px;margin-left:auto;display:flex}.hsx .hsx-ap .lbl .agents span{opacity:0;background:#ffffff08;border:1px solid #ffffff14;border-radius:7px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;transition:border-color .2s,background .2s;animation:.42s cubic-bezier(.2,.9,.3,1.35) forwards hsx-pop;display:flex;transform:translateY(6px)scale(.85)}.hsx .hsx-ap .lbl .agents span:first-child{animation-delay:1.64s}.hsx .hsx-ap .lbl .agents span:nth-child(2){animation-delay:1.715s}.hsx .hsx-ap .lbl .agents span:nth-child(3){animation-delay:1.79s}.hsx .hsx-ap .lbl .agents span:nth-child(4){animation-delay:1.865s}@keyframes hsx-pop{to{opacity:1;transform:none}}.hsx .hsx-ap .lbl .agents span:hover{background:#ffffff0f;border-color:#ffffff2e}.hsx .hsx-ap .lbl .agents svg{opacity:.9;width:auto;height:14px;transition:opacity .2s,transform .2s;display:block}.hsx .hsx-ap .lbl .agents span:hover svg{opacity:1;transform:translateY(-1px)}.hsx .hsx-ap .box{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:calc(var(--radius) + 2px);background:#141414d1;border:1px solid #2e2e2e;align-items:flex-start;gap:12px;padding:19px 22px;transition:border-color .25s;display:flex;box-shadow:0 20px 50px -30px #000000e6}.hsx .hsx-ap .box:hover{border-color:#3f3f3f}.hsx .hsx-ap pre{font-family:var(--font-sans);letter-spacing:-.005em;color:#c9c9c9;white-space:pre-wrap;word-break:break-word;min-width:0;margin:0;font-size:13.5px;line-height:1.65}.hsx .hsx-ap .box .ps{font-family:var(--font-mono);color:#3ecf8ee6;-webkit-user-select:none;user-select:none;flex:none;font-size:13.5px;line-height:1.65}.hsx .hsx-ap .caret{vertical-align:-2px;background:#c9c9c9;width:7px;height:14px;margin-left:4px;animation:1.1s step-end infinite hsx-caret;display:inline-block}@keyframes hsx-caret{50%{opacity:0}}.hsx .hsx-ap pre b{font-family:var(--font-mono);color:#3ecf8ef2;background:#3ecf8e12;border-radius:4px;padding:1px 5px;font-size:12px;font-weight:400}.hsx .hsx-ap .after{justify-content:center;margin-top:14px;display:flex}.hsx .hsx-or{z-index:2;max-width:420px;font-family:var(--font-mono);color:#ffffff40;align-items:center;gap:14px;margin:26px auto;font-size:11px;display:flex;position:relative}.hsx .hsx-or:before,.hsx .hsx-or:after{content:"";background:linear-gradient(90deg,#0000,#ffffff1f);flex:1;height:1px}.hsx .hsx-or:after{background:linear-gradient(90deg,#ffffff1f,#0000)}.hsx .hsx-classic{z-index:2;justify-content:center;gap:12px;display:flex;position:relative}.hsx .hsx-quiet{color:#9b9b9b;letter-spacing:-.01em;align-items:center;gap:2px;padding:4px 6px;font-size:13px;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.hsx .hsx-quiet:hover{color:#ededed}.hsx .hsx-quiet .ar{margin-left:2px;transition:transform .2s;display:inline-block}.hsx .hsx-quiet:hover .ar{transform:translate(3px)}@media (max-width:640px){.hsx{padding:96px 20px 70px}}@media (max-width:420px){.hsx h1{font-size:38px}.hsx .hsx-sub{font-size:15px}.hsx .hsx-ap pre{font-size:12.5px}.hsx .hsx-ap .box{padding:11px 13px}}@media (prefers-reduced-motion:reduce){.hsx h1 .line{animation:none!important;transform:none!important}.hsx .hsx-ap .caret{animation:none!important}.hsx .hsx-sub,.hsx .hsx-ap,.hsx .hsx-or,.hsx .hsx-classic,.hsx .hsx-ap .lbl .agents span{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}.hsx .hsx-btn{transition:none!important;transform:none!important}}
