.network-module{width:100%;min-width:0}.network-module--home{max-width:none}.network-module:not(.network-module--home){max-width:none;margin:calc(-1*clamp(40px,8vh,96px)) calc(-1*clamp(18px,5vw,72px)) 0}.network-hero{align-items:stretch;min-height:calc(100svh - 104px);display:flex;position:relative}.network-module--home .network-hero{min-height:100svh;margin:calc(-1*clamp(40px,8vh,96px)) calc(-1*clamp(18px,5vw,72px)) -20px}.network-module:not(.network-module--home) .network-hero{min-height:100svh}.network-hero:after{content:"";pointer-events:none;z-index:2;background:radial-gradient(68% 76% at 68% 53%,#70b2ff21,#0000 62%),linear-gradient(90deg,#000000e6,#000000b3 22%,#0000001f 56%,#020c1c38),linear-gradient(#00000080,#0000 22% 70%,#000000b8);position:absolute;inset:0}.network-hero__content{z-index:5;align-self:center;width:100%;min-width:0;max-width:420px;margin-left:clamp(18px,5vw,48px);position:relative}.network-module__intro{max-width:420px;position:relative}.network-module__intro:before{content:"";background:linear-gradient(#0000,#96cdff47,#eefaff0f,#0000);width:1px;position:absolute;inset:4px auto 6px -18px;box-shadow:0 0 22px #78beff24}.network-hero__tagline{color:#ebf6ffc7;letter-spacing:.03em;margin:18px 0 0;font-size:19px;font-weight:500;line-height:1.45}.network-stage-badge{color:#d6eeff7a;letter-spacing:.08em;overflow-wrap:anywhere;border-left:1px solid #96cdff5c;max-width:100%;margin:20px 0 0;padding:2px 0 2px 12px;font-size:11px;font-weight:700;line-height:1.6;display:inline-flex}.network-mode-switcher{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.network-mode-switcher--rail{z-index:7;gap:42px;margin:0;position:absolute;bottom:30px;left:48px}.network-mode-switcher button{color:#ffffff61;cursor:pointer;font:inherit;letter-spacing:.12em;background:0 0;border:0;min-height:22px;padding:0;font-size:11px;position:relative}.network-mode-switcher button:before{content:"";transform-origin:50% 100%;background:#b4dcff70;width:1px;height:7px;transition:transform .22s;position:absolute;top:-12px;left:50%;transform:scaleY(0);box-shadow:0 0 12px #82c6ff5c}.network-mode-switcher button:hover,.network-mode-switcher button.is-active{color:#def1ffd1;text-shadow:0 0 18px #82c6ff6b;background:0 0}.network-mode-switcher button.is-active:before{transform:scaleY(1)}.network-hero__actions,.network-hero__status-strip{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.network-hero__actions{margin-top:28px}.network-hero__status-strip{z-index:6;max-width:560px;margin:0;position:absolute;bottom:74px;left:48px}.network-hero__status-strip span{color:#edf8ff52;letter-spacing:.12em;background:0 0;border:0;padding:0;font-size:10px;font-weight:700;display:inline-flex}.network-scene{aspect-ratio:16/8;background:#020407;border:1px solid #9ad7ff33;min-height:280px;margin-top:36px;position:relative;overflow:hidden}.network-hero .network-scene{aspect-ratio:auto;z-index:0;background:#020407;border:0;height:100%;min-height:100%;margin:0;position:absolute;inset:0}.network-scene:before{content:"";opacity:.5;z-index:2;background-image:repeating-linear-gradient(0deg,#0000 0 5px,#aad7ff12 6px,#0000 7px),radial-gradient(76% 80% at 70% 52%,#0000 34%,#0000005c 82%,#000000c7);position:absolute;inset:0}.network-scene:after{content:"";opacity:.44;pointer-events:none;z-index:2;background:linear-gradient(90deg,#0000 0%,#96d2ff0f 49%,#ebf8ff2e 50%,#96d2ff0e 51%,#0000 100%);position:absolute;inset:0}.network-canvas{z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0}.network-boot{pointer-events:none;z-index:10;background:radial-gradient(55% 55% at 70% 52%,#123a6233,#0000 58%),#02040794;animation:1.18s cubic-bezier(.77,0,.18,1) .5s forwards networkBootExit;position:absolute;inset:0;overflow:hidden}.network-boot:before,.network-boot:after{content:"";position:absolute;inset:0}.network-boot:before{background:linear-gradient(90deg,#0000 0%,#96d2ff1c 48%,#ebf8ff52 50%,#96d2ff17 52%,#0000 100%);animation:1.2s cubic-bezier(.7,0,.18,1) .16s forwards networkBootSweep;transform:translate(-105%)}.network-boot:after{opacity:.2;background:repeating-linear-gradient(0deg,#0000 0 5px,#aad7ff29 6px,#0000 7px);animation:.9s steps(4,end) 3 networkBootNoise}.network-boot__scan{background:#d2f0ffb8;width:1px;animation:.76s cubic-bezier(.7,0,.18,1) forwards networkScanGrow;position:absolute;top:0;bottom:0;left:50%;transform:scaleY(0);box-shadow:0 0 32px #82cdffa6}.network-boot span{color:#d2ebff7a;letter-spacing:.34em;text-shadow:0 0 20px #82cdff5c;font-size:10px;font-weight:700;position:absolute;bottom:42px;left:48px}.network-readout{color:#b9deff2e;letter-spacing:.26em;mix-blend-mode:screen;pointer-events:none;text-align:right;text-shadow:0 0 16px #78beff29;z-index:6;justify-items:end;gap:8px;font-size:9px;font-weight:700;display:grid;position:absolute;top:88px;right:48px}.network-ops-rail{color:#b4dcff1c;letter-spacing:.24em;pointer-events:none;text-orientation:mixed;text-shadow:0 0 14px #78beff26;writing-mode:vertical-rl;z-index:4;gap:18px;font-size:9px;font-weight:700;display:grid;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.network-mode-panel{color:#e8f4ffb3;pointer-events:none;text-align:right;text-shadow:0 0 18px #000000b8;z-index:7;width:268px;position:absolute;bottom:70px;right:46px}.network-mode-panel:before{content:"";background:linear-gradient(#0000,#96cdff4d,#ffffff0d);width:1px;position:absolute;top:-4px;bottom:4px;right:-14px;box-shadow:0 0 18px #78beff29}.network-mode-panel__kicker,.network-mode-panel__index{color:#96c6ff57;letter-spacing:.26em;margin-bottom:8px;font-size:9px;font-weight:700;display:block}.network-mode-panel__index{color:#96c6ff70;margin-bottom:10px;font-size:10px}.network-mode-panel strong{color:#f2f9ffd1;letter-spacing:.18em;margin-bottom:10px;font-size:20px;font-weight:500;display:block}.network-mode-panel p{color:#e8f4ff61;letter-spacing:.03em;min-height:42px;margin:0;font-size:12px;line-height:1.7}.network-mode-panel small{color:#d2ebff5c;letter-spacing:.12em;margin-top:8px;font-size:10px;line-height:1.5;display:block}.network-mode-panel i{background:linear-gradient(90deg,#0000,#82c6ff5c,#ffffff14);width:100%;height:1px;margin-top:18px;display:block;box-shadow:0 0 20px #78b9ff3d}.network-crew-labels{color:#ffffff61;letter-spacing:.05em;text-shadow:0 0 16px #000000d1;z-index:6;flex-wrap:wrap;gap:18px;max-width:560px;font-size:11px;display:flex;position:absolute;bottom:104px;left:48px}.network-crew-labels:before{color:#96cdff24;content:"AI CREW";letter-spacing:.26em;flex-basis:100%;margin-bottom:2px;font-size:8px;font-weight:700}.network-crew-labels span+span:before{color:#ffffff3d;content:"•";margin-right:18px}.network-module__status{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:44px clamp(18px,5vw,72px) 0;display:grid;position:relative}.network-module--home+.section-panel{margin-top:clamp(42px,8vw,92px)}.network-module__status article,.network-module__task{border:1px solid #9ad7ff29;padding:20px}.network-module__status strong{color:#f4fbff;margin-bottom:10px;font-size:16px;display:block}.network-module__status p{color:#edf8ff9e;margin:0;line-height:1.7}.network-module__task{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:14px;display:grid}.network-module__task span,.network-module__task strong{color:#f4c66a;white-space:nowrap;font-size:13px}.network-module__task p{color:#edf8ffc2;margin:0}@media (width<=760px){.network-module{overflow-wrap:anywhere;word-break:break-word}.network-module .lead,.network-module__status p,.network-module__task p,.fine-print{line-break:anywhere;overflow-wrap:anywhere;word-break:break-all;max-width:100%}.network-module .lead{width:min(100%,318px);font-size:16px;line-height:1.7}.network-scene{aspect-ratio:3/4;min-height:520px}.network-hero{align-items:flex-start;min-height:calc(100svh - 98px);padding-top:92px;padding-bottom:120px}.network-hero__content{width:min(330px,100vw - 28px);max-width:100%;margin-left:14px}.network-module--home .network-hero{margin:calc(-1*clamp(40px,8vh,96px)) -18px -8px}.network-module:not(.network-module--home){margin:calc(-1*clamp(40px,8vh,96px)) -18px 0}.network-hero .network-scene{height:100%;min-height:100%}.network-mode-switcher--rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:calc(100% - 28px);display:grid;bottom:22px;left:14px}.network-hero__status-strip,.network-crew-labels{display:none}.network-mode-switcher button{width:100%;min-width:0}.network-readout{display:none}.network-ops-rail{opacity:.5;left:6px}.network-mode-panel{display:none}.network-hero__actions{grid-template-columns:1fr;width:min(100%,306px);display:grid}.network-stage-badge{width:100%;display:block}.network-module__status,.network-module__task{grid-template-columns:1fr}.network-module__status{margin:34px 18px 0}}@keyframes networkBootSweep{0%{opacity:0;transform:translate(-105%)}16%{opacity:1}to{opacity:0;transform:translate(105%)}}@keyframes networkScanGrow{0%{opacity:0;transform:scaleY(0)}28%{opacity:1}to{opacity:.16;transform:scaleY(1)}}@keyframes networkBootNoise{0%{opacity:.08;transform:translateY(0)}50%{opacity:.22;transform:translateY(14px)}to{opacity:.12;transform:translateY(-8px)}}@keyframes networkBootExit{0%{clip-path:inset(0);opacity:1}72%{opacity:.86}to{clip-path:inset(0 0 0 100%);opacity:0;visibility:hidden}}:root{color:#edf8ff;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#05070b;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}*{box-sizing:border-box}html,body,#root{min-height:100%}body{background:linear-gradient(120deg,#0c202ec2,#05070b00 36%),linear-gradient(300deg,#2b37224d,#05070b00 36%),linear-gradient(20deg,#48301433,#05070b00 30%),#05070b;margin:0}a{color:inherit;text-decoration:none}.site-shell{min-height:100svh;position:relative;overflow-x:hidden}.site-shell:before{content:"";pointer-events:none;background-image:linear-gradient(#86c7ff14 1px,#0000 1px),linear-gradient(90deg,#86c7ff14 1px,#0000 1px);background-size:52px 52px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle at 62% 45%,#000,#0000 70%);mask-image:radial-gradient(circle at 62% 45%,#000,#0000 70%)}.network-field{pointer-events:none;position:fixed;inset:0}.network-field:before,.network-field:after{content:"";border:1px solid #9ad7ff2e;position:absolute;transform:skewY(-8deg)}.network-field:before{width:55vw;height:34vh;top:18vh;right:7vw}.network-field:after{width:48vw;height:26vh;bottom:13vh;right:18vw}.node{background:#c9f0ff;width:7px;height:7px;position:absolute;box-shadow:0 0 24px #7ecaffd9}.node-a{top:24vh;right:19vw}.node-b{top:43vh;right:39vw}.node-c{bottom:27vh;right:11vw}.node-d{bottom:20vh;right:50vw}.topbar{z-index:2;justify-content:space-between;align-items:center;gap:28px;padding:28px clamp(18px,5vw,72px);display:flex;position:relative}.brand{color:#edf8ffe6;font-size:14px;font-weight:700}.topbar nav{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.topbar nav a{color:#edf8ffa3;border:1px solid #9ad7ff2e;padding:8px 10px;font-size:13px}.topbar nav a.active,.topbar nav a:hover{color:#edf8ff;border-color:#9ad7ff7a}main{z-index:1;padding:clamp(40px,8vh,96px) clamp(18px,5vw,72px) 72px;position:relative}.hero-panel,.content-panel{max-width:960px}.eyebrow{color:#9ad7ffa8;text-transform:uppercase;margin:0 0 20px;font-size:12px;font-weight:700}h1{color:#f4fbff;margin:0;font-size:clamp(44px,8vw,96px);font-weight:320;line-height:1.02}h2{color:#f4fbff;margin:0;font-size:clamp(28px,4vw,54px);font-weight:360;line-height:1.08}.lead{color:#edf8ffb3;max-width:760px;margin:28px 0 0;font-size:clamp(17px,2.4vw,23px);line-height:1.8}.hero-lead{max-width:840px}.actions,.status-strip{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.primary-action,.secondary-action,.status-strip span{color:#edf8ffd1;border:1px solid #9ad7ff3d;padding:12px 14px;font-size:14px;display:inline-flex}.primary-action{color:#f4fbff;background:#78beff24;border-color:#9ad7ff75}.primary-action:hover,.secondary-action:hover{transform:translateY(-1px)}.status-strip span{color:#edf8ff9e;background:#00000042;font-size:12px}.section-panel,.route-panel{max-width:1080px;margin-top:clamp(56px,10vw,120px)}.section-heading{max-width:760px}.brief-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.brief-item,.network-notes article{border:1px solid #9ad7ff29;min-height:190px;padding:22px;position:relative}.brief-item:before{content:"";height:3px;position:absolute;top:0;left:22px;right:22px}.accent-blue:before{background:#7ecaff}.accent-green:before{background:#8fe3b0}.accent-amber:before{background:#f4c66a}.brief-item strong,.network-notes strong{color:#f4fbff;margin-bottom:12px;font-size:17px;display:block}.brief-item p,.network-notes p,.route-list p{color:#edf8ff9e;margin:0;line-height:1.72}.route-panel{grid-template-columns:minmax(0,.88fr) minmax(300px,1fr);align-items:start;gap:28px;display:grid}.route-list{counter-reset:route;gap:12px;margin:0;padding:0;list-style:none;display:grid}.route-list li{border-left:2px solid #9ad7ff52;grid-template-columns:70px minmax(0,1fr);gap:12px;padding:4px 0 18px 18px;display:grid}.route-list span{color:#f4c66a;font-weight:700}.fine-print{color:#edf8ff7a;margin-top:20px;font-size:13px;line-height:1.8}.status-list{gap:14px;margin-top:34px;display:grid}.status-item{border:1px solid #9ad7ff2e;grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:20px;display:grid}.status-item h2{color:#f4fbff;margin:0 0 8px;font-size:20px;font-weight:600}.status-item p{color:#edf8ff9e;margin:0;line-height:1.7}.status-item strong{color:#9ad7ffdb;white-space:nowrap;font-size:13px}@media (width<=760px){.topbar{flex-direction:column;align-items:flex-start}.topbar nav{justify-content:flex-start}.brief-grid,.route-panel,.status-item{grid-template-columns:1fr}}
