.hx{--hx-px:0;--hx-py:0;--hx-gl:var(--color-gold-light,#7dd3fc);--hx-fade:0;--hx-hold:0px;position:relative;isolation:isolate;overflow:clip;color:#fff;background:#03050c}.hx:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--gold) 60%,transparent) 22%,var(--hx-gl) 50%,color-mix(in oklab,var(--gold) 60%,transparent) 78%,transparent);opacity:.7}.hx-front{position:relative;z-index:1;padding:156px 0 112px}.hx.is-moving .hx-front{opacity:calc(1 - var(--hx-fade));translate:0 calc(var(--hx-hold) - var(--hx-fade) * 48px)}.hx.is-faded .hx-front{visibility:hidden}.hx-run{height:340vh}.hx-sky{position:sticky;top:0;z-index:0;height:100vh;height:100lvh;margin-bottom:-100lvh;overflow:hidden;background:radial-gradient(closest-side,rgba(170,205,255,.55),rgba(80,130,255,.18) 20%,transparent 46%) 50% 50% /52% 34% no-repeat,radial-gradient(closest-side,rgba(124,92,230,.22),transparent 72%) 32% 62% /56% 44% no-repeat,radial-gradient(closest-side,rgba(60,140,255,.18),transparent 72%) 70% 38% /56% 44% no-repeat,radial-gradient(closest-side,rgba(123,109,255,.14),transparent 72%) 60% 66% /40% 30% no-repeat,#03050c}.hx-sky canvas{position:absolute;inset:0;display:block;width:100%;height:100%;opacity:0;transition:opacity 1.2s ease}.hx-sky.has-gl canvas{opacity:1}.hx-vig{background:radial-gradient(ellipse 80% 75% at 50% 50%,transparent 55%,rgba(2,3,9,.6) 100%)}.hx-scrim,.hx-vig{position:absolute;inset:0}.hx-scrim{opacity:calc(1 - var(--hx-fade));background:linear-gradient(90deg,rgba(3,5,12,.7),rgba(3,5,12,.35) 32%,rgba(3,5,12,0) 50%)}.hx-solo .hx-scrim{background:linear-gradient(90deg,rgba(3,5,12,.8),rgba(3,5,12,.45) 50%,rgba(3,5,12,0) 82%)}.hx-bh{left:50%;top:50%;width:120px;height:120px;margin:-60px 0 0 -60px;transform:scale(.45)}.hx-bh,.hx-bh>*{position:absolute}.hx-bh-glow{inset:-45%;border-radius:50%;background:radial-gradient(closest-side,rgba(170,205,255,.5),rgba(80,130,255,.16) 42%,transparent 72%)}.hx-bh-disk{inset:0;transform:scaleY(.34)}.hx-bh-disk i{position:absolute;inset:0;border-radius:50%;background:conic-gradient(#eaf3ff,#7dd3fc 10%,#4f8bff 20%,#c9d6ff 32%,#5b4cff 45%,#eaf3ff 55%,#38bdf8 68%,#93b0ff 80%,#4a3af5 90%,#eaf3ff);-webkit-mask:radial-gradient(closest-side,transparent 36%,#000 41%,#000 60%,transparent 100%);mask:radial-gradient(closest-side,transparent 36%,#000 41%,#000 60%,transparent 100%)}.hx-bh-disk.is-front{z-index:3;clip-path:inset(50% 0 0 0)}.hx-bh-lens{z-index:1;width:58px;height:58px;margin:-29px 0 0 -29px;background:radial-gradient(closest-side,transparent 62%,rgba(234,243,255,.95) 70%,rgba(125,170,255,.5) 82%,transparent 100%)}.hx-bh-hole,.hx-bh-lens{left:50%;top:50%;border-radius:50%}.hx-bh-hole{z-index:2;width:40px;height:40px;margin:-20px 0 0 -20px;background:#000;box-shadow:0 0 0 1px rgba(225,235,255,.85),0 0 8px 1px rgba(125,170,255,.6)}.hx-void{background:#000;opacity:0}.hx-sing,.hx-void{position:absolute;inset:0}.hx-sing{--in:0;display:grid;place-items:center;margin:0;padding:24px;text-align:center;opacity:0;font-family:var(--font-head);font-size:clamp(30px,5.4vw,78px);font-weight:600;line-height:1.15;letter-spacing:calc(.42em - var(--in) * .4em);transform:scale(calc(1.08 - var(--in) * .08));filter:drop-shadow(0 0 28px rgba(125,211,252,.35))}.hx-sing span{color:transparent;background:linear-gradient(180deg,#fff 25%,var(--hx-gl) 100%);-webkit-background-clip:text;background-clip:text}html[data-singularity] .glc,html[data-singularity] .site-nav{opacity:0;visibility:hidden;pointer-events:none}.hx-in{position:relative;display:grid;gap:56px;align-items:center;width:100%;max-width:var(--wrap,1280px);margin-inline:auto;padding-inline:16px}@media (min-width:640px){.hx-in{padding-inline:24px}}@media (min-width:1024px){.hx-in{padding-inline:40px}}@media (min-width:1120px){.hx-split .hx-in{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:clamp(32px,4.6vw,80px)}.hx-split .hx-lead{max-width:520px}}.hx-copy{position:relative;z-index:1;max-width:640px}.hx-solo .hx-copy{max-width:860px}.hx-copy>*{animation:hx-up .9s var(--ease) both}.hx-copy>:nth-child(2){animation-delay:.07s}.hx-copy>:nth-child(3){animation-delay:.14s}.hx-copy>:nth-child(4){animation-delay:.21s}.hx-copy>:nth-child(5){animation-delay:.28s}@keyframes hx-up{0%{opacity:0;transform:translateY(18px)}}.hx-crumbs{margin-bottom:26px}.hx-crumbs ol{flex-wrap:wrap;gap:4px 8px;padding:7px 16px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.02));box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 12px 30px -16px rgba(0,0,0,.8);font-size:13px;font-weight:500;line-height:20px;color:rgba(255,255,255,.55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hx-crumbs li,.hx-crumbs ol{display:inline-flex;align-items:center}.hx-crumbs li{gap:8px}.hx-crumbs svg{width:14px;height:14px;opacity:.55}.hx-crumbs a{transition:color .2s}.hx-crumbs a:hover{color:#fff}.hx-crumbs [aria-current=page],.hx-eyebrow{color:var(--hx-gl)}.hx-eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:20px;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.hx-eyebrow:before{content:"";flex:none;width:5px;height:5px;margin-right:10px;background:currentColor;box-shadow:5px -5px 0 currentColor,10px -10px 0 currentColor;transform:translateY(4px)}@media (min-width:640px){.hx-eyebrow{font-size:12px}}.hx-title{font-family:var(--font-head);font-size:clamp(38px,4.6vw,68px);font-weight:600;line-height:1.02;letter-spacing:-.04em;text-wrap:balance;color:#fff;filter:drop-shadow(0 18px 34px rgba(0,0,0,.45))}.hx-accent,.hx-title{-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hx-title{background-image:linear-gradient(180deg,#fff 15%,#c9d6ff 70%,#93b0ff)}.hx-accent{background-image:linear-gradient(95deg,var(--hx-gl) 0,var(--gold) 40%,var(--violet) 85%)}.hx-md .hx-title{font-size:clamp(32px,3.6vw,52px);line-height:1.1}.hx-nw{white-space:nowrap}.hx-lead{margin-top:24px;max-width:580px;font-size:18px;line-height:1.6;color:var(--fg-2)}.hx-solo .hx-lead{max-width:700px}.hx-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 16px;margin-top:40px}.hx-actions .ic,.hx-actions svg{width:18px;height:18px;transition:transform .3s var(--ease)}.hx-actions a:hover svg{transform:translateX(3px)}.hx-visual{position:relative;container-type:inline-size}.hx-stage{--rx:9deg;--ry:-16deg;--rz:0deg;position:relative;aspect-ratio:1/.86;font-size:calc(100cqw / 46);line-height:1.35;perspective:125em;perspective-origin:56% 34%;animation:hx-fade 1.2s var(--ease) .12s both}.hx-enter{animation:hx-in 1.6s var(--ease) .12s both}.hx-enter,.hx-rig{position:absolute;inset:0;transform-style:preserve-3d}.hx-rig{transform:rotateX(calc(var(--rx) - var(--hx-py) * 4deg)) rotateY(calc(var(--ry) + var(--hx-px) * 7deg)) rotate(var(--rz))}@keyframes hx-fade{0%{opacity:0}}@keyframes hx-in{0%{transform:translate3d(0,3em,-6em) rotateY(-12deg) rotateX(8deg)}}.hx-halo{left:54%;top:46%;width:96%;aspect-ratio:1;background:radial-gradient(closest-side,rgba(150,180,255,.28),rgba(79,139,255,.09) 52%,transparent 74%);animation:hx-breathe 8s ease-in-out infinite}.hx-halo,.hx-orbit{position:absolute;translate:-50% -50%;border-radius:50%}.hx-orbit{left:52%;top:60%;width:116%;height:30%;rotate:-9deg;border:1px solid rgba(125,211,252,.26);-webkit-mask-image:linear-gradient(100deg,transparent 4%,#000 32%,#000 68%,transparent 96%);mask-image:linear-gradient(100deg,transparent 4%,#000 32%,#000 68%,transparent 96%)}.hx-orbit:after{content:"";left:22%;top:88%;width:.5em;height:.5em;background:var(--hx-gl);box-shadow:0 0 1em .3em rgba(125,211,252,.55)}.hx-orbit:after,.hx-shadow{position:absolute;border-radius:50%}.hx-shadow{left:12%;right:8%;bottom:-3%;height:13%;background:radial-gradient(closest-side,rgba(0,0,0,.6),transparent);filter:blur(14px)}@keyframes hx-breathe{50%{opacity:.75;scale:1.05}}.hx-card,.hx-plate,.hx-toast,.hx-win{position:absolute;transform:translateZ(var(--z,0)) rotateY(var(--ry2,0deg)) rotate(var(--rz2,0deg))}.hx-win{display:flex;flex-direction:column;border-radius:1.3em;color:#fff;background:linear-gradient(158deg,#272b5c,#181b42 40%,#0f1129);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),.14em .07em 0 #0b0c22,.28em .14em 0 #090a1d,.42em .21em 0 #070817,0 2.8em 5em -1.6em rgba(2,3,12,.85),0 1em 2em -1em rgba(2,3,12,.6)}.hx-card{padding:1.1em;border-radius:1.15em;color:#fff;background:linear-gradient(160deg,#30346c,#1c1f49 55%,#15173c);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),.1em .06em 0 #0d0e26,.2em .12em 0 #0a0b1f,0 2.4em 3.8em -1.4em rgba(2,3,12,.9)}.hx-card.is-light{color:var(--navy);background:linear-gradient(180deg,#fff,#f1f4fd 55%,#e2e8f8);box-shadow:inset 0 1px 0 #fff,.1em .06em 0 #c3cbe2,.2em .12em 0 #aab3d0,0 2.4em 3.8em -1.4em rgba(2,3,12,.85)}.hx-card.is-gold{color:#fff;background:linear-gradient(160deg,color-mix(in oklab,var(--gold) 60%,#fff) 0,var(--gold-dark) 55%,var(--indigo) 100%);box-shadow:inset 0 1px 0 rgba(225,235,255,.85),.1em .06em 0 color-mix(in oklab,var(--indigo) 55%,#050829),.2em .12em 0 color-mix(in oklab,var(--indigo) 40%,#03041c),0 2.4em 3.8em -1.4em rgba(2,3,12,.9)}.hx-card.is-bare{padding:0;overflow:hidden}.hx-toast{display:flex;align-items:center;gap:.75em;padding:.6em 1.25em .6em .6em;border-radius:1.1em;white-space:nowrap;color:#fff;background:linear-gradient(160deg,#353a78,#1d2050);box-shadow:inset 0 1px 0 rgba(255,255,255,.24),.1em .06em 0 #0d0e26,0 1.8em 3em -1em rgba(2,3,12,.9)}.hx-toast b{display:block;font-size:.95em;font-weight:600;line-height:1.25}.hx-toast small{display:block;margin-top:.1em;font-size:.75em;color:rgba(255,255,255,.55)}.hx-card:before,.hx-toast:before,.hx-win:before{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;padding:1px;background:linear-gradient(140deg,rgba(125,211,252,.6),rgba(255,255,255,.1) 26%,rgba(255,255,255,.02) 55%,rgba(79,139,255,.32));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.hx-card.is-light:before{background:linear-gradient(140deg,#fff,rgba(255,255,255,.2) 40%,rgba(13,14,37,.08))}.hx-card.is-gold:before{background:linear-gradient(140deg,rgba(225,235,255,.9),rgba(255,255,255,0) 50%)}.hx-card:not(.is-light,.is-gold):after,.hx-toast:after,.hx-win:after{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;background:linear-gradient(115deg,rgba(255,255,255,.08),rgba(255,255,255,0) 34%);pointer-events:none}.hx-card,.hx-toast{animation:hx-pop 1s var(--ease) both,hx-bob var(--bob,7s) ease-in-out infinite;animation-delay:calc(.45s + var(--d, 0) * .12s),calc(var(--d, 0) * -1.7s)}.hx-toast{--bob:6s}@keyframes hx-pop{0%{opacity:0;scale:.9}}@keyframes hx-bob{50%{translate:0 -.6em}}.hx-bar{display:flex;flex:none;align-items:center;gap:.9em;height:2.8em;padding:0 1.1em;border-bottom:1px solid rgba(255,255,255,.07)}.hx-dots{display:flex;gap:.4em}.hx-dots i{width:.62em;height:.62em;border-radius:50%;background:rgba(255,255,255,.17)}.hx-dots i:first-child{background:var(--gold)}.hx-bar-t{display:flex;align-items:center;gap:.55em;min-width:0;font-size:.82em;font-weight:600;color:rgba(255,255,255,.7)}.hx-bar-t svg{width:1.2em;height:1.2em;color:var(--hx-gl)}.hx-url{display:flex;flex:1;align-items:center;justify-content:center;gap:.45em;max-width:62%;margin-inline:auto;padding:.38em .9em;border-radius:99em;background:rgba(255,255,255,.07);font-size:.76em;color:rgba(255,255,255,.62)}.hx-url svg{width:1.05em;height:1.05em;color:var(--hx-gl)}.hx-badge{display:inline-flex;flex:none;align-items:center;gap:.45em;margin-left:auto;padding:.32em .78em;border-radius:99em;background:rgba(79,139,255,.16);font-size:.68em;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--hx-gl)}.hx-badge i{width:.55em;height:.55em;border-radius:50%;background:var(--hx-gl);box-shadow:0 0 0 .28em rgba(125,211,252,.16);animation:hx-pulse 2s ease-in-out infinite}.hx-url+.hx-badge{margin-left:0}@keyframes hx-pulse{50%{box-shadow:0 0 0 .5em rgba(125,211,252,0)}}.hx-body{position:relative;flex:1;min-height:0;padding:1.3em}.hx-key{display:inline-grid;flex:none;place-items:center;width:2.5em;height:2.5em;border-radius:.8em;color:#fff;background:linear-gradient(180deg,color-mix(in oklab,var(--gold) 55%,#fff) 0,var(--gold-dark) 55%,var(--indigo) 100%);box-shadow:inset 0 .08em 0 rgba(225,235,255,.9),inset 0 -.14em .25em rgba(10,20,120,.32),0 .2em 0 color-mix(in oklab,var(--indigo) 55%,#050829),0 .55em 1em -.35em rgba(0,0,0,.65)}.hx-key svg{width:50%;height:50%;stroke-width:2.1}.hx-key.is-glass{color:var(--hx-gl);background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,.04));box-shadow:inset 0 1px 0 rgba(255,255,255,.26),inset 0 0 0 1px rgba(125,211,252,.26),0 .2em 0 rgba(0,0,0,.35),0 .55em 1em -.35em rgba(0,0,0,.55)}.hx-key.is-navy{color:var(--hx-gl);background:linear-gradient(180deg,#31356e,var(--navy) 70%);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 .2em 0 #04050c,0 .55em 1em -.35em rgba(0,0,0,.55)}.hx-key.is-sm{width:1.9em;height:1.9em;border-radius:.62em}.hx-key.is-lg{width:3.4em;height:3.4em;border-radius:1.05em}.hx-key.is-xl{width:6.4em;height:6.4em;border-radius:1.9em;box-shadow:inset 0 .1em 0 rgba(225,235,255,.9),inset 0 -.3em .5em rgba(10,20,120,.32),0 .45em 0 color-mix(in oklab,var(--indigo) 55%,#050829),0 1.6em 2.6em -.8em rgba(0,0,0,.75)}.hx-row{display:flex;align-items:center;gap:.7em;min-width:0}.hx-sp{flex:1}.hx-lbl{display:block;font-size:.68em;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.45)}.is-light .hx-lbl{color:rgba(13,14,37,.45)}.is-gold .hx-lbl{color:rgba(255,255,255,.7)}.hx-num{display:block;font-family:var(--font-head);font-size:2.1em;font-weight:700;line-height:1.1;letter-spacing:-.02em}.hx-num small{font-size:.5em;font-weight:600;letter-spacing:0;opacity:.6}.hx-t{font-size:.9em;font-weight:600;line-height:1.3}.hx-s,.hx-t{display:block}.hx-s{font-size:.74em;line-height:1.4;color:rgba(255,255,255,.55)}.is-light .hx-s{color:rgba(13,14,37,.55)}.is-gold .hx-s{color:rgba(255,255,255,.78)}.hx-up{display:inline-flex;flex:none;align-items:center;gap:.2em;padding:.28em .62em;border-radius:99em;background:rgba(79,139,255,.17);font-size:.7em;font-weight:700;color:var(--hx-gl)}.hx-up svg{width:1.1em;height:1.1em;stroke-width:2.6}.is-light .hx-up{background:color-mix(in oklab,var(--gold) 20%,#fff);color:var(--gold-dark)}.hx-ln{display:block;height:.5em;border-radius:99em;background:rgba(255,255,255,.11)}.hx-ln.is-lg{height:.95em;background:rgba(255,255,255,.85)}.is-light .hx-ln{background:rgba(13,14,37,.1)}.hx-av{display:inline-grid;flex:none;place-items:center;width:2.3em;height:2.3em;border-radius:50%;color:#fff;background:linear-gradient(150deg,var(--a1,#8794c4),var(--a2,#4e5a8c));box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 .3em .6em -.2em rgba(0,0,0,.5)}.hx-av b{font-size:.78em;font-weight:700;letter-spacing:.02em}.hx-av.t1{--a1:#d9c3a0;--a2:#9c8261}.hx-av.t2{--a1:#a7b4dc;--a2:#5a6b9a}.hx-av.t3{--a1:#c9a59b;--a2:#8c645a}.hx-av.t4{--a1:#9fb0b8;--a2:#5d6f78}.hx-av.is-brand{color:#fff;background:linear-gradient(180deg,color-mix(in oklab,var(--gold) 55%,#fff),var(--gold-dark))}.hx-photo{position:relative;display:block;overflow:hidden;border-radius:.8em;background:#1c1f45}.hx-photo img{object-fit:cover}.hx-stars{display:inline-flex;gap:.12em;color:var(--gold)}.hx-stars svg{width:1em;height:1em;fill:currentColor;stroke:none}.hx-stars.is-ink{color:var(--deep)}.hx-stars.is-sm{font-size:.72em}.hx-glyph{width:1.25em;height:1.25em;flex:none;color:var(--hx-gl)}.is-light .hx-glyph{color:var(--gold-dark)}.is-gold .hx-glyph{color:#fff}.hx-more{width:1.3em;height:1.3em;margin-left:auto;opacity:.45}.hx-val{font-family:var(--font-head);font-size:.95em;font-weight:700}.hx-ellip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hx-stack{display:grid;gap:.65em;align-content:start}.hx-float{position:absolute;transform:translateZ(var(--z,0));animation:hx-pop 1s var(--ease) both,hx-bob 8s ease-in-out infinite;animation-delay:calc(.55s + var(--d, 0) * .14s),calc(var(--d, 0) * -1.7s)}.hx-pill{display:inline-flex;align-items:center;gap:.4em;padding:.4em .8em;border-radius:99em;background:rgba(255,255,255,.08);font-size:.72em;font-weight:600;white-space:nowrap;color:rgba(255,255,255,.8)}.hx-pill svg{width:1.15em;height:1.15em}.is-light .hx-pill{background:rgba(13,14,37,.06);color:var(--navy)}.hx-pill.is-gold{background:linear-gradient(180deg,color-mix(in oklab,var(--gold) 55%,var(--gold-dark)),var(--indigo));color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.3)}.hx-pill.is-navy{background:var(--navy);color:#fff;box-shadow:0 .18em 0 #04050c}.hx-check{display:inline-grid;flex:none;place-items:center;width:1.45em;height:1.45em;border-radius:50%;background:var(--navy);color:var(--hx-gl)}.hx-check svg{width:62%;height:62%;stroke-width:3}.hx-check.is-off{background:transparent;box-shadow:inset 0 0 0 1.5px rgba(13,14,37,.2)}.hx-tile{padding:.8em .9em;border-radius:.85em;background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.hx-typing{display:inline-flex;gap:.32em;padding:.85em 1em;border-radius:1em 1em 1em .3em;background:rgba(255,255,255,.08)}.hx-typing i{width:.48em;height:.48em;border-radius:50%;background:rgba(255,255,255,.6);animation:hx-typing 1.3s ease-in-out infinite}.hx-typing i:nth-child(2){animation-delay:.15s}.hx-typing i:nth-child(3){animation-delay:.3s}@keyframes hx-typing{0%,60%,to{opacity:.35;translate:0 0}30%{opacity:1;translate:0 -.25em}}.hx-area{position:relative;aspect-ratio:3/1}.hx-area svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.hx-area .grid{stroke:rgba(255,255,255,.07);stroke-width:1}.hx-area .base{fill:none;stroke:rgba(255,255,255,.28);stroke-width:1.6;stroke-dasharray:4 5}.hx-draw{stroke-dasharray:1;stroke-dashoffset:1;animation:hx-draw 1.9s var(--ease) .5s forwards}@keyframes hx-draw{to{stroke-dashoffset:0}}.hx-fill{animation:hx-fade 1.4s ease .9s both}.hx-dot{width:.85em;height:.85em;translate:-50% -50%;border-radius:50%;box-shadow:0 0 0 .3em rgba(125,211,252,.35),0 0 1.6em .3em rgba(125,211,252,.55);animation:hx-fade .5s ease 2s both}.hx-dot,.hx-tip{position:absolute;background:#fff}.hx-tip{translate:-50% calc(-100% - 1.1em);padding:.35em .65em;border-radius:.5em;color:var(--navy);font-size:.72em;font-weight:700;white-space:nowrap;box-shadow:0 .6em 1.2em -.4em rgba(0,0,0,.55);animation:hx-fade .5s ease 2.1s both}.hx-tip:after{content:"";position:absolute;left:50%;bottom:-.3em;width:.6em;height:.6em;translate:-50% 0;rotate:45deg;background:#fff}.hx-bars{display:flex;align-items:flex-end;gap:.45em;height:6em}.hx-bars i{flex:1;height:var(--h);border-radius:.32em .32em .12em .12em;background:linear-gradient(180deg,rgba(255,255,255,.24),rgba(255,255,255,.06));transform-origin:bottom;animation:hx-grow 1.2s var(--ease) both;animation-delay:calc(.7s + var(--i) * .05s)}.hx-bars i.is-hi{background:linear-gradient(180deg,var(--hx-gl),var(--gold) 60%,var(--gold-dark));box-shadow:0 0 1.4em -.3em rgba(125,211,252,.7)}@keyframes hx-grow{0%{transform:scaleY(.04)}}.hx-ring{display:block;width:100%;height:auto}.hx-ring circle{fill:none;stroke-width:4.2}.hx-ring .track{stroke:rgba(255,255,255,.09)}.is-light .hx-ring .track{stroke:rgba(13,14,37,.08)}.hx-ring .value{stroke-linecap:round;stroke-dasharray:var(--v) 100;animation:hx-ring 1.8s var(--ease) .8s both}@keyframes hx-ring{0%{stroke-dasharray:0 100}}.hx-ring-in{position:relative}.hx-ring-in>span{position:absolute;inset:0;display:grid;place-content:center;text-align:center}.hx-meter{position:relative;display:block;height:.5em;border-radius:99em;background:rgba(255,255,255,.08)}.is-light .hx-meter{background:rgba(13,14,37,.08)}.hx-meter i{position:absolute;inset:0 auto 0 0;width:var(--w);border-radius:inherit;background:linear-gradient(90deg,var(--gold-dark),var(--hx-gl));transform-origin:left;animation:hx-meter 1.4s var(--ease) both;animation-delay:calc(.8s + var(--i, 0) * .1s)}@keyframes hx-meter{0%{transform:scaleX(0)}}.hx-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:.6em}.hx-kpis .hx-tile b{display:block;margin-top:.25em;font-family:var(--font-head);font-size:1.25em;font-weight:700}.hx-plats{display:flex;gap:.35em}.hx-post-acts{gap:1em;margin-top:.8em;font-size:.78em;font-weight:600}.hx-post-acts svg{width:1.3em;height:1.3em}.hx-post-acts .is-liked{color:#c0495a;fill:currentColor}.hx-week{display:grid;grid-template-columns:repeat(7,1fr);gap:.3em;margin:.8em 0;text-align:center}.hx-week span{font-size:.62em;font-weight:700;color:rgba(255,255,255,.45)}.hx-week i{display:block;height:1.9em;border-radius:.5em;background:rgba(255,255,255,.06)}.hx-week i.on{background:linear-gradient(180deg,var(--hx-gl),var(--gold-dark));box-shadow:0 .2em .6em -.2em rgba(125,211,252,.6)}.hx-frame{position:relative;aspect-ratio:16/8.2;border-radius:.8em;overflow:hidden;background:#1c1f45}.hx-frame img{object-fit:cover}.hx-frame:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(3,5,12,.35),transparent 30%,transparent 60%,rgba(3,5,12,.7))}.hx-frame>*{z-index:1}.hx-play{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:3.6em;height:3.6em;translate:-50% -50%;border-radius:50%;color:#fff;background:rgba(255,255,255,.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.45),inset 0 0 0 1px rgba(255,255,255,.3),0 1em 2em -.6em rgba(0,0,0,.6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hx-play svg{width:38%;height:38%;margin-left:.15em;fill:currentColor}.hx-rec{position:absolute;left:.8em;top:.7em;display:inline-flex;align-items:center;gap:.4em;font-size:.7em;font-weight:700;letter-spacing:.08em}.hx-rec i{width:.6em;height:.6em;border-radius:50%;background:#e0505e;box-shadow:0 0 .6em #e0505e;animation:hx-blink 1.4s steps(2,jump-none) infinite}@keyframes hx-blink{50%{opacity:.2}}.hx-scrub{position:absolute;left:.8em;right:.8em;bottom:.7em;display:flex;align-items:center;gap:.6em;font-size:.66em;font-weight:600;color:rgba(255,255,255,.85)}.hx-scrub .hx-meter{flex:1;height:.35em;background:rgba(255,255,255,.25)}.hx-tl{position:relative;display:grid;gap:.35em;margin-top:.9em}.hx-track{display:flex;gap:.3em;height:1.55em}.hx-track>i{height:100%;border-radius:.35em;background:linear-gradient(180deg,rgba(150,165,220,.4),rgba(110,125,185,.25));box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.hx-track>i.is-hi{background:linear-gradient(180deg,color-mix(in oklab,var(--gold) 70%,#fff),var(--gold-dark))}.hx-track>i.is-txt{background:rgba(255,255,255,.1)}.hx-wave{height:1.55em;border-radius:.35em;background:rgba(255,255,255,.04);overflow:hidden}.hx-wave svg{display:block;width:100%;height:100%}.hx-wave rect{fill:rgba(125,211,252,.55)}.hx-head{top:-.4em;bottom:-.3em;left:47%;width:2px;box-shadow:0 0 .8em rgba(125,211,252,.8)}.hx-head,.hx-head:before{position:absolute;background:var(--hx-gl)}.hx-head:before{content:"";left:50%;top:0;width:.8em;height:.8em;translate:-50% -40%;border-radius:.2em;rotate:45deg}.hx-formats{display:flex;align-items:flex-end;gap:.8em;margin:.9em 0 .7em}.hx-formats span{display:flex;flex-direction:column;align-items:center;gap:.35em;font-size:.64em;font-weight:700;color:rgba(255,255,255,.6)}.hx-formats i{display:block;border-radius:.35em;border:1.5px solid rgba(125,211,252,.7);background:rgba(125,211,252,.1)}.hx-site{display:flex;flex-direction:column;gap:1em}.hx-site-nav{display:flex;align-items:center;gap:.8em}.hx-site-nav .hx-ln{width:3em}.hx-logo{display:inline-grid;place-items:center;width:1.7em;height:1.7em;border-radius:.5em;background:linear-gradient(180deg,var(--hx-gl),var(--gold-dark));color:#fff;font-size:.8em;font-weight:800}.hx-site-hero{display:grid;grid-template-columns:1fr .95fr;gap:1.1em;align-items:center}.hx-site-hero .hx-ln+.hx-ln{margin-top:.55em}.hx-cta{display:inline-flex;margin-top:1.1em;padding:.55em 1.1em;border-radius:99em;font-size:.72em;font-weight:700;color:#fff;background:linear-gradient(180deg,color-mix(in oklab,var(--gold) 55%,var(--gold-dark)),var(--indigo));box-shadow:inset 0 1px 0 rgba(255,255,255,.3)}.hx-feats{display:grid;grid-template-columns:repeat(3,1fr);gap:.7em}.hx-feats .hx-tile{display:flex;flex-direction:column;gap:.5em}.hx-funnel{display:grid;gap:.7em;margin-top:.8em}.hx-funnel .hx-row{justify-content:space-between;font-size:.75em}.hx-funnel b{font-weight:700}.hx-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:.7em;height:100%}.hx-col{display:flex;flex-direction:column;gap:.55em;padding:.6em;border-radius:.9em;background:rgba(255,255,255,.04)}.hx-col>.hx-row{justify-content:space-between;padding:.1em .2em .2em}.hx-col>.hx-row b{font-size:.72em;letter-spacing:.08em;text-transform:uppercase}.hx-col>.hx-row b,.hx-col>.hx-row span{font-weight:700;color:rgba(255,255,255,.7)}.hx-col>.hx-row span{font-size:.66em;padding:.15em .5em;border-radius:99em;background:rgba(255,255,255,.08)}.hx-lead-card{display:flex;flex-direction:column;gap:.45em;padding:.65em;border-radius:.7em;background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.05));box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.hx-lead-card .hx-av{width:1.9em;height:1.9em}.hx-lead-card .hx-t{font-size:.74em}.hx-lead-card .hx-s{font-size:.64em}.hx-lead-card.is-ghost{min-height:4.4em;background:none;box-shadow:none;border:1.5px dashed rgba(125,211,252,.35)}.hx-drag{box-shadow:inset 0 1px 0 #fff,0 0 0 2px var(--gold),0 3em 4em -1.4em rgba(2,3,12,.95)}.hx-flow{position:relative;display:grid;gap:.75em;margin-top:.8em}.hx-flow:before{bottom:1em;width:2px;background:linear-gradient(var(--gold),rgba(125,211,252,.15))}.hx-flow:after,.hx-flow:before{content:"";position:absolute;left:.95em;top:1em}.hx-flow:after{width:.55em;height:.55em;translate:calc(-50% + 1px) 0;border-radius:50%;background:#fff;box-shadow:0 0 .8em .2em rgba(125,211,252,.8);animation:hx-flow 3.2s ease-in-out infinite}@keyframes hx-flow{0%{top:1em;opacity:0}15%{opacity:1}85%{opacity:1}to{top:calc(100% - 1.5em);opacity:0}}.hx-flow .hx-row{position:relative}.hx-flow .hx-t{font-size:.8em}.hx-split2{display:grid;grid-template-columns:1.1fr 1fr;gap:1.1em;height:100%}.hx-mail{display:flex;flex-direction:column;gap:.55em;padding:.7em;border-radius:.9em;background:#fff;color:var(--navy)}.hx-mail .hx-ln{background:rgba(13,14,37,.1)}.hx-mail .hx-ln.is-lg{background:var(--navy);height:.8em}.hx-mail .hx-cta{align-self:flex-start;margin-top:.3em}.hx-phone{padding:.6em;border-radius:2em;background:linear-gradient(180deg,#2b2f60,#12142f);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),inset 0 0 0 .2em #0a0b1f,.12em .07em 0 #08091a,0 2.4em 3.8em -1.4em rgba(2,3,12,.9)}.hx-phone-in{display:flex;flex-direction:column;gap:.55em;padding:.8em .7em 1em;border-radius:1.5em;background:linear-gradient(180deg,#f3efe8,#e9e4da);color:var(--navy)}.hx-phone-in>.hx-row{padding-bottom:.5em;border-bottom:1px solid rgba(13,14,37,.08)}.hx-msg{max-width:88%;padding:.55em .75em;border-radius:.9em .9em .9em .25em;background:#fff;font-size:.7em;line-height:1.4;box-shadow:0 .15em .3em rgba(13,14,37,.08)}.hx-msg.is-out{align-self:flex-end;border-radius:.9em .9em .25em .9em;background:linear-gradient(180deg,color-mix(in oklab,var(--gold) 30%,#fff),color-mix(in oklab,var(--gold) 55%,#fff))}.hx-msg small{display:flex;justify-content:flex-end;align-items:center;gap:.2em;margin-top:.2em;font-size:.8em;color:rgba(13,14,37,.5)}.hx-msg small svg{width:1.2em;height:1.2em;color:#3b82c4}.hx-online{color:#3a8f5c}.hx-kpis .hx-tile.is-hi{background:linear-gradient(160deg,rgba(125,211,252,.2),rgba(79,139,255,.06));box-shadow:inset 0 0 0 1px rgba(125,211,252,.3)}.hx-legend{display:flex;gap:1em;margin-top:.9em;font-size:.66em;font-weight:600;color:rgba(255,255,255,.55)}.hx-legend span{display:inline-flex;align-items:center;gap:.4em}.hx-legend i{width:.8em;height:.25em;border-radius:99em;background:var(--hx-gl)}.hx-legend span+span i{background:rgba(255,255,255,.3)}.hx-chart{position:relative;margin-top:1em}.hx-chart .hx-bars{position:absolute;inset:auto 0 0;height:70%;gap:.7em;opacity:.9}.hx-chan{display:grid;gap:.6em;margin-top:.7em}.hx-chan .hx-row{font-size:.72em;font-weight:600}.hx-chan .hx-meter{flex:1}.hx-chan-n{display:inline-flex;flex:none;align-items:center;gap:.45em;width:5.2em;color:rgba(255,255,255,.8)}.hx-chan-n svg{width:1.25em;height:1.25em;color:var(--hx-gl)}.hx-chan b{width:2.4em;text-align:right}.hx-score{display:grid;grid-template-columns:auto 1fr;gap:1.6em;align-items:center}.hx-score .hx-num{font-size:3.8em;line-height:1}.hx-dist{display:grid;gap:.4em}.hx-dist .hx-row{gap:.6em;font-size:.7em;font-weight:600;color:rgba(255,255,255,.6)}.hx-dist .hx-meter{flex:1}.hx-pct{width:2.4em;text-align:right}.hx-quote{font-size:.8em;line-height:1.5}.hx-reply{margin-top:.7em;padding:.6em .75em;border-radius:.7em;background:color-mix(in oklab,var(--gold) 14%,#fff);font-size:.72em;line-height:1.45}.hx-reply b{display:block;margin-bottom:.1em;font-size:.9em;color:var(--gold-dark)}.hx-creators{display:grid;gap:.55em}.hx-creator{display:grid;grid-template-columns:auto 1fr auto auto;gap:.8em;align-items:center;padding:.6em .7em;border-radius:.85em;background:rgba(255,255,255,.05)}.hx-creator .hx-num{font-size:1em}.hx-creator.is-hi{background:linear-gradient(90deg,rgba(125,211,252,.16),rgba(255,255,255,.04));box-shadow:inset 0 0 0 1px rgba(125,211,252,.28)}.hx-match{padding:.3em .6em;border-radius:99em;background:rgba(79,139,255,.18);font-size:.7em;font-weight:700;color:var(--hx-gl)}.hx-reel{aspect-ratio:9/15.5}.hx-reel img{object-fit:cover}.hx-reel:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(3,5,12,.45),transparent 25%,transparent 55%,rgba(3,5,12,.85))}.hx-reel>:not(img){position:absolute;z-index:1}.hx-reel .hx-pill{left:.8em;top:.8em;background:rgba(255,255,255,.2);color:#fff}.hx-reel-foot{left:.8em;right:.8em;bottom:.8em}.hx-reel-foot .hx-t{font-size:.8em}.hx-chat{display:flex;flex-direction:column;gap:.8em}.hx-bub{max-width:80%;padding:.65em .85em;border-radius:1em 1em 1em .3em;background:rgba(255,255,255,.09);font-size:.86em;line-height:1.45;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.hx-bub.is-me{align-self:flex-end;border-radius:1em 1em .3em 1em;color:var(--navy);background:linear-gradient(180deg,#fff,#eceef4)}.hx-ai{display:flex;align-items:flex-end;gap:.5em}.hx-ai .hx-key{width:2em;height:2em;border-radius:50%}.hx-ai .hx-bub{max-width:84%}.hx-input{display:flex;align-items:center;gap:.6em;margin-top:.4em;padding:.4em .4em .4em 1em;border-radius:99em;background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);font-size:.8em;color:rgba(255,255,255,.4)}.hx-input .hx-key{width:2.2em;height:2.2em;border-radius:50%;margin-left:auto}.hx-pillars{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:.5em;align-items:center}.hx-pillars .hx-tile{display:flex;flex-direction:column;gap:.55em}.hx-pillars .hx-tile b{font-family:var(--font-head);font-size:1.3em;font-weight:700;line-height:1}.hx-arrow{width:1.2em;height:1.2em;color:rgba(125,211,252,.55)}.hx-stage.is-iso{--rx:56deg;--ry:0deg;--rz:-38deg;perspective-origin:50% 50%}.hx-plate{left:13em;top:17.5em;display:flex;flex-direction:column;justify-content:flex-end;width:20em;height:20em;padding:1.6em;border-radius:2em;background:linear-gradient(150deg,rgba(58,63,128,.92),rgba(22,24,58,.94) 60%,rgba(14,16,40,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.25),inset 0 0 0 1px rgba(125,211,252,.22),0 0 0 .5em rgba(125,211,252,.03),-.6em .6em 2.4em rgba(0,0,0,.55);animation:hx-rise 1.3s var(--ease) both;animation-delay:calc(.4s + var(--d, 0) * .18s)}.hx-plate.is-top{background:linear-gradient(150deg,color-mix(in oklab,var(--gold) 60%,#fff) 0,var(--gold-dark) 50%,var(--indigo) 100%);color:#fff;box-shadow:inset 0 1px 0 rgba(225,235,255,.9),-.6em .6em 2.4em rgba(0,0,0,.55)}.hx-plate .hx-key{margin-bottom:auto}.hx-plate .hx-t{font-family:var(--font-head);font-size:2em;font-weight:700;line-height:1.15}.hx-plate .hx-s{font-size:.95em}.hx-plate .hx-num{position:absolute;right:.45em;top:.2em;font-size:4.4em;opacity:.16}@keyframes hx-rise{0%{opacity:0;transform:translateZ(calc(var(--z, 0em) - 6em))}}.hx-post{position:absolute;width:2px;height:17em;background:linear-gradient(180deg,rgba(125,211,252,.7),rgba(125,211,252,.05));transform-origin:50% 0;transform:translateZ(17.2em) rotateX(-90deg)}.hx-post:after{content:"";position:absolute;left:50%;width:.5em;height:.5em;translate:-50% 0;border-radius:50%;background:#fff;box-shadow:0 0 .9em .25em rgba(125,211,252,.8);animation:hx-post 3s ease-in-out infinite;animation-delay:var(--pd,0s)}@keyframes hx-post{0%{top:100%;opacity:0}20%,80%{opacity:1}to{top:0;opacity:0}}.hx-stage.is-fan{--rx:6deg;--ry:-5deg}.hx-fan{position:absolute;overflow:hidden;border-radius:1.2em;background:#1c1f45;transform:translateZ(var(--z,0)) rotateY(var(--ry2,0deg)) rotate(var(--rz2,0deg));box-shadow:inset 0 1px 0 rgba(255,255,255,.25),.14em .08em 0 #0b0c22,0 2.4em 4em -1.4em rgba(2,3,12,.9);animation:hx-pop 1s var(--ease) both;animation-delay:calc(.4s + var(--d, 0) * .12s)}.hx-fan img{object-fit:cover}.hx-fan:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(3,5,12,.1),rgba(3,5,12,.2) 45%,rgba(3,5,12,.9))}.hx-fan-in{position:absolute;z-index:1;left:1em;right:1em;bottom:1em;display:flex;flex-direction:column;gap:.6em}.hx-fan-in .hx-t{font-family:var(--font-head);font-size:1.15em;font-weight:700;line-height:1.2}.hx-fan.is-front .hx-fan-in .hx-t{font-size:1.5em}.hx-shot{overflow:hidden}.hx-shot img{object-fit:cover}.hx-shot:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(3,5,12,0) 40%,rgba(3,5,12,.88))}.hx-shot-in{position:absolute;z-index:3;left:1.4em;right:1.4em;bottom:1.3em;display:flex;align-items:center;gap:.9em}.hx-shot-in .hx-t{font-family:var(--font-head);font-size:1.6em;font-weight:700;line-height:1.15}.hx-focus{display:grid;gap:.65em;margin-top:.8em}.hx-focus .hx-row{align-items:flex-start;gap:.6em;font-size:.78em;font-weight:600;line-height:1.35}.hx-highs{display:grid;grid-template-columns:repeat(3,1fr);gap:.6em;margin-top:1em}.hx-highs .hx-tile b{display:block;font-family:var(--font-head);font-size:1.05em;font-weight:700;color:var(--hx-gl)}.hx-highs .hx-s{margin-top:.3em;-webkit-line-clamp:3}.hx-highs .hx-s,.hx-said{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.hx-said{-webkit-line-clamp:4;margin-top:.7em;font-size:.82em;font-weight:500;line-height:1.5}.hx-qmark{width:1.8em;height:1.8em;color:var(--gold)}.hx-book{display:grid;grid-template-columns:1.25fr 1fr;gap:1.2em;height:100%}.hx-cal{display:grid;grid-template-columns:repeat(7,1fr);gap:.3em;margin-top:.7em;text-align:center}.hx-cal span{padding:.3em 0;font-size:.64em;font-weight:700;color:rgba(255,255,255,.4)}.hx-cal i{display:grid;place-items:center;aspect-ratio:1;border-radius:.5em;font-size:.68em;font-style:normal;font-weight:600;color:rgba(255,255,255,.75)}.hx-cal i.is-off{color:rgba(255,255,255,.22)}.hx-cal i.is-open{background:rgba(255,255,255,.07)}.hx-cal i.is-on{color:#fff;background:linear-gradient(180deg,color-mix(in oklab,var(--gold) 55%,var(--gold-dark)),var(--indigo));box-shadow:inset 0 1px 0 rgba(255,255,255,.3)}.hx-slots{display:flex;flex-direction:column;gap:.5em}.hx-slots span{padding:.62em;border-radius:.65em;text-align:center;font-size:.74em;font-weight:600;background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.hx-slots span.is-on{color:#fff;background:linear-gradient(180deg,color-mix(in oklab,var(--gold) 55%,var(--gold-dark)),var(--indigo));box-shadow:inset 0 1px 0 rgba(255,255,255,.3)}.hx-slots .hx-pill{justify-content:center;margin-top:auto;padding:.7em;font-size:.74em}.hx-article{display:flex;flex-direction:column;gap:.7em;padding:.7em .7em 1em}.hx-article .hx-photo{aspect-ratio:16/10}.hx-article .hx-t{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-family:var(--font-head);font-size:1.02em;font-weight:700;line-height:1.3}.hx-article .hx-row,.hx-article .hx-t{padding-inline:.3em}.hx-article .hx-pill{background:color-mix(in oklab,var(--gold) 16%,#fff);color:var(--gold-dark)}.hx-search{display:flex;align-items:center;gap:.7em;padding:.5em .5em .5em 1.1em;border-radius:99em;font-size:.9em;color:rgba(255,255,255,.5)}.hx-search svg{width:1.2em;height:1.2em;color:var(--hx-gl)}.hx-search .hx-key{margin-left:auto;border-radius:50%}.hx-sheet{background:linear-gradient(158deg,#20234c,#10122d)}.hx-doc .hx-body{display:flex;flex-direction:column;gap:.62em}.hx-doc h4{margin:.6em 0 .1em;font-size:.95em;font-weight:700;color:rgba(255,255,255,.9)}.hx-doc .hx-big,.hx-doc h4{font-family:var(--font-head)}.hx-doc .hx-big{font-size:6.6em;font-weight:800;line-height:1;letter-spacing:-.04em;background:linear-gradient(180deg,#fff 20%,var(--gold) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media (max-width:1119px){.hx-front{padding:136px 0 88px}.hx-scrim{background:linear-gradient(180deg,rgba(3,5,12,.82),rgba(3,5,12,.55) 45%,rgba(3,5,12,.15) 75%,rgba(3,5,12,0))}.hx-visual{width:100%;max-width:640px;margin-inline:auto}.hx-stage{--ry:-12deg}}@media (max-width:639px){.hx-front{padding:116px 0 64px}.hx-in{gap:36px}.hx-crumbs{margin-bottom:20px}.hx-crumbs ol{padding:6px 12px;font-size:12px}.hx-title{font-size:clamp(32px,9.4vw,42px)}.hx-md .hx-title{font-size:clamp(28px,7.6vw,36px)}.hx-lead{margin-top:18px;font-size:16px}.hx-actions{margin-top:30px}.hx-visual{width:calc(100% + 32px);max-width:none;margin-inline:-16px}.hx-stage{--ry:-10deg;scale:.8}}@media (prefers-reduced-motion:reduce){.hx-sky{position:absolute;inset:0;height:auto;margin:0}.hx-run{display:none}}.hx-grounded{display:grid;align-items:center;min-height:min(100svh,880px)}.hx-grounded.hx-md{min-height:min(80svh,700px)}.hx-floor{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:radial-gradient(70% 55% at 16% 6%,rgba(31,107,255,.1),transparent 70%),#03050c}.hx-floor canvas{position:absolute;inset:0;display:block;width:100%;height:100%;opacity:0;transition:opacity 1.4s ease}.hx-floor.has-gl canvas{opacity:1}.hx-floor-sun{position:absolute;left:70%;top:57%;width:min(1100px,130vw);aspect-ratio:2.2;translate:-50% -50%;border-radius:50%;background:radial-gradient(50% 50% at 50% 50%,rgba(31,107,255,.4),rgba(74,58,245,.16) 45%,transparent 70%);filter:blur(12px)}.hx-solo .hx-floor-sun{left:62%}.hx-floor-grid{position:absolute;left:-50%;right:-50%;bottom:0;height:42%;transform-origin:50% 0;transform:perspective(520px) rotateX(64deg);background:linear-gradient(rgba(79,139,255,.45) 1px,transparent 0) 0 0 /70px 70px,linear-gradient(90deg,rgba(79,139,255,.45) 1px,transparent 0) 0 0 /70px 70px;-webkit-mask:radial-gradient(60% 90% at 62% 0,#000,transparent 75%);mask:radial-gradient(60% 90% at 62% 0,#000,transparent 75%);animation:cta-floor 3s linear infinite}.hx-floor.has-gl .hx-floor-grid{display:none}.hx-floor:after{content:"";position:absolute;left:0;right:0;top:58%;height:1px;background:linear-gradient(90deg,transparent 8%,rgba(125,211,252,.26) 64%,transparent 96%)}.hx-floor-veil{position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,5,12,.8),rgba(3,5,12,.42) 32%,transparent 56%),linear-gradient(180deg,rgba(3,5,12,.62),transparent 24%,transparent 88%,rgba(3,5,12,.85))}.hx-solo .hx-floor-veil{background:linear-gradient(90deg,rgba(3,5,12,.84),rgba(3,5,12,.46) 46%,transparent 84%),linear-gradient(180deg,rgba(3,5,12,.62),transparent 24%,transparent 88%,rgba(3,5,12,.85))}.hx-cubes{position:absolute;inset:0;perspective:900px}.hx-cube{--s:44px;position:absolute;width:var(--s);height:var(--s);opacity:.85;transform-style:preserve-3d;animation:hx-cube var(--t,20s) linear infinite}.hx-cube i{position:absolute;inset:0;border:1px solid rgba(160,195,255,.55);background:linear-gradient(135deg,rgba(79,139,255,.55),rgba(58,45,240,.45));box-shadow:inset 0 0 20px rgba(125,211,252,.25)}.hx-cube i:first-child{transform:translateZ(calc(var(--s) / 2))}.hx-cube i:nth-child(2){transform:rotateY(180deg) translateZ(calc(var(--s) / 2))}.hx-cube i:nth-child(3){transform:rotateY(90deg) translateZ(calc(var(--s) / 2))}.hx-cube i:nth-child(4){transform:rotateY(-90deg) translateZ(calc(var(--s) / 2))}.hx-cube i:nth-child(5){transform:rotateX(90deg) translateZ(calc(var(--s) / 2));background:linear-gradient(135deg,rgba(160,200,255,.7),rgba(79,139,255,.5))}.hx-cube i:nth-child(6){transform:rotateX(-90deg) translateZ(calc(var(--s) / 2))}@keyframes hx-cube{0%{transform:translateY(0) rotateX(-24deg) rotateY(0deg)}50%{transform:translateY(-16px) rotateX(-24deg) rotateY(180deg)}to{transform:translateY(0) rotateX(-24deg) rotateY(1turn)}}@media (max-width:1119px){.hx-floor-sun{left:50%;top:64%}.hx-cube:nth-child(n+2){display:none}.hx-cube:first-child{left:auto!important;right:8%;top:96px!important;--s:26px!important}}