:root{--rx-bg:#020817;--rx-bg-secondary:#06101f;--rx-panel:#0b1728;--rx-blue:#1495ff;--rx-cyan:#16d9ff;--rx-border:#29abff59;--rx-text:#f8fafc;--rx-muted:#94a3b8;--rx-success:#22c55e;--rhx-ink:var(--rx-bg);--rhx-ink-2:var(--rx-bg-secondary);--rhx-ink-3:var(--rx-panel);--rhx-line:var(--rx-border);--rhx-trust:var(--rx-cyan);--rhx-trust-deep:#0e7490;--rhx-trust-soft:#16d9ff1f;--rhx-exchange:var(--rx-blue);--rhx-exchange-deep:#1d4ed8;--rhx-exchange-soft:#1495ff24;--rhx-intelligence:#818cf8;--rhx-intelligence-deep:#4338ca;--rhx-intelligence-soft:#818cf824;--rhx-command:#f59e0b;--rhx-command-deep:#b45309;--rhx-command-soft:#f59e0b24;--rhx-completion:var(--rx-success);--rhx-completion-deep:#15803d;--rhx-completion-soft:#22c55e1f;--rhx-at-risk:#f59e0b;--rhx-blocked:#fb7185;--rhx-neutral:var(--rx-muted);--rhx-rail:#94a3b847}#top,#platform,#industries,#transaction-rail,#follow,#passport,#closed-loop,#command,#trust,#about,#security,#modules,#exchange,#built-on,#status,#access,#explore-platform{scroll-margin-top:5.5rem}[data-subsystem=trust]{--accent:var(--rhx-trust);--accent-soft:var(--rhx-trust-soft);--accent-deep:var(--rhx-trust-deep)}[data-subsystem=exchange]{--accent:var(--rhx-exchange);--accent-soft:var(--rhx-exchange-soft);--accent-deep:var(--rhx-exchange-deep)}[data-subsystem=intelligence]{--accent:var(--rhx-intelligence);--accent-soft:var(--rhx-intelligence-soft);--accent-deep:var(--rhx-intelligence-deep)}[data-subsystem=command]{--accent:var(--rhx-command);--accent-soft:var(--rhx-command-soft);--accent-deep:var(--rhx-command-deep)}[data-subsystem=completion]{--accent:var(--rhx-completion);--accent-soft:var(--rhx-completion-soft);--accent-deep:var(--rhx-completion-deep)}[data-subsystem=at_risk]{--accent:var(--rhx-at-risk);--accent-soft:var(--rhx-command-soft);--accent-deep:var(--rhx-command-deep)}[data-subsystem=neutral]{--accent:var(--rhx-neutral);--accent-soft:#94a3b81f;--accent-deep:#475569}.rhx-grid{background-image:linear-gradient(90deg,#94a3b817 1px,#0000 1px),linear-gradient(#94a3b817 1px,#0000 1px);background-size:52px 52px;-webkit-mask-image:radial-gradient(#000 28%,#0000 74%);mask-image:radial-gradient(#000 28%,#0000 74%)}.rhx-industry-grid{background-image:linear-gradient(90deg,#94a3b81a 1px,#0000 1px),linear-gradient(#94a3b81a 1px,#0000 1px);background-size:28px 28px}.rhx-watermark{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.rhx-watermark span{letter-spacing:.08em;text-transform:uppercase;color:currentColor;opacity:.05;white-space:nowrap;font-size:clamp(4rem,14vw,12rem);font-weight:800;line-height:.85;position:absolute}.rhx-flow-line{background:linear-gradient(90deg, transparent, var(--rhx-completion), var(--rhx-exchange), transparent);background-size:220% 100%;animation:4s linear infinite rhx-flow}@keyframes rhx-flow{0%{background-position:220% 0}to{background-position:-220% 0}}.rhx-ping{animation:2s cubic-bezier(0,0,.2,1) infinite rhx-ping}@keyframes rhx-ping{75%,to{opacity:0;transform:scale(2.2)}}.rhx-rise{animation:.6s cubic-bezier(.16,1,.3,1) both rhx-rise}@keyframes rhx-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.rhx-hero-title{letter-spacing:-.02em;font-size:clamp(2.25rem,3vw,2.75rem);font-weight:700;line-height:1.07}.rhx-net{aspect-ratio:16/9;border:1px solid var(--rhx-line);background:radial-gradient(ellipse at 50% 50%, #3b82f61f, transparent 70%), var(--rhx-ink);border-radius:.9rem;position:relative;overflow:hidden}.rhx-net:before{content:"";pointer-events:none;background-image:linear-gradient(90deg,#94a3b814 1px,#0000 1px),linear-gradient(#94a3b814 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 40%,#0000 85%);mask-image:radial-gradient(#000 40%,#0000 85%)}@media (width>=1024px){.rhx-net--fill{aspect-ratio:auto;flex:auto;height:100%;min-height:20rem}}.rhx-net__line{background:linear-gradient(90deg, transparent, var(--rhx-rail), var(--rhx-exchange), var(--rhx-rail), transparent);height:1px;position:absolute;top:50%;left:1.5rem;right:1.5rem}.rhx-net__nodes{justify-content:space-between;align-items:center;gap:.25rem;margin:0;padding:0 1.25rem;list-style:none;display:flex;position:absolute;inset:0}.rhx-net__node{z-index:1;flex-direction:column;flex:1;align-items:center;gap:.45rem;min-width:0;display:flex;position:relative}.rhx-net__dot{border:2px solid var(--accent,var(--rhx-rail));background:var(--rhx-ink);width:.8rem;height:.8rem;box-shadow:0 0 14px color-mix(in srgb, var(--accent,var(--rhx-exchange)) 45%, transparent);border-radius:9999px}.rhx-net__label{letter-spacing:.02em;color:#94a3b8;text-align:center;font-size:.6rem;font-weight:600;line-height:1.1}@media (width<=639px){.rhx-net__label{display:none}.rhx-net__nodes{padding:0 .75rem}}.rhx-packet{background:radial-gradient(circle, #fff 0%, var(--rhx-completion) 45%, #2dd4bf00 72%);border-radius:9999px;width:.9rem;height:.9rem;margin-top:-.45rem;animation:6.5s cubic-bezier(.65,0,.35,1) infinite rhx-net-travel;position:absolute;top:50%;left:6%;box-shadow:0 0 18px #2dd4bfbf}@keyframes rhx-net-travel{0%{opacity:0;left:6%}8%{opacity:1}92%{opacity:1}to{opacity:0;left:94%}}.rhx-flight{--node-size:2.25rem;--rail-count:7;grid-template-columns:repeat(var(--rail-count), minmax(0, 1fr));gap:0;display:grid}.rhx-node{text-align:center;min-width:0;padding-top:.25rem;position:relative}.rhx-node__connector{top:calc(var(--node-size) / 2);background:linear-gradient(90deg, color-mix(in srgb, var(--rhx-exchange) 55%, transparent), color-mix(in srgb, var(--rhx-exchange) 25%, transparent));height:1px;transition:background-color .5s;position:absolute;left:-50%;right:50%}.rhx-node__connector:after{content:"";border-top:1.5px solid color-mix(in srgb, var(--rhx-exchange) 70%, transparent);border-right:1.5px solid color-mix(in srgb, var(--rhx-exchange) 70%, transparent);width:6px;height:6px;position:absolute;top:50%;right:-1px;transform:translateY(-50%)rotate(45deg)}.rhx-node[data-state=active] .rhx-node__connector:after,.rhx-node[data-state=complete] .rhx-node__connector:after{border-color:var(--accent)}.rhx-node:first-child .rhx-node__connector{display:none}.rhx-node[data-state=complete] .rhx-node__connector,.rhx-node[data-state=active] .rhx-node__connector,.rhx-node[data-state=waiting] .rhx-node__connector,.rhx-node[data-state=blocked] .rhx-node__connector{background:var(--accent)}.rhx-node__dot{z-index:1;width:var(--node-size);height:var(--node-size);border:1.5px solid color-mix(in srgb, var(--rhx-exchange) 45%, transparent);background:var(--rhx-ink-3);color:#cbd5e1;box-shadow:0 0 0 4px color-mix(in srgb, var(--rhx-exchange) 7%, transparent), 0 0 16px color-mix(in srgb, var(--rhx-exchange) 22%, transparent);border-radius:9999px;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;transition:border-color .4s,background-color .4s,color .4s,transform .4s;display:inline-flex;position:relative}.rhx-node__label{letter-spacing:.02em;color:#cbd5e1;margin-top:.55rem;font-size:.7rem;font-weight:600;display:block}.rhx-node__chip{border:1px solid var(--rhx-rail);letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;white-space:nowrap;border-radius:9999px;margin-top:.3rem;padding:.1rem .5rem;font-size:.6rem;font-weight:700;transition:border-color .4s,color .4s,background-color .4s;display:inline-block}.rhx-node[data-state=active] .rhx-node__dot{border-color:var(--accent);background:var(--accent);color:var(--rhx-ink);box-shadow:0 0 0 5px color-mix(in srgb, var(--accent) 18%, transparent);transform:scale(1.12)}.rhx-node[data-state=active] .rhx-node__label{color:#fff}.rhx-node[data-state=active] .rhx-node__chip{border-color:var(--accent);background:var(--accent-soft);color:#fff}.rhx-node[data-state=complete] .rhx-node__dot{border-color:var(--rhx-completion);background:var(--rhx-completion);color:var(--rhx-ink)}.rhx-node[data-state=complete] .rhx-node__chip{border-color:var(--rhx-completion);background:var(--rhx-completion-soft);color:#99f6e4}.rhx-node[data-state=waiting] .rhx-node__dot{border-color:var(--rhx-at-risk);color:#fcd34d;background:#f59e0b26}.rhx-node[data-state=waiting] .rhx-node__chip{border-color:var(--rhx-at-risk);background:var(--rhx-command-soft);color:#fcd34d}.rhx-node[data-state=waiting] .rhx-node__dot{animation:2s ease-in-out infinite rhx-pulse-amber}@keyframes rhx-pulse-amber{0%,to{box-shadow:0 0 #f59e0b59}50%{box-shadow:0 0 0 7px #f59e0b00}}.rhx-node[data-state=blocked] .rhx-node__dot{border-color:var(--rhx-blocked);color:#fda4af;background:#fb718526}.rhx-node[data-state=blocked] .rhx-node__chip{border-color:var(--rhx-blocked);color:#fda4af;background:#fb71851f}.rhx-flight.is-stopped .rhx-node[data-state=pending] .rhx-node__connector{background-image:linear-gradient(90deg, var(--rhx-rail) 50%, transparent 50%);background-size:8px 2px}@media (width<=1023px){.rhx-flight{grid-template-columns:1fr;gap:0}.rhx-node{text-align:left;grid-template-columns:1.5rem 1fr;align-items:center;column-gap:.85rem;padding:.4rem 0;display:grid}.rhx-node__connector{top:auto;bottom:50%;left:calc(var(--node-size) / 2 - 1px);width:1px;height:100%;right:auto}.rhx-node__connector:after{display:none}.rhx-node__dot{grid-row:span 2}.rhx-node__label{margin-top:0}.rhx-node__chip{justify-self:start;margin-top:.15rem}}.rhx-panel{border:1px solid var(--rhx-line);background:var(--rhx-ink-2);border-radius:1rem}.rhx-panel--stalled{background:#f59e0b0f;border-color:#f59e0b73}.rhx-panel--command{background:var(--rhx-ink-2);border-color:#f59e0b66}.rhx-panel--recovery{background:#2dd4bf0f;border-color:#2dd4bf73}.rhx-panel--closed{background:#10b9810f;border-color:#10b98173}.rhx-passport-row{border:1px solid var(--rhx-line);border-radius:.6rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.45rem .7rem;transition:border-color .4s,background-color .4s;display:flex}.rhx-passport-row[data-filled=true]{border-color:color-mix(in srgb, var(--rhx-completion) 45%, transparent);background:var(--rhx-completion-soft)}.rhx-passport-row[data-filled=true][data-tone=at_risk]{background:var(--rhx-command-soft);border-color:#f59e0b80}.rhx-passport-value{letter-spacing:.02em;color:#cbd5e1;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;font-weight:700}.rhx-passport-row[data-filled=true] .rhx-passport-value{color:#99f6e4}.rhx-passport-row[data-filled=true][data-tone=at_risk] .rhx-passport-value{color:#fcd34d}@media (prefers-reduced-motion:reduce){.rhx-flow-line,.rhx-ping,.rhx-rise,.rhx-packet,.rhx-node[data-state=waiting] .rhx-node__dot{animation:none!important}.rhx-packet{opacity:1;left:50%;transform:translate(-50%)}[data-txn-stage],[data-txn-progress],.rhx-node__dot,.rhx-node__connector,.rhx-passport-row{transition:none!important}}.rx-hero-band{border:1px solid var(--rx-border);background:var(--rx-bg);border-radius:1rem;position:relative;overflow:hidden}.rx-hero-band__img{object-fit:cover;object-position:62% center;width:100%;height:100%;position:absolute;inset:0}.rx-hero-band__veil{background:linear-gradient(90deg, var(--rx-bg) 0%, #020817f0 30%, #02081780 56%, #02081700 80%), linear-gradient(0deg, var(--rx-bg) 0%, #02081740 34%, #02081700 72%);position:absolute;inset:0}.rx-industry-card{border:1px solid var(--rx-border);background:var(--rx-panel);border-radius:.85rem;flex-direction:column;transition:border-color .4s,box-shadow .4s,transform .4s;display:flex;position:relative;overflow:hidden}.rx-industry-card:hover,.rx-industry-card:focus-visible{border-color:var(--rx-cyan);box-shadow:0 0 0 1px color-mix(in srgb, var(--rx-cyan) 45%, transparent), 0 18px 45px -22px var(--rx-cyan);transform:translateY(-3px)}.rx-industry-card__media{position:relative;overflow:hidden}.rx-industry-card__img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.rx-industry-card:hover .rx-industry-card__img{transform:scale(1.05)}.rx-industry-card__veil{background:linear-gradient(#0208170a 0%,#02081780 56%,#020817f5 100%),linear-gradient(90deg,#020817b3 0%,#02081700 62%);position:absolute;inset:0}.rx-pillars{border:1px solid var(--rx-border);background:radial-gradient(ellipse at 18% 0%, #1495ff29, transparent 60%), linear-gradient(180deg, #0a1a30 0%, var(--rx-bg-secondary) 100%);border-radius:1rem;position:relative}.rx-pillar{position:relative}.rx-rail-panel{border:1px solid color-mix(in srgb, var(--rx-blue) 28%, transparent);background:radial-gradient(ellipse at 50% 130%, #1495ff1f, transparent 65%), var(--rx-bg-secondary);border-radius:.85rem}.rhx-node--final .rhx-node__dot{border-color:var(--rhx-completion);color:var(--rhx-completion);box-shadow:0 0 0 4px color-mix(in srgb, var(--rhx-completion) 12%, transparent), 0 0 18px color-mix(in srgb, var(--rhx-completion) 35%, transparent)}.rhx-node--final .rhx-node__label{color:#86efac}.rx-footer{border-top:1px solid color-mix(in srgb, var(--rx-blue) 18%, transparent);background:var(--rx-bg)}.rx-section{padding-top:2.5rem;padding-bottom:2.5rem}@media (width>=1024px){.rx-section{padding-top:3rem;padding-bottom:3rem}}
