.header-actions{display:flex;align-items:center;gap:14px}.language-switch{display:flex;border:1px solid var(--line);border-radius:4px;overflow:hidden}.lang{border:0;background:transparent;color:#7181aa;font:11px 'JetBrains Mono',monospace;padding:8px 9px;cursor:pointer}.lang.is-active{color:#f3f6ff;background:rgba(74,102,222,.3)}.nav{gap:24px}
@media(max-width:980px){.focus-grid{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.focus-card:nth-child(n+4){display:block}}
@media(max-width:700px){.header-actions{gap:8px}.lang{padding:8px 7px}.focus-grid{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.focus-card:nth-child(n+5){display:block}}
.skip-link{position:fixed;z-index:99;left:16px;top:-64px;background:#eef2ff;color:#09101f;padding:10px 14px;border-radius:4px;font:12px Manrope;text-decoration:none;transition:top .2s}.skip-link:focus{top:16px}.lang:focus-visible,.menu-toggle:focus-visible,.button:focus-visible,.nav-cta:focus-visible,a:focus-visible{outline:2px solid #a995ff;outline-offset:3px}.focus-card{min-height:310px}.focus-card h3{font-size:16px;letter-spacing:-.015em}.focus-card p{font-size:12.5px;line-height:1.5}.dashboards{display:grid;grid-template-columns:1fr 1fr .86fr;gap:16px;border:0;margin-top:20px}.dashboard-card{min-height:338px;border:1px solid var(--line);padding:15px;background:linear-gradient(145deg,rgba(15,31,67,.32),rgba(3,8,18,.5));position:relative;overflow:hidden}.dashboard-head{height:27px;display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid rgba(143,174,255,.12)}.dashboard-head p{margin:0;font:11px 'JetBrains Mono',monospace;letter-spacing:.12em;color:#b5c5ef}.status-dot{width:5px;height:5px;border-radius:50%;background:#5f83ff;box-shadow:0 0 12px #5f83ff;margin:3px}.activity-body{height:210px;display:flex;align-items:center;gap:8px}.activity-brain{width:70%;height:100%;background:linear-gradient(90deg,rgba(6,15,33,.1),rgba(6,15,33,.05)),url('./assets/hero-brain.jpg') 79% 55%/370px auto no-repeat;filter:saturate(1.18)}.activity-body dl{margin:0 0 8px auto;min-width:62px}.activity-body dl div{padding:8px 0;border-bottom:1px solid rgba(143,174,255,.1)}.activity-body dt{font:10.5px 'JetBrains Mono',monospace;color:#8090b5}.activity-body dd{margin:3px 0 0;color:#879eff;font:14px 'Onest',sans-serif}.meter{margin-top:auto}.meter>div{display:flex;justify-content:space-between;color:#8495bd;font:11px 'JetBrains Mono',monospace;letter-spacing:.08em}.meter>div span:last-child{color:#d4dcff}.meter i{display:block;height:4px;margin:9px 0 7px;background:#14244a}.meter em{display:block;height:100%;width:74%;background:linear-gradient(90deg,#265ee4,#a452ff);box-shadow:0 0 11px rgba(120,91,255,.6)}.meter small{display:flex;justify-content:space-between;color:#6f80a7;font:11px 'JetBrains Mono',monospace;letter-spacing:.08em}.meter small b{font-weight:400}.network-orbit{height:210px;position:relative;display:grid;place-items:center;overflow:hidden}.network-orbit:before{content:"";position:absolute;width:204px;height:204px;border:1px solid rgba(109,139,249,.22);border-radius:50%;box-shadow:inset 0 0 45px rgba(59,93,255,.12)}.network-orbit img{width:164px;height:190px;object-fit:cover;clip-path:ellipse(47% 50% at 50% 50%);filter:saturate(1.25);opacity:.91}.orbit{position:absolute;border:1px solid rgba(126,154,255,.26);border-radius:50%}.orbit.one{width:184px;height:128px;transform:rotate(45deg)}.orbit.two{width:118px;height:215px;transform:rotate(31deg)}.orbit.three{width:216px;height:72px;transform:rotate(-25deg)}.research-feed{display:flex;flex-direction:column}.research-feed .dashboard-head{margin-bottom:5px}.feed-item{display:grid;grid-template-columns:55px 1fr;gap:10px;padding:10px 0;border-bottom:1px solid rgba(143,174,255,.1);color:#cbd6f0;text-decoration:none}.feed-item:hover b{color:#9baeff}.feed-thumb{height:48px;background:url('./assets/neural-network.jpg') 18% 44%/155px auto;border:1px solid rgba(143,174,255,.16)}.feed-thumb.two{background-position:80% 50%;background-image:url('./assets/hero-brain.jpg')}.feed-thumb.three{background-position:80% 60%}.feed-item b{display:block;font:12px/1.45 Manrope;transition:color .2s}.feed-item small{display:block;color:#66779d;font:11px 'JetBrains Mono',monospace;margin-top:4px;letter-spacing:.04em}.feed-all{margin-top:auto;display:flex;justify-content:space-between;border:1px solid var(--line);padding:8px 10px;color:#a8b9f5;text-decoration:none;font:10.5px 'JetBrains Mono',monospace;letter-spacing:.08em}.feed-all:hover{border-color:#6b83e8}.insight-banner{min-height:142px;margin-top:20px;position:relative;overflow:hidden;display:flex;align-items:center;padding:25px 7%;background:#060c1a}.insight-art{position:absolute;inset:0;background:linear-gradient(90deg,#070d1d 15%,transparent 55%,#070d1d 100%),url('./assets/neural-network.jpg') center/cover;opacity:.8}.insight-banner p,.insight-banner span{position:relative;margin:0}.insight-banner p{color:#a899f5;font:clamp(20px,2.3vw,32px)/1.35 'Onest',sans-serif}.insight-banner>span{margin-left:auto;color:#b6c4eb;font:11px 'JetBrains Mono',monospace;letter-spacing:.1em}.header{backdrop-filter:saturate(1.1)}
@media(max-width:980px){.dashboards{grid-template-columns:1fr 1fr}.research-feed{grid-column:span 2;min-height:270px}.research-feed .feed-item{display:inline-grid;flex:1}.feed-all{margin-top:10px}.focus-card{min-height:295px}.focus-card h3{font-size:16px}}
@media(max-width:700px){.dashboards{grid-template-columns:1fr;gap:12px;margin-top:16px}.dashboard-card{min-height:300px}.research-feed{grid-column:auto;min-height:315px}.activity-body,.network-orbit{height:185px}.insight-banner{margin-top:16px;min-height:150px;padding:22px}.insight-banner>span{position:absolute;right:22px;bottom:21px}.insight-banner p{font-size:20px}.focus-card{min-height:270px}.focus-card h3{font-size:15px}.focus-card p{font-size:10px}}
.theme-control{position:relative}.theme-toggle{height:35px;display:flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:4px;background:rgba(4,10,23,.72);color:#a9b8df;font:10.5px 'JetBrains Mono',monospace;letter-spacing:.08em;padding:0 10px;cursor:pointer}.theme-toggle:hover{border-color:#788ce5;color:#eaf0ff}.theme-signal{width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,#47a2ff,#b15eff);box-shadow:0 0 9px #6588ff}.theme-menu{position:absolute;z-index:40;right:0;top:43px;width:228px;padding:11px;background:rgba(5,11,24,.96);border:1px solid #334a89;box-shadow:0 20px 45px rgba(0,0,0,.55);backdrop-filter:blur(14px)}.theme-menu[hidden]{display:none}.theme-menu p{margin:2px 4px 8px;color:#6f83b2;font:10.5px 'JetBrains Mono',monospace;letter-spacing:.1em}.theme-option{display:grid;grid-template-columns:17px 1fr 12px;align-items:center;gap:8px;width:100%;padding:9px 5px;border:0;border-top:1px solid rgba(143,174,255,.1);background:transparent;color:#b9c7e6;text-align:left;font:11px 'JetBrains Mono',monospace;cursor:pointer}.theme-option:hover{background:rgba(75,97,179,.18)}.theme-option i{width:14px;height:14px;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:linear-gradient(135deg,#12388e,#9750ff)}.theme-option[data-theme="neon"] i{background:linear-gradient(135deg,#00e7ff,#ff35bb)}.theme-option[data-theme="glitch"] i{background:linear-gradient(135deg,#c5ff24,#ff3c78)}.theme-option[data-theme="wasteland"] i{background:linear-gradient(135deg,#7d9b53,#e1a43b)}.theme-option b{opacity:0;color:#d8e4ff}.theme-option.is-active b{opacity:1}.theme-toggle:focus-visible,.theme-option:focus-visible{outline:2px solid #a995ff;outline-offset:2px}
body[data-theme="neon"]{--ink:#080310;--surface:#12051c;--line:rgba(255,100,217,.23);--text:#fbecff;--muted:#c3a5d3;--blue:#00e6ff;--violet:#ff35ba;background:#080310}body[data-theme="neon"] .hero{background:linear-gradient(115deg,#07020d,#1d062b 53%,#090215)}body[data-theme="neon"] .hero-art,body[data-theme="neon"] .card-image,body[data-theme="neon"] .activity-brain,body[data-theme="neon"] .network-orbit img,body[data-theme="neon"] .feed-thumb,body[data-theme="neon"] .research-visual img,body[data-theme="neon"] .insight-art{filter:hue-rotate(90deg) saturate(1.65) contrast(1.08)}body[data-theme="neon"] .button.primary{background:linear-gradient(100deg,#00c8ff,#ff25b2);border-color:#fb70d4;box-shadow:0 8px 34px rgba(255,36,181,.3)}body[data-theme="neon"] .meter em,body[data-theme="neon"] .bar em{background:linear-gradient(90deg,#00e6ff,#ff35ba)}body[data-theme="neon"] .brand-mark{box-shadow:0 0 20px #ff30b7;background:radial-gradient(circle,#00e7ff 0 3%,transparent 25%),radial-gradient(circle at 70% 70%,#ff3bbd 0 4%,transparent 20%)}body[data-theme="neon"] .theme-signal{background:linear-gradient(135deg,#00e7ff,#ff35bb)}
body[data-theme="glitch"]{--ink:#05080c;--surface:#0a1213;--line:rgba(167,246,65,.24);--text:#edf7d9;--muted:#a2b797;--blue:#b6ff31;--violet:#ff437d;background:#05080c}body[data-theme="glitch"] .noise{opacity:.33;mix-blend-mode:screen;background-size:4px 4px}body[data-theme="glitch"] .hero{background:linear-gradient(115deg,#05080c,#12120c 54%,#0b0510)}body[data-theme="glitch"] .hero:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:repeating-linear-gradient(0deg,transparent 0 5px,rgba(174,255,49,.032) 6px 7px)}body[data-theme="glitch"] .hero-art,body[data-theme="glitch"] .card-image,body[data-theme="glitch"] .activity-brain,body[data-theme="glitch"] .network-orbit img,body[data-theme="glitch"] .feed-thumb,body[data-theme="glitch"] .research-visual img,body[data-theme="glitch"] .insight-art{filter:hue-rotate(165deg) saturate(1.55) contrast(1.22)}body[data-theme="glitch"] .button.primary{background:linear-gradient(100deg,#92e936,#ff3f79);border-color:#caff4b;box-shadow:0 8px 32px rgba(173,255,43,.24)}body[data-theme="glitch"] .meter em,body[data-theme="glitch"] .bar em{background:linear-gradient(90deg,#b6ff31,#ff437d)}body[data-theme="glitch"] .theme-signal{background:linear-gradient(135deg,#b6ff31,#ff437d)}body[data-theme="glitch"] .section-label,body[data-theme="glitch"] .dashboard-head p{color:#c5ff67}
body[data-theme="wasteland"]{--ink:#12130d;--surface:#1d1c11;--line:rgba(222,182,91,.25);--text:#e5d8af;--muted:#b9ad87;--blue:#d6b45e;--violet:#91ad62;background:#12130d}body[data-theme="wasteland"]{font-family:'JetBrains Mono',monospace}body[data-theme="wasteland"] .hero{background:linear-gradient(115deg,#12130d,#252215 53%,#15130d)}body[data-theme="wasteland"] .hero:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.38;background:repeating-linear-gradient(0deg,rgba(229,216,175,.04) 0 1px,transparent 2px 5px)}body[data-theme="wasteland"] .hero-art,body[data-theme="wasteland"] .card-image,body[data-theme="wasteland"] .activity-brain,body[data-theme="wasteland"] .network-orbit img,body[data-theme="wasteland"] .feed-thumb,body[data-theme="wasteland"] .research-visual img,body[data-theme="wasteland"] .insight-art{filter:grayscale(.6) sepia(.78) hue-rotate(28deg) saturate(.85) contrast(1.15)}body[data-theme="wasteland"] .button.primary{background:linear-gradient(100deg,#788e48,#c58a35);border-color:#d8ad55;box-shadow:0 8px 30px rgba(198,145,53,.23)}body[data-theme="wasteland"] .meter em,body[data-theme="wasteland"] .bar em{background:linear-gradient(90deg,#7f9952,#e2a53e)}body[data-theme="wasteland"] .brand-mark{filter:sepia(.8) hue-rotate(20deg);box-shadow:0 0 15px #b88b38}body[data-theme="wasteland"] .theme-signal{background:linear-gradient(135deg,#829958,#e4a43b)}body[data-theme="wasteland"] .hero h1,body[data-theme="wasteland"] .intro h2,body[data-theme="wasteland"] .research h2,body[data-theme="wasteland"] .contact h2{letter-spacing:-.05em}body[data-theme="wasteland"] .section-label,body[data-theme="wasteland"] .dashboard-head p{color:#d7b96f}
@media(max-width:700px){.theme-toggle{padding:0 8px}.theme-toggle span:last-child{display:none}.theme-menu{right:-45px;width:215px}.theme-option{font-size:9px}}

@media(max-width:700px){.focus-card h3{hyphens:auto;overflow-wrap:break-word}}
@media(max-width:430px){.contact h2{font-size:60px}.focus-card h3{font-size:14px}}

.nav>a{white-space:nowrap}
@media(max-width:1280px){.nav>a{font-size:10px;letter-spacing:.05em}.nav{gap:14px}.nav-cta{font-size:10px;padding:10px 12px}}

@media(min-width:701px) and (max-width:1100px){.menu-toggle{width:39px;height:39px;display:grid;gap:5px;place-content:center;background:transparent;border:1px solid var(--line);border-radius:4px}.menu-toggle i{display:block;width:16px;height:1px;background:#cdd7fb;transition:.25s}.menu-toggle[aria-expanded="true"] i:first-child{transform:translateY(3px) rotate(45deg)}.menu-toggle[aria-expanded="true"] i:last-child{transform:translateY(-3px) rotate(-45deg)}.nav{position:absolute;inset:76px 0 auto;background:#07101e;display:none;padding:19px 20px 25px;border-bottom:1px solid var(--line);box-shadow:0 15px 35px #000;align-items:stretch}.nav.open{display:flex;flex-direction:column}.nav>a{font-size:11px;padding:9px 0;border-bottom:1px solid var(--line)}.nav-cta{margin-top:8px}}
