:root{--bg:#050608;--surface:#0a0c10;--surface2:#0f1217;--text:#f5f7f9;--muted:#8c949f;--line:rgba(255,255,255,.11);--cyan:#5de5ff;--blue:#568cff;--red:#ff4b55;--header:rgba(5,6,8,.82);--shadow:rgba(0,0,0,.5)}
[data-theme="light"]{--bg:#f4f6f8;--surface:#fff;--surface2:#e9edf1;--text:#080b10;--muted:#626b76;--line:rgba(3,12,22,.13);--header:rgba(244,246,248,.85);--shadow:rgba(30,50,70,.13)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,Arial,sans-serif;transition:background .45s,color .45s;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}.noise{position:fixed;inset:0;opacity:.022;pointer-events:none;z-index:20;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E")}
.micro,.section-code{font:500 10px DM Mono,monospace;letter-spacing:.16em;color:var(--muted)}.section-code{color:var(--cyan);margin:0 0 28px}
.topbar{position:fixed;z-index:50;top:0;width:100%;height:74px;padding:0 clamp(20px,4vw,64px);display:flex;align-items:center;justify-content:space-between;background:var(--header);backdrop-filter:blur(22px);border-bottom:1px solid var(--line)}
.wordmark{display:flex;align-items:center;gap:11px;font-size:15px;font-weight:700;letter-spacing:.1em}.wordmark svg{width:30px;fill:none;stroke:var(--text);stroke-width:1.4}.wordmark small{display:block;margin-top:3px;font:400 7px DM Mono;letter-spacing:.08em;color:var(--muted)}
.header-status{display:flex;align-items:center;gap:8px;font:500 8px DM Mono;letter-spacing:.13em}.header-status strong{color:var(--cyan)}.status-dot{width:6px;height:6px;border-radius:50%;background:#51f6ad;box-shadow:0 0 11px #51f6ad;animation:pulse 2s infinite}
.header-actions{display:flex;gap:20px;align-items:center}.theme-toggle{border:0;background:transparent;display:flex;align-items:center;gap:7px;padding:5px;cursor:pointer;color:var(--muted);font-size:13px}.theme-toggle i{position:relative;width:31px;height:16px;border:1px solid var(--line);border-radius:10px}.theme-toggle i:after{content:"";position:absolute;top:3px;left:3px;width:8px;height:8px;background:var(--cyan);border-radius:50%;transition:.3s}[data-theme="light"] .theme-toggle i:after{left:18px}.menu-button{display:flex;align-items:center;gap:8px;background:none;border:0;cursor:pointer;text-transform:uppercase;font:500 10px DM Mono;letter-spacing:.12em}.menu-button i{display:block;width:18px;height:1px;background:var(--text)}.menu-button i:last-child{width:10px}
.worldline{position:fixed;z-index:40;top:74px;height:42px;width:100%;display:flex;align-items:center;justify-content:space-between;background:var(--header);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);font:400 8px DM Mono;letter-spacing:.09em;color:var(--muted)}.date-weather{height:100%;padding-left:clamp(20px,4vw,64px);display:flex;align-items:center;gap:24px}.weather{color:var(--text)}.weather i{color:var(--cyan);font-style:normal}.clocks{height:100%;display:flex}.clock{min-width:105px;padding:8px 13px;border-left:1px solid var(--line);display:flex;justify-content:space-between;align-items:center}.clock b{font-size:10px;color:var(--text);font-weight:400}.clock small{display:block;font-size:6px;color:var(--muted)}
.menu-panel{position:fixed;inset:0;z-index:45;background:rgba(4,6,9,.97);color:#f5f7f9;display:grid;align-items:center;clip-path:inset(0 0 100% 0);transition:clip-path .65s cubic-bezier(.8,0,.2,1)}.menu-panel.open{clip-path:inset(0)}.menu-inner{padding:130px max(6vw,30px) 50px}.menu-inner nav{display:flex;flex-direction:column;max-width:850px}.menu-inner nav a{font-size:clamp(38px,6vw,76px);font-weight:500;letter-spacing:-.05em;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.12);transition:.2s}.menu-inner nav a:hover{color:var(--cyan);padding-left:20px}.menu-inner nav span{font:400 9px DM Mono;margin-right:25px;color:#77808c}.menu-meta{display:flex;justify-content:space-between;margin-top:45px;color:#929aa5;font:400 11px/1.7 DM Mono}.menu-meta a{align-self:end;color:var(--cyan)}
.hero{position:relative;min-height:100svh;padding:190px clamp(20px,6vw,90px) 90px;display:flex;align-items:center;overflow:hidden}.hero-image{position:absolute;inset:116px 0 0;width:100%;height:calc(100% - 116px);object-fit:cover;object-position:center;transition:filter .6s,opacity .6s}.hero-vignette{position:absolute;inset:116px 0 0;background:linear-gradient(90deg,var(--bg) 5%,transparent 68%),linear-gradient(0deg,var(--bg),transparent 35%)}[data-theme="light"] .hero{background:linear-gradient(135deg,#fff 0%,#f4f7f9 62%,#edf3f6 100%)}[data-theme="light"] .hero-image{filter:invert(1) grayscale(.82) contrast(.72) brightness(1.12);mix-blend-mode:multiply;opacity:.48}[data-theme="light"] .hero-vignette{background:linear-gradient(90deg,#f8fafb 4%,rgba(248,250,251,.94) 34%,rgba(248,250,251,.18) 72%),linear-gradient(0deg,#f4f6f8 0%,transparent 42%),linear-gradient(180deg,rgba(244,246,248,.45),transparent 25%)}[data-theme="light"] .kicker span{background:rgba(255,255,255,.72)}[data-theme="light"] .hero-grid{opacity:.12}.hero-grid{position:absolute;inset:116px 0 0;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:80px 80px;mask-image:linear-gradient(90deg,#000,transparent 65%);opacity:.22}
.hero-copy{position:relative;z-index:2;max-width:770px}.kicker{font:400 11px DM Mono;letter-spacing:.16em;margin:0 0 34px}.kicker span{padding:8px 12px;border:1px solid var(--line);background:rgba(5,6,8,.5);color:var(--cyan)}h1,h2,h3{margin-top:0}h1{font-size:clamp(62px,9vw,132px);line-height:.85;letter-spacing:-.075em;margin-bottom:37px;font-weight:600}h1 span{font-weight:400;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.62)}[data-theme="light"] h1 span{-webkit-text-stroke:1px rgba(0,0,0,.6)}.hero-lead{max-width:570px;color:#b8bec7;font-size:clamp(17px,2vw,23px);line-height:1.5}[data-theme="light"] .hero-lead{color:var(--muted)}.hero-actions{display:flex;gap:27px;align-items:center;margin-top:42px}.primary-cta,.launch-cta{display:flex;gap:55px;align-items:center;padding:17px 20px;background:var(--text);color:var(--bg);font-size:12px;font-weight:600}.play-cta{border:0;background:none;cursor:pointer;color:var(--text);font:500 10px DM Mono;letter-spacing:.05em}.play-cta i{font-style:normal;display:inline-grid;place-items:center;width:34px;height:34px;border:1px solid var(--line);border-radius:50%;margin-right:9px;color:var(--cyan)}
.telemetry-card{position:absolute;z-index:3;right:clamp(20px,5vw,75px);bottom:70px;width:min(390px,35vw);background:rgba(5,8,12,.68);border:1px solid rgba(255,255,255,.17);backdrop-filter:blur(16px);color:#fff}.telemetry-head{padding:11px 15px;display:flex;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.1);font:400 8px DM Mono;letter-spacing:.1em}.telemetry-head i{font-style:normal;color:#64efb4}.telemetry-card canvas{width:100%;height:88px}.telemetry-values{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.1)}.telemetry-values div{padding:11px 13px;border-right:1px solid rgba(255,255,255,.1)}.telemetry-values small{display:block;color:#828b99;font:400 6px DM Mono}.telemetry-values strong{font:400 17px DM Mono}.telemetry-values sup{font-size:8px}.cyan{color:var(--cyan)!important}.scroll-cue{position:absolute;bottom:30px;left:50%;display:flex;align-items:center;gap:12px;font:400 7px DM Mono;letter-spacing:.17em;color:var(--muted)}.scroll-cue i{width:42px;height:1px;background:var(--line);position:relative;overflow:hidden}.scroll-cue i:after{content:"";position:absolute;inset:0;background:var(--cyan);animation:scan 2s infinite}
.manifest{max-width:1240px;margin:auto;padding:170px clamp(20px,4vw,55px)}h2{font-size:clamp(45px,7vw,92px);line-height:.98;letter-spacing:-.055em;font-weight:500}h2 em{font-style:normal;color:var(--cyan)}.manifest-body{margin:90px 0 0 34%;display:grid;grid-template-columns:1.5fr 1fr;gap:70px;color:var(--muted);font-size:14px;line-height:1.8}.manifest-body .large-copy{margin:0;color:var(--text);font-size:clamp(19px,2.5vw,30px);line-height:1.45;letter-spacing:-.025em}
.system-section,.intelligence{padding:150px clamp(20px,5vw,75px);border-top:1px solid var(--line);background:var(--surface)}.section-intro{display:grid;grid-template-columns:1.5fr 1fr;align-items:end;gap:80px;max-width:1400px;margin:0 auto 90px}.section-intro h2{margin:0}.section-intro>p{color:var(--muted);font-size:15px;line-height:1.8;max-width:490px}
.system-shell{max-width:1400px;margin:auto;display:grid;grid-template-columns:390px 1fr;min-height:650px;border:1px solid var(--line);background:var(--bg)}.system-list{border-right:1px solid var(--line)}.system-tab{width:100%;height:calc(100% / 6);min-height:90px;border:0;border-bottom:1px solid var(--line);background:transparent;text-align:left;padding:18px 22px;display:grid;grid-template-columns:38px 1fr;cursor:pointer;color:var(--muted);transition:.25s}.system-tab span{grid-row:1/3;font:400 9px DM Mono;color:var(--muted)}.system-tab b{font-weight:500;color:var(--text);font-size:14px}.system-tab small{font:400 7px DM Mono;letter-spacing:.09em}.system-tab:hover,.system-tab.active{background:var(--surface2);border-left:2px solid var(--cyan)}.system-tab.active b{color:var(--cyan)}.system-visual{position:relative;min-height:620px;overflow:hidden;background:radial-gradient(circle at 36% 50%,rgba(55,178,214,.08),transparent 40%)}.orbit-graphic{position:absolute;width:520px;height:520px;left:5%;top:50%;transform:translateY(-50%)}.orbit{position:absolute;border:1px solid var(--line);border-radius:50%;inset:10%;animation:rotate 24s linear infinite}.orbit-b{inset:23%;border-style:dashed;animation-direction:reverse;animation-duration:17s}.orbit-c{inset:36%;animation-duration:11s}.core{position:absolute;inset:40%;border:1px solid var(--cyan);border-radius:50%;display:grid;place-content:center;text-align:center;box-shadow:0 0 45px rgba(93,229,255,.12)}.core span{font:500 20px DM Mono;color:var(--cyan)}.core small{font:400 6px DM Mono;color:var(--muted)}.node{position:absolute;width:8px;height:8px;border-radius:50%;background:var(--cyan);box-shadow:0 0 14px var(--cyan)}.n1{left:20%;top:20%}.n2{right:10%;top:48%}.n3{left:15%;bottom:21%}.n4{right:28%;bottom:7%}.system-content{position:absolute;right:6%;top:50%;transform:translateY(-50%);width:38%;padding:28px;background:color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter:blur(13px);border-left:1px solid var(--cyan)}.system-content h3{font-size:32px;letter-spacing:-.04em;margin:15px 0}.system-content>p{color:var(--muted);font-size:13px;line-height:1.7}.system-content ul{list-style:none;padding:0;margin:25px 0 0}.system-content li{padding:10px 0;border-top:1px solid var(--line);font:400 9px DM Mono;color:var(--text)}.system-content li:before{content:"+";color:var(--cyan);margin-right:10px}
.intelligence{background:var(--bg)}.dashboard-grid{max-width:1400px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.data-card{min-height:360px;border:1px solid var(--line);padding:24px;background:var(--surface);overflow:hidden}.span-two{grid-column:span 2}.card-title{display:flex;justify-content:space-between;align-items:start}.card-title small,.finance-value small{display:block;font:400 7px DM Mono;color:var(--muted);letter-spacing:.1em;margin-bottom:6px}.card-title strong{font-size:14px;font-weight:500}.card-title>span{font:400 8px DM Mono;color:var(--cyan)}.live-tag{color:#5aefa9!important}.data-card canvas{width:100%;height:245px;margin-top:8px}.chart-legend{display:flex;justify-content:space-between;color:var(--muted);font:400 7px DM Mono;letter-spacing:.07em}.chart-legend i{width:12px;height:2px;display:inline-block;margin-right:6px}.c-cyan{background:var(--cyan)}.c-blue{background:var(--blue)}.radial{position:relative;width:210px;height:210px;margin:24px auto}.radial svg{transform:rotate(-90deg)}.radial circle{fill:none;stroke:var(--line);stroke-width:4}.radial .progress{stroke:var(--cyan);stroke-dasharray:515;stroke-dashoffset:41;stroke-linecap:round;filter:drop-shadow(0 0 4px var(--cyan))}.radial div{position:absolute;inset:0;display:grid;place-content:center;text-align:center}.radial strong{font:300 44px DM Mono}.radial sup{font-size:14px;color:var(--cyan)}.radial small{font:400 7px DM Mono;color:var(--muted)}.metric-row{display:flex;justify-content:space-between;padding:9px 0;border-top:1px solid var(--line);font:400 9px DM Mono;color:var(--muted)}.metric-row b{color:var(--text);font-weight:400}.finance-value{margin:55px 0 20px}.finance-value strong{display:block;font:300 43px DM Mono}.finance-value span{font:400 8px DM Mono;color:var(--cyan)}.bar-set{height:130px;display:flex;align-items:end;gap:10px;border-bottom:1px solid var(--line)}.bar-set i{flex:1;height:var(--v);background:linear-gradient(var(--cyan),rgba(86,140,255,.2));animation:bars 1s both}.blood-flow{display:flex;align-items:center;justify-content:space-between;height:270px}.blood-flow>span{height:1px;flex:1;background:var(--line);position:relative}.blood-flow>span:after{content:"";position:absolute;top:-1px;width:50%;height:2px;background:var(--cyan);animation:packet 3s infinite}.blood-node{text-align:center;min-width:90px}.blood-node i{display:grid;place-items:center;width:44px;height:44px;margin:0 auto 15px;border:1px solid var(--line);border-radius:50%;font:400 9px DM Mono;font-style:normal}.blood-node b{display:block;font-size:11px;font-weight:500}.blood-node small{font:400 7px DM Mono;color:var(--muted)}.blood-node.done i{border-color:#53eaa8;color:#53eaa8}.blood-node.active i{border-color:var(--cyan);color:var(--cyan);box-shadow:0 0 25px rgba(93,229,255,.2)}
.infrastructure{min-height:900px;padding:150px clamp(20px,6vw,90px);display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:5vw;border-top:1px solid var(--line);overflow:hidden}.infra-copy>p:not(.section-code){max-width:580px;color:var(--muted);font-size:15px;line-height:1.8}.specs{margin-top:55px}.specs div{display:grid;grid-template-columns:40px 1fr;padding:18px 0;border-top:1px solid var(--line)}.specs span{font:400 8px DM Mono;color:var(--cyan);grid-row:1/3}.specs b{font-size:13px;font-weight:500}.specs small{font:400 8px DM Mono;color:var(--muted);margin-top:6px}.network-map{position:relative;aspect-ratio:1;max-width:720px}.map-grid{position:absolute;inset:0;border-radius:50%;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:35px 35px;mask-image:radial-gradient(#000,transparent 70%)}.network-map svg{width:100%;height:100%;fill:none;stroke:var(--line)}.network-map .continent{fill:var(--surface);stroke:var(--line)}.network-map .route{stroke:var(--cyan);stroke-dasharray:5 9;filter:url(#glow);animation:dash 12s linear infinite}.network-map .r2{stroke:var(--blue)}.network-map circle{fill:var(--cyan);stroke:none;filter:url(#glow)}.map-label{position:absolute;padding:8px 11px;border-left:1px solid var(--cyan);background:var(--surface)}.map-label b,.map-label small{display:block;font:400 8px DM Mono}.map-label small{font-size:6px;color:var(--muted)}.source{left:46%;bottom:11%}.target{right:5%;top:17%}
.launch{position:relative;min-height:780px;padding:150px clamp(20px,6vw,90px) 60px;display:flex;flex-direction:column;justify-content:center;overflow:hidden;border-top:1px solid var(--line)}.launch-glow{position:absolute;width:70vw;height:70vw;right:-25vw;top:-25vw;border-radius:50%;background:radial-gradient(circle,rgba(36,173,223,.16),transparent 65%)}.launch-content{position:relative;z-index:1;max-width:1100px}.launch-content h2{font-size:clamp(55px,8vw,118px)}.launch-content>p:not(.section-code){max-width:680px;color:var(--muted);font-size:18px;line-height:1.7}.launch-cta{width:max-content;margin-top:45px}.launch-meta{position:absolute;bottom:34px;left:clamp(20px,6vw,90px);right:clamp(20px,6vw,90px);display:flex;justify-content:space-between;padding-top:18px;border-top:1px solid var(--line);font:400 7px DM Mono;color:var(--muted);letter-spacing:.1em}
footer{padding:70px clamp(20px,6vw,90px);display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:45px;border-top:1px solid var(--line);background:var(--surface);font-size:11px}.footer-brand{display:flex;gap:20px}.footer-brand b{font-size:20px}.footer-brand span,footer p{color:var(--muted);line-height:1.6}footer div:not(.footer-brand){display:flex;flex-direction:column;gap:10px}footer small{font:400 7px DM Mono;color:var(--cyan);margin-bottom:8px}
.reveal{opacity:0;transform:translateY(28px);transition:opacity .9s,transform .9s}.reveal.visible{opacity:1;transform:none}
.diagnostics{padding:150px clamp(20px,5vw,75px);border-top:1px solid var(--line);overflow:hidden}.radiology-zone{background:linear-gradient(var(--bg),var(--surface))}.lab-zone{background:var(--surface)}.modality-row{max-width:1400px;margin:-55px auto 25px;display:flex;gap:7px;justify-content:flex-end;flex-wrap:wrap}.modality-row span{padding:7px 10px;border:1px solid var(--line);font:500 7px DM Mono;color:var(--cyan)}
.imaging-console{max-width:1400px;min-height:680px;margin:auto;display:grid;grid-template:38px 1fr/230px 1fr 300px;border:1px solid var(--line);background:#04070b;color:#eaf6fa;box-shadow:0 35px 100px var(--shadow)}.console-head{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;padding:0 14px;border-bottom:1px solid #ffffff1c;font:400 7px DM Mono;color:#788995}.console-head b{color:#59e9af;font-weight:400}.console-head i{display:inline-block;width:5px;height:5px;border-radius:50%;background:#59e9af;box-shadow:0 0 9px #59e9af;margin-right:6px}.worklist{border-right:1px solid #ffffff1c}.worklist>p{padding:14px;margin:0;font:400 7px DM Mono;color:#77848f}.worklist>p em{float:right;color:#fff;font-style:normal}.worklist button{width:100%;border:0;border-top:1px solid #ffffff16;background:transparent;color:#aab6be;padding:16px 11px;display:grid;grid-template-columns:10px 1fr;gap:7px;text-align:left}.worklist button>i{width:5px;height:5px;border-radius:50%;background:#53616a}.worklist button b,.worklist button small,.worklist button em{grid-column:2;display:block;font:400 8px DM Mono}.worklist button small{font-size:6px;color:#61717d}.worklist button em{font-size:6px;color:var(--cyan);font-style:normal}.worklist button.active{background:#5de5ff12;border-left:1px solid var(--cyan);color:#fff}.worklist button.active>i{background:var(--red);box-shadow:0 0 8px var(--red)}
.scan-view{position:relative;overflow:hidden;display:grid;place-items:center;background:radial-gradient(circle,#17232b,#020406 68%)}.scan-view svg{height:85%;max-width:90%;color:#5de5ff;filter:drop-shadow(0 0 15px #5de5ff33)}.tissue{fill:#5de5ff0b;stroke:#5de5ff55}.bone{fill:none;stroke:#e6f8ff55;stroke-width:4}.lung{fill:#010a0fd1;stroke:#5de5ff55;stroke-width:2}.vessel{fill:none;stroke:#5de5ff77;stroke-width:2}.scan-heart{fill:#ff4b5544;stroke:#ff6973aa;stroke-width:2;animation:heart 1.3s infinite}.scan-meta{position:absolute;z-index:2;top:12px;left:12px;right:12px;display:flex;justify-content:space-between;font:400 7px DM Mono;color:#6f8491}.scan-view>small{position:absolute;bottom:12px;font:400 6px DM Mono;color:#6f8491}.scanline{position:absolute;left:8%;right:8%;height:2px;top:15%;background:linear-gradient(90deg,transparent,var(--cyan),transparent);box-shadow:0 0 18px var(--cyan);animation:scanner 4s ease-in-out infinite}.crosshair{position:absolute;left:50%;top:50%;width:160px;height:160px;transform:translate(-50%,-50%);border-left:1px solid #5de5ff33;border-top:1px solid #5de5ff33}.ai-ring{position:absolute;left:59%;top:39%;width:70px;height:70px;border:1px solid var(--red);border-radius:50%;animation:target 2s infinite}.ai-ring span,.ai-ring b{position:absolute;left:76px;font:500 7px DM Mono;color:var(--red)}.ai-ring b{top:12px;font-size:11px}.findings{padding:25px 20px;border-left:1px solid #ffffff1a}.findings h3{font-size:23px;margin:14px 0 28px}.findings>div{display:grid;grid-template-columns:27px 1fr 14px;gap:7px;padding:15px 0;border-top:1px solid #ffffff1a}.findings>div>span{font:400 7px DM Mono;color:#63727c}.findings b,.findings small{display:block;font:400 9px DM Mono}.findings small{font-size:6px;color:#64737e;margin-top:5px}.findings>div>i{font-style:normal;color:#56e9aa}.findings>div.active b,.findings>div.active>i{color:var(--cyan)}.findings label{display:block;margin-top:28px;padding:15px;background:#5de5ff0d;font:400 7px DM Mono;color:#71828e}.findings label strong{float:right;color:#fff}.findings label>i{display:block;height:2px;margin:12px 0;background:#25323b}.findings label em{display:block;width:87%;height:100%;background:var(--cyan);box-shadow:0 0 8px var(--cyan)}
.diagnostic-flow{max-width:1400px;margin:25px auto 0;display:flex;align-items:center;border:1px solid var(--line)}.diagnostic-flow>div{flex:1;padding:24px 18px}.diagnostic-flow>i{color:var(--cyan);font-style:normal}.diagnostic-flow span,.diagnostic-flow b,.diagnostic-flow small{display:block}.diagnostic-flow span{font:400 7px DM Mono;color:var(--cyan)}.diagnostic-flow b{font-size:12px;margin-top:20px}.diagnostic-flow small{font:400 7px DM Mono;color:var(--muted);margin-top:7px}
.lab-matrix{max-width:1400px;margin:auto;display:grid;grid-template-columns:1.4fr .6fr 1fr;gap:14px}.molecular-card,.specimen-card,.lab-card{min-height:410px;padding:24px;border:1px solid var(--line);background:var(--bg);overflow:hidden}.molecular-card{grid-column:span 2;min-height:580px}.helix{position:relative;height:350px;overflow:hidden}.helix-node{position:absolute;left:50%;width:8px;height:8px;border-radius:50%;background:var(--cyan);box-shadow:0 0 10px var(--cyan)}.helix-node:after{content:"";position:absolute;width:var(--bridge);height:1px;background:linear-gradient(90deg,var(--cyan),var(--blue));transform-origin:left}.gene{position:absolute;z-index:2;padding:7px;border-left:1px solid var(--cyan);background:var(--surface);font:400 6px DM Mono;color:var(--muted)}.g1{left:10%;top:20%}.g2{right:8%;top:48%}.g3{left:17%;bottom:16%}.amplification{display:grid;grid-template-columns:135px 1fr;border-top:1px solid var(--line);padding-top:18px}.amplification small{display:block;font:400 6px DM Mono;color:var(--muted)}.amplification b{font:300 38px DM Mono}.amplification span{font:400 8px DM Mono;color:var(--cyan)}.amplification canvas{width:100%;height:90px}.specimen-card{min-height:580px}.tube{position:relative;width:100px;height:315px;margin:35px auto 15px}.cap{height:42px;border-radius:8px 8px 3px 3px;background:repeating-linear-gradient(90deg,#242d35 0 6px,#0b0f13 6px 9px)}.glass{position:absolute;top:40px;left:8px;width:84px;height:245px;border:2px solid #c8f0ff4d;border-radius:0 0 35px 35px;background:#8ce5ff15;overflow:hidden}.glass i{position:absolute;bottom:0;width:100%;height:54%;background:linear-gradient(#c7313f99,#590914e6)}.glass span{position:absolute;top:48px;left:17px;padding:7px;background:#d7e1dc;color:#101519;font:500 8px DM Mono}.tube-scan{position:absolute;z-index:3;left:-25px;right:-25px;height:2px;top:60px;background:var(--cyan);box-shadow:0 0 20px var(--cyan);animation:tubeScan 3s ease-in-out infinite}.specimen-card>p{display:flex;justify-content:space-between;margin:0;padding:9px 0;border-top:1px solid var(--line);font:400 7px DM Mono;color:var(--muted)}.specimen-card>p b{color:var(--text)}.lab-card canvas{width:100%;height:275px;margin-top:25px}.qc-key{display:flex;justify-content:space-between;font:400 6px DM Mono;color:var(--muted)}.instruments{margin-top:35px}.instruments p{display:grid;grid-template-columns:12px 1fr auto;gap:10px;align-items:center;padding:14px 0;margin:0;border-top:1px solid var(--line)}.instruments i{width:6px;height:6px;border-radius:50%;background:#53eaaa;box-shadow:0 0 8px #53eaaa}.instruments b,.instruments small{display:block;font:400 9px DM Mono}.instruments small{font-size:6px;color:var(--muted);margin-top:5px}.instruments em{font:400 6px DM Mono;color:#53eaaa;font-style:normal}.result-steps{list-style:none;margin:35px 0 0;padding:0}.result-steps li{display:flex;gap:15px;padding-bottom:30px}.result-steps i{width:31px;height:31px;flex:none;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;font:400 7px DM Mono;font-style:normal}.result-steps b,.result-steps small{display:block;font:400 9px DM Mono}.result-steps small{font-size:6px;color:var(--muted);margin-top:6px}.result-steps .done i{color:#53eaaa;border-color:#53eaaa}.result-steps .active i{color:var(--cyan);border-color:var(--cyan);box-shadow:0 0 13px #5de5ff33}
@keyframes scanner{0%,100%{top:12%;opacity:.3}50%{top:88%;opacity:1}}@keyframes heart{50%{transform:scale(1.025);transform-origin:center}}@keyframes target{50%{box-shadow:0 0 0 12px #ff4b5500}}@keyframes tubeScan{0%,100%{top:55px}50%{top:275px}}
@keyframes pulse{50%{opacity:.35}}@keyframes scan{from{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes bars{from{height:0}}@keyframes packet{from{left:0}to{left:50%}}@keyframes dash{to{stroke-dashoffset:-140}}
@media(max-width:1000px){.clocks .clock:nth-child(n+5){display:none}.telemetry-card{display:none}.system-shell{grid-template-columns:300px 1fr}.orbit-graphic{left:-10%}.system-content{width:47%}.imaging-console{grid-template-columns:190px 1fr}.findings{display:none}.lab-matrix{grid-template-columns:1fr 1fr}.molecular-card{grid-column:span 2}.dashboard-grid{grid-template-columns:1fr 1fr}.span-two{grid-column:span 2}.infrastructure{grid-template-columns:1fr}.network-map{margin:auto}}
@media(max-width:720px){.header-status,.date-weather>span:first-child{display:none}.date-weather{padding-left:16px}.clocks .clock:nth-child(n+3){display:none}.hero{padding-left:20px;padding-right:20px}.hero-image{object-position:68% center;opacity:.68}.hero-vignette{background:linear-gradient(90deg,var(--bg),transparent 100%),linear-gradient(0deg,var(--bg),transparent 45%)}h1{font-size:clamp(55px,17vw,90px)}.hero-actions{align-items:start;flex-direction:column}.scroll-cue{display:none}.manifest{padding:110px 20px}.manifest-body{margin:55px 0 0;grid-template-columns:1fr;gap:25px}.system-section,.intelligence{padding:100px 16px}.section-intro{grid-template-columns:1fr;gap:25px;margin-bottom:50px}.system-shell{grid-template-columns:1fr}.system-list{display:flex;overflow-x:auto;border-right:0}.system-tab{min-width:170px}.system-visual{min-height:600px}.orbit-graphic{width:430px;height:430px;left:50%;top:38%;transform:translate(-50%,-50%)}.system-content{left:20px;right:20px;bottom:20px;top:auto;width:auto;transform:none}.dashboard-grid{grid-template-columns:1fr}.span-two{grid-column:auto}.data-card{min-height:330px}.blood-flow{overflow-x:auto;justify-content:start}.blood-flow>span{min-width:35px}.infrastructure{padding:100px 20px}.launch{padding:100px 20px 90px}.launch-cta{width:100%;justify-content:space-between}.launch-meta{left:20px;right:20px;gap:15px}.launch-meta span:nth-child(2){display:none}footer{grid-template-columns:1fr 1fr}.footer-brand{grid-column:span 2}.menu-meta{flex-direction:column;gap:20px}.menu-meta a{align-self:start}}
@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}}
@media(max-width:720px){.diagnostics{padding:100px 16px}.diagnostics .section-intro{grid-template-columns:1fr}.modality-row{margin:-25px 0 25px;justify-content:flex-start}.imaging-console{grid-template-columns:1fr;min-height:680px}.worklist,.findings{display:none}.scan-view{min-height:640px}.diagnostic-flow{overflow-x:auto}.diagnostic-flow>div{min-width:190px}.lab-matrix{grid-template-columns:1fr}.molecular-card{grid-column:auto;min-height:530px}.specimen-card{min-height:550px}.helix{height:290px}}
.imaging-workspaces{max-width:1400px;margin:0 auto 25px;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.imaging-workspaces article{position:relative;min-height:300px;padding:24px;background:var(--bg);overflow:hidden}.imaging-workspaces article>span{font:500 7px DM Mono;color:var(--cyan)}.imaging-workspaces h3{font-size:18px;margin:25px 0 10px}.imaging-workspaces p{min-height:65px;color:var(--muted);font-size:11px;line-height:1.6}.imaging-workspaces article>small{position:absolute;bottom:18px;left:20px;font:400 6px DM Mono;color:var(--muted)}.slice-stack{position:absolute;right:14px;bottom:47px;width:100px;height:70px}.slice-stack i{position:absolute;inset:0;border:1px solid var(--cyan);border-radius:50%;opacity:calc(.2 + var(--n,0)*.16);transform:translateY(calc(var(--n,0)*-8px))}.slice-stack i:nth-child(2){--n:1}.slice-stack i:nth-child(3){--n:2}.slice-stack i:nth-child(4){--n:3}.slice-stack i:nth-child(5){--n:4;animation:slicePulse 2.5s infinite}.mr-orbit{position:absolute;right:25px;bottom:48px;width:82px;height:82px;display:grid;place-items:center}.mr-orbit i{position:absolute;inset:0;border:1px solid #568cff88;border-radius:50%;animation:rotate 6s linear infinite}.mr-orbit i:nth-child(2){transform:rotateX(65deg);animation-direction:reverse}.mr-orbit i:nth-child(3){transform:rotateY(65deg);animation-duration:4s}.mr-orbit b{font:500 13px DM Mono;color:var(--cyan)}.xray-wave{position:absolute;right:18px;bottom:55px;width:120px;height:60px}.xray-wave i{position:absolute;left:0;right:0;top:50%;height:1px;background:var(--cyan);transform:rotate(calc((var(--i) - 2)*8deg));transform-origin:right}.xray-wave i:nth-child(1){--i:0;opacity:.2}.xray-wave i:nth-child(2){--i:1;opacity:.4}.xray-wave i:nth-child(3){--i:2;opacity:.7}.xray-wave i:nth-child(4){--i:3}.sonar{position:absolute;right:25px;bottom:45px;width:90px;height:90px;border-radius:50%;overflow:hidden}.sonar i{position:absolute;inset:10%;border:1px solid #5de5ff55;border-radius:50%;animation:sonar 3s infinite}.sonar i:nth-child(2){animation-delay:1s}.sonar i:nth-child(3){animation-delay:2s}.sonar b{position:absolute;left:50%;top:50%;width:50%;height:1px;background:var(--cyan);transform-origin:left;animation:sonarRotate 3s linear infinite}
.workspace-atlas{max-width:1400px;margin:0 auto 25px;border:1px solid var(--line);background:var(--bg)}.atlas-head{padding:35px;display:grid;grid-template-columns:1.3fr .7fr;align-items:end;border-bottom:1px solid var(--line)}.atlas-head h3{font-size:clamp(28px,4vw,48px);letter-spacing:-.04em;margin:15px 0 0}.atlas-head>p{color:var(--muted);font-size:12px;line-height:1.7}.atlas-grid{display:grid;grid-template-columns:repeat(5,1fr)}.atlas-grid article{position:relative;min-height:150px;padding:18px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:.25s}.atlas-grid article:hover,.atlas-grid article.active{background:var(--surface2);box-shadow:inset 0 2px var(--cyan)}.atlas-grid span{font:400 6px DM Mono;color:var(--muted)}.atlas-grid i{position:absolute;right:17px;top:15px;color:var(--cyan);font-style:normal}.atlas-grid b,.atlas-grid small{display:block}.atlas-grid b{font-size:11px;margin-top:50px}.atlas-grid small{font:400 6px DM Mono;color:var(--muted);margin-top:7px}
.deep-lab{max-width:1400px;margin:25px auto 0;display:grid;grid-template-columns:.8fr 1.2fr;border:1px solid var(--line);background:var(--bg)}.deep-lab-copy{padding:60px}.deep-lab-copy h3{font-size:clamp(35px,5vw,68px);letter-spacing:-.05em}.deep-lab-copy>p:not(.section-code){color:var(--muted);font-size:13px;line-height:1.8}.deep-lab-copy ul{list-style:none;padding:0;margin:40px 0 0}.deep-lab-copy li{padding:13px 0;border-top:1px solid var(--line);font-size:11px}.deep-lab-copy li span{font:400 7px DM Mono;color:var(--cyan);margin-right:18px}.genome-console{position:relative;min-height:610px;padding:35px;border-left:1px solid var(--line);background:radial-gradient(circle,#112029,var(--bg) 70%)}.genome-head{display:flex;justify-content:space-between;font:400 7px DM Mono;color:var(--muted)}.genome-head b{color:var(--cyan)}.chromosome{position:relative;margin:110px 0 80px;display:flex;justify-content:space-between;font:400 6px DM Mono;color:var(--muted)}.chromosome-track{position:absolute;left:0;right:0;top:-35px;height:22px;border-radius:12px;background:linear-gradient(90deg,#263844,#598295 30%,#172832 30%,#5de5ff 54%,#1c303b 54%,#6e9caf 75%,#263844 75%)}.chromosome-track i{position:absolute;top:-8px;width:1px;height:38px;background:#ffffff44}.b1{left:25%}.b2{left:54%}.b3{left:75%}.chromosome-track .variant{left:62%;width:3px;background:var(--red);box-shadow:0 0 15px var(--red);animation:variantPulse 1.5s infinite}.sequence{position:relative;display:flex;align-items:center;justify-content:space-between;padding:24px 15px;border:1px solid var(--line);overflow:hidden}.sequence span{font:400 8px DM Mono;color:var(--muted)}.sequence code{font:400 clamp(8px,1.1vw,13px) DM Mono;letter-spacing:.32em;color:#9fb1bc}.sequence code b{color:var(--red);text-shadow:0 0 10px var(--red)}.sequence-scan{position:absolute;top:0;bottom:0;width:2px;background:var(--cyan);box-shadow:0 0 15px var(--cyan);animation:sequenceScan 4s linear infinite}.variant-data{display:grid;grid-template-columns:1fr 1fr;margin-top:55px;border:1px solid var(--line)}.variant-data p{display:flex;justify-content:space-between;margin:0;padding:17px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);font:400 7px DM Mono;color:var(--muted)}.variant-data b{color:var(--text);font-weight:400}.genome-console>small{position:absolute;bottom:20px;font:400 6px DM Mono;color:var(--muted)}
[data-theme="light"] .imaging-console{background:#f8fbfc;color:#10202a;box-shadow:0 35px 90px rgba(44,75,91,.14)}[data-theme="light"] .console-head,[data-theme="light"] .worklist,[data-theme="light"] .findings{border-color:#17374720}[data-theme="light"] .worklist button{color:#536873;border-color:#17374718}[data-theme="light"] .worklist button.active{color:#10202a;background:#4fcbe913}[data-theme="light"] .scan-view{background:radial-gradient(circle,#e4f1f4,#f8fbfc 70%)}[data-theme="light"] .scan-view svg{filter:drop-shadow(0 0 10px #2d94ad22)}[data-theme="light"] .tissue{fill:#73bed618;stroke:#297f9955}[data-theme="light"] .bone{stroke:#38586655}[data-theme="light"] .lung{fill:#c7dae0aa;stroke:#287e9855}[data-theme="light"] .vessel{stroke:#23758f88}[data-theme="light"] .findings label{background:#44b9d612}[data-theme="light"] .findings label strong{color:#10202a}[data-theme="light"] .genome-console{background:radial-gradient(circle,#e2f0f4,#f8fbfc 70%)}
@keyframes slicePulse{50%{transform:translateY(-38px) scale(1.08)}}@keyframes sonar{0%{transform:scale(.2);opacity:1}100%{transform:scale(1.4);opacity:0}}@keyframes sonarRotate{to{transform:rotate(360deg)}}@keyframes variantPulse{50%{opacity:.3}}@keyframes sequenceScan{from{left:0}to{left:100%}}
@media(max-width:1000px){.imaging-workspaces{grid-template-columns:1fr 1fr}.atlas-grid{grid-template-columns:repeat(3,1fr)}.deep-lab{grid-template-columns:1fr}.genome-console{border-left:0;border-top:1px solid var(--line)}}@media(max-width:720px){.imaging-workspaces{grid-template-columns:1fr}.atlas-head{grid-template-columns:1fr}.atlas-grid{grid-template-columns:1fr 1fr}.deep-lab-copy{padding:35px 22px}.genome-console{padding:25px 15px;min-height:560px}.sequence code{letter-spacing:.08em}.variant-data{grid-template-columns:1fr}}
.human-development{padding:150px clamp(20px,5vw,75px);border-top:1px solid var(--line);background:linear-gradient(180deg,var(--bg),var(--surface));overflow:hidden}.human-tabs{max-width:1400px;margin:-55px auto 25px;display:flex;justify-content:flex-end}.human-tabs button{padding:12px 18px;border:1px solid var(--line);border-right:0;background:transparent;color:var(--muted);font:400 8px DM Mono;cursor:pointer}.human-tabs button:last-child{border-right:1px solid var(--line)}.human-tabs button span{color:var(--cyan);margin-right:8px}.human-tabs button.active,.human-tabs button:hover{background:var(--surface2);color:var(--text)}.human-grid{max-width:1400px;margin:auto;display:grid;grid-template-columns:1.4fr .6fr 1fr;gap:14px}.mind-workspace,.care-path,.nutrition-workspace,.growth-workspace,.apgar-workspace{min-height:430px;padding:25px;border:1px solid var(--line);background:var(--bg);overflow:hidden}.mind-workspace{grid-column:span 2;min-height:620px}.mind-visual{display:grid;grid-template-columns:1.35fr .65fr;height:360px}.brain-map{position:relative;display:grid;place-items:center}.brain-map svg{height:290px;fill:#5de5ff08;stroke:#5de5ff88;stroke-width:1.3;filter:drop-shadow(0 0 15px #5de5ff22)}.brain-map>i{position:absolute;width:7px;height:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 10px var(--cyan);animation:neural 2s infinite}.brain-map>i:nth-child(1){left:35%;top:25%}.brain-map>i:nth-child(2){right:33%;top:34%;animation-delay:.4s}.brain-map>i:nth-child(3){left:38%;bottom:29%;animation-delay:.8s}.brain-map>i:nth-child(4){right:39%;bottom:24%;animation-delay:1.2s}.brain-map>i:nth-child(5){left:50%;top:48%;animation-delay:1.6s}.brain-map>span{position:absolute;bottom:9px;font:400 6px DM Mono;color:var(--muted)}.wellbeing-score{display:grid;align-content:center}.wellbeing-score>small{font:400 7px DM Mono;color:var(--muted)}.wellbeing-score strong{font:300 54px DM Mono}.wellbeing-score sup{font-size:13px;color:var(--muted)}.wellbeing-score>div{height:3px;background:var(--line)}.wellbeing-score>div i{display:block;width:72%;height:100%;background:var(--cyan);box-shadow:0 0 10px var(--cyan)}.wellbeing-score p{font:400 7px DM Mono;color:var(--muted)}.mind-scales{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line)}.mind-scales>div{padding:16px;border-right:1px solid var(--line)}.mind-scales span,.mind-scales b{display:block;font:400 7px DM Mono}.mind-scales span{color:var(--cyan)}.mind-scales b{margin:10px 0;color:var(--muted)}.mind-scales i{display:block;width:var(--score);height:2px;background:linear-gradient(90deg,var(--blue),var(--cyan))}.care-path h3{font-size:30px;margin:22px 0 35px}.care-path ol{list-style:none;padding:0}.care-path li{display:flex;gap:12px;padding-bottom:26px}.care-path li>i{width:30px;height:30px;display:grid;place-items:center;flex:none;border:1px solid var(--line);border-radius:50%;font:400 7px DM Mono;font-style:normal}.care-path b,.care-path small{display:block;font:400 9px DM Mono}.care-path small{font-size:6px;color:var(--muted);margin-top:5px}.care-path li.done i{color:#53eaaa;border-color:#53eaaa}.care-path li.active i{color:var(--cyan);border-color:var(--cyan)}.privacy-chip{padding:10px;border:1px solid var(--line);font:400 6px DM Mono;color:var(--muted);text-align:center}
.nutrition-workspace{grid-column:span 2;min-height:600px}.nutrition-body{display:grid;grid-template-columns:1fr 1fr;height:430px}.body-outline{position:relative;display:grid;place-items:center}.body-outline svg{height:360px;fill:#5de5ff09;stroke:#5de5ff77}.measure{position:absolute;display:flex;align-items:center;color:var(--cyan);font:400 7px DM Mono}.measure i{width:85px;height:1px;background:var(--cyan);margin-left:8px;box-shadow:0 0 5px var(--cyan)}.m-head{top:16%;left:55%}.m-arm{top:43%;left:57%}.m-height{top:75%;left:57%}.nutrition-readings{display:grid;grid-template-columns:1fr 1fr;align-content:center}.nutrition-readings>div{padding:22px;border:1px solid var(--line);margin:-1px 0 0 -1px}.nutrition-readings span,.nutrition-readings b,.nutrition-readings em{display:block}.nutrition-readings span{font:400 6px DM Mono;color:var(--muted)}.nutrition-readings b{font:300 28px DM Mono;margin:8px 0}.nutrition-readings b small{font-size:9px}.nutrition-readings em{font:400 6px DM Mono;color:var(--cyan);font-style:normal}.nutrition-readings em.ok{color:#53eaaa}.nutrition-flow{height:60px;display:flex;align-items:center;justify-content:space-around;border-top:1px solid var(--line);font:400 7px DM Mono;color:var(--muted)}.nutrition-flow i{font-style:normal;color:var(--cyan)}.growth-workspace{min-height:600px}.growth-workspace canvas{width:100%;height:330px;margin-top:25px}.growth-legend{display:flex;gap:20px;font:400 6px DM Mono;color:var(--muted)}.growth-legend i{display:inline-block;width:13px;height:2px;margin-right:5px}.median{background:var(--cyan)}.range{background:#568cff66}.patient-line{background:var(--red)}.growth-metrics{display:grid;grid-template-columns:1fr 1fr;margin-top:20px}.growth-metrics p{display:flex;justify-content:space-between;padding:10px;margin:0;border-top:1px solid var(--line);font:400 6px DM Mono;color:var(--muted)}.growth-metrics b{color:var(--text);font-weight:400}
.apgar-workspace{grid-column:span 2;min-height:600px;position:relative}.apgar-score{display:flex;justify-content:center;gap:70px;margin:35px 0 20px}.apgar-ring{position:relative;width:190px;height:190px}.apgar-ring svg{transform:rotate(-90deg)}.apgar-ring circle{fill:none;stroke:var(--line);stroke-width:5}.apgar-ring .apgar-progress{stroke:var(--cyan);stroke-dasharray:553;stroke-dashoffset:55;filter:drop-shadow(0 0 5px var(--cyan))}.apgar-ring.second .apgar-progress{stroke:#53eaaa;stroke-dashoffset:0}.apgar-ring>span{position:absolute;inset:0;display:grid;place-content:center;text-align:center}.apgar-ring b{font:300 65px DM Mono}.apgar-ring small{font:400 7px DM Mono;color:var(--muted)}.apgar-components{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--line)}.apgar-components>div{display:grid;grid-template-columns:28px 1fr auto;align-items:center;padding:16px;border-right:1px solid var(--line)}.apgar-components>div:last-child{border:0}.apgar-components>div>b{font:500 18px DM Mono;color:var(--cyan)}.apgar-components span,.apgar-components small{display:block;font:400 8px DM Mono}.apgar-components small{font-size:6px;color:var(--muted);margin-top:4px}.apgar-components em{font:300 20px DM Mono;color:#53eaaa;font-style:normal}.demo-note{position:absolute;bottom:18px;font:400 6px DM Mono;color:var(--muted)}
@keyframes neural{50%{transform:scale(1.8);opacity:.3}}
@media(max-width:1000px){.human-grid{grid-template-columns:1fr 1fr}.mind-workspace,.nutrition-workspace,.apgar-workspace{grid-column:span 2}}@media(max-width:720px){.human-development{padding:100px 16px}.human-tabs{margin:-25px 0 25px;overflow-x:auto;justify-content:flex-start}.human-tabs button{min-width:125px}.human-grid{grid-template-columns:1fr}.mind-workspace,.nutrition-workspace,.apgar-workspace{grid-column:auto}.mind-visual,.nutrition-body{grid-template-columns:1fr;height:auto}.wellbeing-score{padding:20px}.mind-scales{grid-template-columns:1fr 1fr}.nutrition-body{min-height:650px}.nutrition-flow{overflow-x:auto;gap:20px;justify-content:flex-start}.nutrition-flow span{min-width:max-content}.apgar-score{gap:10px}.apgar-ring{width:140px;height:140px}.apgar-components{grid-template-columns:1fr}.apgar-components>div{border-right:0;border-bottom:1px solid var(--line)}}
.real-scan{position:absolute;width:94%;height:78%;object-fit:contain;z-index:1;filter:contrast(1.08);transition:transform .4s,filter .4s}.scan-view>svg{display:none}.scan-view .scanline,.scan-view .crosshair,.scan-view .ai-ring,.scan-view .scan-meta,.scan-view>small{z-index:2}[data-theme="light"] .real-scan{filter:invert(1) grayscale(1) contrast(.72);mix-blend-mode:multiply;opacity:.75}
.heart-beat{position:absolute;z-index:1;left:72.5%;top:60%;width:180px;height:180px;transform:translate(-50%,-50%);pointer-events:none}.heart-glow{position:absolute;inset:22%;border-radius:50%;background:radial-gradient(circle,rgba(255,55,72,.38),rgba(255,55,72,.08) 45%,transparent 72%);filter:blur(10px);animation:cardiacGlow 1.2s cubic-bezier(.2,.75,.35,1) infinite}.heart-ring{position:absolute;inset:18%;border:1px solid rgba(255,91,105,.65);border-radius:50%;opacity:0;animation:cardiacRing 1.2s ease-out infinite}.ring-two{animation-delay:.16s}.beat-marker{position:absolute;right:-25px;top:46%;display:flex;align-items:center;gap:7px;padding:6px 8px;border-left:1px solid rgba(255,86,101,.8);background:rgba(5,7,10,.55);backdrop-filter:blur(8px);color:#fff}.beat-marker b{color:#ff5b69;font-size:10px;animation:cardiacIcon 1.2s infinite}.beat-marker small{font:500 6px DM Mono;letter-spacing:.08em;white-space:nowrap}.heart-beat:after{content:"";position:absolute;left:50%;top:50%;width:70px;height:1px;background:linear-gradient(90deg,rgba(255,75,88,.8),transparent);transform-origin:left;animation:cardiacNeedle 1.2s ease-in-out infinite}[data-theme="light"] .heart-beat{mix-blend-mode:multiply}.hero-vignette{z-index:1}.brain-network{position:absolute;z-index:2;inset:116px 0 0;width:100%;height:calc(100% - 116px);pointer-events:none;opacity:1;mix-blend-mode:screen;filter:drop-shadow(0 0 10px rgba(93,229,255,.12));mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.25) 16%,#000 33%,#000 100%)}[data-theme="light"] .brain-network{mix-blend-mode:multiply;opacity:.76;filter:none}.hero-grid,.hero-copy,.telemetry-card,.scroll-cue{z-index:3}
@keyframes cardiacGlow{0%,18%,100%{transform:scale(.9);opacity:.45}8%{transform:scale(1.16);opacity:1}32%{transform:scale(1.06);opacity:.72}}@keyframes cardiacRing{5%{transform:scale(.45);opacity:.85}58%,100%{transform:scale(1.5);opacity:0}}@keyframes cardiacIcon{0%,18%,100%{transform:scale(.85)}8%,30%{transform:scale(1.35)}}@keyframes cardiacNeedle{0%,100%{transform:rotate(-8deg) scaleX(.35);opacity:.2}9%{transform:rotate(4deg) scaleX(1);opacity:1}27%{transform:rotate(-2deg) scaleX(.7);opacity:.6}}
@media(max-width:720px){.heart-beat{left:69%;top:58%;width:130px;height:130px}.beat-marker{display:none}.brain-network{opacity:.62;mask-image:linear-gradient(90deg,transparent,#000 45%,#000)}}
.realistic-board{position:relative;max-width:1400px;height:600px;margin:0 auto 25px;overflow:hidden;border:1px solid var(--line);background:var(--bg)}.realistic-board img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s}.realistic-board:hover img{transform:scale(1.025)}.realistic-board:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,7,10,.9),transparent 60%),linear-gradient(0deg,rgba(4,7,10,.85),transparent 45%)}.realistic-board figcaption{position:absolute;z-index:2;left:35px;bottom:35px;color:#fff;max-width:560px}.realistic-board figcaption span,.realistic-board figcaption b,.realistic-board figcaption small{display:block}.realistic-board figcaption span{font:400 7px DM Mono;color:var(--cyan);letter-spacing:.12em}.realistic-board figcaption b{font-size:clamp(24px,3vw,44px);line-height:1.1;letter-spacing:-.04em;margin:12px 0}.realistic-board figcaption small{font:400 7px DM Mono;color:#9ba9b2}.image-scan{position:absolute;z-index:3;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,var(--cyan),transparent);box-shadow:0 0 15px var(--cyan);animation:photoScan 6s ease-in-out infinite}.image-scan.warm{background:linear-gradient(90deg,transparent,#ffc56d,transparent);box-shadow:0 0 15px #ffc56d}.human-realistic{margin-top:0}
.board-specs{max-width:1400px;margin:25px auto 0;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);background:var(--bg)}.board-title{grid-column:1/-1;padding:35px;border-bottom:1px solid var(--line)}.board-title h3{max-width:820px;font-size:clamp(28px,4vw,54px);letter-spacing:-.045em;margin:14px 0 0}.board-specs article{min-height:235px;padding:25px;border-right:1px solid var(--line)}.board-specs article:last-child{border:0}.board-specs article>span{font:400 7px DM Mono;color:var(--cyan)}.board-specs article b{display:block;font-size:14px;margin:38px 0 14px}.board-specs article p{min-height:70px;color:var(--muted);font-size:10px;line-height:1.7}.board-specs article small{font:400 6px DM Mono;color:var(--cyan);line-height:1.6}.lab-specs,.human-specs{margin-top:25px}
@keyframes photoScan{0%,100%{top:0;opacity:.2}50%{top:100%;opacity:.8}}
@media(max-width:800px){.realistic-board{height:500px}.realistic-board img{object-position:center}.realistic-board:after{background:linear-gradient(0deg,rgba(4,7,10,.93),transparent 70%)}.realistic-board figcaption{left:20px;right:20px;bottom:25px}.board-specs{grid-template-columns:1fr 1fr}.board-title{grid-column:1/-1}.board-specs article{border-bottom:1px solid var(--line)}}@media(max-width:520px){.board-specs{grid-template-columns:1fr}.board-specs article{border-right:0}.realistic-board{height:440px}}
.anatomical-brain{position:absolute;z-index:2;left:66%;top:57%;width:min(47vw,720px);transform:translate(-50%,-50%);pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 28px rgba(93,229,255,.22));animation:brainBreathe 3.2s ease-in-out infinite}.anatomical-brain img{display:block;width:100%;height:auto}.anatomical-brain>span{position:absolute;left:50%;bottom:8%;transform:translateX(-50%);padding:7px 11px;border-left:1px solid var(--cyan);background:rgba(4,7,10,.68);backdrop-filter:blur(8px);color:#fff;text-align:center;white-space:nowrap}.anatomical-brain b,.anatomical-brain small{display:block;font-family:DM Mono,monospace}.anatomical-brain b{font-size:11px;letter-spacing:.12em}.anatomical-brain small{font-size:5px;color:var(--cyan);margin-top:3px;letter-spacing:.1em}[data-theme="light"] .anatomical-brain{mix-blend-mode:multiply;filter:invert(1) grayscale(.8) contrast(.75);opacity:.8}[data-theme="light"] .anatomical-brain>span{filter:invert(1);background:rgba(255,255,255,.7)}@keyframes brainBreathe{0%,100%{transform:translate(-50%,-50%) scale(.985)}50%{transform:translate(-50%,-50%) scale(1.018)}}@media(max-width:720px){.anatomical-brain{left:65%;top:56%;width:78vw}.anatomical-brain>span{display:none}}
.brain-hero-image{left:25%;width:86%;object-fit:contain;object-position:75% 50%;opacity:.88;mix-blend-mode:screen;mask-image:radial-gradient(ellipse 65% 72% at 70% 50%,#000 44%,rgba(0,0,0,.8) 62%,transparent 87%);animation:brainImagePulse 4s ease-in-out infinite}[data-theme="light"] .brain-hero-image{filter:invert(1) grayscale(.84) contrast(.68);mix-blend-mode:multiply;opacity:.72;mask-image:radial-gradient(ellipse 64% 72% at 70% 50%,#000 40%,rgba(0,0,0,.76) 61%,transparent 88%)}.anatomical-brain{display:none}.brain-beat{position:absolute;z-index:2;left:69%;top:57%;width:min(42vw,620px);aspect-ratio:1;transform:translate(-50%,-50%);pointer-events:none}.brain-glow{position:absolute;inset:18%;border-radius:50%;background:radial-gradient(circle,rgba(93,229,255,.16),rgba(93,229,255,.035) 52%,transparent 73%);filter:blur(14px);animation:neuralGlow 1.55s ease-in-out infinite}.brain-ring{position:absolute;inset:17%;border:1px solid rgba(93,229,255,.38);border-radius:48% 52% 54% 46%;opacity:0;animation:neuralRing 2.4s ease-out infinite}.brain-ring.ring-two{animation-delay:.65s}.neural-marker{position:absolute;right:8%;bottom:26%;display:flex;align-items:center;gap:8px;padding:7px 10px;border-left:1px solid var(--cyan);background:rgba(5,8,11,.55);color:#fff;backdrop-filter:blur(8px)}.neural-marker b{color:var(--cyan);font-size:10px;animation:neuralDot 1.5s infinite}.neural-marker small{font:500 6px DM Mono;letter-spacing:.1em;white-space:nowrap}[data-theme="light"] .brain-beat{mix-blend-mode:multiply}[data-theme="light"] .neural-marker{background:rgba(255,255,255,.7);color:#143642}.vital-strip.telemetry-card{display:block;left:0;right:0;bottom:0;width:100%;height:135px;border:0;background:linear-gradient(0deg,rgba(5,8,12,.68),transparent);backdrop-filter:none;box-shadow:none;mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.vital-strip.telemetry-card canvas{width:100%;height:100%;opacity:.78}[data-theme="light"] .vital-strip.telemetry-card{background:linear-gradient(0deg,rgba(244,248,250,.8),transparent)}@keyframes brainImagePulse{0%,100%{transform:scale(.99)}50%{transform:scale(1.018)}}@keyframes neuralGlow{0%,100%{transform:scale(.94);opacity:.45}45%{transform:scale(1.07);opacity:1}}@keyframes neuralRing{0%{transform:scale(.55);opacity:.7}75%,100%{transform:scale(1.12);opacity:0}}@keyframes neuralDot{50%{transform:scale(1.7);opacity:.45}}@media(max-width:720px){.brain-hero-image{left:18%;width:110%;object-position:72% 50%}.brain-beat{left:68%;top:56%;width:70vw}.neural-marker{display:none}.vital-strip.telemetry-card{height:90px}}
.gdms-title{display:flex;flex-direction:column;align-items:flex-start;gap:5px;margin-bottom:28px;line-height:1}.gdms-title b{font:600 clamp(30px,4.5vw,66px)/.98 Inter,Arial,sans-serif;letter-spacing:-.055em}.gdms-title>span{font:400 clamp(28px,4vw,58px)/1 Inter,Arial,sans-serif;letter-spacing:-.05em;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.62)}.gdms-title>small{font:400 clamp(15px,1.65vw,23px)/1.2 Inter,Arial,sans-serif;letter-spacing:-.025em;color:var(--cyan);margin-top:8px}[data-theme="light"] .gdms-title>span{-webkit-text-stroke:1px rgba(0,0,0,.58)}@media(max-width:720px){.gdms-title b{font-size:clamp(28px,10vw,46px)}.gdms-title>span{font-size:clamp(27px,9vw,42px)}.gdms-title>small{font-size:15px}}
.gdms-title>small{font:400 clamp(28px,4vw,58px)/1 Inter,Arial,sans-serif;letter-spacing:-.05em;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.62);margin-top:7px}[data-theme="light"] .gdms-title>small{-webkit-text-stroke:1px rgba(0,0,0,.58)}@media(max-width:720px){.gdms-title>small{font-size:clamp(27px,9vw,42px)}}
[data-theme="dark"] .brain-hero-image{filter:grayscale(1) contrast(1.22) brightness(.68) drop-shadow(0 0 24px rgba(93,229,255,.16));opacity:.8}
.hero{perspective:1400px}.brain-hero-image{transform-origin:70% 50%;animation:brainTurn 10s ease-in-out infinite!important;will-change:transform}@keyframes brainTurn{0%,100%{transform:rotateY(-4deg) rotateX(1deg) rotateZ(-.4deg) scale(.99)}50%{transform:rotateY(7deg) rotateX(-1.5deg) rotateZ(.5deg) scale(1.025)}}@media(prefers-reduced-motion:reduce){.brain-hero-image{animation:none!important;transform:none!important}}
.brain-turntable{animation:none!important;transform:none!important;overflow:hidden}.brain-turntable>i{position:absolute;inset:0;display:block;background-image:url("assets/gdms-brain-turntable-v1.png");background-repeat:no-repeat;background-size:auto 170%;background-position:var(--position) center;opacity:0;animation:brainFrame 24s ease-in-out infinite;animation-delay:calc(var(--frame) * -6s);will-change:opacity}.brain-turntable>i:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 55% 48%,rgba(93,229,255,.09),transparent 53%);mix-blend-mode:screen}@keyframes brainFrame{0%,20%{opacity:1;transform:scale(.985)}25%,95%{opacity:0;transform:scale(1.015)}100%{opacity:1;transform:scale(.985)}}[data-theme="light"] .brain-turntable>i:after{mix-blend-mode:multiply;opacity:.35}@media(prefers-reduced-motion:reduce){.brain-turntable>i{animation:none!important;opacity:0}.brain-turntable>i:first-child{opacity:1}}@media(max-width:720px){.brain-turntable>i{background-size:auto 155%}}
.gdms-central-type{position:absolute;z-index:3;left:50%;bottom:155px;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;min-width:240px;pointer-events:none;font:400 clamp(28px,4vw,58px)/1 Inter,Arial,sans-serif;letter-spacing:-.05em;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.68);text-align:center}.gdms-central-type i{margin-left:5px;color:var(--cyan);-webkit-text-stroke:0;font-style:normal;font-family:DM Mono,monospace;font-size:.65em;animation:typeCursor .75s steps(1) infinite}[data-theme="light"] .gdms-central-type{-webkit-text-stroke:1px rgba(0,0,0,.62)}@keyframes typeCursor{50%{opacity:0}}@media(max-width:720px){.gdms-central-type{bottom:105px;font-size:clamp(27px,9vw,42px)}}@media(prefers-reduced-motion:reduce){.gdms-central-type i{display:none}}
.brain-turntable{filter:drop-shadow(0 24px 38px rgba(0,0,0,.42)) drop-shadow(0 0 25px rgba(93,229,255,.14))!important}.brain-turntable:before{content:"";position:absolute;z-index:2;left:37%;top:19%;width:58%;height:64%;border-radius:50%;background:radial-gradient(ellipse at 42% 32%,rgba(255,255,255,.11),transparent 34%),radial-gradient(ellipse at 55% 72%,transparent 44%,rgba(0,0,0,.3) 76%);mix-blend-mode:soft-light;pointer-events:none}.brain-turntable>i{background-size:auto 205%;background-position:var(--position) 49%;filter:contrast(1.16) brightness(.94) saturate(.82)}[data-theme="dark"] .brain-turntable>i{filter:grayscale(1) contrast(1.3) brightness(.78)}[data-theme="light"] .brain-turntable{filter:invert(1) grayscale(1) contrast(.8) brightness(1.08) drop-shadow(0 22px 36px rgba(36,65,78,.2))!important;opacity:.76}[data-theme="light"] .brain-turntable>i{filter:grayscale(1) contrast(1.18) brightness(1.02)}@media(max-width:720px){.brain-turntable>i{background-size:auto 185%}}
.manifest{position:relative;overflow:hidden;isolation:isolate}.manifest>.section-code,.manifest>h2,.manifest-body{position:relative;z-index:2}.manifest h2 em{position:relative;text-shadow:0 0 22px rgba(93,229,255,.16);animation:lifeGlow 3.4s ease-in-out infinite}.manifest h2 em:after{content:"";position:absolute;left:0;right:0;bottom:-7px;height:1px;background:linear-gradient(90deg,transparent,var(--cyan),transparent);transform:scaleX(0);transform-origin:left;animation:lifeScan 3.4s ease-in-out infinite}.manifest-kinetic{position:absolute;z-index:1;left:2%;bottom:3%;width:min(38vw,520px);aspect-ratio:1;opacity:.68;pointer-events:none}.mk-ring{position:absolute;border:1px solid var(--line);border-radius:50%;animation:mkRotate 18s linear infinite}.mk-r1{inset:10%;border-style:dashed}.mk-r2{inset:25%;animation-direction:reverse;animation-duration:13s}.mk-r3{inset:38%;border-color:rgba(93,229,255,.28);animation-duration:8s}.mk-core{position:absolute;inset:42%;display:grid;place-content:center;text-align:center;border-radius:50%;border:1px solid var(--cyan);background:radial-gradient(circle,rgba(93,229,255,.14),transparent 68%);box-shadow:0 0 30px rgba(93,229,255,.12);animation:mkPulse 2s ease-in-out infinite}.mk-core b{font:500 10px DM Mono;color:var(--cyan)}.mk-core small{font:400 5px DM Mono;color:var(--muted)}.mk-node{position:absolute;padding:5px 7px;background:color-mix(in srgb,var(--bg) 78%,transparent);font:400 6px DM Mono;color:var(--muted);white-space:nowrap;animation:nodeFloat 4s ease-in-out infinite}.mk-node>i{display:inline-block;width:4px;height:4px;margin-right:6px;border-radius:50%;background:var(--cyan);box-shadow:0 0 7px var(--cyan)}.mk-n1{left:4%;top:22%}.mk-n2{right:0;top:19%;animation-delay:.7s}.mk-n3{right:-2%;bottom:24%;animation-delay:1.4s}.mk-n4{left:5%;bottom:18%;animation-delay:2.1s}.mk-n5{left:43%;bottom:0;animation-delay:2.8s}.mk-packet{position:absolute;width:4px;height:4px;border-radius:50%;background:var(--cyan);box-shadow:0 0 9px var(--cyan);offset-path:circle(39% at 50% 50%);animation:mkTravel 6s linear infinite}.pk2{animation-delay:-2s;animation-direction:reverse}.pk3{animation-delay:-4s;offset-path:circle(25% at 50% 50%)}.mk-code{position:absolute;left:3%;right:3%;top:50%;overflow:hidden;white-space:nowrap;font:400 5px DM Mono;color:rgba(93,229,255,.35);animation:codeSlide 9s linear infinite}.manifest.visible .manifest-body .large-copy{animation:copyRise .9s .25s both}.manifest.visible .manifest-body>p:last-child{animation:copyRise .9s .48s both}
.brain-turntable{perspective:1600px;transform-style:preserve-3d}.brain-turntable>i{animation-name:brainFrame4D!important;animation-duration:48s!important;animation-timing-function:cubic-bezier(.45,.05,.25,1)!important;animation-delay:calc(var(--frame) * -12s)!important;transform-origin:58% 50%;backface-visibility:hidden}.brain-turntable:after{content:"";position:absolute;z-index:3;left:42%;top:22%;width:50%;height:58%;border-radius:50%;border:1px solid rgba(93,229,255,.13);box-shadow:inset 0 0 50px rgba(93,229,255,.05),0 0 40px rgba(93,229,255,.05);transform:rotateX(67deg);animation:modelOrbit 16s linear infinite;pointer-events:none}@keyframes brainFrame4D{0%,17%{opacity:1;transform:perspective(1600px) rotateY(-5deg) rotateX(1.2deg) translateZ(-22px) scale(.98);filter:grayscale(1) saturate(0) contrast(1.24) brightness(.76)}21%{opacity:.74;transform:perspective(1600px) rotateY(0deg) rotateX(0) translateZ(12px) scale(1.015);filter:grayscale(1) saturate(0) contrast(1.3) brightness(.88)}25%,92%{opacity:0;transform:perspective(1600px) rotateY(7deg) rotateX(-1.4deg) translateZ(-15px) scale(.985);filter:grayscale(1) saturate(0) contrast(1.22) brightness(.74)}96%,100%{opacity:1;transform:perspective(1600px) rotateY(-5deg) rotateX(1.2deg) translateZ(-22px) scale(.98);filter:grayscale(1) saturate(0) contrast(1.24) brightness(.76)}}@keyframes modelOrbit{to{transform:rotateX(67deg) rotateZ(360deg)}}@media(prefers-reduced-motion:reduce){.brain-turntable>i{animation:none!important}.brain-turntable:after{animation:none!important}}
.brain-turntable>i{background-size:auto 103%!important}.brain-turntable:after{left:53%;top:36%;width:25%;height:29%}.brain-beat{width:min(21vw,310px)}@media(max-width:720px){.brain-turntable>i{background-size:auto 93%!important}.brain-beat{width:35vw}}
.wordmark{gap:14px}.wordmark .brain-mark{width:42px;height:42px;overflow:visible;stroke:var(--cyan);stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 7px rgba(93,229,255,.25))}.company-lockup{display:grid;grid-template-columns:auto auto;align-items:baseline;column-gap:7px;line-height:1}.company-lockup b{font:700 14px Inter,Arial,sans-serif;letter-spacing:.13em}.company-lockup em{font:500 10px DM Mono,monospace;letter-spacing:.11em;color:var(--cyan);font-style:normal}.company-lockup small{grid-column:1/-1;margin-top:6px!important;font:400 6px DM Mono,monospace!important;letter-spacing:.22em!important;color:var(--muted)}@media(max-width:520px){.wordmark .brain-mark{width:36px;height:36px}.company-lockup em{display:none}.company-lockup b{font-size:12px}.company-lockup small{letter-spacing:.12em!important}}
.primary-nav{position:absolute;left:50%;top:0;height:74px;transform:translateX(-50%);display:flex!important;align-items:center;gap:34px}.primary-nav a{position:relative;padding:28px 4px 25px;text-transform:uppercase;font:500 9px DM Mono,monospace;letter-spacing:.16em;color:var(--muted);transition:color .25s;white-space:nowrap}.primary-nav a:hover,.primary-nav a.active{color:var(--text)}.primary-nav a.active:before{content:"";position:absolute;left:50%;top:18px;width:5px;height:5px;border-radius:50%;background:var(--cyan);box-shadow:0 0 10px var(--cyan);transform:translateX(-50%)}.primary-nav a.active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--cyan);box-shadow:0 0 8px rgba(93,229,255,.45)}@media(max-width:720px){.primary-nav{position:static;transform:none;margin-left:auto;margin-right:12px;gap:12px}.primary-nav a{font-size:8px;padding-inline:2px;letter-spacing:.08em}.company-lockup{display:none}}@media(max-width:470px){.primary-nav{gap:8px;margin-right:8px}.primary-nav a{font-size:7px;letter-spacing:.04em}}
.gdms-title{--title-gap:clamp(10px,1.15vw,18px);display:flex;flex-direction:column;align-items:flex-start;gap:var(--title-gap);margin-bottom:var(--title-gap)!important;line-height:1}
.gdms-title>b{display:flex;flex-direction:column;gap:var(--title-gap);line-height:.88}
.gdms-title .title-line{display:block;color:inherit!important;-webkit-text-stroke:0!important;font:inherit;letter-spacing:inherit;line-height:inherit}
.gdms-title>small,[data-theme="light"] .gdms-title>small{display:block;width:max-content;max-width:88vw;margin:0;font-size:clamp(22px,6.2vw,94px);color:#ff4b58;-webkit-text-stroke:0;text-shadow:0 0 24px rgba(255,75,88,.2);line-height:.88;letter-spacing:-.065em;white-space:nowrap}
.hero-copy>.hero-lead{margin-top:0}
.primary-nav a.active:before{background:var(--red);box-shadow:0 0 6px var(--red),0 0 18px rgba(255,75,85,.65);animation:activeMenuPulse 1.35s ease-in-out infinite}.primary-nav a.active:after{display:none}@keyframes activeMenuPulse{0%,100%{transform:translateX(-50%) scale(.8);opacity:.5}50%{transform:translateX(-50%) scale(1.45);opacity:1;box-shadow:0 0 8px var(--red),0 0 25px rgba(255,75,85,.8)}}
.mobile-menu-toggle{display:none;position:relative;z-index:52;flex:0 0 48px;width:48px;height:42px;margin-left:auto;border:1px solid rgba(255,255,255,.13);border-radius:22px;background:rgba(255,255,255,.025);color:var(--text);cursor:pointer}.mobile-menu-toggle span{position:absolute;top:50%;width:6px;height:6px;border-radius:50%;background:currentColor;transform:translateY(-50%);transition:background .25s,box-shadow .25s,transform .25s}.mobile-menu-toggle span:nth-child(1){left:11px}.mobile-menu-toggle span:nth-child(2){left:20px}.mobile-menu-toggle span:nth-child(3){left:29px}.mobile-menu-toggle:hover span{background:var(--cyan);box-shadow:0 0 9px rgba(93,229,255,.7)}.mobile-menu-toggle[aria-expanded="true"]{border-color:rgba(255,75,85,.4)}.mobile-menu-toggle[aria-expanded="true"] span{background:var(--red);box-shadow:0 0 9px rgba(255,75,85,.72);transform:translateY(-50%) scale(1.14)}
@media(min-width:0px){
  .topbar{overflow:visible}
  .company-lockup{display:grid}
  .mobile-menu-toggle{display:block}
  .header-actions{margin-left:6px}
  .primary-nav{position:absolute!important;z-index:51;left:auto!important;right:12px;top:62px;width:min(270px,calc(100vw - 24px));height:auto!important;margin:0!important;padding:12px 18px 16px;display:flex!important;flex-direction:column;align-items:stretch!important;gap:0!important;background:rgba(5,7,10,.96);border:1px solid rgba(255,255,255,.1);box-shadow:0 22px 55px rgba(0,0,0,.52);backdrop-filter:blur(18px);transform:translateY(-8px) scale(.98)!important;transform-origin:top right;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .24s,transform .24s,visibility .24s}
  .primary-nav.mobile-open{opacity:1;visibility:visible;pointer-events:auto;transform:none!important}
  .primary-nav a{padding:15px 4px!important;font-size:10px!important;letter-spacing:.12em!important;border-bottom:1px solid rgba(255,255,255,.08)}
  .primary-nav a:last-child{border-bottom:0}
  .primary-nav a.active{color:var(--red)}
  .primary-nav a.active:before{left:auto;right:3px;top:50%;transform:translateY(-50%);animation:mobileMenuPulse 1.35s ease-in-out infinite}
  [data-theme="light"] .primary-nav{background:rgba(247,249,250,.97);border-color:rgba(0,0,0,.1);box-shadow:0 22px 55px rgba(26,40,48,.2)}
  [data-theme="light"] .primary-nav a{border-color:rgba(0,0,0,.08)}
}
@media(max-width:520px){
  .wordmark{gap:8px}
  .wordmark .brain-mark{width:32px;height:32px}
  .company-lockup{display:grid!important;column-gap:4px}
  .company-lockup b{font-size:9px;letter-spacing:.08em}
  .company-lockup em{display:block;font-size:6px;letter-spacing:.06em}
  .company-lockup small{margin-top:4px!important;font-size:4px!important;letter-spacing:.1em!important}
  .mobile-menu-toggle{flex-basis:42px;width:42px}
  .mobile-menu-toggle span:nth-child(1){left:8px}
  .mobile-menu-toggle span:nth-child(2){left:17px}
  .mobile-menu-toggle span:nth-child(3){left:26px}
}
@keyframes mobileMenuPulse{0%,100%{transform:translateY(-50%) scale(.8);opacity:.5}50%{transform:translateY(-50%) scale(1.45);opacity:1}}
.about-page{min-height:100vh;padding-top:74px;background:var(--bg)}.about-hero{position:relative;min-height:88vh;padding:150px clamp(24px,7vw,110px) 90px;display:grid;align-content:center;overflow:hidden;border-bottom:1px solid var(--line)}.about-hero:before{content:"";position:absolute;right:-8vw;top:3vh;width:65vw;height:65vw;border-radius:50%;background:radial-gradient(circle,rgba(93,229,255,.12),transparent 63%)}.about-hero:after{content:"";position:absolute;inset:0;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:90px 90px;opacity:.08;mask-image:linear-gradient(90deg,transparent 18%,#000)}.about-hero>div{position:relative;z-index:2;max-width:1200px}.about-hero h1{font-size:clamp(58px,9vw,132px);margin:0 0 35px}.about-hero h1 em{display:block;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.58);font-style:normal}.about-hero .about-lead{max-width:720px;font-size:clamp(18px,2.2vw,27px);line-height:1.55;color:var(--muted)}.about-story{padding:140px clamp(24px,7vw,110px);display:grid;grid-template-columns:.75fr 1.25fr;gap:10vw;border-bottom:1px solid var(--line)}.about-story h2{font-size:clamp(44px,6vw,82px)}.about-story-copy>p{font-size:clamp(17px,2vw,25px);line-height:1.6;color:var(--text)}.about-story-copy>p+p{font-size:14px;color:var(--muted)}.about-principles{padding:130px clamp(24px,7vw,110px)}.about-principles>h2{max-width:900px}.principle-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:70px;border:1px solid var(--line)}.principle-grid article{min-height:300px;padding:28px;border-right:1px solid var(--line)}.principle-grid article:last-child{border:0}.principle-grid span{font:400 8px DM Mono;color:var(--red)}.principle-grid h3{margin:80px 0 18px;font-size:22px}.principle-grid p{font-size:12px;line-height:1.7;color:var(--muted)}.about-signature{padding:120px clamp(24px,7vw,110px);background:var(--surface);border-top:1px solid var(--line);text-align:center}.about-signature h2{margin:0 auto 30px;max-width:1100px}.about-signature p{color:var(--cyan);font:400 10px DM Mono;letter-spacing:.16em}@media(max-width:800px){.about-story{grid-template-columns:1fr}.principle-grid{grid-template-columns:1fr 1fr}.principle-grid article{border-bottom:1px solid var(--line)}}@media(max-width:520px){.principle-grid{grid-template-columns:1fr}.about-hero{padding-top:110px}}
@keyframes lifeGlow{50%{text-shadow:0 0 36px rgba(93,229,255,.48)}}@keyframes lifeScan{0%,25%{transform:scaleX(0)}55%,75%{transform:scaleX(1)}100%{transform:scaleX(0);transform-origin:right}}@keyframes mkRotate{to{transform:rotate(360deg)}}@keyframes mkPulse{50%{transform:scale(1.14);box-shadow:0 0 48px rgba(93,229,255,.28)}}@keyframes nodeFloat{50%{transform:translateY(-7px);color:var(--text)}}@keyframes mkTravel{to{offset-distance:100%}}@keyframes codeSlide{from{transform:translateX(30%)}to{transform:translateX(-75%)}}@keyframes copyRise{from{opacity:0;transform:translateY(25px)}to{opacity:1;transform:none}}@media(max-width:800px){.manifest-kinetic{width:420px;left:-160px;bottom:0;opacity:.35}}@media(prefers-reduced-motion:reduce){.manifest h2 em,.manifest h2 em:after,.manifest-kinetic *{animation:none!important}}

/* Isolated anatomical rotation frames, registered to the network core. */
.brain-turntable{
  inset:auto!important;
  left:66%!important;
  top:calc(50% + 58px)!important;
  width:min(32vw,520px)!important;
  height:min(43vw,620px)!important;
  transform:translate(-50%,-50%)!important;
  filter:none!important;
  box-shadow:none!important;
  background:transparent!important;
  mask-image:none!important;
}
.brain-turntable>i{
  inset:0!important;
  background-image:var(--image)!important;
  background-size:contain!important;
  background-position:center!important;
  background-repeat:no-repeat!important;
  transform-origin:50% 50%!important;
  mix-blend-mode:screen!important;
  animation-name:brainFrameClean!important;
}
.brain-turntable:before{display:none!important}
.brain-turntable:after{display:none!important}
.brain-turntable>i:after{display:none!important}
[data-theme="light"] .brain-turntable{filter:none!important;box-shadow:none!important}
[data-theme="light"] .brain-turntable>i{mix-blend-mode:multiply!important;filter:invert(1) grayscale(1) contrast(1.12) brightness(1.04)!important}
[data-theme="dark"] .hero{background:#000!important}
[data-theme="dark"] .hero-vignette{background:linear-gradient(90deg,#000 5%,transparent 68%),linear-gradient(0deg,#000,transparent 35%)!important}
.brain-beat{left:66%!important;top:calc(50% + 58px)!important}
@keyframes brainFrameClean{
  0%,24.7%{opacity:1;transform:perspective(1600px) rotateY(-2deg) translateZ(0) scale(.99)}
  24.9%,99.8%{opacity:0;transform:perspective(1600px) rotateY(2deg) translateZ(-8px) scale(.99)}
  100%{opacity:1;transform:perspective(1600px) rotateY(-2deg) translateZ(0) scale(.99)}
}
@media(max-width:720px){
  .brain-turntable{left:63%!important;top:53%!important;width:50vw!important;height:60vw!important}
  .brain-turntable>i{background-size:contain!important}
  .brain-beat{left:63%!important;top:53%!important}
}

/* ABOUT / GDMS TECHNICAL BOARD REPORT */
.tech-report-page{background:#030405;color:var(--text)}
.report-hero{position:relative;min-height:96svh;padding:190px clamp(24px,6vw,96px) 90px;display:flex;align-items:center;overflow:hidden;border-bottom:1px solid var(--line);background:radial-gradient(circle at 72% 49%,rgba(93,229,255,.1),transparent 30%),#030405}
.report-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(93,229,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(93,229,255,.055) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(circle at 74% 50%,#000,transparent 62%)}
.report-grid:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#030405 0%,transparent 60%),linear-gradient(0deg,#030405 0%,transparent 25%)}
.report-hero-copy{position:relative;z-index:3;width:min(920px,66vw)}
.report-hero h1{font-size:clamp(58px,8.6vw,138px);line-height:.84;margin:26px 0 42px}
.report-hero h1 em{display:block;color:transparent;-webkit-text-stroke:1px rgba(93,229,255,.58);font-style:normal;font-weight:400}
.report-hero h1 em[data-type-text]{width:max-content;max-width:92vw;font-size:clamp(20px,4.4vw,68px);line-height:1;letter-spacing:-.045em;white-space:nowrap}
.report-hero .about-lead{max-width:780px;color:#abb4be;font-size:clamp(17px,1.8vw,25px);line-height:1.55}
.report-meta{display:grid;grid-template-columns:repeat(4,1fr);margin-top:65px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.report-meta span{padding:17px 14px;border-right:1px solid var(--line);font:400 7px DM Mono;color:var(--muted);letter-spacing:.1em}.report-meta span:last-child{border:0}.report-meta b{display:block;margin-bottom:7px;font-size:16px;color:var(--cyan);font-weight:400}
.report-orbit{position:absolute;z-index:1;right:4vw;top:51%;width:min(42vw,650px);aspect-ratio:1;transform:translateY(-50%);border:1px solid rgba(93,229,255,.12);border-radius:50%;animation:reportFloat 8s ease-in-out infinite}
.report-orbit:before,.report-orbit:after,.report-orbit i{content:"";position:absolute;border:1px solid rgba(93,229,255,.16);border-radius:50%}.report-orbit:before{inset:13%;border-style:dashed;animation:mkRotate 35s linear infinite}.report-orbit:after{inset:29%;box-shadow:0 0 70px rgba(93,229,255,.1)}.report-orbit i:nth-child(1){inset:6% 42%;border-radius:50%;transform:rotate(62deg)}.report-orbit i:nth-child(2){inset:42% 6%;border-radius:50%;transform:rotate(18deg)}.report-orbit i:nth-child(3){width:9px;height:9px;left:13%;top:25%;background:var(--cyan);box-shadow:0 0 20px var(--cyan);border:0;animation:mkPulse 1.8s infinite}.report-orbit b{position:absolute;inset:40%;display:grid;place-items:center;border:1px solid var(--cyan);border-radius:50%;font:400 22px DM Mono;color:var(--cyan);box-shadow:inset 0 0 35px rgba(93,229,255,.12),0 0 40px rgba(93,229,255,.12)}
.report-signal{position:absolute;z-index:4;left:0;right:0;bottom:30px;height:35px;display:flex;align-items:center;opacity:.6}.report-signal span{height:1px;background:var(--cyan);flex:1}.report-signal i{width:38px;height:30px;border-left:1px solid var(--cyan);border-top:1px solid var(--cyan);transform:skewX(-38deg) rotate(-55deg);margin:0 12px;animation:signalBeat 1.7s ease-in-out infinite}
.report-band{height:54px;display:flex;align-items:center;overflow:hidden;border-bottom:1px solid var(--line);background:#07090c;color:var(--muted);font:400 8px DM Mono;letter-spacing:.14em}.report-band span{flex:0 0 auto;padding:0 32px;border-right:1px solid var(--line)}.report-band span:nth-child(3n){color:var(--cyan)}.report-band span:nth-child(5){color:var(--red)}
.report-shell{display:grid;grid-template-columns:260px minmax(0,1fr);max-width:1540px;margin:auto;padding:110px clamp(20px,4vw,64px) 150px;gap:clamp(45px,7vw,110px)}
.report-index{position:sticky;top:105px;align-self:start;padding:18px 0;border-top:1px solid var(--cyan);font:400 8px DM Mono;letter-spacing:.08em}.report-index>p{color:var(--cyan);margin:0 0 25px}.report-index>a{display:block;padding:11px 5px;border-bottom:1px solid var(--line);color:var(--muted);transition:.25s}.report-index>a:hover{padding-left:12px;color:var(--text);border-color:var(--cyan)}.index-status{display:flex;gap:10px;align-items:center;margin-top:30px;color:var(--muted);line-height:1.6}.index-status i{width:7px;height:7px;border-radius:50%;background:#51f6ad;box-shadow:0 0 14px #51f6ad;animation:pulse 2s infinite}.index-status b{color:#51f6ad;font-weight:400}
.technical-report{min-width:0}.report-title{padding-bottom:80px;border-bottom:1px solid var(--line)}.report-title h2{max-width:1050px;font-size:clamp(48px,6.6vw,100px);line-height:.92}.report-deck{max-width:930px;margin-top:40px;color:#bac1c9;font-size:clamp(19px,2vw,28px);line-height:1.55;letter-spacing:-.02em}
.report-chapter{display:grid;grid-template-columns:62px minmax(0,1fr);gap:30px;padding:90px 0;border-bottom:1px solid var(--line);scroll-margin-top:110px}.chapter-number{padding-top:7px;color:var(--cyan);font:400 10px DM Mono}.report-chapter h3{max-width:900px;margin:0 0 38px;font-size:clamp(30px,4vw,54px);line-height:1.02;letter-spacing:-.045em}.report-chapter p{max-width:920px;margin:0 0 24px;color:#9ba4af;font-size:15px;line-height:1.92}.report-chapter p:first-of-type{color:#d5dae0;font-size:17px}.report-chapter.accent-red{border-left:1px solid rgba(255,75,85,.35);padding-left:26px}.report-chapter.accent-red .chapter-number{color:var(--red)}.report-chapter.accent-cyan{border-left:1px solid rgba(93,229,255,.35);padding-left:26px}
.tech-spec-row{display:grid;grid-template-columns:repeat(4,1fr);margin-top:45px;border:1px solid var(--line)}.tech-spec-row span{padding:14px 10px;border-right:1px solid var(--line);font:400 7px DM Mono;color:var(--cyan);text-align:center}.tech-spec-row span:last-child{border:0}
.architecture-map{position:relative;height:520px;margin:80px 0 10px;overflow:hidden;border:1px solid var(--line);background:radial-gradient(circle at center,rgba(93,229,255,.09),transparent 36%),linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:auto,42px 42px,42px 42px}.arch-core{position:absolute;z-index:3;left:50%;top:50%;width:128px;height:128px;transform:translate(-50%,-50%);display:grid;place-content:center;text-align:center;border:1px solid var(--cyan);border-radius:50%;box-shadow:0 0 50px rgba(93,229,255,.16);animation:mkPulse 3s infinite}.arch-core span{font:500 26px DM Mono;color:var(--cyan)}.arch-core small{font:400 6px DM Mono;color:var(--muted)}.arch-ring{position:absolute;left:50%;top:50%;border:1px solid rgba(93,229,255,.19);border-radius:50%;transform:translate(-50%,-50%)}.ring-a{width:290px;height:290px}.ring-b{width:430px;height:430px;border-style:dashed;animation:mapSpin 45s linear infinite}.arch-node{position:absolute;padding:8px 12px;border-left:1px solid var(--cyan);background:rgba(3,4,5,.72);font:400 8px DM Mono;letter-spacing:.1em;color:#bbc3cb}.arch-node:before{content:"";position:absolute;left:-4px;top:50%;width:7px;height:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 12px var(--cyan)}.arch-node.n-a{left:12%;top:20%}.arch-node.n-b{right:10%;top:20%}.arch-node.n-c{right:7%;top:49%}.arch-node.n-d{right:14%;bottom:17%}.arch-node.n-e{left:12%;bottom:16%}.arch-node.n-f{left:7%;top:49%}.packet{position:absolute;width:6px;height:6px;border-radius:50%;background:var(--red);box-shadow:0 0 12px var(--red)}.p-a{left:28%;top:37%;animation:packetA 3.2s ease-in-out infinite}.p-b{right:27%;top:57%;animation:packetB 2.7s ease-in-out infinite}.p-c{left:49%;bottom:14%;animation:packetC 3.8s ease-in-out infinite}
.report-conclusion blockquote{margin:48px 0 0;padding:28px 0;border-top:1px solid var(--red);border-bottom:1px solid var(--red);color:var(--red);font-size:clamp(28px,4vw,54px);line-height:1.05;letter-spacing:-.04em}.report-method{margin-top:70px;padding:28px;border:1px solid var(--line);background:#080a0d}.report-method p:last-child{margin:0;max-width:850px;color:var(--muted);font:400 10px/1.8 DM Mono}.tech-signature{background:radial-gradient(circle at 50% 110%,rgba(93,229,255,.12),transparent 48%),#030405}.tech-signature h2{max-width:1200px}
@keyframes reportFloat{50%{transform:translateY(-52%) rotate(1.5deg)}}@keyframes signalBeat{50%{filter:drop-shadow(0 0 10px var(--cyan));transform:skewX(-38deg) rotate(-55deg) scale(1.14)}}@keyframes mapSpin{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes packetA{50%{transform:translate(210px,62px)}}@keyframes packetB{50%{transform:translate(-185px,-45px)}}@keyframes packetC{50%{transform:translate(5px,-160px)}}
@media(max-width:980px){.report-hero-copy{width:80vw}.report-orbit{right:-15vw;opacity:.4}.report-meta{grid-template-columns:1fr 1fr}.report-shell{grid-template-columns:1fr}.report-index{position:relative;top:auto;display:grid;grid-template-columns:1fr 1fr}.report-index>p,.index-status{grid-column:1/-1}.report-index>a{padding-right:15px}.report-chapter{grid-template-columns:42px 1fr}}
@media(max-width:620px){.report-hero{padding-top:145px}.report-hero-copy{width:100%}.report-hero h1{font-size:clamp(47px,15vw,75px)}.report-orbit{width:85vw;right:-45vw}.report-meta{margin-top:38px}.report-shell{padding-top:70px}.report-index{grid-template-columns:1fr}.report-index>p,.index-status{grid-column:auto}.report-chapter{grid-template-columns:1fr;padding:65px 0}.report-chapter.accent-red,.report-chapter.accent-cyan{padding-left:15px}.chapter-number{padding:0}.tech-spec-row{grid-template-columns:1fr 1fr}.tech-spec-row span:nth-child(2){border-right:0}.architecture-map{height:430px}.ring-b{width:340px;height:340px}.ring-a{width:230px;height:230px}.arch-node{font-size:6px;padding:6px}.report-band{overflow:hidden}.report-band span{padding:0 18px}}
@media(prefers-reduced-motion:reduce){.report-orbit,.report-orbit:before,.report-orbit i,.report-signal i,.arch-ring,.arch-core,.packet{animation:none!important}}

/* ABOUT / FLUID MEDICAL INTERFACE — no cards, boxes or divider rails */
.tech-report-page{position:relative;background:radial-gradient(ellipse at 10% 18%,rgba(93,229,255,.055),transparent 28%),radial-gradient(ellipse at 95% 47%,rgba(255,75,85,.045),transparent 24%),#030405}
.tech-report-page:before{content:"";position:fixed;z-index:0;left:-12vw;top:24vh;width:36vw;height:36vw;border-radius:48% 52% 61% 39%;background:radial-gradient(circle,rgba(93,229,255,.065),transparent 66%);filter:blur(35px);pointer-events:none;animation:tissueDrift 15s ease-in-out infinite alternate}
.report-hero{border:0!important;background:radial-gradient(circle at 72% 49%,rgba(93,229,255,.105),transparent 31%),radial-gradient(circle at 82% 60%,rgba(255,75,85,.035),transparent 23%),#030405}
.report-hero{min-height:calc(100svh - 74px)!important;padding-top:48px!important;padding-bottom:68px!important;align-items:flex-start!important}
.report-grid{background-image:radial-gradient(circle,rgba(93,229,255,.17) 1px,transparent 1.5px)!important;background-size:46px 46px!important;opacity:.46;animation:clinicalField 18s linear infinite}
.report-grid:after{background:radial-gradient(circle at 73% 50%,transparent 0 20%,#030405 72%)!important}
.about-heart-bg{position:absolute;z-index:0;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:.46;mix-blend-mode:screen;filter:grayscale(.18) contrast(1.08) saturate(.78);mask-image:radial-gradient(ellipse 78% 94% at 72% 51%,#000 43%,rgba(0,0,0,.9) 62%,rgba(0,0,0,.42) 80%,transparent 100%);pointer-events:none;animation:aboutHeartPulse 1.45s cubic-bezier(.2,.72,.34,1) infinite}
.report-meta{display:flex!important;flex-wrap:wrap;gap:clamp(22px,4vw,64px);border:0!important}
.report-meta span{padding:0!important;border:0!important}
.report-band{position:relative;gap:52px;border:0!important;background:transparent!important;height:72px;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}
.report-band span{padding:0!important;border:0!important;animation:domainFlow 14s ease-in-out infinite alternate}.report-band span:nth-child(even){animation-delay:-4s}
.report-shell{position:relative;z-index:2}
.report-index{border:0!important;padding:0!important}
.report-index>p{animation:softSignal 2.4s ease-in-out infinite}
.report-index>a{border:0!important;padding:9px 0!important;opacity:.68}.report-index>a:hover{padding-left:9px!important;opacity:1;text-shadow:0 0 18px rgba(93,229,255,.45)}
.report-title{border:0!important;padding-bottom:45px}
.report-chapter{position:relative;border:0!important;padding-top:105px;padding-bottom:70px;opacity:0;transform:translateY(42px);filter:blur(3px);transition:opacity .9s ease,transform 1.05s cubic-bezier(.2,.75,.2,1),filter .9s}
.report-chapter:before{content:"";position:absolute;z-index:-1;left:8%;top:22%;width:58%;height:58%;border-radius:50%;background:radial-gradient(circle,rgba(93,229,255,.04),transparent 70%);filter:blur(25px);transform:scale(.6);opacity:0;transition:1.4s}
.report-chapter.in-view{opacity:1;transform:none;filter:none}.report-chapter.in-view:before{opacity:1;transform:scale(1)}
.report-chapter.accent-red,.report-chapter.accent-cyan{border:0!important;padding-left:0!important}
.chapter-number{position:relative}.chapter-number:after{content:"●";display:block;margin-top:12px;font-size:5px;color:currentColor;animation:softSignal 1.8s infinite}
.report-chapter h3{transition:color .4s,text-shadow .4s}.report-chapter.in-view h3{text-shadow:0 0 32px rgba(93,229,255,.08)}
.report-title,.architecture-map,.report-method{opacity:0;transform:translateY(28px);transition:opacity .9s,transform .9s}.report-title.in-view,.architecture-map.in-view,.report-method.in-view{opacity:1;transform:none}
.tech-spec-row{display:flex!important;flex-wrap:wrap;gap:12px 30px;border:0!important}.tech-spec-row span{position:relative;padding:0 0 0 12px!important;border:0!important;text-align:left!important}.tech-spec-row span:before{content:"●";position:absolute;left:0;color:var(--cyan);font-size:5px;animation:softSignal 1.7s infinite}
.architecture-map{border:0!important;background:radial-gradient(circle at center,rgba(93,229,255,.1),transparent 34%)!important;overflow:visible}
.arch-core{border-color:rgba(93,229,255,.48)!important;box-shadow:0 0 70px rgba(93,229,255,.16),inset 0 0 50px rgba(93,229,255,.08)}
.arch-node{border:0!important;background:transparent!important;padding-left:14px}.arch-node:before{left:0}
.report-conclusion blockquote{border:0!important;padding:0!important;text-shadow:0 0 35px rgba(255,75,85,.16)}
.report-method{border:0!important;background:radial-gradient(ellipse at left,rgba(93,229,255,.055),transparent 70%)!important;padding:36px 0!important}
.tech-signature{border:0!important;overflow:hidden}.tech-signature:before{content:"";position:absolute;left:0;right:0;top:36%;height:2px;background:linear-gradient(90deg,transparent,var(--cyan),transparent);box-shadow:0 0 18px var(--cyan);opacity:.3;animation:vitalSweep 4.5s ease-in-out infinite}
.medical-stream{position:absolute;z-index:2;inset:110px 0 0;pointer-events:none;overflow:hidden}.medical-stream i{position:absolute;color:rgba(93,229,255,.55);font:400 7px DM Mono;letter-spacing:.12em;font-style:normal;text-shadow:0 0 10px rgba(93,229,255,.35);animation:medicalFloat 10s ease-in-out infinite}.medical-stream i:nth-child(1){left:48%;top:13%}.medical-stream i:nth-child(2){left:84%;top:18%;animation-delay:-3s;color:rgba(255,75,85,.5)}.medical-stream i:nth-child(3){left:66%;top:29%;animation-delay:-7s}.medical-stream i:nth-child(4){left:91%;top:44%;animation-delay:-2s}.medical-stream i:nth-child(5){left:55%;top:69%;animation-delay:-5s;color:rgba(81,246,173,.55)}.medical-stream i:nth-child(6){left:79%;top:77%;animation-delay:-8s}.medical-stream i:nth-child(7){left:71%;top:52%;animation-delay:-4s}.medical-stream i:nth-child(8){left:94%;top:67%;animation-delay:-6s;color:rgba(255,75,85,.5)}
.about-data-network{position:absolute;z-index:2;inset:0;width:100%;height:100%;pointer-events:none;mix-blend-mode:screen;mask-image:linear-gradient(90deg,transparent 28%,#000 48%,#000 100%);filter:drop-shadow(0 0 8px rgba(93,229,255,.12))}
.about-vital-line{position:absolute;z-index:5;left:0;right:0;bottom:0;width:100%;height:54px;pointer-events:none;opacity:.9;mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}
.core-team-chapter{padding-top:80px!important}.core-team-chapter:before{left:-5%!important;top:12%!important;width:85%!important;height:78%!important;background:radial-gradient(ellipse,rgba(255,75,85,.055),rgba(93,229,255,.035) 42%,transparent 72%)!important}.core-team-chapter h3{max-width:780px}.team-signals{display:flex;flex-wrap:wrap;gap:28px clamp(30px,5vw,74px);margin-top:52px}.team-signals span{position:relative;display:flex;flex-direction:column;gap:7px;padding-left:13px;animation:teamSignal 4.6s ease-in-out infinite}.team-signals span:nth-child(2){animation-delay:-1.1s}.team-signals span:nth-child(3){animation-delay:-2.2s}.team-signals span:nth-child(4){animation-delay:-3.3s}.team-signals span:before{content:"";position:absolute;left:0;top:5px;width:5px;height:5px;border-radius:50%;background:var(--cyan);box-shadow:0 0 12px var(--cyan)}.team-signals span:nth-child(4):before{background:var(--red);box-shadow:0 0 12px var(--red)}.team-signals b{font:500 10px DM Mono;letter-spacing:.1em;color:#e7ebef}.team-signals small{font:400 6px DM Mono;letter-spacing:.14em;color:var(--muted)}
[data-type-text]{position:relative}.is-typing:after{content:"▌";margin-left:.08em;color:var(--cyan);font-family:DM Mono;animation:typeCursor .7s steps(1) infinite}.report-conclusion .is-typing:after{color:var(--red)}
@keyframes tissueDrift{to{transform:translate(12vw,18vh) rotate(18deg) scale(1.15)}}@keyframes clinicalField{to{background-position:46px 46px}}@keyframes domainFlow{to{transform:translateX(28px);color:#d8e1e8}}@keyframes softSignal{50%{opacity:.3;text-shadow:0 0 18px currentColor}}@keyframes medicalFloat{0%,100%{transform:translate3d(0,0,0);opacity:.25}45%{transform:translate3d(16px,-24px,0);opacity:.9}70%{transform:translate3d(-8px,-10px,0);opacity:.55}}@keyframes vitalSweep{0%,100%{transform:scaleX(.08);opacity:0}45%,58%{transform:scaleX(1);opacity:.35}}@keyframes teamSignal{0%,100%{transform:translateY(0);opacity:.68}50%{transform:translateY(-6px);opacity:1;text-shadow:0 0 18px rgba(93,229,255,.2)}}@keyframes aboutHeartPulse{0%,100%{transform:scale(1);opacity:.4}12%{transform:scale(1.012);opacity:.5}22%{transform:scale(1.003);opacity:.44}}
@media(max-width:620px){.report-hero{padding-top:34px!important}.report-chapter.accent-red,.report-chapter.accent-cyan{padding-left:0!important}.medical-stream i:nth-child(n+5){display:none}.report-meta{gap:22px!important}.architecture-map{overflow:hidden}.about-data-network{opacity:.58;mask-image:linear-gradient(90deg,transparent 10%,#000 42%)}.about-heart-bg{object-position:68% center;opacity:.34}.about-vital-line{height:42px}}
@media(prefers-reduced-motion:reduce){.report-chapter,.report-title,.architecture-map,.report-method{opacity:1!important;transform:none!important;filter:none!important}.medical-stream i,.report-grid,.report-band span,.tech-report-page:before{animation:none!important}}

/* ABOUT / FULL-WIDTH CLINICAL EDITORIAL FLOW */
.report-shell{display:block!important;max-width:1480px!important;padding:48px clamp(24px,6vw,96px) 150px!important}
.technical-report{width:100%;max-width:none!important}
.flow-rail{height:110px;display:flex;align-items:center;justify-content:center;gap:clamp(18px,3vw,48px);overflow:hidden;white-space:nowrap;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);font:400 clamp(8px,1vw,11px) DM Mono;letter-spacing:.18em;color:var(--muted)}
.flow-rail span{animation:flowBreath 5s ease-in-out infinite}.flow-rail span:nth-of-type(2){animation-delay:-1s}.flow-rail span:nth-of-type(3){animation-delay:-2s;color:var(--cyan)}.flow-rail span:nth-of-type(4){animation-delay:-3s}.flow-rail span:nth-of-type(5){animation-delay:-4s;color:var(--red)}.flow-rail i{font-size:5px;color:var(--cyan);font-style:normal;animation:softSignal 1.7s infinite}
.technical-report>.report-chapter{isolation:isolate;grid-template-columns:clamp(80px,10vw,150px) minmax(0,1fr)!important;gap:clamp(20px,4vw,64px)!important;max-width:1300px;margin:0 auto;min-height:78vh;padding:clamp(90px,11vw,165px) 0!important;align-items:start}
.technical-report>.report-chapter:after{content:attr(data-domain);position:absolute;z-index:-1;right:0;top:9%;font:500 clamp(42px,8vw,118px)/.85 Inter;color:rgba(255,255,255,.018);letter-spacing:-.065em;white-space:nowrap;pointer-events:none}
.technical-report>.report-chapter:nth-of-type(even):after{right:auto;left:4%;color:rgba(93,229,255,.025)}
.technical-report>.report-chapter>div:last-child{width:min(100%,1000px)}
.technical-report>.report-chapter:nth-of-type(even)>div:last-child{margin-left:auto}
.technical-report .chapter-number{position:relative;top:auto;padding:0!important;font:300 clamp(58px,8vw,112px)/.8 Inter;color:rgba(93,229,255,.22);letter-spacing:-.08em}
.technical-report .accent-red .chapter-number{color:rgba(255,75,85,.27)}
.technical-report .chapter-number:after{display:none!important}
.technical-report>.report-chapter h3{max-width:980px;font-size:clamp(38px,5vw,72px);line-height:.96;margin-bottom:52px}
.technical-report>.report-chapter p{max-width:900px;font-size:clamp(14px,1.25vw,17px);line-height:1.95}
.technical-report>.report-chapter p:first-of-type{font-size:clamp(17px,1.55vw,21px);line-height:1.75}
.architecture-map{width:min(100%,1100px);height:620px!important;margin:30px auto 80px!important}
.architecture-map{background:#030405!important;overflow:hidden!important}
.architecture-heart{position:absolute;z-index:0;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:.72;filter:grayscale(.08) contrast(1.08) saturate(.88);mask-image:radial-gradient(ellipse 76% 88% at 69% 52%,#000 43%,rgba(0,0,0,.92) 61%,rgba(0,0,0,.46) 78%,transparent 100%);animation:aboutHeartPulse 1.45s cubic-bezier(.2,.72,.34,1) infinite;pointer-events:none}
.architecture-map .arch-core,.architecture-map .arch-ring{display:none!important}
.architecture-map .arch-node,.architecture-map .packet{z-index:2}
.heart-department-network{position:absolute;z-index:3;inset:0;width:100%;height:100%;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 7px rgba(93,229,255,.13))}
.tech-report-page,.report-shell,.technical-report{background:#000!important}
.architecture-map{background:#000!important}
.report-hero h1{animation:heroHeaderDepth 5.5s ease-in-out infinite;transform-origin:left center}
.technical-report>.report-chapter h3{min-height:1.05em;will-change:filter,text-shadow}
.technical-report>.report-chapter h3.is-typing{color:#eefcff;text-shadow:0 0 18px rgba(93,229,255,.22)}
.technical-report>.report-chapter.accent-red h3.is-typing{color:#fff4f5;text-shadow:0 0 20px rgba(255,75,85,.2)}
.technical-report>.report-chapter h3.typed{animation:clinicalHeaderLive 4.8s ease-in-out infinite}
.tech-signature h2{animation:closingHeaderFloat 5s ease-in-out infinite}
@keyframes heroHeaderDepth{0%,100%{transform:translate3d(0,0,0);text-shadow:0 0 0 rgba(93,229,255,0)}50%{transform:translate3d(0,-5px,0);text-shadow:0 12px 42px rgba(93,229,255,.13)}}@keyframes clinicalHeaderLive{0%,100%{filter:brightness(1);text-shadow:0 0 0 rgba(93,229,255,0)}50%{filter:brightness(1.12);text-shadow:0 0 28px rgba(93,229,255,.11)}}@keyframes closingHeaderFloat{0%,100%{transform:translateY(0);text-shadow:0 0 0 transparent}50%{transform:translateY(-7px);text-shadow:0 16px 40px rgba(93,229,255,.14)}}
@media(prefers-reduced-motion:reduce){.report-hero h1,.technical-report>.report-chapter h3,.tech-signature h2{animation:none!important}}

/* CURRENT PROJECTS / GLOBAL OPERATIONS MAP */
.projects-hero .projects-world-map{
  opacity:.72;
  object-fit:cover;
  object-position:center;
  mix-blend-mode:screen;
  filter:contrast(1.08) saturate(.82);
  mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.14) 22%,#000 46%,#000 94%,transparent 100%);
  animation:projectsMapDrift 18s ease-in-out infinite alternate;
}
.projects-hero .report-grid{opacity:.28}
.projects-hero .about-data-network{opacity:.72}
.projects-hero .project-sector-cards{
  display:grid!important;
  grid-template-columns:repeat(8,minmax(105px,1fr));
  width:calc(100vw - clamp(48px,12vw,192px));
  max-width:none;
  gap:clamp(14px,1.6vw,30px)!important;
  margin-top:52px;
}
.projects-hero .project-sector-cards span{
  position:relative;
  min-height:76px;
  padding-left:16px!important;
  color:var(--red);
  font-size:clamp(11px,.82vw,14px);
  font-weight:500;
  line-height:1.35;
  text-shadow:0 0 18px rgba(255,75,85,.15);
}
.projects-hero .project-sector-cards span:before{
  content:"";
  position:absolute;
  left:0;
  top:4px;
  width:6px;
  height:6px;
  border-radius:50%;
  background:var(--cyan);
  box-shadow:0 0 10px var(--cyan);
  animation:softSignal 1.8s ease-in-out infinite;
}
.projects-hero .project-sector-cards span:nth-child(3n):before,
.projects-hero .project-sector-cards span:nth-child(6):before{
  background:var(--red);
  box-shadow:0 0 10px var(--red);
}
.projects-hero .project-sector-cards b{
  font-size:clamp(8px,.62vw,11px);
  margin-bottom:8px;
  color:var(--cyan);
  letter-spacing:.12em;
  text-shadow:none;
}
@media(max-width:1120px){
  .projects-hero .project-sector-cards{
    grid-template-columns:repeat(4,minmax(130px,1fr));
  }
}

/* FINAL HOME DAY MODE — COMPLETE PALETTE AND MENU CORRECTION */
[data-theme="light"] body.home-page{
  --bg:#f4f6f8;
  --surface:#ffffff;
  --surface2:#e9eef2;
  --text:#080b10;
  --muted:#5f6974;
  --line:rgba(3,12,22,.13);
  --header:rgba(247,249,250,.9);
  --shadow:rgba(30,50,70,.14);
  background:#f4f6f8!important;
  color:#080b10;
}
[data-theme="light"] .home-page main,
[data-theme="light"] .home-page main>section,
[data-theme="light"] .home-page .manifest,
[data-theme="light"] .home-page .intelligence,
[data-theme="light"] .home-page .infrastructure,
[data-theme="light"] .home-page .launch,
[data-theme="light"] .home-page .diagnostics,
[data-theme="light"] .home-page .radiology-zone,
[data-theme="light"] .home-page .lab-zone,
[data-theme="light"] .home-page .human-zone{
  background:#f4f6f8!important;
  color:#080b10;
}
[data-theme="light"] .home-page .system-section,
[data-theme="light"] .home-page .human-development,
[data-theme="light"] .home-page footer{
  background:#fff!important;
  color:#080b10;
}
[data-theme="light"] .home-page .system-shell,
[data-theme="light"] .home-page .system-list,
[data-theme="light"] .home-page .system-tab,
[data-theme="light"] .home-page .system-visual,
[data-theme="light"] .home-page .system-content,
[data-theme="light"] .home-page .data-card,
[data-theme="light"] .home-page .realistic-board,
[data-theme="light"] .home-page .board-specs,
[data-theme="light"] .home-page .imaging-console,
[data-theme="light"] .home-page .molecular-card,
[data-theme="light"] .home-page .specimen-card,
[data-theme="light"] .home-page .lab-card,
[data-theme="light"] .home-page .imaging-workspaces,
[data-theme="light"] .home-page .workspace-atlas,
[data-theme="light"] .home-page .deep-lab,
[data-theme="light"] .home-page .genome-console,
[data-theme="light"] .home-page .sequence,
[data-theme="light"] .home-page .variant-data,
[data-theme="light"] .home-page .mind-workspace,
[data-theme="light"] .home-page .care-path,
[data-theme="light"] .home-page .nutrition-workspace,
[data-theme="light"] .home-page .growth-workspace,
[data-theme="light"] .home-page .apgar-workspace{
  background-color:#fff!important;
  color:#080b10;
}
[data-theme="light"] .home-page .primary-cta,
[data-theme="light"] .home-page .launch-cta{
  background:#080b10!important;
  color:#fff!important;
  box-shadow:0 12px 32px rgba(8,11,16,.15);
}
[data-theme="light"] .home-page .primary-cta span,
[data-theme="light"] .home-page .launch-cta span{
  color:#fff!important;
  -webkit-text-stroke:0!important;
}
[data-theme="light"] .home-page .play-cta{color:#080b10}
[data-theme="light"] .home-page .topbar,
[data-theme="light"] .home-page .worldline{
  background:rgba(247,249,250,.92)!important;
  border-color:rgba(3,12,22,.11)!important;
}
[data-theme="light"] .home-page .primary-nav{
  background:rgba(255,255,255,.98)!important;
  color:#080b10!important;
  border:1px solid rgba(3,12,22,.12)!important;
  box-shadow:0 22px 55px rgba(26,40,48,.18)!important;
}
[data-theme="light"] .home-page .primary-nav a{
  color:#56616c!important;
  border-color:rgba(3,12,22,.09)!important;
}
[data-theme="light"] .home-page .primary-nav a:hover{color:#080b10!important}
[data-theme="light"] .home-page .primary-nav a.active{color:var(--red)!important}
[data-theme="light"] .home-page .mobile-menu-toggle{
  color:#080b10!important;
  background:transparent!important;
  border:0!important;
}
[data-theme="light"] .home-page .telemetry-card,
[data-theme="light"] .home-page .vital-strip.telemetry-card{
  color:#080b10;
  background:linear-gradient(0deg,rgba(244,248,250,.94),transparent)!important;
}
[data-theme="light"] .home-page .kicker span{
  color:#13768d;
  background:rgba(255,255,255,.82)!important;
}
[data-theme="light"] .home-page .map-label{background:#fff!important}
@keyframes projectsMapDrift{
  from{transform:scale(1.015) translate3d(0,0,0)}
  to{transform:scale(1.045) translate3d(-.7%,.35%,0)}
}
@media(max-width:720px){
  .projects-hero .projects-world-map{
    object-position:64% center;
    opacity:.58;
    mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.28) 25%,#000 55%,transparent 100%);
  }
  .projects-hero .project-sector-cards{
    grid-template-columns:repeat(2,minmax(110px,1fr));
    width:100%;
    gap:18px!important;
    margin-top:30px;
  }
}
@media(prefers-reduced-motion:reduce){.projects-hero .projects-world-map{animation:none!important}}

/* HOME / GLOBAL MEDICAL NETWORK HERO */
.home-page .home-world-map{
  inset:116px 0 0;
  width:100%;
  height:calc(100% - 116px);
  object-fit:cover;
  object-position:center;
  opacity:.78;
  mix-blend-mode:screen;
  filter:contrast(1.08) saturate(.84);
  mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.18) 20%,#000 43%,#000 95%,transparent 100%);
  animation:homeMapDrift 20s ease-in-out infinite alternate;
}
[data-theme="light"] .home-page .home-world-map{
  opacity:.34!important;
  mix-blend-mode:multiply!important;
  filter:invert(1) grayscale(.28) contrast(.8) brightness(1.08)!important;
}
@keyframes homeMapDrift{
  from{transform:scale(1.015) translate3d(0,0,0)}
  to{transform:scale(1.055) translate3d(-.8%,.4%,0)}
}
@media(max-width:720px){
  .home-page .home-world-map{
    object-position:64% center;
    opacity:.64;
    mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.3) 24%,#000 55%,transparent 100%);
  }
}
@media(prefers-reduced-motion:reduce){.home-page .home-world-map{animation:none!important}}

/* HOME / SEAMLESS TRUE-BLACK CLINICAL CANVAS */
.home-page{--bg:#000;--surface:#000;--surface2:#05080b;--header:rgba(0,0,0,.88);background:#000!important}
.home-page main,.home-page main>section,.home-page .manifest,.home-page .system-section,.home-page .intelligence,.home-page .infrastructure,.home-page .launch,.home-page .diagnostics,.home-page .radiology-zone,.home-page .lab-zone,.home-page .human-zone{background:#000!important;border:0!important}
.home-page .system-shell,.home-page .system-list,.home-page .system-tab,.home-page .data-card,.home-page .realistic-board,.home-page .board-specs,.home-page .board-title,.home-page .board-specs article,.home-page .imaging-console,.home-page .console-head,.home-page .worklist,.home-page .worklist button,.home-page .findings,.home-page .findings>div,.home-page .diagnostic-flow,.home-page .diagnostic-flow>div,.home-page .molecular-card,.home-page .specimen-card,.home-page .lab-card,.home-page .amplification,.home-page .metric-row,.home-page .specs div,.home-page .launch-meta{border:0!important;box-shadow:none!important}
.home-page .system-shell,.home-page .system-visual,.home-page .system-content,.home-page .data-card,.home-page .realistic-board,.home-page .board-specs,.home-page .imaging-console,.home-page .molecular-card,.home-page .specimen-card,.home-page .lab-card,.home-page .map-label{background-color:#000!important}
.home-page .board-specs{gap:clamp(18px,3vw,46px)}
.home-page .dashboard-grid,.home-page .lab-matrix{gap:clamp(22px,3vw,46px)}
.home-page .board-title{padding-left:0;padding-right:0}
.home-page .board-specs article{padding-left:0;padding-right:0}
.home-page footer{background:#000!important;border:0!important}
.home-page .imaging-workspaces,.home-page .workspace-atlas,.home-page .atlas-head,.home-page .atlas-grid article,.home-page .deep-lab,.home-page .deep-lab-copy li,.home-page .genome-console,.home-page .sequence,.home-page .variant-data,.home-page .variant-data p,.home-page .human-development,.home-page .human-tabs button,.home-page .mind-workspace,.home-page .care-path,.home-page .nutrition-workspace,.home-page .growth-workspace,.home-page .apgar-workspace,.home-page .mind-scales,.home-page .mind-scales>div,.home-page .nutrition-readings>div,.home-page .nutrition-flow,.home-page .growth-metrics p,.home-page .apgar-components,.home-page .apgar-components>div,.home-page .privacy-chip{border:0!important;box-shadow:none!important}
.home-page .imaging-workspaces,.home-page .atlas-grid{gap:clamp(18px,2.5vw,38px)!important}
.home-page .imaging-workspaces,.home-page .workspace-atlas,.home-page .deep-lab,.home-page .genome-console,.home-page .sequence,.home-page .variant-data,.home-page .human-development,.home-page .mind-workspace,.home-page .care-path,.home-page .nutrition-workspace,.home-page .growth-workspace,.home-page .apgar-workspace{background:#000!important}
.home-page .atlas-head,.home-page .atlas-grid article,.home-page .deep-lab-copy li,.home-page .variant-data p,.home-page .mind-scales>div,.home-page .nutrition-readings>div,.home-page .growth-metrics p,.home-page .apgar-components>div{background:transparent!important}
.wordmark .brain-mark{width:50px!important;height:46px!important;stroke:var(--red)!important;stroke-width:1.15!important;filter:drop-shadow(0 0 5px rgba(255,75,85,.48)) drop-shadow(0 0 14px rgba(255,75,85,.18))!important;animation:brainLogoLive 3.2s ease-in-out infinite}
@keyframes brainLogoLive{0%,100%{transform:scale(1);filter:drop-shadow(0 0 5px rgba(255,75,85,.42)) drop-shadow(0 0 12px rgba(255,75,85,.14))}50%{transform:scale(1.035);filter:drop-shadow(0 0 7px rgba(255,75,85,.72)) drop-shadow(0 0 18px rgba(255,75,85,.25))}}
@media(max-width:520px){.wordmark .brain-mark{width:43px!important;height:40px!important}}
@media(prefers-reduced-motion:reduce){.wordmark .brain-mark{animation:none!important}}

/* HOME / DAY-MODE ANATOMICAL BRAIN COMPOSITING */
[data-theme="light"] .home-page .hero{background:#f4f6f8!important}
[data-theme="light"] .home-page .brain-turntable{opacity:.68!important;filter:none!important;box-shadow:none!important;mix-blend-mode:multiply!important}
[data-theme="light"] .home-page .brain-turntable>i{background-color:transparent!important;mix-blend-mode:multiply!important;filter:invert(1) grayscale(1) saturate(0) contrast(1.08) brightness(.94)!important}
[data-theme="light"] .home-page .brain-turntable>i:after,[data-theme="light"] .home-page .brain-turntable:before,[data-theme="light"] .home-page .brain-turntable:after{display:none!important}
[data-theme="light"] .home-page .brain-network{opacity:.62!important;mix-blend-mode:multiply!important;filter:none!important}
[data-theme="light"] .home-page .brain-beat{opacity:.72;mix-blend-mode:multiply!important}
[data-theme="light"] .home-page .hero-vignette{background:linear-gradient(90deg,#f4f6f8 4%,rgba(244,246,248,.9) 30%,rgba(244,246,248,0) 70%),linear-gradient(0deg,#f4f6f8,transparent 36%)!important}
.report-method{max-width:950px;margin:90px auto 0!important}
.tech-signature{min-height:76vh;display:grid;place-content:center}
@keyframes flowBreath{0%,100%{opacity:.3;transform:translateY(4px)}50%{opacity:1;transform:translateY(-4px);text-shadow:0 0 20px rgba(93,229,255,.24)}}
@media(max-width:800px){.report-shell{padding-top:25px!important}.flow-rail{justify-content:flex-start;height:82px}.technical-report>.report-chapter{grid-template-columns:1fr!important;min-height:auto;padding:90px 0!important}.technical-report .chapter-number{position:relative;top:auto;font-size:58px}.technical-report>.report-chapter:after{top:5%;font-size:15vw}.architecture-map{height:480px!important}.heart-department-network{opacity:.82}.tech-signature{min-height:65vh}}

/* FINAL RESPONSIVE NAVIGATION OVERRIDE */
@media(min-width:0px){
  .topbar .mobile-menu-toggle{
    display:grid!important;
    place-items:center;
    flex:0 0 48px;
    width:48px;
    min-width:48px;
    height:42px;
    margin-left:auto;
    padding:0;
    color:#f4f7f9;
    border:0;
    border-radius:0;
    background:transparent;
    box-shadow:none;
  }
  .topbar .mobile-menu-toggle span{display:none!important}
  .topbar .mobile-menu-toggle:before{
    content:"•••";
    display:block;
    margin-top:-8px;
    color:currentColor;
    font:500 20px/1 DM Mono,monospace;
    letter-spacing:3px;
  }
  .topbar .mobile-menu-toggle[aria-expanded="true"]:before{
    color:var(--red);
    text-shadow:0 0 12px rgba(255,75,85,.72);
  }
  .topbar .primary-nav:not(.mobile-open){
    opacity:0!important;
    visibility:hidden!important;
    pointer-events:none!important;
  }
  .topbar .primary-nav.mobile-open{
    display:flex!important;
    opacity:1!important;
    visibility:visible!important;
    pointer-events:auto!important;
  }
  [data-theme="light"] .topbar .mobile-menu-toggle{
    color:#111820;
    border:0;
    background:transparent;
  }
}
