/* Living Network: semantic accents, shared presentation, original business forms. */
:root{--nx-green:#4ed9a6;--nx-blue:#7db9ef;--nx-panel:#11181d;--nx-line:#303c44;--nx-ink:#f3f5f5}
:root[data-theme=light]{--nx-green:#087c50;--nx-blue:#285b96;--nx-panel:#f0f5f8;--nx-line:#c7d6df;--nx-ink:#11242e}
.gxnx-icon{width:22px;height:22px;display:inline-block;vertical-align:middle;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none}
.gxnx-filters{background:var(--nx-panel);border:1px solid var(--nx-line);border-radius:18px;padding:24px;align-self:start}.gxnx-filters label{display:grid;gap:8px;margin:16px 0;font-size:13px}.gxnx-filters input,.gxnx-filters select{width:100%;min-height:44px;background:transparent;color:var(--nx-ink);border:1px solid var(--nx-line);border-radius:8px;padding:10px}.gxnx-filters option{background:var(--nx-panel)}
.record-price,.record-price strong,.market-record .price,.market-record b,.best-price{color:var(--nx-green)}
.gxnx-pagination{display:flex;flex-wrap:wrap;gap:8px;padding:24px}.gxnx-pagination .page-numbers{padding:10px 16px;border:1px solid var(--nx-line);border-radius:8px}.gxnx-pagination .current{background:#f49a08;color:#101820}.gxnx-range{padding:0 24px 20px;color:var(--nx-blue)}
.gxnx-founder-record{position:relative;border-left:3px solid #dfa84f!important;background:linear-gradient(105deg,#dfa84f15,transparent 65%)!important;overflow:hidden}.gxnx-founder-record.nx-seen:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 30%,#ffe2a525 50%,transparent 70%);animation:nx-shine 1.2s both}@keyframes nx-shine{from{transform:translateX(-100%)}to{transform:translateX(100%)}}
.gxnx-dossier{max-width:1440px;margin:110px auto 60px;padding:0 32px;color:var(--nx-ink)}.gxnx-eyebrow{font:12px monospace;letter-spacing:.14em;color:#d48104}.gxnx-dossier-heading{margin-bottom:28px}.gxnx-dossier-heading .gx-offer-card,.gxnx-dossier-heading .gx-rfq-header-card{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.gxnx-dossier-heading h1{font-size:clamp(32px,4vw,62px);line-height:1.12}
.gxnx-dossier-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,1fr);gap:28px}.gxnx-product,.gxnx-decision{min-width:0}.gxnx-product>div,.gxnx-decision>div{margin-bottom:18px}.gxnx-decision{background:var(--nx-panel);border:1px solid var(--nx-line);border-radius:20px;padding:24px}.gxnx-dossier .gx-offer-img{max-height:460px;width:100%;object-fit:cover;border-radius:16px}.gxnx-dossier .gx-sidebar,.gxnx-dossier .gx-desktop-only-card{display:block!important}.gxnx-dossier .gx-mobile-only-card{display:none!important}.gxnx-connections{margin-top:40px}.gxnx-dossier button,.gxnx-dossier a{touch-action:manipulation}
.gxnx-home-radar{max-width:1440px;margin:80px auto;padding:36px}.gxnx-home-radar>h2{font-size:clamp(34px,5vw,72px);margin-bottom:32px}.gxnx-home-radar .gxmd-head h2{font-size:24px}
.gxnx-sticky-tape{position:fixed;bottom:0;left:0;right:0;z-index:40;background:var(--nx-panel);border-top:1px solid var(--nx-line);display:flex;align-items:center;gap:18px;height:48px;padding:0 20px;color:var(--nx-ink)}.gxnx-sticky-tape>span{font:10px monospace;white-space:nowrap;color:var(--nx-green)}.gxnx-sticky-tape .nx-tape-window{overflow:hidden;flex:1}.nx-tape-track{display:flex;width:max-content;animation:nx-tape 65s linear infinite}.nx-tape-track a{display:flex;gap:24px;align-items:center;white-space:nowrap;padding:0 28px;border-right:1px solid var(--nx-line);font-size:12px}.nx-tape-track b{color:var(--nx-green)}@keyframes nx-tape{to{transform:translateX(-50%)}}.gxnx-sticky-tape button{background:transparent;color:inherit;border:0;cursor:pointer;padding:10px}.gxnx-sticky-tape.nx-paused .nx-tape-track{animation-play-state:paused}
[data-theme=light] .market-record{border-bottom-color:var(--nx-line)}[data-theme=light] .market-record:nth-child(even){background:#eaf3f855}[data-theme=light] .gxnx-decision{box-shadow:0 16px 48px #213f5510}
.gxnx-material{color:#e89b35}.gxnx-material[data-material=chemicals]{color:#3eaaa1}.gxnx-material[data-material=fertilizers]{color:#61ad6d}.gxnx-material[data-material=polymers]{color:#a58fd3}.gxnx-material[data-material=packaging]{color:#75a8d0}
.gxnx-firewall-level{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:16px!important;padding:14px 18px!important}.gxnx-firewall-level>:last-child{margin-left:auto}
@media(max-width:800px){.gxnx-dossier{padding:0 18px;margin-top:96px}.gxnx-dossier-grid{grid-template-columns:1fr}.gxnx-decision{padding:18px}.gxnx-home-radar{padding:20px;margin:40px auto}.gxnx-filters{padding:18px}.gxnx-sticky-tape{padding:0 12px;gap:10px}.gxnx-sticky-tape>span{font-size:9px}#menu{width:calc(100% - 24px);max-height:calc(100dvh - 32px);border-radius:22px}#menu a{min-height:44px}#login .account-icon{font-size:0}#login .account-icon .gxnx-icon{width:28px;height:28px}.gxnx-compact-founder{min-height:0!important;padding-top:30px!important;padding-bottom:30px!important}.gxnx-compact-founder h2{font-size:clamp(40px,10vw,64px)!important}.gxnx-compact-founder svg{max-height:180px!important}.gxnx-mobile-tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible!important;gap:4px!important}.gxnx-mobile-tabs button{padding:10px 5px!important;font-size:10px!important;min-width:0!important}.gxnx-mobile-tabs button .gxnx-icon{width:15px;height:15px}.gxnx-hero{height:auto!important;min-height:100svh!important}.gxnx-hero .hub{font-size:10px}.gxnx-hero .hub:nth-of-type(n+5){display:none}}
@media(prefers-reduced-motion:reduce){.nx-tape-track,.gxnx-founder-record:after{animation:none!important}}
.gxnx-dossier-heading h1,.gxnx-dossier-heading h2{font-size:clamp(30px,3.6vw,54px)!important;line-height:1.13!important;margin:12px 0!important}.gxnx-dossier{margin-top:45px}.gxnx-dossier .gx-offer-img:not(img){height:180px!important;min-height:180px!important;display:grid;place-content:center;background:linear-gradient(120deg,#337a8f12,#d4943710)}.gxnx-dossier .gx-offer-card{box-shadow:none!important}.gxnx-dossier-heading .gx-meta-row{border:0!important}.gxnx-home-radar,.gxmd{scroll-margin-top:110px}.exchange-tape{background:var(--nx-panel)!important;color:var(--nx-ink)!important}.exchange-tape b{color:var(--nx-green)!important}.gxnx-home-radar>h2{color:var(--nx-ink)}.gxnx-hero .active-node,.gxnx-hero .signal-node{r:7;filter:drop-shadow(0 0 7px #39c8a5)}
#menu .menu-glyph{font-size:0;display:flex;align-items:center;justify-content:center}#menu .menu-glyph .gxnx-icon{width:20px;height:20px}#login .account-icon{font-size:0;display:flex;align-items:center;justify-content:center}.firewall .verification-levels>div{display:flex;justify-content:flex-start;align-items:center;gap:16px;padding:12px 16px}.firewall .verification-levels>div>:last-child{margin-left:auto}
.evidence-results .passport-layer{display:grid!important;grid-template-columns:32px minmax(0,1fr) 22px!important;gap:12px!important;align-items:center!important;padding:12px 16px!important;border-radius:8px;border:1px solid var(--nx-line)!important;background:var(--nx-panel)!important;min-height:48px!important;text-align:left!important}.evidence-results .passport-layer>:last-child{justify-self:end}.offer-point .offer-dot{r:7;stroke:var(--nx-panel);stroke-width:2;filter:drop-shadow(0 0 5px #39c8a5)}.offer-point .offer-ring{r:20;stroke-width:2;opacity:.8}.gxnx-hero .offer-point{opacity:1!important}.gxnx-sticky-tape{box-shadow:0 -8px 24px #00000010}
@media(max-width:800px){#home.gxnx-hero{padding:100px 20px 72px!important;display:flex!important;flex-direction:column;gap:24px!important;height:auto!important;min-height:100svh}#home .hero-overline{position:relative!important;top:auto!important;left:auto!important;width:auto!important;margin:0!important}#home .planet-stage{position:relative!important;top:auto!important;left:-20px!important;width:calc(100% + 40px)!important;height:270px!important;flex:none}#home .hero-copy,#home .map-offer,#home .material-rail,#home .hero-signal{position:relative!important;inset:auto!important;transform:none!important;width:100%!important;max-width:none!important;margin:0!important}#home .hero-copy{padding:0!important}#home .material-rail{height:auto!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 8px!important}#home .material-rail>span{display:flex;align-items:center;gap:5px;line-height:1.3;font-size:8px}#home .material-symbol .gxnx-icon{width:18px;height:18px}#home .hero-signal{display:none!important}#home .map-offer{min-height:76px!important}#menu .menu-glyph{color:#e39317}}
.nx-tape-track b{color:var(--nx-ink)}.nx-tape-track strong{color:var(--nx-green)}html[data-motion=paused] .nx-tape-track{animation-play-state:paused!important}
@media(max-width:800px){#platform .command-sidebar{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible!important;gap:4px!important;width:100%!important;min-width:0!important}#platform .command-sidebar button{min-width:0!important;padding:10px 5px!important;font-size:10px!important}#founder .membership-panel{min-height:0!important;height:auto!important;padding:28px 24px!important;gap:20px!important}#founder .invite-art{min-height:0!important;height:180px!important}#founder .invite-art svg{height:180px!important;width:auto!important}#founder .membership-panel h2{font-size:46px!important}#home .map-hub:nth-of-type(n+5){display:none}#home .material-rail{gap:12px!important}#menu .menu-grid{gap:8px!important}#menu .menu-grid a{min-height:52px!important;padding:12px!important;font-size:15px!important}.gxnx-dossier{margin-top:28px;padding-bottom:48px}}
