@import "https://fonts.googleapis.com/css2?family=Rajdhani:wght@300;400;500;600;700&family=Share+Tech+Mono&display=swap";
*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--bg:#07080d;--bg2:#0d0f18;--bg3:#111424;--grid:#5064a012;--border:#5064b42e;--border-hi:#5064b466;--text:#d6ddf0;--text2:#8a93ae;--text3:#565c78;--accent:#3a7bd5;--accent-hi:#5a9bf5;--industrial:#ef9f27;--agricultural:#5db33a;--high-tech:#378add;--raw-resource:#d85a30;--bio-atmo:#1d9e75;--shadow:#9b7fe8;--hazard:#e24b4a}html,body{background:var(--bg);width:100%;color:var(--text);scroll-behavior:smooth;font-family:Rajdhani,sans-serif;overflow-x:hidden}#starfield{z-index:0;pointer-events:none;position:fixed;inset:0}nav{z-index:200;-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--border);background:#07080de0;justify-content:space-between;align-items:center;height:54px;padding:0 36px;display:flex;position:fixed;top:0;left:0;right:0}.nav-logo{letter-spacing:.2em;text-transform:uppercase;color:#e0e8ff;font-size:17px;font-weight:700;text-decoration:none}.nav-logo em{color:var(--accent);font-style:normal}.nav-links{gap:32px;list-style:none;display:flex}.nav-links a{letter-spacing:.14em;text-transform:uppercase;color:var(--text2);font-family:Share Tech Mono,monospace;font-size:13px;text-decoration:none;transition:color .2s}.nav-links a:hover{color:var(--text)}.nav-item{position:relative}.nav-item>a{align-items:center;gap:5px;display:flex}.nav-item>a:after{content:"▾";opacity:.5;font-size:11px;transition:opacity .2s}.nav-item:hover>a:after{opacity:1}.nav-dropdown{border:1px solid var(--border);-webkit-backdrop-filter:blur(16px);opacity:0;pointer-events:none;background:#0a0c14f7;min-width:180px;padding:6px 0;transition:opacity .18s,transform .18s;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(-6px)}.nav-item:hover .nav-dropdown{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.nav-dropdown:before{content:"";border-left:5px solid #0000;border-right:5px solid #0000;border-bottom:5px solid var(--border);position:absolute;top:-5px;left:50%;transform:translate(-50%)}.nav-dropdown a{letter-spacing:.12em;text-transform:uppercase;color:var(--text2);white-space:nowrap;padding:8px 16px;font-family:Share Tech Mono,monospace;font-size:12px;text-decoration:none;transition:color .15s,background .15s;display:block}.nav-dropdown a:hover{color:var(--text);background:#ffffff0a}.nav-dropdown .coming-soon-item{opacity:.45;pointer-events:none;cursor:default}.nav-dropdown .coming-soon-item:after{content:" · SOON";color:var(--text3);letter-spacing:.1em;font-size:10px}.nav-cta{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);border:1px solid #3a7bd580;padding:6px 16px;font-family:Share Tech Mono,monospace;font-size:12px;text-decoration:none;transition:all .2s}.nav-cta:hover{border-color:var(--accent);background:#3a7bd51f}.hero{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:100px 24px 80px;display:flex;position:relative;overflow:hidden}.hero-nebula{pointer-events:none;background:radial-gradient(80% 60% at 50% 55%,#3a7bd512 0%,#0000 65%),radial-gradient(50% 35% at 18% 25%,#9b7fe80d 0%,#0000 55%),radial-gradient(45% 30% at 82% 68%,#ef9f270a 0%,#0000 55%),radial-gradient(30% 20% at 70% 20%,#1d9e750a 0%,#0000 50%);position:absolute;inset:0}.hero-grid{background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);pointer-events:none;background-size:48px 48px;position:absolute;inset:0}.hero-eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--accent);opacity:0;margin-bottom:22px;font-family:Share Tech Mono,monospace;font-size:12px;animation:.8s .3s forwards fadeUp}.hero-wordmark{opacity:0;margin-bottom:6px;animation:.8s .5s forwards fadeUp;position:relative}.hero-wordmark h1{letter-spacing:.18em;text-transform:uppercase;color:#e8eeff;font-size:clamp(66px,12vw,132px);font-weight:700;line-height:1}.hero-wordmark-ghost{letter-spacing:.18em;text-transform:uppercase;color:#0000;-webkit-text-stroke:1px #3a7bd524;pointer-events:none;white-space:nowrap;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:clamp(92px,16vw,182px);font-weight:700;display:flex;position:absolute;inset:0}.hero-sub{letter-spacing:.3em;text-transform:uppercase;color:var(--text2);opacity:0;margin-bottom:52px;font-size:17px;font-weight:400;animation:.8s .7s forwards fadeUp}.hero-stats{opacity:0;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:52px;animation:.8s .9s forwards fadeUp;display:flex}.hstat{border:1px solid var(--border);text-align:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0d0f1899;padding:14px 24px}.hstat-num{color:#e8eeff;font-size:34px;font-weight:700;line-height:1;display:block}.hstat-label{letter-spacing:.16em;text-transform:uppercase;color:var(--text2);margin-top:4px;font-family:Share Tech Mono,monospace;font-size:11px;display:block}.hero-actions{opacity:0;flex-wrap:wrap;justify-content:center;gap:12px;animation:.8s 1.1s forwards fadeUp;display:flex}.btn-primary{letter-spacing:.18em;text-transform:uppercase;color:#fff;background:var(--accent);border:1px solid var(--accent);padding:13px 30px;font-family:Rajdhani,sans-serif;font-size:14px;font-weight:600;text-decoration:none;transition:all .22s}.btn-primary:hover{background:var(--accent-hi);border-color:var(--accent-hi)}.btn-ghost{letter-spacing:.18em;text-transform:uppercase;color:var(--text);border:1px solid var(--border);background:0 0;padding:13px 30px;font-family:Rajdhani,sans-serif;font-size:14px;font-weight:600;text-decoration:none;transition:all .22s}.btn-ghost:hover{border-color:var(--border-hi);color:#e0e8ff;background:#ffffff08}.hero-scroll{opacity:0;flex-direction:column;align-items:center;gap:6px;animation:1s 1.6s forwards fadeIn;display:flex;position:absolute;bottom:36px;left:50%;transform:translate(-50%)}.hero-scroll-label{letter-spacing:.2em;text-transform:uppercase;color:var(--text3);font-family:Share Tech Mono,monospace;font-size:10px}.hero-scroll-line{background:linear-gradient(to bottom, var(--accent), transparent);width:1px;height:36px;animation:2.2s ease-in-out infinite scrollPulse}.ticker-wrap{z-index:1;background:var(--bg2);border-top:1px solid var(--border);border-bottom:1px solid var(--border);align-items:center;height:36px;display:flex;position:relative;overflow:hidden}.ticker-badge{background:var(--accent);letter-spacing:.16em;text-transform:uppercase;color:#fff;white-space:nowrap;z-index:2;align-items:center;padding:0 16px;font-family:Share Tech Mono,monospace;font-size:11px;display:flex;position:absolute;top:0;bottom:0;left:0}.ticker-track{white-space:nowrap;gap:64px;padding-left:130px;animation:420s linear infinite ticker;display:flex}.tick{letter-spacing:.08em;color:var(--text2);white-space:nowrap;font-family:Share Tech Mono,monospace;font-size:12px}.tick b{color:var(--text);font-weight:500}.tick .g{color:var(--agricultural)}.tick .o{color:var(--industrial)}.tick .r{color:var(--hazard)}.tick .p{color:var(--shadow)}.tick .b{color:var(--high-tech)}.tick .t{color:var(--bio-atmo)}.tick .a{color:var(--accent)}section{z-index:1;position:relative}.inner{max-width:1080px;margin:0 auto;padding:88px 28px}.section-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;margin-bottom:36px;padding-bottom:13px;display:flex}.section-head h2{letter-spacing:.2em;text-transform:uppercase;color:var(--text2);font-family:Share Tech Mono,monospace;font-size:13px;font-weight:400}.section-head span{color:var(--text3);letter-spacing:.08em;font-family:Share Tech Mono,monospace;font-size:12px}.products-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.product-card{background:var(--bg2);border:1px solid var(--border);cursor:pointer;color:inherit;padding:24px 20px 20px;text-decoration:none;transition:border-color .25s,transform .25s;display:block;position:relative;overflow:hidden}.product-card:hover{border-color:var(--c,var(--accent));transform:translateY(-3px)}.product-card:before{content:"";background:var(--c,var(--accent));transform-origin:0;height:2px;transition:transform .3s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.product-card:hover:before{transform:scaleX(1)}.prod-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--c,var(--accent));opacity:.8;border:1px solid;margin-bottom:16px;padding:2px 7px;font-family:Share Tech Mono,monospace;font-size:11px;display:inline-block}.product-card h3{letter-spacing:.08em;text-transform:uppercase;color:#e0e8ff;margin-bottom:10px;font-size:18px;font-weight:600;line-height:1.2}.product-card p{color:var(--text2);letter-spacing:.02em;font-size:14.5px;line-height:1.6}.prod-status{letter-spacing:.12em;text-transform:uppercase;color:var(--text3);align-items:center;gap:7px;margin-top:18px;font-family:Share Tech Mono,monospace;font-size:11px;display:flex}.dot{background:var(--text3);border-radius:50%;flex-shrink:0;width:5px;height:5px}.dot.on{background:var(--agricultural);box-shadow:0 0 5px var(--agricultural)}.dot.run{background:var(--industrial);box-shadow:0 0 5px var(--industrial)}.feed-section{background:linear-gradient(to bottom, var(--bg2), var(--bg))}.feed-header{border-bottom:1px solid var(--border);align-items:center;gap:12px;margin-bottom:36px;padding-bottom:13px;display:flex}.feed-header h2{letter-spacing:.2em;text-transform:uppercase;color:var(--text2);font-family:Share Tech Mono,monospace;font-size:13px;font-weight:400}.live-badge{letter-spacing:.14em;text-transform:uppercase;color:var(--hazard);align-items:center;gap:5px;font-family:Share Tech Mono,monospace;font-size:11px;display:flex}.live-dot{background:var(--hazard);border-radius:50%;width:5px;height:5px;animation:1.6s ease-in-out infinite livePulse}.ai-badge{letter-spacing:.12em;text-transform:uppercase;color:var(--text3);margin-left:auto;font-family:Share Tech Mono,monospace;font-size:11px}.feed-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.feed-card{background:var(--bg);border:1px solid var(--border);padding:18px 20px;transition:border-color .2s;position:relative;overflow:hidden}.feed-card:hover{border-color:var(--border-hi)}.feed-card-top{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.feed-type{letter-spacing:.14em;text-transform:uppercase;opacity:.8;border:1px solid;border-radius:1px;padding:2px 7px;font-family:Share Tech Mono,monospace;font-size:11px}.feed-origin{letter-spacing:.1em;color:var(--text3);text-transform:uppercase;font-family:Share Tech Mono,monospace;font-size:11px}.feed-headline{letter-spacing:.05em;color:#dde4f4;margin-bottom:8px;font-size:15.5px;font-weight:600;line-height:1.35}.feed-body{color:var(--text2);letter-spacing:.02em;font-size:14px;line-height:1.65}.feed-loading{text-align:center;grid-column:1/-1;padding:48px 24px}.feed-loading-text{letter-spacing:.14em;color:var(--text3);text-transform:uppercase;margin-bottom:16px;font-family:Share Tech Mono,monospace;font-size:12px}.feed-loader{background:var(--border);width:160px;height:1px;margin:0 auto;position:relative;overflow:hidden}.feed-loader:after{content:"";background:var(--accent);width:50px;height:1px;animation:1.4s linear infinite scanbar;position:absolute;top:0;left:-50px}.sectors-grid{grid-template-columns:repeat(7,1fr);gap:8px;display:grid}.sector-card{background:var(--bg2);border:1px solid var(--border);text-align:center;padding:16px 12px;transition:transform .22s;position:relative;overflow:hidden}.sector-card:hover{transform:translateY(-3px)}.sector-card:after{content:"";background:var(--sc);opacity:.75;height:2px;position:absolute;bottom:0;left:0;right:0}.sec-name{letter-spacing:.07em;text-transform:uppercase;color:var(--sc);justify-content:center;align-items:flex-start;min-height:26px;margin-bottom:8px;font-size:12px;font-weight:600;line-height:1.25;display:flex}.sec-pop{color:#e0e8ff;margin-bottom:3px;font-family:Share Tech Mono,monospace;font-size:19px;line-height:1;display:block}.sec-count{color:var(--text3);letter-spacing:.08em;font-family:Share Tech Mono,monospace;font-size:11px}.atlas-banner{z-index:1;background:var(--bg2);border-top:1px solid var(--border);border-bottom:1px solid var(--border);position:relative;overflow:hidden}.atlas-banner:before{content:"";background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);background-size:42px 42px;position:absolute;inset:0}.atlas-inner{justify-content:space-between;align-items:center;gap:40px;max-width:1080px;margin:0 auto;padding:64px 28px;display:flex;position:relative}.atlas-text h2{letter-spacing:.14em;text-transform:uppercase;color:#e0e8ff;margin-bottom:10px;font-size:28px;font-weight:700}.atlas-text p{letter-spacing:.07em;color:var(--text2);max-width:480px;font-family:Share Tech Mono,monospace;font-size:13px;line-height:1.7}.atlas-actions{flex-shrink:0;gap:12px;display:flex}footer{z-index:1;border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding:22px 36px;display:flex;position:relative}.footer-l,.footer-r{letter-spacing:.1em;text-transform:uppercase;color:var(--text3);font-family:Share Tech Mono,monospace;font-size:12px;line-height:1.6}.footer-r{text-align:right}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes scrollPulse{0%,to{opacity:.35;transform:scaleY(.9)}50%{opacity:1;transform:scaleY(1.1)}}@keyframes livePulse{0%,to{opacity:1}50%{opacity:.2}}@keyframes scanbar{0%{left:-50px}to{left:160px}}@media (max-width:960px){.products-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.sectors-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:680px){nav{padding:0 18px}.nav-links{display:none}.feed-grid,.products-grid{grid-template-columns:1fr}.sectors-grid{grid-template-columns:1fr 1fr}.atlas-inner,.atlas-actions{flex-direction:column}footer{flex-direction:column;gap:12px}.footer-r{text-align:left}}
