:root{--bg:#05090b;--surface:#0b1215;--ink:#f2f7f5;--muted:#89999d;--line:#203038;--cyan:#63dcef;--green:#75f5bc;--amber:#f0b65a;--max:1280px;--radius:4px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:76px}body{margin:0;overflow-x:hidden;background:var(--bg);color:var(--ink);font-family:Inter,"SF Pro Display","Segoe UI",system-ui,sans-serif;letter-spacing:0}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}.wrap{width:min(calc(100% - 56px),var(--max));margin-inline:auto}.skip-link{position:fixed;z-index:100;top:12px;left:12px;padding:10px 14px;background:var(--green);color:#05100b;transform:translateY(-160%)}.skip-link:focus{transform:none}:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.header{position:fixed;z-index:20;inset:0 0 auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:76px;padding:0 max(28px,calc((100vw - var(--max))/2));border-bottom:1px solid rgba(255,255,255,.1);background:rgba(5,9,11,.84);backdrop-filter:blur(16px)}.brand{display:inline-flex;align-items:center;gap:11px;width:max-content;font-weight:800}.brand-sigil{display:grid;place-items:center;width:34px;height:34px;border:1px solid #3e555e;background:#0d191d;color:var(--green);font:700 .8rem ui-monospace,monospace}.nav{display:flex;gap:30px;color:#a2b0b3;font-size:.78rem}.nav a:hover{color:#fff}.nav-cta{justify-self:end;color:var(--green);font-size:.8rem;font-weight:700}.nav-cta span,.quiet-link span,.horizon-links span{margin-left:8px}.menu-button{display:none;border:0;background:none}.hero{position:relative;min-height:100svh;overflow:hidden;border-bottom:1px solid var(--line)}.hero-image{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;filter:saturate(.96) contrast(1.05) brightness(.9)}.hero-veil{position:absolute;inset:0;background:rgba(3,7,9,.16);box-shadow:inset 58vw 0 160px rgba(3,7,9,.66),inset 0 -150px 120px rgba(3,7,9,.42)}.hero-copy{position:relative;z-index:2;display:flex;min-height:100svh;flex-direction:column;justify-content:center;padding:130px 0 140px}.eyebrow,.section-code{color:#8ca0a5;font:700 .67rem/1.2 ui-monospace,"SFMono-Regular",monospace;text-transform:uppercase}.eyebrow{display:flex;align-items:center;gap:10px}.eyebrow span{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 5px rgba(117,245,188,.1);animation:pulse 2s infinite}.hero h1{max-width:780px;margin:30px 0 0;font-size:clamp(4.6rem,10.6vw,10.5rem);font-weight:540;line-height:.78}.hero-lede{max-width:580px;margin:52px 0 0;color:#b2c0c1;font-size:clamp(1.15rem,1.8vw,1.55rem);line-height:1.45}.hero-actions{display:flex;align-items:center;gap:28px;margin-top:38px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border:1px solid var(--green);border-radius:var(--radius);background:var(--green);color:#06100c;font-size:.82rem;font-weight:800}.button:hover{background:#a3ffd8}.quiet-link{display:inline-flex;align-items:center;min-height:44px;color:#d3dcda;border-bottom:1px solid #40535a;font-size:.82rem}.telemetry{position:absolute;z-index:3;inset:auto 0 0;display:grid;grid-template-columns:auto minmax(160px,1fr) minmax(160px,420px) auto;align-items:center;gap:24px;min-height:64px;padding:0 max(28px,calc((100vw - var(--max))/2));border-top:1px solid rgba(255,255,255,.14);background:rgba(4,8,10,.87);font:.68rem ui-monospace,monospace}.telemetry-id{color:var(--cyan)}.telemetry-state{display:flex;align-items:center;gap:9px}.telemetry-state i{width:6px;height:6px;background:var(--green);border-radius:50%}.telemetry-line{height:1px;background:#33444a}.telemetry-line i{display:block;width:25%;height:100%;background:var(--cyan);transition:width .5s ease}.section{border-bottom:1px solid var(--line)}.thesis{padding:150px 0 0}.thesis-grid{display:grid;grid-template-columns:150px minmax(0,1.3fr) minmax(260px,.7fr);gap:50px}.thesis h2,.decision-copy h2,.trust h2,.horizon h2,.final-cta h2{margin:0;font-size:clamp(3rem,6vw,6.6rem);font-weight:520;line-height:.93}.thesis-copy{color:var(--muted);font-size:1.04rem;line-height:1.7}.thesis-copy p:first-child{margin-top:0}.signal-field{display:grid;grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:22px;margin-top:120px;padding:28px max(28px,calc((100vw - var(--max))/2));border-top:1px solid var(--line);background:#080e11;color:#6f8288;font:.65rem ui-monospace,monospace}.signal-field i{height:1px;background:#2e4148}.signal-field strong{color:var(--green)}.decision-section{padding:150px 0;background:#080e11}.decision-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:80px;align-items:center}.decision-copy>p:not(.section-code){max-width:500px;margin:34px 0;color:var(--muted);line-height:1.7}.decision-copy h2{margin-top:20px}.orbit{position:relative;min-height:650px;overflow:hidden;border:1px solid var(--line);background:#070c0e}.orbit:before,.orbit:after{content:"";position:absolute;background:#17252b}.orbit:before{inset:50% 0 auto;height:1px}.orbit:after{inset:0 auto 0 50%;width:1px}.orbit-ring{position:absolute;inset:50% auto auto 50%;border:1px solid #21363d;border-radius:50%;transform:translate(-50%,-50%)}.ring-one{width:510px;height:510px}.ring-two{width:340px;height:340px}.engine{position:absolute;z-index:2;display:grid;gap:5px;width:94px;min-height:58px;padding:10px;border:1px solid #294049;background:#0a1215;text-align:left;cursor:pointer}.engine span{color:#61767c;font:.58rem ui-monospace,monospace}.engine b{font-size:.82rem}.engine.active{border-color:var(--green);background:#0d221a}.engine.active span,.engine.active b{color:var(--green)}.engine-claw{top:13%;left:18%}.engine-kg{top:18%;right:13%}.engine-kee{bottom:12%;right:19%}.engine-nox{bottom:17%;left:12%}.orbit-core{position:absolute;z-index:2;inset:50% auto auto 50%;display:grid;place-items:center;width:250px;min-height:190px;padding:24px;text-align:center;transform:translate(-50%,-50%)}.orbit-core small{color:var(--cyan);font:.6rem ui-monospace,monospace}.orbit-core strong{margin-top:12px;font-size:1.35rem}.orbit-core p{margin:12px 0 0;color:var(--muted);font-size:.78rem;line-height:1.5}.trust{padding-top:150px}.trust-head{display:grid;grid-template-columns:150px 1fr;margin-bottom:80px}.trust-stage{position:relative;width:min(100% - 56px,1440px);margin:0 auto 150px;overflow:hidden;border:1px solid #2a3d44;background:#0b1215}.trust-stage>img{width:100%;max-height:820px;object-fit:cover;object-position:top;filter:saturate(.58) brightness(.55)}.trust-statement{position:absolute;right:0;bottom:0;width:min(500px,48%);padding:40px;background:rgba(5,10,12,.94);border-top:1px solid #30434a;border-left:1px solid #30434a}.trust-statement>p{margin:0 0 30px;font-size:1.35rem;line-height:1.3}.trust-statement ul{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.trust-statement li{display:grid;grid-template-columns:40px 1fr;padding:14px 0;border-bottom:1px solid var(--line);color:#b6c2c2;font-size:.82rem}.trust-statement li span{color:var(--cyan);font:inherit}.horizon{padding:150px 0}.horizon-grid{display:grid;grid-template-columns:150px 1fr}.horizon-grid h2{grid-column:2}.horizon-links{grid-column:2;display:flex;gap:40px;margin-top:60px}.horizon-links a{padding-bottom:10px;border-bottom:1px solid #3c5158;color:#c8d4d2;font-size:.86rem}.final-cta{padding:150px 0;background:var(--green);color:#06100c}.final-cta h2{max-width:1000px;margin:20px 0 55px}.button-dark{border-color:#06100c;background:#06100c;color:#f0f5f3}.footer{display:grid;grid-template-columns:1fr 1fr auto;gap:50px;align-items:start;padding:55px 0}.footer p{margin:9px 0 0;color:var(--muted);font-size:.82rem}.footer nav{display:flex;gap:24px;color:#9dafb2;font-size:.78rem}.footer small{grid-column:1/-1;padding-top:28px;border-top:1px solid var(--line);color:#65787d}@keyframes pulse{50%{opacity:.5;box-shadow:0 0 0 9px rgba(117,245,188,.04)}}
@media(max-width:900px){.header{grid-template-columns:1fr auto}.menu-button{display:grid;gap:6px;width:44px;height:44px;place-content:center;cursor:pointer}.menu-button i{display:block;width:22px;height:1px;background:#fff}.nav{position:absolute;inset:76px 0 auto;display:none;padding:20px 28px 28px;background:#060b0d;border-bottom:1px solid var(--line)}.nav.is-open{display:grid}.nav a{display:flex;align-items:center;min-height:44px;border-bottom:1px solid var(--line)}.nav-cta{display:none}.decision-layout{grid-template-columns:1fr}.orbit{min-height:580px}.thesis-grid{grid-template-columns:120px 1fr}.thesis-copy{grid-column:2}.trust-head{grid-template-columns:120px 1fr}.footer{grid-template-columns:1fr auto}.footer p{display:none}.footer nav{grid-column:1/-1}}
@media(max-width:620px){.wrap{width:min(calc(100% - 32px),var(--max))}.header{padding-inline:16px}.hero-image{width:190%;left:-90%;object-position:center}.hero-veil{background:rgba(3,7,9,.45);box-shadow:inset 85vw 0 120px rgba(3,7,9,.78),inset 0 -140px 100px rgba(3,7,9,.7)}.hero-copy{padding:120px 0 130px}.hero h1{font-size:clamp(4.7rem,23vw,7rem)}.hero-lede{margin-top:38px}.hero-actions{align-items:flex-start;flex-direction:column;gap:12px}.telemetry{grid-template-columns:1fr auto;gap:8px 14px;min-height:82px;padding-inline:16px}.telemetry-id{display:none}.telemetry-line{grid-column:1/-1;grid-row:2}.thesis{padding-top:90px}.thesis-grid{grid-template-columns:1fr;gap:24px}.thesis-copy{grid-column:1}.signal-field{grid-template-columns:auto 1fr auto;margin-top:75px;padding:24px 16px}.signal-field span:nth-of-type(2),.signal-field span:nth-of-type(3),.signal-field i:nth-of-type(2),.signal-field i:nth-of-type(3){display:none}.decision-section{padding:90px 0}.orbit{min-height:500px}.ring-one{width:390px;height:390px}.ring-two{width:260px;height:260px}.engine{width:80px}.engine-claw{left:8%}.engine-kg{right:7%}.engine-kee{right:10%}.engine-nox{left:7%}.orbit-core{width:190px}.trust{padding-top:90px}.trust-head{grid-template-columns:1fr;gap:24px;margin-bottom:50px}.trust-stage{width:calc(100% - 32px);margin-bottom:90px}.trust-stage>img{min-height:470px;object-fit:cover}.trust-statement{position:relative;width:100%;border-left:0;padding:28px}.horizon{padding:90px 0}.horizon-grid{grid-template-columns:1fr;gap:25px}.horizon-grid h2,.horizon-links{grid-column:1}.horizon-links{align-items:flex-start;flex-direction:column;gap:24px;margin-top:20px}.final-cta{padding:90px 0}.footer{grid-template-columns:1fr}.footer nav{grid-column:1;flex-wrap:wrap}.footer small{grid-column:1}}
@media(max-width:620px){.hero h1{font-size:clamp(3.2rem,13vw,4.1rem);line-height:.86}}
.hero h1{margin-top:34px;font-size:clamp(5.25rem,13vw,10.5rem);font-weight:650;line-height:.74}.hero-statement{max-width:720px;margin:46px 0 0;font-size:clamp(1.6rem,2.8vw,2.75rem);font-weight:520;line-height:1.06}.hero-statement+.hero-lede{max-width:620px;margin-top:18px;font-size:clamp(.95rem,1.2vw,1.08rem);line-height:1.6}.thesis h2,.decision-copy h2,.trust h2,.horizon h2,.final-cta h2{font-size:clamp(2.6rem,5vw,5.25rem)}
@media(max-width:620px){.hero h1{font-size:clamp(4.4rem,23vw,6rem);line-height:.76}.hero-statement{margin-top:34px;font-size:clamp(1.45rem,7vw,1.9rem)}.hero-statement+.hero-lede{margin-top:16px}.thesis h2,.decision-copy h2,.trust h2,.horizon h2,.final-cta h2{font-size:clamp(2.35rem,11vw,3.25rem)}}
.industries{padding:150px 0;background:#080e11}.industries-head{display:grid;grid-template-columns:150px minmax(0,1.2fr) minmax(280px,.65fr);gap:50px;align-items:start}.industries-head h2{margin:0;font-size:clamp(2.6rem,5vw,5.25rem);font-weight:520;line-height:.93}.industries-head>p:last-child{margin:5px 0 0;color:var(--muted);font-size:1rem;line-height:1.7}.industry-console{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);margin-top:80px;border:1px solid #2b3e46;background:#070c0e}.industry-list{display:grid;border-right:1px solid #2b3e46}.industry-tab{display:grid;grid-template-columns:40px minmax(0,1fr);gap:3px 14px;align-items:center;min-height:74px;padding:13px 20px;border:0;border-bottom:1px solid var(--line);background:transparent;text-align:left;cursor:pointer}.industry-tab:last-child{border-bottom:0}.industry-tab>span{grid-row:1/3;color:#5f747a;font:.62rem ui-monospace,monospace}.industry-tab b{font-size:.9rem}.industry-tab small{color:#71858b;font-size:.7rem}.industry-tab:hover{background:#0d171b}.industry-tab.active{background:#10201e;box-shadow:inset 3px 0 var(--green)}.industry-tab.active>span,.industry-tab.active b{color:var(--green)}.industry-detail{position:relative;display:flex;min-height:590px;flex-direction:column;justify-content:center;padding:clamp(36px,6vw,84px);overflow:hidden}.industry-detail:before{content:"";position:absolute;inset:0 auto 0 38%;width:1px;background:#142229;opacity:.28;pointer-events:none}.industry-detail:after{content:"";position:absolute;inset:30% 0 auto;height:1px;background:#142229;opacity:.28;pointer-events:none}.industry-detail>*{position:relative;z-index:1}.industry-status{display:flex;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:1px solid var(--line);color:#789097;font:.62rem ui-monospace,monospace}.industry-status span{display:flex;align-items:center;gap:9px}.industry-status i{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 0 5px rgba(117,245,188,.08)}.industry-status b{color:var(--amber);font:inherit}.industry-code{margin:44px 0 0;color:var(--cyan);font:700 .67rem ui-monospace,monospace}.industry-detail h3{max-width:720px;margin:18px 0 42px;font-size:clamp(2rem,4vw,4.2rem);font-weight:520;line-height:1}.industry-detail dl{display:grid;grid-template-columns:repeat(3,1fr);margin:0 0 44px;border-top:1px solid var(--line)}.industry-detail dl div{min-width:0;padding:18px 18px 0 0;border-right:1px solid var(--line)}.industry-detail dl div+div{padding-left:18px}.industry-detail dl div:last-child{border-right:0}.industry-detail dt{color:#63777d;font:.6rem ui-monospace,monospace}.industry-detail dd{margin:10px 0 0;color:#aebbbc;font-size:.78rem;line-height:1.55}.industry-detail .quiet-link{align-self:flex-start}.industry-detail.is-switching h3,.industry-detail.is-switching dl,.industry-detail.is-switching .industry-code{will-change:transform,opacity}
@media(max-width:900px){.industries-head{grid-template-columns:120px 1fr}.industries-head>p:last-child{grid-column:2}.industry-console{grid-template-columns:270px minmax(0,1fr)}.industry-detail dl{grid-template-columns:1fr}.industry-detail dl div,.industry-detail dl div+div{padding:14px 0;border-right:0;border-bottom:1px solid var(--line)}}
@media(max-width:620px){.industries{padding:90px 0}.industries-head{grid-template-columns:1fr;gap:24px}.industries-head>p:last-child{grid-column:1}.industry-console{grid-template-columns:1fr;margin-top:50px}.industry-list{grid-template-columns:repeat(2,minmax(0,1fr));border-right:0;border-bottom:1px solid #2b3e46}.industry-tab{grid-template-columns:26px minmax(0,1fr);min-height:72px;padding:12px}.industry-tab:nth-child(odd){border-right:1px solid var(--line)}.industry-tab small{display:none}.industry-detail{min-height:570px;padding:30px 22px}.industry-status{align-items:flex-start;flex-direction:column}.industry-detail h3{margin-bottom:28px}.industry-detail dl{margin-bottom:30px}}
.hero-signals{position:absolute;z-index:1;inset:0;overflow:hidden;pointer-events:none}.engine.is-routing{box-shadow:0 0 0 1px rgba(99,220,239,.22),0 0 26px rgba(99,220,239,.1)}
@media(max-width:620px){.hero-signals{display:none}}
.thesis{background:#edf2f0;color:#091113}.thesis .section-code{color:#35635a}.thesis-copy{color:#526164}.thesis .signal-field{border-color:#c7d2cf;background:#dfe7e4;color:#667674}.thesis .signal-field i{background:#aebdb9}.thesis .signal-field strong{color:#126146}.horizon{background:#edf2f0;color:#091113}.horizon .section-code{color:#35635a}.horizon-links a{border-color:#96aaa4;color:#243330}.final-cta{background:#75e6b5}
.decision-journey{display:grid;grid-template-rows:auto 1fr auto;min-height:580px;border:1px solid var(--line);background:#090f12}.journey-steps{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line)}.journey-steps .engine{position:relative;inset:auto;display:grid;width:auto;min-height:96px;padding:18px;border:0;border-right:1px solid var(--line);background:transparent}.journey-steps .engine:last-child{border-right:0}.journey-steps .engine span{color:#687b80}.journey-steps .engine b{align-self:end;font-size:.72rem}.journey-steps .engine.active{background:#10201c;box-shadow:inset 0 -2px var(--green)}.journey-detail{display:flex;flex-direction:column;justify-content:center;padding:clamp(44px,7vw,90px)}.journey-detail small{color:var(--green);font:700 .62rem ui-monospace,monospace}.journey-detail strong{max-width:620px;margin-top:18px;font-size:clamp(2rem,4vw,4rem);font-weight:520;line-height:1}.journey-detail p{max-width:580px;margin:24px 0 0;color:var(--muted);line-height:1.7}.journey-note{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);color:#7b8d91;font:700 .56rem ui-monospace,monospace}.journey-note span{padding:17px;border-right:1px solid var(--line)}.journey-note span:last-child{border-right:0}
.decision-brief{display:flex;min-height:660px;flex-direction:column;padding:clamp(30px,5vw,68px);background:#edf2f0;color:#0b1416}.brief-status{display:flex;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:1px solid #becbc7;color:#526461;font:700 .62rem ui-monospace,monospace}.brief-status span{display:flex;align-items:center;gap:9px}.brief-status i{width:7px;height:7px;border-radius:50%;background:#187451}.brief-status b{color:#76500e;font:inherit}.brief-body{margin:auto 0}.brief-body small{color:#176247;font:700 .64rem ui-monospace,monospace}.brief-body h3{max-width:760px;margin:20px 0;font-size:clamp(2.2rem,4.2vw,4.8rem);font-weight:520;line-height:.96}.brief-body p{max-width:680px;margin:0;color:#53625f;font-size:1rem;line-height:1.65}.decision-brief dl{display:grid;grid-template-columns:repeat(3,1fr);margin:0;border-top:1px solid #becbc7}.decision-brief dl div{padding:20px 18px 0 0;border-right:1px solid #becbc7}.decision-brief dl div+div{padding-left:18px}.decision-brief dl div:last-child{border-right:0}.decision-brief dt{color:#687875;font:.58rem ui-monospace,monospace}.decision-brief dd{margin:8px 0 0;font-size:.85rem;font-weight:650}.brief-footer{display:flex;justify-content:space-between;gap:20px;margin-top:34px;padding-top:16px;border-top:1px solid #becbc7;color:#687875;font:.6rem ui-monospace,monospace}.brief-footer b{color:#176247;font:inherit}
.trust-stage{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,410px)}.trust-statement{position:relative;right:auto;bottom:auto;display:flex;width:auto;flex-direction:column;justify-content:flex-end;border-top:0}.boundary-visual{position:relative;min-height:700px;padding:42px;overflow:hidden;background:#070d0f}.boundary-visual:before,.boundary-visual:after{content:"";position:absolute;background:#17262c;opacity:.7}.boundary-visual:before{inset:50% 0 auto;height:1px}.boundary-visual:after{inset:0 auto 0 50%;width:1px}.boundary-status{position:relative;z-index:2;display:flex;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:1px solid var(--line);color:#71868c;font:700 .62rem ui-monospace,monospace}.boundary-status span{display:flex;align-items:center;gap:9px}.boundary-status i{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 0 5px rgba(117,245,188,.08)}.boundary-status b{color:var(--amber);font:inherit}.boundary-route{position:absolute;z-index:2;inset:48% 42px auto;display:grid;grid-template-columns:minmax(110px,1fr) minmax(34px,.65fr) 170px minmax(34px,.65fr) minmax(110px,1fr);align-items:center;transform:translateY(-50%)}.boundary-origin,.boundary-outcome{display:grid;gap:12px}.boundary-origin small,.boundary-outcome small,.boundary-core small{color:#6f848a;font:700 .58rem ui-monospace,monospace}.boundary-origin strong,.boundary-outcome strong{font-size:clamp(.9rem,1.5vw,1.3rem);font-weight:560}.boundary-origin span,.boundary-outcome span{color:var(--cyan);font:.6rem ui-monospace,monospace}.boundary-outcome{text-align:right}.boundary-outcome span{color:var(--amber)}.boundary-line{position:relative;height:1px;background:#294149;overflow:visible}.boundary-pulse{position:absolute;top:-3px;left:0;width:7px;height:7px;border:1px solid var(--cyan);background:#d7fbff;box-shadow:0 0 14px rgba(99,220,239,.72);animation:boundary-route 2.8s linear infinite}.pulse-delay{animation-delay:1.4s}.boundary-core{position:relative;display:grid;place-items:center;min-height:180px;text-align:center;border:1px solid #315b51;background:#0b1816}.boundary-core:before,.boundary-core:after{content:"";position:absolute;inset:14px;border:1px solid #1c3733}.boundary-core:after{inset:28px;border-color:#192d2d}.boundary-core span{position:absolute;top:24px;color:var(--green);font:800 .66rem ui-monospace,monospace}.boundary-core strong{position:relative;z-index:1;font-size:.9rem;line-height:1.25}.boundary-core small{position:absolute;bottom:22px;color:var(--cyan)}.boundary-gates{position:absolute;z-index:2;inset:auto 42px 38px;display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.boundary-gates>span{display:grid;gap:8px;padding:16px 10px;border-right:1px solid var(--line);color:#77898e;font:.54rem ui-monospace,monospace}.boundary-gates>span:last-child{border-right:0}.boundary-gates b{font:inherit}.boundary-gates .verified b{color:var(--green)}.boundary-gates .pending b{color:var(--amber)}
@keyframes boundary-route{0%{left:0;opacity:0}15%{opacity:1}85%{opacity:1}100%{left:calc(100% - 7px);opacity:0}}
@media(max-width:900px){.trust-stage{grid-template-columns:1fr}.trust-statement{border-top:1px solid #30434a;border-left:0}}
@media(max-width:620px){.thesis .signal-field{grid-template-columns:repeat(2,1fr);gap:0;padding:0 16px}.thesis .signal-field span,.thesis .signal-field strong{display:block!important;padding:16px 8px;border-bottom:1px solid #c7d2cf}.thesis .signal-field span:nth-of-type(odd){border-right:1px solid #c7d2cf}.thesis .signal-field i{display:none!important}.journey-steps{grid-template-columns:repeat(2,1fr)}.journey-steps .engine{min-height:88px;border-bottom:1px solid var(--line)}.journey-detail{padding:42px 24px}.journey-note{grid-template-columns:1fr}.journey-note span{padding:12px 16px;border-right:0;border-bottom:1px solid var(--line)}.decision-brief{min-height:690px;padding:28px 24px}.brief-status{align-items:flex-start;flex-direction:column}.decision-brief dl{grid-template-columns:1fr}.decision-brief dl div,.decision-brief dl div+div{padding:12px 0;border-right:0;border-bottom:1px solid #becbc7}.brief-footer{align-items:flex-start;flex-direction:column}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}

.intelligence-system{padding:150px 0;background:#edf2f0;color:#091113}.intelligence-system-head{display:grid;grid-template-columns:150px minmax(0,1.2fr) minmax(280px,.6fr);gap:50px;align-items:start}.intelligence-system-head .section-code{color:#35635a}.intelligence-system-head h2{margin:0;font-size:clamp(2.6rem,5vw,5.25rem);font-weight:520;line-height:.93}.intelligence-system-head>p:last-child{margin:5px 0 0;color:#526164;font-size:1rem;line-height:1.7}.intelligence-path{display:grid;grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr) 54px minmax(0,1fr);align-items:stretch;margin-top:80px}.intelligence-card{display:flex;min-height:330px;flex-direction:column;padding:30px;border:1px solid #b9c7c3;background:#f8faf9}.intelligence-card>span{color:#35635a;font:700 .62rem ui-monospace,monospace}.intelligence-card h3{max-width:290px;margin:46px 0 18px;font-size:clamp(1.45rem,2vw,2.15rem);font-weight:560;line-height:1.05}.intelligence-card p{margin:0;color:#526164;font-size:.9rem;line-height:1.65}.intelligence-card strong{margin-top:auto;padding-top:32px;color:#176247;font:700 .64rem ui-monospace,monospace;text-transform:uppercase}.intelligence-connector{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;color:#176247}.intelligence-connector i,.intelligence-connector:after{content:"";height:1px;background:#91aaa2}.intelligence-connector span{padding:0 5px}.learning-loop{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:60px;margin-top:28px;padding:28px 30px;border:1px solid #b9c7c3;background:#dfe7e4}.learning-loop div{display:grid;gap:10px}.learning-loop span{color:#35635a;font:700 .62rem ui-monospace,monospace}.learning-loop strong{font-size:1.05rem}.learning-loop p{margin:0;color:#526164;font-size:.86rem;line-height:1.65}
@media(max-width:900px){.intelligence-system-head{grid-template-columns:120px 1fr}.intelligence-system-head>p:last-child{grid-column:2}.intelligence-path{grid-template-columns:1fr}.intelligence-connector{grid-template-columns:1fr auto 1fr;min-height:54px;transform:rotate(90deg)}.learning-loop{grid-template-columns:1fr;gap:22px}}
@media(max-width:620px){.intelligence-system{padding:90px 0}.intelligence-system-head{grid-template-columns:1fr;gap:24px}.intelligence-system-head>p:last-child{grid-column:1}.intelligence-path{margin-top:50px}.intelligence-card{min-height:285px;padding:24px}.intelligence-card h3{margin-top:34px}.learning-loop{padding:24px}}

/* Decision Connectome: uses the same dark console language as the journey and industry modules. */
.intelligence-system{background:#080e11;color:var(--ink)}.intelligence-system-head{display:grid}.intelligence-system-head .section-code{color:#8ca0a5}.intelligence-system-head>p:last-child{color:var(--muted)}.intelligence-path{border:1px solid #2b3e46;background:#070c0e}.intelligence-card{border:0;background:#090f12}.intelligence-card+*{border-left:1px solid var(--line)}.intelligence-card>span{color:#63777d}.intelligence-card p,.learning-loop p{color:var(--muted)}.intelligence-card strong{color:var(--green)}.intelligence-connector{color:var(--cyan);background:#0b1316}.intelligence-connector i,.intelligence-connector:after{background:#294149}.learning-loop{margin-top:0;border-color:#2b3e46;border-top:0;background:#0d171b}.learning-loop span{color:var(--cyan)}
@media(max-width:900px){.intelligence-card+*{border-left:0}.intelligence-connector{border-top:1px solid var(--line);border-bottom:1px solid var(--line);transform:none}.intelligence-connector span{transform:rotate(90deg)}}

/* A lightweight neural activity field inspired by connectome activation maps. */
.hero-image{filter:saturate(.74) contrast(1.12) brightness(.68)}.hero-veil{background:rgba(3,7,9,.28);box-shadow:inset 56vw 0 180px rgba(3,7,9,.76),inset 0 -170px 130px rgba(3,7,9,.55)}.neural-field{position:absolute;top:9%;right:-2%;width:min(58vw,780px);height:78%;overflow:visible;opacity:.78;filter:drop-shadow(0 0 12px rgba(117,245,188,.12))}.neural-edge{fill:none;stroke:#75f5bc;stroke-width:.7;stroke-opacity:.13;vector-effect:non-scaling-stroke}.neural-edge.is-signal{stroke:#63dcef;stroke-width:1.25;stroke-opacity:.65;stroke-dasharray:3 18;animation:neural-flow 2.8s linear infinite}.neural-node{fill:#b9ffe2;opacity:.25}.neural-node.is-active{fill:#75f5bc;animation:neural-pulse 2.4s ease-in-out infinite}.neural-core{fill:none;stroke:#75f5bc;stroke-width:1;stroke-opacity:.35;stroke-dasharray:2 8;animation:neural-spin 18s linear infinite;transform-origin:360px 340px}@keyframes neural-flow{to{stroke-dashoffset:-42}}@keyframes neural-pulse{0%,100%{opacity:.18}45%{opacity:.95}60%{opacity:.38}}@keyframes neural-spin{to{transform:rotate(360deg)}}
@media(max-width:900px){.neural-field{right:-16%;width:72vw;opacity:.54}}
@media(max-width:620px){.hero-image{filter:saturate(.7) contrast(1.08) brightness(.58)}}
@media(prefers-reduced-motion:reduce){.neural-edge.is-signal,.neural-node.is-active,.neural-core{animation:none}.neural-node.is-active{opacity:.65}}

/* Keep neural activity legible against the detailed observatory artwork. */
.neural-field{opacity:.94;animation:neural-breathe 8s ease-in-out infinite}.neural-edge{stroke-width:.9;stroke-opacity:.24}.neural-edge.is-signal{stroke-width:1.7;stroke-opacity:.92;stroke-dasharray:7 17;filter:drop-shadow(0 0 3px rgba(99,220,239,.8))}.neural-node{opacity:.38}.neural-node.is-active{filter:drop-shadow(0 0 4px rgba(117,245,188,.95))}.neural-activity-wave{fill:none;stroke:#75f5bc;stroke-width:1.25;stroke-opacity:0;transform-box:fill-box;transform-origin:center;animation:neural-activity 2.7s ease-out infinite}@keyframes neural-breathe{0%,100%{opacity:.8;transform:scale(.992)}50%{opacity:1;transform:scale(1.008)}}@keyframes neural-activity{0%{opacity:0;transform:scale(.55)}22%{opacity:.62}100%{opacity:0;transform:scale(1.5)}}
@media(max-width:900px){.neural-field{opacity:.78}}
@media(max-width:620px){.hero-signals{display:block}.neural-field{top:12%;right:-24%;width:96vw;height:72%;opacity:.62}.neural-edge{stroke-opacity:.2}.neural-edge.is-signal{stroke-width:1.5;stroke-opacity:.78}.neural-node{opacity:.32}}
@media(prefers-reduced-motion:reduce){.neural-field,.neural-edge.is-signal,.neural-node.is-active,.neural-core,.neural-activity-wave{animation:none}.neural-field{opacity:.72}.neural-node.is-active{opacity:.65}}

/* Keep the generated activity layer registered to the native hero artwork. */
.neural-field{inset:0;width:100%;height:100%;overflow:hidden;opacity:.86;animation:none;filter:drop-shadow(0 0 10px rgba(117,245,188,.1))}.neural-edge{stroke-width:.72;stroke-opacity:.15}.neural-edge.is-signal{stroke-width:1.35;stroke-opacity:.76;stroke-dasharray:6 20}.neural-node{opacity:.22}.neural-node.is-active{opacity:.32}.neural-core{transform-origin:1120px 390px}.neural-activity-wave{stroke-width:1.1}
@media(max-width:900px){.neural-field{inset:0;width:100%;height:100%;opacity:.76}}
@media(max-width:620px){.hero-image,.neural-field{top:0;right:auto;bottom:auto;left:-90%;width:190%;height:100%}.neural-field{opacity:.66}.neural-edge{stroke-opacity:.12}.neural-edge.is-signal{stroke-width:1.2;stroke-opacity:.68}.neural-node{opacity:.19}}
@media(prefers-reduced-motion:reduce){.neural-field{opacity:.62}}

/* Long axons make the local clusters read as one living connectome. */
.neural-field{mix-blend-mode:screen}.neural-edge{stroke-linecap:round}.neural-edge.is-axon-link{stroke:#59d9ce;stroke-width:.9;stroke-opacity:.12;stroke-dasharray:none}.neural-edge.is-axon{stroke:#59d9ce;stroke-width:1.35;stroke-opacity:.4;stroke-dasharray:none;filter:drop-shadow(0 0 2px rgba(117,245,188,.55))}.neural-edge.is-axon-signal{stroke:#b5fff0;stroke-width:2.35;stroke-opacity:.94;stroke-dasharray:4 48;animation-duration:3.1s;filter:drop-shadow(0 0 4px #63dcef) drop-shadow(0 0 8px rgba(99,220,239,.76))}.neural-particle{fill:#e3fff5;opacity:1;filter:drop-shadow(0 0 3px #75f5bc) drop-shadow(0 0 9px rgba(99,220,239,1))}.neural-hub{fill:#aaffda;stroke:#75f5bc;stroke-width:2;opacity:.7;transform-box:fill-box;transform-origin:center;animation:neural-hub-pulse 2.7s ease-in-out infinite;filter:drop-shadow(0 0 7px rgba(117,245,188,.95))}.neural-node.is-active{filter:drop-shadow(0 0 6px rgba(117,245,188,1))}@keyframes neural-pulse{0%,100%{opacity:.42}42%{opacity:1}68%{opacity:.58}}@keyframes neural-hub-pulse{0%,100%{opacity:.5;transform:scale(.72)}45%{opacity:1;transform:scale(1.5)}}
@media(max-width:620px){.neural-edge.is-axon{stroke-width:1.5;stroke-opacity:.48}.neural-edge.is-axon-signal{stroke-width:2.6;stroke-opacity:1}.neural-particle{opacity:1}.neural-hub{stroke-width:2.3}}
@media(prefers-reduced-motion:reduce){.neural-particle{display:none}.neural-hub{animation:none;opacity:.68}}

/* Runtime-ordered regional activity. The background stays anatomical while
   one processing region and its directed route become legible at a time. */
.hero-image{filter:saturate(.88) contrast(1.08) brightness(.92)}
.hero-veil{background:linear-gradient(90deg,rgba(3,7,9,.9) 0%,rgba(3,7,9,.82) 31%,rgba(3,7,9,.38) 52%,rgba(3,7,9,.08) 100%),linear-gradient(0deg,rgba(3,7,9,.52),transparent 38%);box-shadow:inset 0 -120px 100px rgba(3,7,9,.42)}
.neural-field{opacity:.88;filter:drop-shadow(0 0 12px rgba(117,245,188,.12))}
.neural-region-halo,.neural-region-ripple{fill:rgba(117,245,188,.025);stroke:#75f5bc;stroke-width:1;opacity:0;transform-box:fill-box;transform-origin:center;transition:opacity 280ms ease-out}
.neural-region-halo[data-tone="cyan"],.neural-region-ripple[data-tone="cyan"]{fill:rgba(99,220,239,.035);stroke:#63dcef}
.neural-region-halo[data-tone="amber"],.neural-region-ripple[data-tone="amber"]{fill:rgba(240,182,90,.035);stroke:#f0b65a}
.neural-region-halo.is-region-active{animation:neural-region-bloom 1.16s ease-out both;filter:drop-shadow(0 0 10px currentColor)}
.neural-region-ripple.is-region-active{animation:neural-region-ripple 1.16s ease-out both}
.neural-region-caption{fill:#bfffe4;font:700 11px/1 ui-monospace,"SFMono-Regular",monospace;letter-spacing:.13em;text-anchor:middle;opacity:0;paint-order:stroke;stroke:#03100b;stroke-width:3px;transition:opacity 220ms ease-out}
.neural-region-caption[data-tone="cyan"]{fill:#9cecf7}.neural-region-caption[data-tone="amber"]{fill:#f6cb85}
.neural-region-caption.is-region-active{opacity:.92}
.neural-node{opacity:.11;transition:opacity 260ms ease-out,fill 260ms ease-out}.neural-node.is-emitter{opacity:.2}
.neural-node.is-region-active{animation:neural-region-fire 1.05s ease-in-out var(--node-delay,0ms) both;fill:#b9ffe2;filter:drop-shadow(0 0 5px rgba(117,245,188,.9))}
.neural-node.is-region-active[data-tone="cyan"]{fill:#a9f4ff;filter:drop-shadow(0 0 5px rgba(99,220,239,.95))}
.neural-node.is-region-active[data-tone="amber"]{fill:#ffd797;filter:drop-shadow(0 0 5px rgba(240,182,90,.95))}
.neural-edge{stroke-opacity:.1;transition:stroke-opacity 260ms ease-out}.neural-edge.is-signal{animation:none;stroke-opacity:.11}.neural-edge.is-region-active{stroke-opacity:.42}.neural-edge.is-signal.is-region-active{stroke-width:1.65;stroke-opacity:.9;stroke-dasharray:5 17;animation:neural-region-flow .82s linear var(--signal-delay,0ms) infinite;filter:drop-shadow(0 0 3px rgba(117,245,188,.75))}
.neural-edge.is-axon{stroke-width:1;stroke-opacity:.14}.neural-edge.is-axon.is-route-active{stroke-width:1.5;stroke-opacity:.6;filter:drop-shadow(0 0 4px rgba(99,220,239,.68))}
.neural-edge.is-axon-signal{animation:none;stroke-width:2.6;stroke-opacity:0;stroke-dasharray:7 38;transition:stroke-opacity 180ms ease-out}
.neural-edge.is-axon-signal.is-route-active{stroke-opacity:1;animation:neural-route-flow .72s linear var(--signal-delay,0ms) infinite;filter:drop-shadow(0 0 4px #63dcef) drop-shadow(0 0 10px rgba(99,220,239,.85))}
.neural-particle{opacity:0;transition:opacity 160ms ease-out}.neural-particle.is-route-active{opacity:1}
.neural-core{opacity:.18;animation:none;transition:opacity 240ms ease-out}.neural-core.is-region-active{opacity:.9;animation:neural-core-work 1.05s ease-in-out infinite;filter:drop-shadow(0 0 7px rgba(117,245,188,.9))}
@keyframes neural-region-bloom{0%{opacity:0;transform:scale(.74)}28%{opacity:.76}64%{opacity:.35;transform:scale(1.02)}100%{opacity:.08;transform:scale(1.08)}}
@keyframes neural-region-ripple{0%{opacity:0;transform:scale(.58)}30%{opacity:.68}100%{opacity:0;transform:scale(1.34)}}
@keyframes neural-region-fire{0%,100%{opacity:.18;transform:scale(.72)}24%{opacity:.96;transform:scale(1.7)}58%{opacity:.5;transform:scale(1.05)}}
@keyframes neural-region-flow{to{stroke-dashoffset:-44}}
@keyframes neural-route-flow{to{stroke-dashoffset:-90}}
@keyframes neural-core-work{0%,100%{stroke-opacity:.24;transform:scale(.92)}50%{stroke-opacity:.95;transform:scale(1.08)}}
@media(max-width:620px){.hero-image{filter:saturate(.82) contrast(1.08) brightness(.76)}.hero-veil{background:linear-gradient(90deg,rgba(3,7,9,.84),rgba(3,7,9,.44) 70%,rgba(3,7,9,.18)),linear-gradient(0deg,rgba(3,7,9,.66),transparent 45%)}.neural-region-caption{font-size:10px}.neural-field{opacity:.76}}
@media(prefers-reduced-motion:reduce){.neural-region-halo.is-region-active,.neural-region-ripple.is-region-active,.neural-node.is-region-active,.neural-edge.is-signal.is-region-active,.neural-edge.is-axon-signal.is-route-active,.neural-core.is-region-active{animation:none}.neural-region-halo.is-region-active{opacity:.26}.neural-region-ripple.is-region-active{opacity:0}.neural-node.is-region-active{opacity:.72}.neural-edge.is-axon-signal.is-route-active{stroke-opacity:.7}.neural-region-caption.is-region-active{opacity:.86}}

/* v4: brain-region population activity, mapped to the NOX v3.2 runtime.
   The anatomical image carries the structure. The overlay only shows local
   firing, sparse directed transfer, and the recurrent outcome-to-memory loop. */
.hero-image{filter:saturate(.82) contrast(1.12) brightness(.76)}
.hero-veil{background:linear-gradient(90deg,rgba(3,7,9,.94) 0%,rgba(3,7,9,.86) 31%,rgba(3,7,9,.48) 51%,rgba(3,7,9,.16) 100%),linear-gradient(0deg,rgba(3,7,9,.64),transparent 40%)}
.neural-field{opacity:.98;filter:none}
.neural-region-halo,.neural-region-ripple{display:none}
.neural-region-cloud{fill:#75f5bc;opacity:0;filter:url(#neural-cloud-blur);transform-box:fill-box;transform-origin:center;pointer-events:none}
.neural-region-cloud[data-tone="cyan"]{fill:#63dcef}.neural-region-cloud[data-tone="amber"]{fill:#f0b65a}
.neural-region-cloud.is-region-active{animation:neural-cloud-activity 1.55s ease-out var(--cloud-delay,0ms) both}
.neural-region-caption{font-size:9px;letter-spacing:.16em;opacity:0;stroke-width:4px;transform:translateY(4px);transition:opacity 180ms ease-out,transform 300ms ease-out}
.neural-region-caption.is-region-active{opacity:.76;transform:translateY(0)}
.neural-node{opacity:.025;transition:opacity 180ms ease-out;transform-box:fill-box;transform-origin:center}
.neural-node.is-emitter{opacity:.055}
.neural-node.is-region-active{opacity:.22;filter:none}
.neural-node.is-region-active.is-dynamic{animation:neural-population-spike var(--node-duration,850ms) steps(1,end) var(--node-delay,0ms) infinite;will-change:opacity}
.neural-node.is-region-active.is-emitter{stroke:#dffff4;stroke-width:.55}
.neural-edge{stroke-width:.48;stroke-opacity:.018;transition:stroke-opacity 170ms ease-out}
.neural-edge.is-signal{stroke-width:.65;stroke-opacity:.025}
.neural-edge.is-region-active{stroke-opacity:.09}
.neural-edge.is-signal.is-region-active{stroke-width:.85;stroke-opacity:.3;stroke-dasharray:1 12;animation:none;filter:none}
.neural-edge.is-axon{stroke-width:.62;stroke-opacity:.035;filter:none}
.neural-edge.is-axon.is-route-active{stroke-width:.82;stroke-opacity:.18;filter:drop-shadow(0 0 2px rgba(99,220,239,.44))}
.neural-edge.is-axon-signal{stroke-width:1.05;stroke-opacity:0;stroke-dasharray:2 34}
.neural-edge.is-axon-signal.is-route-active{stroke-width:1.15;stroke-opacity:.7;stroke-dasharray:2 34;animation:neural-bundle-propagation .86s linear var(--signal-delay,0ms) infinite;filter:drop-shadow(0 0 2px #63dcef) drop-shadow(0 0 5px rgba(99,220,239,.62))}
.neural-particle{opacity:0;filter:drop-shadow(0 0 2px #dffff4) drop-shadow(0 0 5px rgba(99,220,239,.78))}
.neural-particle.is-route-active{opacity:.88}
.neural-core{opacity:.04;stroke-width:.65;stroke-dasharray:1 12}
.neural-core.is-region-active{opacity:.28;animation:neural-core-population 1.25s ease-in-out infinite;filter:drop-shadow(0 0 3px rgba(117,245,188,.64))}
@keyframes neural-cloud-activity{0%{opacity:0;transform:scale(.56)}18%{opacity:.3}48%{opacity:.13;transform:scale(1)}76%{opacity:.23}100%{opacity:.06;transform:scale(1.14)}}
@keyframes neural-population-spike{0%,12%,100%{opacity:.13}13%{opacity:var(--node-peak,.9)}19%{opacity:.36}33%{opacity:.1}61%{opacity:.16}62%{opacity:calc(var(--node-peak,.9) * .82)}69%{opacity:.28}}
@keyframes neural-local-propagation{to{stroke-dashoffset:-26}}
@keyframes neural-bundle-propagation{to{stroke-dashoffset:-72}}
@keyframes neural-core-population{0%,100%{stroke-opacity:.12}45%{stroke-opacity:.64}62%{stroke-opacity:.2}}
@media(max-width:900px){.neural-region-caption{font-size:8px}.neural-node{opacity:.02}.neural-edge{stroke-opacity:.012}}
@media(max-width:620px){.hero-image,.neural-field{top:76px;right:auto;bottom:auto;left:-57.7vw;width:159vw;height:89.5vw}.hero-image{filter:saturate(.78) contrast(1.1) brightness(.68)}.neural-field{opacity:.9}.neural-region-caption{display:none}.neural-region-cloud{filter:url(#neural-cloud-blur)}}
@media(prefers-reduced-motion:reduce){.neural-region-cloud.is-region-active,.neural-node.is-region-active,.neural-node.is-region-active.is-dynamic,.neural-edge.is-signal.is-region-active,.neural-edge.is-axon-signal.is-route-active,.neural-core.is-region-active{animation:none}.neural-region-cloud.is-region-active{opacity:.055}.neural-node.is-region-active{opacity:.52}.neural-edge.is-signal.is-region-active{stroke-opacity:.2}.neural-edge.is-axon-signal.is-route-active{stroke-opacity:.42}}

/* v5: the visible firing pattern follows the deployed NOX v3.2 service loop.
   Activity is localized inside the anatomical image, transfers over sparse fiber
   bundles, and leaves one short after-image so the processing order stays legible. */
.hero-image{filter:saturate(.86) contrast(1.14) brightness(.8)}
.neural-field{opacity:1;mix-blend-mode:screen}
.neural-region-cloud{opacity:0;filter:url(#neural-cloud-blur)}
.neural-region-cloud.is-region-active{animation:neural-population-bloom 1.8s ease-out var(--cloud-delay,0ms) both}
.neural-region-cloud.is-region-trace{opacity:.035}
.neural-region-caption{font-size:10px;letter-spacing:.17em;opacity:0;transform:translateY(5px);transition:opacity 220ms ease-out,transform 320ms ease-out}
.neural-region-caption.is-region-active{opacity:.9;transform:translateY(0);filter:drop-shadow(0 1px 4px #02090a)}
.neural-region-caption.is-region-trace{opacity:.16}
.neural-node{opacity:.02;transition:opacity 180ms ease-out,fill 180ms ease-out}
.neural-node.is-emitter{opacity:.04}
.neural-node.is-region-trace{opacity:.08}
.neural-node.is-region-active{opacity:.42;filter:drop-shadow(0 0 2px rgba(117,245,188,.72))}
.neural-node.is-region-active.is-dynamic{animation:neural-population-spike var(--node-duration,850ms) steps(1,end) var(--node-delay,0ms) infinite}
.neural-node.is-region-active.is-emitter{opacity:1;stroke:#eefff8;stroke-width:.65;filter:drop-shadow(0 0 3px currentColor) drop-shadow(0 0 7px rgba(117,245,188,.82))}
.neural-edge{stroke-width:.5;stroke-opacity:.014;transition:stroke-opacity 190ms ease-out}
.neural-edge.is-region-trace{stroke-opacity:.045}
.neural-edge.is-region-active{stroke-opacity:.16}
.neural-edge.is-signal.is-region-active{stroke-width:1.05;stroke-opacity:.68;stroke-dasharray:2 12;animation:neural-local-propagation .78s linear var(--signal-delay,0ms) infinite;filter:drop-shadow(0 0 2px rgba(117,245,188,.7))}
.neural-edge.is-axon{stroke-width:.58;stroke-opacity:.026;transform:translateY(var(--fiber-offset,0));filter:none}
.neural-edge.is-axon.is-route-trace{stroke-opacity:.07}
.neural-edge.is-axon.is-route-active{stroke-width:.82;stroke-opacity:.25;filter:drop-shadow(0 0 2px rgba(99,220,239,.52))}
.neural-edge.is-axon-signal{stroke-width:1.35;stroke-opacity:0;stroke-dasharray:3 30}
.neural-edge.is-axon-signal.is-route-trace{stroke-opacity:.08}
.neural-edge.is-axon-signal.is-route-active{stroke-width:1.45;stroke-opacity:.96;stroke-dasharray:3 30;animation:neural-bundle-propagation .82s linear var(--signal-delay,0ms) infinite;filter:drop-shadow(0 0 3px #63dcef) drop-shadow(0 0 7px rgba(99,220,239,.78))}
.neural-particle.is-route-active{opacity:1}
.neural-particle.is-route-trace{opacity:.08}
@keyframes neural-population-bloom{0%{opacity:0;transform:scale(.62)}14%{opacity:.48}36%{opacity:.2;transform:scale(.94)}55%{opacity:.38}76%{opacity:.16;transform:scale(1.04)}100%{opacity:.1;transform:scale(1.08)}}
@keyframes neural-local-propagation{to{stroke-dashoffset:-28}}
@keyframes neural-bundle-propagation{to{stroke-dashoffset:-66}}
@media(max-width:900px){.neural-region-caption{font-size:9px}.neural-node.is-region-active{opacity:.5}}
@media(max-width:620px){.hero-image{filter:saturate(.8) contrast(1.12) brightness(.72)}.neural-field{opacity:.96}.neural-node.is-region-active{opacity:.58}}
@media(prefers-reduced-motion:reduce){.neural-region-cloud.is-region-active,.neural-node.is-region-active.is-dynamic,.neural-edge.is-signal.is-region-active,.neural-edge.is-axon-signal.is-route-active{animation:none}.neural-region-cloud.is-region-active{opacity:.12}.neural-node.is-region-active{opacity:.65}.neural-edge.is-signal.is-region-active{stroke-opacity:.42}.neural-edge.is-axon-signal.is-route-active{stroke-opacity:.72}}
