.hx-hero .hero__name{max-width:11em;font-size:var(--type-hero-size);line-height:var(--type-hero-lh)}.hx-chain{gap:18px;margin-top:clamp(32px,4vw,48px);display:grid;position:relative}.hx-chain__row{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(14px,2vw,28px);margin:0;padding:0;list-style:none;display:grid;position:relative}.hx-chain__row:before{content:"";background:var(--border-subtle);height:2px;position:absolute;top:44px;left:8%;right:8%}.hx-tile{text-align:center;align-content:start;justify-items:center;gap:6px;display:grid;position:relative}.hx-tile__i{border:1px solid var(--border-subtle);border-radius:var(--radius-xxl);background:var(--bg-secondary);width:88px;height:88px;color:var(--content-secondary);transition:border-color .3s var(--ease-standard),background-color .3s var(--ease-standard),color .3s var(--ease-standard),box-shadow .3s var(--ease-standard);place-items:center;display:grid}.hx-tile__i svg{width:34px;height:34px}.hx-tile b{color:var(--content-primary);margin-top:8px;font-size:1.0625rem;font-weight:600;line-height:1.5rem}.hx-tile>span:last-child{max-width:12em;color:var(--content-secondary);text-wrap:balance;font-size:1rem;line-height:1.375rem}.hx-tile.is-lit .hx-tile__i{border-color:var(--indicator);background:var(--fill-selected);color:var(--text-button)}.hx-chain__ctl,.hx-chain__pwr{border-radius:var(--radius-xl);color:var(--content-secondary);border:1px dashed #ffffff2e;align-items:center;gap:12px;margin:0;padding:12px 18px;font-size:1rem;line-height:1.375rem;display:flex}.hx-chain__ctl b,.hx-chain__pwr b{color:var(--content-primary);margin-right:8px}.hx-chain__ctl svg,.hx-chain__pwr svg{width:22px;height:22px;color:var(--text-button);flex:none}.hx-chain__ctl{justify-self:start;margin-left:calc(16.6667% - clamp(14px,2vw,28px)/1.2 + clamp(14px,2vw,28px))}.hx-chain__pwr{margin-inline:calc(8.33333% - clamp(14px,2vw,28px)/2.4)}.hx-chain__pulse{background:var(--indicator);opacity:0;pointer-events:none;border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;top:0;left:0}.hx-replay{border:1px solid var(--border-subtle);border-radius:var(--radius-pill);min-height:44px;font:600 1rem/1 var(--font-sans);color:var(--content-secondary);cursor:pointer;background:0 0;align-items:center;gap:8px;margin-top:24px;padding:0 16px;display:inline-flex}.hx-replay:hover{background:var(--fill-hover);color:var(--content-primary)}.hx-replay:active{background:var(--fill-press)}.hx-replay:focus-visible{outline:2px solid var(--indicator);outline-offset:2px}.hx-replay svg{width:18px;height:18px}.hx-replay[hidden]{display:none}.hx-nav{top:calc(var(--gnav-h) + var(--lbar-h));z-index:calc(var(--z-header) - 40);margin:0 calc(-1 * var(--gutter)) clamp(24px,3vw,40px);padding:var(--space-lg) var(--gutter);background:var(--bg-primary);border-bottom:1px solid var(--border-subtle);position:sticky}.hx-nav ol{scrollbar-width:none;gap:6px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.hx-nav ol::-webkit-scrollbar{display:none}.hx-nav a{min-height:44px;padding:0 var(--space-lg);border-radius:var(--radius-pill);font:600 1rem/1 var(--font-sans);color:var(--content-secondary);white-space:nowrap;transition:background-color var(--dur-base) var(--ease-standard),color var(--dur-base) var(--ease-standard);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.hx-nav a b{letter-spacing:.06em;font-variant-numeric:tabular-nums;font-size:1rem}.hx-nav a:hover{background:var(--fill-hover);color:var(--content-primary)}.hx-nav a[aria-current=step]{background:var(--fill-selected);box-shadow:inset 0 0 0 1px var(--indicator);color:var(--content-on-tint)}.hx-nav a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (max-width:900px){.hx-nav{top:calc(env(safe-area-inset-top,0px) + var(--gnav-h) + var(--lbar-h));transition:top .2s var(--ease-standard)}html.gnav-off .hx-nav{top:calc(env(safe-area-inset-top,0px) + var(--lbar-h))}}@media (prefers-reduced-motion:reduce){.hx-nav{transition:none}}.hx-parts{display:grid}.hx-part{border-top:1px solid var(--border-subtle);scroll-margin-top:calc(var(--gnav-h) + var(--lbar-h) + 84px);grid-template-columns:96px minmax(0,1fr);gap:clamp(20px,3vw,40px);padding-block:clamp(32px,4vw,48px);display:grid}.hx-part--side .hx-part__mark{border-style:dashed}.hx-part__mark{border:1px solid var(--border-subtle);border-radius:var(--radius-xxl);background:var(--bg-secondary);width:96px;height:96px;color:var(--text-button);align-content:center;place-items:center;gap:6px;display:grid}.hx-part__mark span{font:600 1rem/1 var(--font-sans);letter-spacing:.08em;color:var(--content-secondary)}.hx-part__mark svg{width:32px;height:32px}.hx-part__body{justify-items:start;gap:var(--space-lg);max-width:46em;display:grid}.hx-part h3{letter-spacing:-.015em;margin:0;font-size:clamp(1.6rem,1.3rem + 1vw,2.125rem);font-weight:600;line-height:1.15}.hx-part__what{color:var(--text-button);margin:0;font-size:1.1875rem;font-weight:600;line-height:1.75rem}.hx-part__body>p:not(.hx-part__what){color:var(--content-secondary);text-wrap:pretty;margin:0;font-size:1.0625rem;line-height:1.6875rem}.hx-part__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 32px;width:100%;margin:6px 0 0;display:grid}.hx-part__facts div{border-top:1px solid var(--border-subtle);padding-top:12px}.hx-part__facts dt{font:var(--weight-semibold) var(--text-md)/var(--lh-md) var(--font-sans);letter-spacing:var(--type-eyebrow-tracking);text-transform:uppercase;color:var(--content-secondary)}.hx-part__facts dd{color:var(--content-primary);margin:4px 0 0;font-size:1rem;line-height:1.5rem}.hx-spk{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;margin-top:8px;display:grid}.hx-spk__one{align-content:start;gap:var(--space-lg);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:#ffffff05;margin:0;padding:18px;display:grid}.hx-spk__art{justify-self:center;width:100%;max-width:300px;height:auto;display:block}.hx-spk figcaption b{color:var(--content-primary);font-size:1.0625rem;font-weight:600;line-height:1.5rem;display:block}.hx-spk figcaption span{color:var(--content-secondary);margin-top:4px;font-size:1rem;line-height:1.4375rem;display:block}@media (max-width:760px){.hx-spk{grid-template-columns:minmax(0,1fr)}}.hx-setup__svg{width:100%;max-width:260px;height:auto;display:block}.hx-vol{box-sizing:border-box;width:100%;padding:var(--space-lg) 18px;border:1px solid var(--border-subtle);border-radius:var(--radius-xl);color:var(--content-primary);transition:border-color var(--dur-base) var(--ease-standard),background-color var(--dur-base) var(--ease-standard);grid-template-columns:minmax(0,180px) minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:8px;text-decoration:none;display:grid}.hx-vol:hover{border-color:var(--indicator);background:var(--fill-hover)}.hx-vol:focus-visible{outline:2px solid var(--indicator);outline-offset:2px}.hx-vol img{filter:drop-shadow(0 10px 14px #00000080);width:100%;height:auto;display:block}.hx-vol b{font-size:1rem;font-weight:600;line-height:1.5rem;display:block}.hx-vol span span{color:var(--content-secondary);font-size:1rem;line-height:1.375rem;display:block}.hx-vol>svg{width:20px;height:20px;color:var(--text-button)}@media (max-width:760px){.hx-part{grid-template-columns:minmax(0,1fr);gap:16px}.hx-part__mark{border-radius:var(--radius-xl);width:64px;height:64px}.hx-part__mark svg{width:24px;height:24px}.hx-part__facts{grid-template-columns:minmax(0,1fr)}.hx-vol{gap:var(--space-lg);grid-template-columns:minmax(0,120px) minmax(0,1fr)}.hx-vol>svg{display:none}}.hx-picks{gap:var(--space-lg);flex-wrap:wrap;margin:0 0 clamp(24px,3vw,36px);padding:0;list-style:none;display:flex}.hx-pick{min-height:var(--tap-compact);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);font:var(--weight-medium) var(--text-md)/var(--lh-md) var(--font-sans);color:var(--content-secondary);cursor:pointer;transition:background-color var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard),color var(--dur-base) var(--ease-standard);background:0 0;padding:0 16px}.hx-pick:hover{background:var(--fill-hover);color:var(--content-primary)}.hx-pick[aria-pressed=true]{background:var(--fill-selected);border-color:var(--indicator);color:var(--content-on-tint)}.hx-pick:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.hx-stage{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--bg-primary);padding:clamp(20px,3vw,32px);position:relative}.hx-mini{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.hx-mini li{border-radius:var(--radius-lg);background:var(--bg-secondary);box-shadow:inset 0 0 0 1px var(--border-subtle);color:var(--content-secondary);text-align:center;justify-items:center;gap:6px;padding:12px 4px;font-size:1rem;font-weight:600;line-height:1.375rem;display:grid}.hx-mini svg{width:22px;height:22px;color:var(--content-secondary)}.hx-mini li{transition:background-color .3s var(--ease-standard),color .3s var(--ease-standard),box-shadow .3s var(--ease-standard)}.hx-mini li.is-cov{background:var(--fill-selected);color:var(--content-primary);box-shadow:inset 0 0 0 1px var(--indicator)}.hx-mini li.is-cov svg{color:var(--text-button)}.hx-setup__boxes{height:48px;margin-top:8px;position:relative}.hx-box{top:0;left:calc((100% + 8px) / 6 * var(--s));width:calc((100% + 8px) / 6 * var(--n) - 8px);box-sizing:border-box;border:2px solid var(--indicator);border-radius:0 0 var(--radius-lg) var(--radius-lg);height:40px;font:600 1rem/1.2 var(--font-sans);color:var(--text-button);text-align:center;transform-origin:top;border-top:0;place-items:center;display:grid;position:absolute}.hx-setup__about{grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,40px);margin-top:clamp(16px,2vw,24px);display:grid}.hx-setup__pic{place-items:center;min-height:160px;margin:0;display:grid}.hx-setup__img{height:auto;display:block}.hx-setup__img--box{filter:drop-shadow(0 14px 20px #0000008c);width:100%}.hx-setup__img--screen{border-radius:var(--radius-lg);width:auto;max-width:100%;max-height:220px;box-shadow:inset 0 0 0 1px #ffffff1a,var(--shadow-cover)}.hx-setup h3{margin:0 0 8px;font-size:clamp(1.4rem,1.2rem + .8vw,1.75rem);font-weight:600;line-height:1.2}.hx-setup p{max-width:40em;color:var(--content-secondary);margin:0;font-size:1.0625rem;line-height:1.6875rem}.hx-setup__after{align-items:center;gap:8px;font-weight:600;display:flex;color:var(--content-primary)!important;margin-top:12px!important}.hx-setup__after svg{width:18px;height:18px;color:var(--text-button)}.hx-setup[hidden]{display:none}.hx-next__ctas{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:760px){.hx-chain__row{grid-template-columns:minmax(0,1fr);gap:0}.hx-chain__row:before{width:2px;height:auto;inset:44px auto 44px 43px}.hx-tile{text-align:left;grid-template-columns:88px minmax(0,1fr);place-items:center start;column-gap:16px;padding-block:8px}.hx-tile__i{grid-row:1/span 2}.hx-tile b{align-self:end;margin-top:0}.hx-tile>span:last-child{align-self:start}.hx-chain__ctl,.hx-chain__pwr{margin-inline:0}.hx-mini{grid-template-columns:repeat(3,minmax(0,1fr))}.hx-setup__boxes{display:none}.hx-setup__about{grid-template-columns:minmax(0,1fr)}}.hx-power{--g:clamp(14px,2vw,28px);--in:calc((100% - 5 * var(--g)) / 6 + var(--g) - 10px);gap:var(--space-lg);display:grid}.hx-power__row{gap:var(--g);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:16px 0;list-style:none;display:grid;position:relative}.hx-power__row:before{content:"";top:0;bottom:0;left:var(--in);right:var(--in);border-radius:var(--radius-xxl);pointer-events:none;border:1px dashed #ffffff2e;position:absolute}.hx-psu{text-align:center;justify-items:center;gap:8px;display:grid;position:relative}.hx-psu:before{content:"";border-left:2px dotted #ffffff38;height:34px;position:absolute;bottom:100%;left:50%}.hx-psu--none:before{display:none}.hx-psu__i{border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--bg-secondary);width:56px;height:56px;color:var(--text-button);place-items:center;display:grid}.hx-psu__i svg{width:24px;height:24px}.hx-psu__l{color:var(--content-secondary);font-size:1rem;line-height:1.375rem}.hx-psu__for{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.hx-power .hx-chain__pwr{margin-inline:var(--in)}.hx-join{border-top:1px solid var(--border-subtle);margin-top:clamp(32px,4vw,48px);padding-top:clamp(24px,3vw,32px)}.hx-join__t{color:var(--content-primary);margin:0;font-size:1.25rem;font-weight:600;line-height:1.75rem}.hx-join__lead{color:var(--content-secondary);margin:6px 0 0;font-size:1rem;line-height:1.5rem}.hx-join__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,28px);margin:20px 0 0;padding:0;list-style:none;display:grid}.hx-join__item{border:1px solid var(--border-subtle);border-radius:var(--radius-xxl);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px;padding:20px;display:grid}.hx-join__art{justify-items:center;gap:6px;display:grid}.hx-join__art--duo{grid-template-columns:repeat(2,44px)}.hx-join__art--duo .hx-mi--pwr{grid-column:1/-1;width:100%}.hx-join__art--one{border:1px solid var(--indicator);border-radius:var(--radius-xl);padding:6px}.hx-mi{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-secondary);width:44px;height:44px;color:var(--content-secondary);place-items:center;display:grid}.hx-mi svg{width:20px;height:20px}.hx-mi--pwr{color:var(--text-button);border-style:dashed}.hx-join__txt{gap:4px;display:grid}.hx-join__txt b{color:var(--content-primary);font-size:1.0625rem;font-weight:600;line-height:1.5rem}.hx-join__txt b a{color:var(--text-button);text-decoration:underline;-webkit-text-decoration-color:var(--indicator);text-decoration-color:var(--indicator);text-underline-offset:3px}.hx-join__txt>span{color:var(--content-secondary);font-size:1rem;line-height:1.5rem}.hx-chain__more{margin:24px 0 0}.hx-chain__more a{min-height:44px;color:var(--text-button);text-decoration:underline;-webkit-text-decoration-color:var(--indicator);text-decoration-color:var(--indicator);text-underline-offset:3px;align-items:center;gap:8px;font-weight:600;display:inline-flex}.hx-join__txt b a:hover,.hx-chain__more a:hover{color:var(--content-primary)}.hx-chain__more svg{flex:none;width:18px;height:18px}@media (max-width:760px){.hx-power__row{gap:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.hx-power__row:before{left:0;right:0}.hx-psu{place-items:center start;gap:var(--space-lg);text-align:left;grid-template-columns:auto minmax(0,1fr)}.hx-psu:before,.hx-psu--none{display:none}.hx-psu__i{border-radius:var(--radius-lg);width:40px;height:40px}.hx-psu__i svg{width:20px;height:20px}.hx-psu__pre{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.hx-psu__for{clip:auto;white-space:normal;width:auto;height:auto;margin:0;display:block;position:static;overflow:visible}.hx-psu__for:first-letter{text-transform:uppercase}.hx-power .hx-chain__pwr{margin-inline:0}.hx-join__list{grid-template-columns:minmax(0,1fr)}.hx-join__item{gap:16px;padding:16px}}@media (prefers-reduced-motion:no-preference){.hx-js .hx-part{opacity:0;transition:opacity .4s var(--ease-standard),transform .5s var(--ease-emphasized);transform:translateY(16px)}.hx-js .hx-part.is-in{opacity:1;transform:none}.hx-box{animation:hx-drop .4s var(--ease-emphasized) both;animation-delay:calc(var(--s) * 60ms)}@keyframes hx-drop{0%{opacity:0;transform:scaleY(.4)}}}