.hx-root{background-color:var(--color-void);overflow-x:clip}.hx-hero{--hx-seam:0;--hx-seam-h:1px;--hx-lbx:8vh;--hx-streak:0;--hx-sub-w:0%;--hx-pulse:-12%;--hx-fade:1;background-color:#050507;height:calc(100svh - 68px);min-height:560px;position:relative;overflow:hidden}.hx-hero-canvas{opacity:var(--hx-fade);position:absolute;inset:0}.hx-hero-backdrop{background:radial-gradient(70% 45% at 50% 62%,#788c841a 0%,#0000 60%),radial-gradient(100% 60% at 50% 100%,#141618e6 0%,#0000 70%),#050507;position:absolute;inset:0}.hx-hero-grain{pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)' opacity='0.6'/%3E%3C/svg%3E");background-size:120px 120px;position:absolute;inset:0}.hx-letterbox{height:var(--hx-lbx);z-index:30;pointer-events:none;background:#060608;position:absolute;left:0;right:0}.hx-letterbox.top{border-bottom:1px solid #ffffff0a;top:0}.hx-letterbox.bottom{border-top:1px solid #ffffff0a;bottom:0}.hx-seam{height:var(--hx-seam-h);background:linear-gradient(90deg, transparent 0%, rgba(77,255,195, calc(var(--hx-seam) * .85)) 8%, rgba(220,255,244, var(--hx-seam)) 50%, rgba(77,255,195, calc(var(--hx-seam) * .85)) 92%, transparent 100%);box-shadow:0 0 calc(var(--hx-seam) * 14px) rgba(77,255,195, calc(var(--hx-seam) * .5)), 0 0 calc(var(--hx-seam) * 42px) rgba(77,255,195, calc(var(--hx-seam) * .18));z-index:10;pointer-events:none;position:absolute;top:46%;left:0;right:0}.hx-seam-pulse{top:46%;left:var(--hx-pulse);z-index:11;pointer-events:none;width:90px;height:36px;opacity:calc(var(--hx-seam) * .9);margin-top:-18px;position:absolute}.hx-seam-pulse svg{width:100%;height:100%;overflow:visible}.hx-seam-pulse path{fill:none;stroke:var(--color-accent-mint);stroke-width:1.5px;filter:drop-shadow(0 0 6px #4dffc3cc)}.hx-streak{height:2px;transform:scaleX(var(--hx-streak));opacity:calc(var(--hx-streak) * .9);z-index:12;pointer-events:none;background:linear-gradient(90deg,#0000,#b4ffe4e6 30%,#eafff7 50%,#b4ffe4e6 70%,#0000);position:absolute;top:38%;left:0;right:0;box-shadow:0 0 24px #4dffc380,0 0 80px #4dffc340}.hx-boot{top:calc(var(--hx-lbx) + 22px);z-index:20;font-family:var(--font-display);letter-spacing:.12em;color:var(--color-text-tertiary);text-transform:uppercase;pointer-events:none;font-size:11px;line-height:1.9;position:absolute;left:clamp(20px,4vw,56px)}.hx-boot-cursor{background:var(--color-text-tertiary);vertical-align:-1px;width:7px;height:12px;animation:.6s step-end infinite hx-cursor;display:inline-block}@keyframes hx-cursor{0%,to{opacity:1}50%{opacity:0}}.hx-title-wrap{z-index:15;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;padding:0 5vw;display:flex;position:absolute;inset:0}.hx-title{font-family:var(--font-display);letter-spacing:.06em;color:var(--color-text-primary);text-align:center;margin:0;font-size:clamp(34px,7.2vw,108px);font-weight:500;line-height:1.08}.hx-word{opacity:0;will-change:opacity;display:inline-block}.hx-word.lit{animation:.34s ease-out forwards hx-word-strike}@keyframes hx-word-strike{0%{opacity:.1;text-shadow:0 0 40px #e8fff6e6,0 0 90px #4dffc380}18%{opacity:1;text-shadow:0 0 26px #e8fff6b3,0 0 60px #4dffc359}to{opacity:1;text-shadow:0 0 6px #e8fff61f,0 0 18px #4dffc314}}.hx-sub{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-secondary);white-space:nowrap;max-width:92vw;clip-path:inset(0 calc(100% - var(--hx-sub-w)) 0 0);margin-top:22px;font-size:clamp(11px,1.3vw,14px);overflow:hidden}@media (max-width:640px){.hx-sub{white-space:normal;text-align:center;line-height:1.7}}.hx-hero-ctas{pointer-events:auto;opacity:0;visibility:hidden;flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin-top:40px;transition:opacity .4s,transform .4s,visibility 0s linear .4s;display:flex;transform:translateY(6px)}.hx-hero-ctas.on{opacity:1;visibility:visible;transition-delay:0s;transform:translateY(0)}.hx-key{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border:.5px solid var(--color-border-primary);background:var(--color-raised);color:var(--color-text-primary);-webkit-user-select:none;user-select:none;border-top-color:#ffffff14;border-radius:4px;align-items:center;gap:10px;padding:13px 26px;font-size:13px;font-weight:500;text-decoration:none;transition:background .12s;display:inline-flex;box-shadow:inset 0 1px 2px #ffffff0a,inset 0 -2px 4px #0006}.hx-key .hx-key-arrow{color:var(--color-accent-mint)}.hx-key:hover{background:#20202a}.hx-key:active{background:var(--color-recess);transform:translateY(1px);box-shadow:inset 0 2px 5px #000000a6}.hx-textlink{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-secondary);border-bottom:1px dotted var(--color-accent-mint-dim);padding-bottom:2px;font-size:12px;text-decoration:none;transition:color .15s,border-color .15s}.hx-textlink:hover{color:var(--color-accent-mint);border-color:var(--color-accent-mint)}.hx-skip{bottom:calc(var(--hx-lbx) + 20px);z-index:40;font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-secondary);border:.5px solid var(--color-border-hairline);cursor:pointer;opacity:0;background:0 0;border-radius:3px;padding:8px 14px;font-size:11px;transition:opacity .3s,color .15s,border-color .15s;position:absolute;right:clamp(20px,4vw,56px)}.hx-skip.on{opacity:1}.hx-skip:hover{color:var(--color-text-secondary);border-color:var(--color-border-primary)}.hx-cue{z-index:20;font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-tertiary);pointer-events:none;opacity:0;flex-direction:column;align-items:center;gap:8px;font-size:10px;transition:opacity .6s;display:flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.hx-cue.on{opacity:1}.hx-cue-tick{background:linear-gradient(to bottom, transparent, var(--color-accent-mint-dim));width:1px;height:22px;position:relative;overflow:hidden}.hx-cue-tick:after{content:"";background:var(--color-accent-mint);width:1px;height:6px;animation:2.4s ease-in-out infinite hx-cue-drop;position:absolute;top:-6px;left:0}@keyframes hx-cue-drop{0%,60%,to{opacity:0;transform:translateY(0)}65%{opacity:1}85%{opacity:0;transform:translateY(28px)}}.hx-degraded{z-index:40;font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-amber);background:#f5a6230d;border:.5px solid #f5a62366;border-radius:3px;padding:5px 10px;font-size:10px;position:absolute;bottom:22px;left:clamp(20px,4vw,56px)}.hx-section{width:min(var(--panel-width), var(--panel-width-max));opacity:0;margin:0 auto;padding:clamp(72px,12vh,140px) clamp(20px,4vw,56px);transition:opacity .6s,transform .6s;position:relative;transform:translateY(14px)}.hx-section.in{opacity:1;transform:translateY(0)}.hx-rail{align-items:center;gap:14px;margin-bottom:clamp(36px,5vh,56px);display:flex}.hx-rail-label{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-secondary);white-space:nowrap;font-size:11px}.hx-rail-line{background:var(--color-border-hairline);flex:1;height:1px;position:relative;overflow:hidden}.hx-section.in .hx-rail-line:after{content:"";background:linear-gradient(90deg,#4dffc380,#0000);animation:.9s ease-out forwards hx-rail-pulse;position:absolute;inset:0}@keyframes hx-rail-pulse{0%{opacity:1;transform:translate(-100%)}to{opacity:0;transform:translate(100%)}}.hx-h2{font-family:var(--font-display);color:var(--color-text-primary);text-shadow:0 1px #ffffff0f,0 -1px #00000080;margin:0 0 14px;font-size:clamp(24px,3vw,34px);font-weight:500;line-height:1.2}.hx-lede{color:var(--color-text-secondary);max-width:620px;margin:0 0 40px;font-size:15px;line-height:1.7}.hx-foot{border-top:.5px solid var(--color-border-hairline);flex-wrap:wrap;align-items:baseline;gap:12px 32px;margin-top:44px;padding-top:20px;display:flex}.hx-foot-meta{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-secondary);font-size:11px}.hx-stations{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(20px,3vw,40px);display:grid}.hx-station{outline-offset:4px;border-radius:6px;text-decoration:none;display:block;position:relative}.hx-station-pool{opacity:.55;pointer-events:none;background:radial-gradient(80% 70% at 50% 8%,#bed2ca0e 0%,#0000 65%);border-radius:12px;transition:opacity .26s;position:absolute;inset:-14% -10%}.hx-station:hover .hx-station-pool,.hx-station:focus-visible .hx-station-pool{opacity:1}.hx-station-card{background:var(--color-panel);border:.5px solid var(--color-border-hairline);border-radius:5px;transition:border-color .2s,transform 80ms,box-shadow 80ms;position:relative;overflow:hidden}.hx-station:hover .hx-station-card,.hx-station:focus-visible .hx-station-card{border-color:var(--color-border-primary)}.hx-station:active .hx-station-card{transform:translateY(1px);box-shadow:inset 0 2px 6px #00000080}.hx-reticle{border:1px solid var(--color-accent-mint);opacity:0;pointer-events:none;z-index:3;width:14px;height:14px;transition:opacity .18s,transform .18s;position:absolute}.hx-reticle.tl{border-bottom:none;border-right:none;top:-5px;left:-5px;transform:translate(-4px,-4px)}.hx-reticle.tr{border-bottom:none;border-left:none;top:-5px;right:-5px;transform:translate(4px,-4px)}.hx-reticle.bl{border-top:none;border-right:none;bottom:-5px;left:-5px;transform:translate(-4px,4px)}.hx-reticle.br{border-top:none;border-left:none;bottom:-5px;right:-5px;transform:translate(4px,4px)}.hx-station:hover .hx-reticle,.hx-station:focus-visible .hx-reticle{opacity:.9;transform:translate(0)}.hx-station:active .hx-reticle.tl{transform:translate(4px,4px)}.hx-station:active .hx-reticle.tr{transform:translate(-4px,4px)}.hx-station:active .hx-reticle.bl{transform:translate(4px,-4px)}.hx-station:active .hx-reticle.br{transform:translate(-4px,-4px)}.hx-station-head{background:var(--color-recess);border-bottom:.5px solid var(--color-border-hairline);font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-label);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:10px;padding:12px 16px;font-size:10px;display:flex;overflow:hidden}.hx-station-lamp{background:#15151a;border:.5px solid #2a2a32;border-radius:50%;flex-shrink:0;width:6px;height:6px;transition:background .12s,box-shadow .12s}.hx-station:hover .hx-station-lamp.mint,.hx-station:focus-visible .hx-station-lamp.mint{background:var(--color-accent-mint);box-shadow:0 0 6px var(--color-accent-mint-glow);border-color:#0000}.hx-station-lamp.amber{background:var(--color-accent-amber);border-color:#0000;box-shadow:0 0 6px #f5a62380}.hx-station-fig{background:var(--color-recess);justify-content:center;align-items:center;height:172px;display:flex;position:relative;overflow:hidden}.hx-station-fig svg{width:78%;height:78%}.hx-station-fig .hx-schematic{stroke:var(--color-accent-mint);stroke-width:1px;fill:none;opacity:.42;transition:opacity .22s}.hx-station:hover .hx-station-fig .hx-schematic,.hx-station:focus-visible .hx-station-fig .hx-schematic{opacity:.85}.hx-station-body{padding:18px 16px 16px}.hx-station-name{font-family:var(--font-display);letter-spacing:.04em;color:var(--color-text-primary);margin:0 0 14px;font-size:17px;font-weight:500}.hx-srow{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;align-items:baseline;gap:8px;font-size:11px;line-height:2.1;display:flex}.hx-srow-k{color:var(--color-text-tertiary);flex-shrink:0}.hx-srow-dots{border-bottom:1px dotted #52524f73;flex:1;min-width:16px;transform:translateY(-4px)}.hx-srow-v{color:var(--color-text-secondary);text-align:right}.hx-station-foot{border-top:.5px solid var(--color-border-hairline);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-top:16px;padding-top:12px;display:flex}.hx-station-cta{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-secondary);font-size:11px;transition:color .15s}.hx-station:hover .hx-station-cta,.hx-station:focus-visible .hx-station-cta{color:var(--color-accent-mint)}.hx-station-trunc{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-secondary);font-size:9px}.hx-station-restricted-note{color:var(--color-text-secondary);margin:0 0 2px;font-size:13px;line-height:1.65}.hx-chart-wrap{background:var(--color-recess);border:.5px solid var(--color-border-hairline);border-radius:5px;padding:8px 0 0;position:relative;overflow:visible;box-shadow:inset 0 2px 8px #0000008c}.hx-chart-label{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-label);font-size:9px;position:absolute;top:10px;right:14px}.hx-chart-svg{width:100%;height:auto;display:block}.hx-trace{fill:none;stroke:var(--color-accent-mint);stroke-width:1.5px;filter:drop-shadow(0 0 5px #4dffc359)}.hx-spike-hit{outline-offset:2px;border-radius:4px;width:48px;height:72%;display:block;position:absolute;top:6%;transform:translate(-50%)}.hx-spike-hit:hover,.hx-spike-hit:focus-visible{background:#4dffc30a}.hx-spike-tag{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-secondary);white-space:nowrap;opacity:0;pointer-events:none;font-size:9px;transition:opacity .3s;position:absolute;bottom:10px;transform:translate(-50%)}.hx-spike-tag.on{opacity:1}.hx-spike-tag .amber{color:var(--color-accent-amber)}.hx-annot{z-index:8;background:var(--color-panel);border:.5px solid var(--color-border-primary);pointer-events:none;border-radius:4px;width:min(340px,84vw);position:absolute;overflow:hidden;box-shadow:0 12px 40px #0009}.hx-annot-head{background:var(--color-accent-mint);color:var(--color-void);font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;justify-content:space-between;gap:12px;padding:7px 12px;font-size:11px;font-weight:500;display:flex}.hx-annot-head.amber{background:var(--color-accent-amber)}.hx-annot-body{font-family:var(--font-display);color:var(--color-text-secondary);padding:12px;font-size:12px;line-height:1.7}.hx-annot-cursor{background:var(--color-accent-mint);vertical-align:-1px;width:7px;height:12px;margin-left:3px;animation:.6s step-end infinite hx-cursor;display:inline-block}.hx-log-list{display:none}@media (max-width:767px){.hx-chart-wrap{display:none}.hx-log-list{border-top:.5px solid var(--color-border-hairline);display:block}.hx-log-row{border-bottom:.5px solid var(--color-border-hairline);font-family:var(--font-display);align-items:baseline;gap:12px;padding:13px 2px;text-decoration:none;display:flex}.hx-log-row:active{background:#4dffc30f}.hx-log-date{letter-spacing:.08em;color:var(--color-text-secondary);flex-shrink:0;min-width:76px;font-size:10px}.hx-log-cat{letter-spacing:.14em;color:var(--color-text-secondary);flex-shrink:0;font-size:9px}.hx-log-cat.amber{color:var(--color-accent-amber)}.hx-log-title{color:var(--color-text-primary);flex:1;font-size:12px;line-height:1.5}}.hx-placard{border:.5px solid var(--color-border-primary);background:linear-gradient(172deg,#16161d 0%,#111118 55%,#14141b 100%);border-top-color:#ffffff14;border-radius:6px;max-width:780px;margin:0 auto;padding:clamp(28px,4vw,48px);position:relative;overflow:hidden;box-shadow:0 14px 44px #00000073,inset 0 1px 2px #ffffff08}.hx-placard:before{content:"";transform:translateX(calc((var(--hx-sheen,.5) - .5) * 120%));pointer-events:none;background:linear-gradient(115deg,#0000 42%,#ffffff07 50%,#0000 58%);position:absolute;inset:-40%}.hx-rivet{background:radial-gradient(circle at 35% 30%,#3a3a44,#14141a 70%);border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:inset 0 -1px 1px #000000b3,0 1px 1px #ffffff0d}.hx-rivet.tl{top:12px;left:12px}.hx-rivet.tr{top:12px;right:12px}.hx-rivet.bl{bottom:12px;left:12px}.hx-rivet.br{bottom:12px;right:12px}.hx-placard-title{font-family:var(--font-display);letter-spacing:.28em;text-transform:uppercase;color:var(--color-text-label);text-align:center;text-shadow:0 1px #ffffff0d,0 -1px #0009;margin:0 0 30px;font-size:12px}.hx-limit{border-top:.5px solid var(--color-border-hairline);grid-template-columns:44px 1fr 240px;align-items:center;gap:10px 18px;padding:16px 0;display:grid}.hx-limit:last-of-type{border-bottom:.5px solid var(--color-border-hairline)}@media (max-width:640px){.hx-limit{grid-template-columns:36px 1fr}.hx-limit-wave{grid-column:1/-1;justify-self:stretch}}.hx-limit-idx{font-family:var(--font-display);letter-spacing:.1em;color:var(--color-text-tertiary);font-size:11px}.hx-limit-term{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-secondary);text-shadow:0 1px #ffffff0a,0 -1px #00000080;font-size:clamp(13px,1.6vw,16px);font-weight:500;transition:color .16s}.hx-limit.lit .hx-limit-term{color:var(--color-text-primary)}.hx-limit-wave{justify-self:end;width:100%;max-width:240px;height:30px;position:relative}.hx-limit-wave svg{width:100%;height:100%;overflow:visible}.hx-limit-wave path{fill:none;stroke-width:1.4px;transition:opacity .18s}.hx-wave-flat{stroke:var(--color-accent-mint-dim);opacity:.55}.hx-wave-live{stroke:var(--color-accent-mint);opacity:0;filter:drop-shadow(0 0 5px #4dffc380)}.hx-limit.lit .hx-wave-flat{opacity:0}.hx-limit.lit .hx-wave-live{opacity:1}.hx-limit-gloss{color:var(--color-text-tertiary);opacity:0;grid-column:2/-1;max-height:0;font-size:13px;line-height:1.6;transition:max-height .24s,opacity .24s;overflow:hidden}.hx-limit.lit .hx-limit-gloss{opacity:1;max-height:60px}@media (max-width:640px){.hx-limit-gloss{grid-column:1/-1}}.hx-lamptest-row{justify-content:flex-end;align-items:center;gap:14px;margin-top:24px;display:flex}.hx-lamptest-hint{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-secondary);font-size:10px}.hx-lamptest{border:1px solid var(--color-border-primary);width:62px;height:62px;color:var(--color-text-tertiary);font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:radial-gradient(circle at 40% 32%,#23232d,#14141a 75%);border-radius:50%;font-size:8px;line-height:1.4;transition:box-shadow 80ms,transform 80ms,color .12s;box-shadow:0 3px 8px #00000080,inset 0 1px 1px #ffffff0f,inset 0 -3px 6px #00000080}.hx-lamptest.held{color:var(--color-accent-mint);transform:translateY(2px);box-shadow:0 1px 3px #00000080,inset 0 3px 8px #000000b3}.hx-comms-line{background:linear-gradient(90deg,#0000,#4dffc359 10% 90%,#0000);height:1px;margin-bottom:clamp(48px,7vh,80px);position:relative;overflow:visible}.hx-comms-line svg{opacity:0;width:90px;height:36px;position:absolute;top:-17px;left:0;overflow:visible}.hx-comms-line.in svg{animation:1.6s ease-in-out forwards hx-comms-pulse}.hx-comms-line path{fill:none;stroke:var(--color-accent-mint);stroke-width:1.5px;filter:drop-shadow(0 0 6px #4dffc3b3)}@keyframes hx-comms-pulse{0%{opacity:0;transform:translate(0)}8%{opacity:1}92%{opacity:1}to{opacity:0;transform:translate(calc(100vw - 220px))}}.hx-channels{border-top:.5px solid var(--color-border-hairline);flex-direction:column;max-width:780px;display:flex}.hx-channel{background:var(--color-raised);border:.5px solid var(--color-border-hairline);border-top:none;align-items:center;gap:18px;padding:20px 18px;text-decoration:none;transition:background .14s;display:flex;position:relative}.hx-channel:first-of-type{border-top:.5px solid var(--color-border-hairline);border-radius:4px 4px 0 0}.hx-channel:last-of-type{border-radius:0 0 4px 4px}.hx-channel:hover{background:#20202a}.hx-channel:active{background:var(--color-recess);transform:translateY(1px)}.hx-channel-lamp{background:#15151a;border:.5px solid #2a2a32;border-radius:50%;flex-shrink:0;width:8px;height:8px}.hx-channel:hover .hx-channel-lamp{animation:.36s step-end forwards hx-squelch}.hx-channel:active .hx-channel-lamp,.hx-channel:focus-visible .hx-channel-lamp{background:var(--color-accent-mint);box-shadow:0 0 8px var(--color-accent-mint-glow);border-color:#0000}@keyframes hx-squelch{0%,44%{background:var(--color-accent-mint);box-shadow:0 0 8px var(--color-accent-mint-glow);border-color:#0000}22%,66%{box-shadow:none;background:#15151a}88%,to{background:var(--color-accent-mint);box-shadow:0 0 8px var(--color-accent-mint-glow);border-color:#0000}}.hx-channel-id{font-family:var(--font-display);letter-spacing:.16em;color:var(--color-text-tertiary);flex-shrink:0;min-width:52px;font-size:11px}.hx-channel-name{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-primary);flex-shrink:0;font-size:14px;font-weight:500}.hx-channel-desc{font-family:var(--font-display);letter-spacing:.06em;color:var(--color-text-secondary);text-align:right;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:11px;overflow:hidden}@media (max-width:640px){.hx-channel{flex-wrap:wrap;gap:10px 14px}.hx-channel-desc{text-align:left;white-space:normal;flex-basis:100%}}.hx-bypass{font-family:var(--font-display);letter-spacing:.08em;color:var(--color-text-secondary);margin-top:18px;font-size:11px}.hx-bypass a{color:var(--color-text-secondary);border-bottom:1px dotted var(--color-accent-mint-dim);text-decoration:none}.hx-bypass a:hover{color:var(--color-accent-mint);border-color:var(--color-accent-mint)}.hx-placards{flex-wrap:wrap;gap:12px;margin-top:clamp(48px,7vh,72px);display:flex}.hx-placard-link{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-secondary);border:.5px solid var(--color-border-hairline);text-shadow:0 1px #ffffff0a,0 -1px #00000080;border-radius:3px;padding:9px 16px;font-size:10px;text-decoration:none;transition:color .15s,border-color .15s}.hx-placard-link:hover{color:var(--color-text-primary);border-color:var(--color-border-primary)}.hx-tape{z-index:50;opacity:0;flex-direction:column;gap:0;transition:opacity .5s;display:none;position:fixed;top:50%;left:10px;transform:translateY(-50%)}@media (min-width:1100px){.hx-tape{display:flex}}.hx-tape.boot{opacity:1}.hx-tape.boot .hx-tape-inner{animation:.3s step-end hx-bit}@keyframes hx-bit{0%,60%{filter:brightness(2.4)}30%,to{filter:brightness()}}.hx-master{font-family:var(--font-display);letter-spacing:.16em;color:var(--color-text-tertiary);align-items:center;gap:7px;margin-bottom:18px;font-size:9px;display:flex}.hx-master-dot{background:var(--color-accent-mint);width:6px;height:6px;box-shadow:0 0 6px var(--color-accent-mint-glow);border-radius:50%}.hx-master.seq .hx-master-dot{animation:.9s step-end infinite hx-seq-blink}@keyframes hx-seq-blink{0%,to{opacity:1}50%{opacity:.15}}.hx-master.degraded .hx-master-dot{background:var(--color-accent-amber);box-shadow:0 0 6px #f5a62380}.hx-master.degraded{color:var(--color-accent-amber)}.hx-tape-inner{border-left:1px solid var(--color-border-hairline);flex-direction:column;display:flex;position:relative}.hx-tape-progress{background:var(--color-accent-mint);width:1px;transition:height .12s linear;position:absolute;top:0;left:-1px;box-shadow:0 0 4px #4dffc366}.hx-waypoint{cursor:pointer;font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-secondary);text-align:left;white-space:nowrap;background:0 0;border:none;align-items:center;gap:10px;padding:11px 0 11px 12px;font-size:9px;transition:color .18s;display:flex}.hx-waypoint:before{content:"";background:var(--color-border-hairline);width:6px;height:1px;margin-left:-12px;margin-right:6px;transition:background .18s,width .18s}.hx-waypoint:hover{color:var(--color-text-secondary)}.hx-waypoint.active{color:var(--color-accent-mint)}.hx-waypoint.active:before{background:var(--color-accent-mint);width:10px}.hx-progress-mobile{background:var(--color-accent-mint-dim);z-index:50;pointer-events:none;height:2px;transition:opacity .4s;position:fixed;bottom:0;left:0}@media (min-width:1100px){.hx-progress-mobile{display:none}}.hx-gap{height:clamp(28px,5vh,64px)}@media (prefers-reduced-motion:reduce){.hx-word,.hx-word.lit{opacity:1;animation:none}.hx-sub{clip-path:none}.hx-cue-tick:after,.hx-seam-pulse,.hx-comms-line svg{animation:none;display:none}.hx-section{opacity:1;transition:none;transform:none}.hx-hero-ctas{opacity:1;visibility:visible;transition:none;transform:none}.hx-annot-cursor,.hx-boot-cursor,.hx-section.in .hx-rail-line:after{animation:none}.hx-channel:hover .hx-channel-lamp{background:var(--color-accent-mint);border-color:#0000;animation:none}}
