:root[data-theme=light]{--bg:rgb(242,243,247);--surface:rgb(236,238,244);--text:rgb(20,24,31);--muted:rgb(97,100,109);--line:rgba(26,26,26,0.095);--purple:rgb(34,69,206);--blue:rgb(34,68,206);--green:rgb(74,166,137)}:root[data-theme=light] body{background:var(--bg);color:var(--text)}:root[data-theme=light] ::selection{background:rgb(98,119,196);color:rgb(26,26,26)}:root[data-theme=light] a,:root[data-theme=light] button{color:inherit}:root[data-theme=light] a:focus-visible,:root[data-theme=light] button:focus-visible,:root[data-theme=light] input:focus-visible,:root[data-theme=light] select:focus-visible,:root[data-theme=light] textarea:focus-visible{outline:2px solid var(--purple)}:root[data-theme=light] button{border:0}:root[data-theme=light] h2 span{color:var(--muted)}:root[data-theme=light] h2 em{color:var(--purple)}:root[data-theme=light] p{color:var(--muted)}:root[data-theme=light] button{background:none}:root[data-theme=light] .eyebrow{color:rgb(73,76,85)}:root[data-theme=light] .eyebrow>span:empty{background:var(--purple)}:root[data-theme=light] .small-label{color:rgb(78,82,93)}:root[data-theme=light] .button{background:var(--brand);color:var(--on-brand);border:1px solid var(--brand)}:root[data-theme=light] .button:hover{background:var(--brand-hover);border-color:var(--brand-hover);box-shadow:0 8px 30px -6px var(--brand-glow)}:root[data-theme=light] .button.secondary{background:transparent;border-color:rgba(26,26,26,.145);color:var(--text)}:root[data-theme=light] .button.secondary:hover{background:rgba(26,26,26,.031);border-color:rgba(26,26,26,.333)}:root[data-theme=light] .text-link:hover{color:var(--purple)}:root[data-theme=light] .tags span{border:1px solid var(--line);color:rgb(71,74,83)}:root[data-theme=light] .skip-link{background:rgb(26,26,26);color:rgb(251,251,251)}:root[data-theme=light] .site-header{background:rgba(242,243,247,.8);border-bottom:1px solid transparent}:root[data-theme=light] .site-header.menu-open,:root[data-theme=light] .site-header.scrolled{background:rgba(242,243,247,.949);border-bottom-color:var(--line);box-shadow:0 10px 30px -18px rgba(28,22,60,.16)}:root[data-theme=light] .logo>span{color:var(--text)}:root[data-theme=light] .nav-trigger>a{color:rgb(74,78,85)}:root[data-theme=light] .nav-item.open .nav-trigger,:root[data-theme=light] .nav-item:hover .nav-trigger{background:rgba(26,26,26,.051)}:root[data-theme=light] .nav-item.open .nav-trigger>a,:root[data-theme=light] .nav-item:hover .nav-trigger>a,:root[data-theme=light] .nav-trigger>a[aria-current]{color:rgb(26,26,26)}:root[data-theme=light] .nav-trigger>a[aria-current]:after{background:var(--purple);box-shadow:0 0 8px var(--purple)}:root[data-theme=light] .menu-toggle{color:rgb(116,118,129)}:root[data-theme=light] .nav-item.open .menu-toggle,:root[data-theme=light] .nav-item:hover .menu-toggle{color:rgb(49,80,191)}:root[data-theme=light] .nav-cta{color:var(--on-brand);background:var(--brand)}:root[data-theme=light] .nav-cta:hover{background:var(--brand-hover);box-shadow:0 0 0 4px var(--brand-ring),0 8px 28px -8px var(--brand-glow)}:root[data-theme=light] .mega-menu{background:radial-gradient(ellipse at 0 0,rgba(47,78,192,.078),transparent 55%),rgb(235,237,242);border:1px solid rgba(26,26,26,.078);box-shadow:0 30px 80px -20px rgba(28,22,60,.139),0 0 0 1px rgba(28,22,60,.08)}:root[data-theme=light] .mega-intro{border-right:1px solid var(--line)}:root[data-theme=light] .mega-intro p{color:var(--muted)}:root[data-theme=light] .mega-intro a{color:rgb(49,80,191)}:root[data-theme=light] .mega-intro a:hover{color:rgb(26,26,26)}:root[data-theme=light] .mega-links a{color:rgb(44,47,55);border:1px solid transparent}:root[data-theme=light] .mega-links a>span{color:rgb(127,131,146)}:root[data-theme=light] .mega-links a>svg{color:var(--purple)}:root[data-theme=light] .mega-links a:hover{background:rgba(47,78,192,.071);border-color:rgba(47,78,192,.149);color:rgb(26,26,26)}:root[data-theme=light] .mega-links a:hover>span{color:var(--purple)}:root[data-theme=light] .mega-close{color:rgb(93,100,118)}:root[data-theme=light] .mega-close:hover{background:rgba(26,26,26,.063);color:rgb(26,26,26)}@media (max-width:1180px){:root[data-theme=light] .mobile-toggle{color:rgb(26,30,45);border:1px solid rgba(26,26,26,.11)}:root[data-theme=light] .mobile-toggle:hover{background:rgba(26,26,26,.051)}:root[data-theme=light] .nav-links.mobile-open{background:rgb(240,241,245);border-bottom:1px solid var(--line);box-shadow:0 30px 60px -20px rgba(28,22,60,.128)}:root[data-theme=light] .nav-links.mobile-open .nav-item{border-bottom:1px solid var(--line)}:root[data-theme=light] .nav-links.mobile-open .nav-trigger{background:none}:root[data-theme=light] .nav-links.mobile-open .nav-trigger>a{color:rgb(29,32,41)}:root[data-theme=light] .nav-links.mobile-open .menu-toggle{border:1px solid var(--line)}:root[data-theme=light] .mobile-submenu a{color:rgb(70,73,81)}:root[data-theme=light] .mobile-submenu a:hover{background:rgba(47,78,192,.071);color:rgb(26,26,26)}:root[data-theme=light] .mobile-contact{color:var(--on-brand);background:var(--brand)}}:root[data-theme=light] .hero-grid{background-image:linear-gradient(rgba(26,26,26,.012) 1px,transparent 0),linear-gradient(90deg,rgba(26,26,26,.012) 1px,transparent 0);background-size:96px 96px;mask-image:linear-gradient(90deg,transparent,rgb(251,251,251))}:root[data-theme=light] .hero:after{background:radial-gradient(ellipse at 78% 44%,rgba(148,164,205,.11),transparent 50%)}:root[data-theme=light] .hero-badge{color:rgb(56,60,76)}:root[data-theme=light] .status-dot{background:rgb(63,87,177);box-shadow:0 0 10px rgba(47,78,192,.226)}:root[data-theme=light] .hero h1>span{color:rgb(82,98,158)}:root[data-theme=light] .hero-description{color:rgb(81,84,92)}:root[data-theme=light] .hero-disciplines{color:rgb(124,127,136)}:root[data-theme=light] .hero-disciplines i{background:rgb(137,142,161)}:root[data-theme=light] .core-center-label{color:rgba(45,80,195,.6)}:root[data-theme=light] .core-center-label span{color:rgb(77,85,110)}:root[data-theme=light] .core-coordinate{color:rgb(122,127,142)}:root[data-theme=light] .coordinate-top span{color:rgb(163,170,186)}:root[data-theme=light] .core-label{border:1px solid rgba(67,75,101,.188);background:rgba(229,233,244,.667);color:rgb(49,57,80)}:root[data-theme=light] .core-label i{background:rgb(45,80,194);box-shadow:0 0 10px rgba(45,80,194,.6)}:root[data-theme=light] .code-window,:root[data-theme=light] .terminal{background:rgba(235,238,243,.851);border:1px solid rgba(44,80,196,.11)}:root[data-theme=light] .terminal-top{border-bottom:1px solid var(--line);color:rgb(133,138,151)}:root[data-theme=light] .terminal-dots i{background:rgb(155,159,172)}:root[data-theme=light] .terminal-dots i:first-child{background:rgb(133,103,118)}:root[data-theme=light] .terminal-dots i:nth-child(2){background:rgb(148,131,94)}:root[data-theme=light] .terminal-dots i:nth-child(3){background:rgb(120,155,143)}:root[data-theme=light] .terminal-body p{color:rgb(85,89,101)}:root[data-theme=light] .purple{color:var(--purple)}:root[data-theme=light] .green{color:var(--green)}:root[data-theme=light] .hero-bottom{color:rgb(125,127,138)}:root[data-theme=light] .scroll-icon{border:1px solid rgba(26,26,26,.145)}:root[data-theme=light] .core-fallback{background:radial-gradient(ellipse at center,rgba(137,166,226,.188),transparent 55%)}:root[data-theme=light] .core-fallback i{border:1px dotted rgba(43,92,196,.502);box-shadow:0 0 15px rgba(44,89,196,.012)}:root[data-theme=light] .trust-strip{background:rgb(240,240,245)}:root[data-theme=light] .trust-strip .container>span{color:rgb(125,129,138)}:root[data-theme=light] .trust-strip b{color:rgb(83,86,97)}:root[data-theme=light] .trust-strip .container>div{color:rgb(80,81,86)}:root[data-theme=light] .trust-strip a{color:rgb(129,132,141)}:root[data-theme=light] .mini-data i{background:var(--purple)}:root[data-theme=light] .circle-link{border:1px solid var(--line)}:root[data-theme=light] .circle-link:hover{background:rgba(47,78,192,.071)}:root[data-theme=light] .capability-tabs{border-bottom:1px solid var(--line)}:root[data-theme=light] .capability-tabs button{color:rgb(112,113,123);border-bottom:1px solid transparent}:root[data-theme=light] .capability-tabs button>span{color:rgb(145,149,163)}:root[data-theme=light] .capability-tabs button[aria-selected=true]{color:rgb(43,74,197);border-color:rgb(46,78,193)}:root[data-theme=light] .capability-tabs button[aria-selected=true]>span{color:var(--purple)}:root[data-theme=light] .pipeline{background:linear-gradient(125deg,rgb(233,236,243),rgb(240,241,245));border:1px solid var(--line)}:root[data-theme=light] .demo-top,:root[data-theme=light] .pipeline-header{color:rgb(116,121,134)}:root[data-theme=light] .pipeline-node{background:rgba(26,26,26,.008);border:1px solid var(--line);color:rgb(68,73,92)}:root[data-theme=light] .pipeline-node>small{color:rgb(145,148,157)}:root[data-theme=light] .pipeline-node.active{border-color:rgba(63,86,177,.439);background:rgba(49,78,191,.063);color:rgb(44,73,196)}:root[data-theme=light] .pipeline-arrow{color:rgb(161,168,186)}:root[data-theme=light] .pipeline-detail{border-top:1px solid var(--line)}:root[data-theme=light] .pipeline-detail>span{color:rgb(68,90,172)}:root[data-theme=light] .diagram-note{color:rgb(126,128,139)}:root[data-theme=light] .product-preview{border:1px solid var(--line);background:radial-gradient(ellipse at 50% 80%,rgba(158,170,214,.333),transparent 75%),rgb(237,238,242)}:root[data-theme=light] .preview-institutional-evaluation{background:radial-gradient(ellipse at 50% 90%,rgba(184,204,224,.333),transparent 75%),rgb(235,240,244)}:root[data-theme=light] .preview-admission-management{background:radial-gradient(ellipse at 50% 90%,rgba(174,216,196,.267),transparent 75%),rgb(237,242,239)}:root[data-theme=light] .preview-marketing-automation{background:radial-gradient(ellipse at 50% 90%,rgba(218,178,156,.333),transparent 75%),rgb(242,237,235)}:root[data-theme=light] .preview-university-erp{background:radial-gradient(ellipse at 50% 90%,rgba(184,204,224,.333),transparent 75%),rgb(235,240,244)}:root[data-theme=light] .preview-document-search,:root[data-theme=light] .preview-semantic-rag{background:radial-gradient(ellipse at 50% 90%,rgba(174,216,196,.267),transparent 75%),rgb(237,242,239)}:root[data-theme=light] .mock-browser{background:rgb(234,236,241);border:1px solid rgba(26,26,26,.125);box-shadow:0 0 45px rgba(28,22,60,.075)}:root[data-theme=light] .mock-chrome{border-bottom:1px solid var(--line);color:rgb(124,127,140)}:root[data-theme=light] .mock-chrome i{background:rgb(142,143,155)}:root[data-theme=light] .mock-content aside{border-right:1px solid var(--line);color:rgb(115,120,139)}:root[data-theme=light] .mini-mark{color:rgb(42,75,197)}:root[data-theme=light] .mock-top{color:rgb(29,31,46)}:root[data-theme=light] .mock-avatar{background:rgba(84,97,156,.188);color:rgb(43,74,197)}:root[data-theme=light] .mock-search{border:1px solid rgba(77,94,162,.29);background:rgba(62,84,177,.024);color:rgb(36,42,63)}:root[data-theme=light] .mock-filters{color:rgb(101,105,118)}:root[data-theme=light] .mock-filters .selected{color:rgb(44,72,195)}:root[data-theme=light] .mock-result{border-top:1px solid var(--line)}:root[data-theme=light] .mock-category{color:rgb(84,99,155)}:root[data-theme=light] .mock-category>span{color:rgb(77,122,114)}:root[data-theme=light] .mock-result p{color:rgb(112,115,130)}:root[data-theme=light] .mock-tags{color:rgb(125,128,148)}:root[data-theme=light] .preview-disclaimer{color:rgb(89,91,108);background:rgba(235,238,242,.8)}:root[data-theme=light] .mock-metrics>div{border:1px solid var(--line)}:root[data-theme=light] .mock-metrics small{color:rgb(91,94,107)}:root[data-theme=light] .mini-line{background:rgba(75,124,121,.502)}:root[data-theme=light] .mock-chart{border:1px solid var(--line)}:root[data-theme=light] .chart-bars i{background:linear-gradient(rgba(81,118,116,.667),rgba(119,172,172,.145))}:root[data-theme=light] .preview-marketing-automation .chart-bars i{background:linear-gradient(rgba(172,111,68,.667),rgba(218,191,156,.145))}:root[data-theme=light] .chart-axis{color:rgb(126,129,138)}:root[data-theme=light] .mock-table{color:rgb(64,67,87)}:root[data-theme=light] .mock-table>div{border-top:1px solid var(--line)}:root[data-theme=light] .mock-table i{background:rgb(84,156,144)}:root[data-theme=light] .product-card-copy h3 svg{color:rgb(98,101,110)}:root[data-theme=light] .product-link{color:rgb(80,86,117)}:root[data-theme=light] .complexity-engine{background:linear-gradient(rgba(47,78,192,.031) 1px,transparent 0) 0 0 /24px 24px,linear-gradient(90deg,rgba(47,78,192,.031) 1px,transparent 0) 0 0 /24px 24px,radial-gradient(ellipse at 50% 45%,rgba(139,148,196,.09),transparent 65%),rgb(236,239,244)}:root[data-theme=light] .complexity-engine .orchestrator-entry{color:inherit}:root[data-theme=light] .section-end{border-top:1px solid var(--line)}:root[data-theme=light] .section-end>span{color:rgb(118,122,138)}:root[data-theme=light] .ai-feature{background:radial-gradient(ellipse at 80% 50%,rgba(217,221,231,.2),transparent 70%),rgb(239,241,244)}:root[data-theme=light] .feature-points span{color:rgb(52,58,77)}:root[data-theme=light] .feature-points svg{color:rgb(76,91,163)}:root[data-theme=light] .code-window{box-shadow:0 15px 70px rgba(28,22,60,.053)}:root[data-theme=light] .line-number{color:rgb(173,175,189)}:root[data-theme=light] .code-keyword{color:rgb(57,78,183)}:root[data-theme=light] .code-property{color:rgb(76,90,164)}:root[data-theme=light] .code-string{color:rgb(66,98,79)}:root[data-theme=light] .code-comment{color:rgb(143,147,162)}:root[data-theme=light] .code-status{border-top:1px solid var(--line);color:rgb(73,77,93)}:root[data-theme=light] .code-status>span{color:rgb(132,134,150)}:root[data-theme=light] .comparison{border-left:1px solid rgba(44,75,196,.267)}:root[data-theme=light] .comparison>span{color:rgb(129,132,141)}:root[data-theme=light] .comparison p{color:rgb(62,67,90)}:root[data-theme=light] .agent-system{border:1px solid var(--line);background:radial-gradient(ellipse,rgba(124,135,182,.094),transparent 70%),rgb(236,239,244)}:root[data-theme=light] .demo-top button{color:rgb(64,86,176)}:root[data-theme=light] .agent-network>svg path{fill:none;stroke:rgba(84,99,155,.29)}:root[data-theme=light] .agent-hub{border:1px solid rgba(44,72,196,.4);box-shadow:0 0 50px rgba(44,70,196,.042);background:rgb(230,232,240)}:root[data-theme=light] .agent-hub>span{color:rgb(43,72,196)}:root[data-theme=light] .agent-hub>small{color:rgb(78,85,123)}:root[data-theme=light] .agent-node{color:rgb(107,110,123)}:root[data-theme=light] .agent-glyph{border:1px solid rgba(26,26,26,.082);background:rgb(233,236,241);color:rgb(104,107,124)}:root[data-theme=light] .agent-node.active .agent-glyph{border-color:rgb(45,73,195);color:rgb(43,68,196);background:rgb(184,189,218)}:root[data-theme=light] .agent-node.active{color:rgb(49,71,191)}:root[data-theme=light] .agent-detail{border-top:1px solid var(--line)}:root[data-theme=light] .agent-detail>span{color:rgb(79,92,160)}:root[data-theme=light] .search-demo{background:linear-gradient(115deg,rgb(235,238,242),rgb(236,240,245));border:1px solid var(--line)}:root[data-theme=light] .search-form{border:1px solid rgba(44,73,196,.239);background:rgba(26,26,26,.012);color:rgb(57,65,101)}:root[data-theme=light] .search-form input{background:none;border:0;outline:0;color:rgb(70,87,170)}:root[data-theme=light] .search-form button{background:rgb(65,84,175);color:rgb(232,234,241)}:root[data-theme=light] .search-mode button{color:rgb(105,107,120)}:root[data-theme=light] .search-mode button[aria-pressed=true]{color:rgb(53,77,187);background:rgba(61,82,179,.082)}:root[data-theme=light] .search-mode>span{color:rgb(126,128,146)}:root[data-theme=light] .search-stages>div{border:1px solid var(--line);color:rgb(104,107,124)}:root[data-theme=light] .search-stages>div>span:first-child{color:rgb(139,144,167)}:root[data-theme=light] .stage-pulse{background:rgb(122,129,162)}:root[data-theme=light] .search-stages>div.active{border-color:var(--purple);background:rgba(47,78,192,.071)}:root[data-theme=light] .search-stages>div.done{color:rgb(59,88,73)}:root[data-theme=light] .search-result{background:#ffffff025;border:1px solid var(--line)}:root[data-theme=light] .result-source{color:rgb(68,74,110)}:root[data-theme=light] .architecture-section{background:rgb(239,242,246)}:root[data-theme=light] .system-canvas{background:radial-gradient(ellipse,rgba(171,181,216,.2),transparent 70%)}:root[data-theme=light] .system-controls{color:rgb(115,117,134)}:root[data-theme=light] .system-controls button{color:rgb(75,79,117)}:root[data-theme=light] .system-connections{fill:none;stroke:rgba(85,104,187,.267)}:root[data-theme=light] .system-node{color:rgb(72,78,109)}:root[data-theme=light] .node-cube{border:1px solid rgba(81,94,159,.267);background:linear-gradient(145deg,rgb(221,224,237),rgb(233,236,241));color:rgb(74,88,166);box-shadow:6px 8px 0 rgba(28,22,60,.16),6px 8px 0 1px rgba(148,153,188,.16)}:root[data-theme=light] .system-node.active .node-cube{background:rgb(179,184,216);border-color:rgb(43,68,196);color:rgb(42,66,197)}:root[data-theme=light] .system-layer-list button{border:1px solid var(--line);color:rgb(71,75,94)}:root[data-theme=light] .system-layer-list button[aria-pressed=true]{border-color:rgb(75,88,164);color:rgb(44,66,196);background:rgba(62,81,178,.071)}:root[data-theme=light] .tech-ring{border:1px solid rgba(26,26,26,.051)}:root[data-theme=light] .tech-core{color:rgb(65,85,174)}:root[data-theme=light] .tech-core>span{color:rgb(117,122,146)}:root[data-theme=light] .tech-planet{background:rgb(235,237,242);border:1px solid rgba(26,26,26,.082);color:rgb(79,83,102)}:root[data-theme=light] .tech-planet>span{color:rgb(126,129,158)}:root[data-theme=light] .tech-planet.active{border-color:rgba(60,79,184,.533);background:rgb(223,225,237);color:rgb(53,73,186)}:root[data-theme=light] .technology-chips span{background:rgba(26,26,26,.012);border:1px solid var(--line)}:root[data-theme=light] .process-stages{border-bottom:1px solid var(--line)}:root[data-theme=light] .process-stages button{color:rgb(102,104,119);border-bottom:1px solid transparent}:root[data-theme=light] .process-stages button>span{color:rgb(145,148,168)}:root[data-theme=light] .process-stages button[aria-pressed=true]{color:rgb(49,68,191);border-color:rgb(59,78,180)}:root[data-theme=light] .process-number{color:rgb(224,224,231)}:root[data-theme=light] .process-flow{color:rgb(80,84,117)}:root[data-theme=light] .industry-home-grid{border-top:1px solid var(--line);border-left:1px solid var(--line)}:root[data-theme=light] .industry-home-grid>a{border-bottom:1px solid var(--line);border-right:1px solid var(--line)}:root[data-theme=light] .industry-home-grid>a:hover{background:rgba(26,26,26,.012)}:root[data-theme=light] .industry-home-grid>a>svg{color:rgb(125,125,138)}:root[data-theme=light] .industry-symbol{color:rgb(85,96,154)}:root[data-theme=light] .association-grid{border-top:1px solid var(--line);border-left:1px solid var(--line)}:root[data-theme=light] .association-grid>span{color:rgb(71,75,94);border-right:1px solid var(--line);border-bottom:1px solid var(--line)}:root[data-theme=light] .insight-art{border:1px solid var(--line);background:rgb(237,238,242)}:root[data-theme=light] .insight-art>i{border:1px solid rgba(62,85,178,.188)}:root[data-theme=light] .insight-art>span{color:rgb(62,82,178);background:rgba(237,238,242,.8)}:root[data-theme=light] .final-cta{border-bottom:1px solid var(--line)}:root[data-theme=light] .cta-orbits i{border:1px solid rgba(49,76,191,.165)}:root[data-theme=light] .cta-orbits i:nth-child(3){background:radial-gradient(ellipse,rgba(74,99,191,.078),transparent 60%)}:root[data-theme=light] .footer{background:rgb(242,244,247)}:root[data-theme=light] .footer-column a{color:rgb(113,116,125)}:root[data-theme=light] .footer-column a:hover{color:rgb(58,80,182)}:root[data-theme=light] .footer-wordmark{background:linear-gradient(100deg,transparent 42%,rgba(26,26,26,.38) 50%,transparent 58%),linear-gradient(90deg,rgb(189,115,50),rgb(206,120,34) 22%,rgb(170,131,70) 44%,rgb(26,26,26) 50%,rgb(20,31,20) 56%,rgb(104,202,133) 78%,rgb(130,247,119));background-size:250% 100%,100% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 10px 40px rgba(26,26,26,.036))}@media (prefers-reduced-motion:reduce){:root[data-theme=light] .footer-wordmark{background-position:-200% 0,0 0}}:root[data-theme=light] .footer-bottom{border-top:1px solid var(--line);color:rgb(134,136,146)}:root[data-theme=light] .theme-toggle{border:1px solid rgba(26,26,26,.11);background:rgba(26,26,26,.024)}:root[data-theme=light] .theme-toggle button{color:rgb(93,100,118)}:root[data-theme=light] .theme-toggle button:hover{color:rgb(57,82,183)}:root[data-theme=light] .theme-toggle button[aria-checked=true]{color:var(--on-brand)}:root[data-theme=light] .theme-toggle-thumb{background:var(--brand);box-shadow:0 2px 12px var(--brand-glow)}:root[data-theme=light] .status i{background:rgb(78,109,95)}:root[data-theme=light] .page-hero:before{background:radial-gradient(ellipse,rgba(66,86,173,.063),transparent 70%)}:root[data-theme=light] .hero-rule{border-top:1px solid var(--line);color:rgb(130,132,148)}:root[data-theme=light] .filter-tabs button{border:1px solid var(--line);color:rgb(90,93,108)}:root[data-theme=light] .filter-tabs button[aria-pressed=true]{border-color:rgb(83,96,157);background:rgba(64,86,182,.094);color:rgb(57,76,183)}:root[data-theme=light] .project-search{border-bottom:1px solid rgb(123,128,157);color:rgb(101,103,121)}:root[data-theme=light] .project-search input{background:none;border:0;color:var(--text)}:root[data-theme=light] .results-count{color:rgb(116,119,139)}:root[data-theme=light] .project-list-item{border-top:1px solid var(--line)}:root[data-theme=light] .project-number{color:rgb(117,122,155)}:root[data-theme=light] .project-list-arrow{color:rgb(70,76,114)}:root[data-theme=light] .project-list-item:hover h2{color:rgb(52,74,187)}:root[data-theme=light] .case-meta{border-bottom:1px solid var(--line)}:root[data-theme=light] .case-meta h3{color:rgb(115,118,139)}:root[data-theme=light] .story-section{border-bottom:1px solid var(--line)}:root[data-theme=light] .capability-list li{border-bottom:1px solid var(--line);color:rgb(65,67,81)}:root[data-theme=light] .capability-list li>span{color:rgb(78,89,162)}:root[data-theme=light] .related-grid>a{border:1px solid var(--line)}:root[data-theme=light] .related-grid a>svg{color:rgb(82,93,158)}:root[data-theme=light] .services-grid{border-left:1px solid var(--line);border-top:1px solid var(--line)}:root[data-theme=light] .service-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line)}:root[data-theme=light] .service-card>span{color:rgb(85,94,155)}:root[data-theme=light] .service-card:hover{background:rgba(26,26,26,.012)}:root[data-theme=light] .faq details{border-bottom:1px solid var(--line)}:root[data-theme=light] .research-card{border:1px solid var(--line)}:root[data-theme=light] .industry-card{border-bottom:1px solid var(--line)}:root[data-theme=light] .industry-illustration{border:1px solid var(--line);background:radial-gradient(ellipse at 50% 50%,hsl(var(--hue) 40% 15%/.5),transparent 75%)}:root[data-theme=light] .industry-illustration svg{color:hsl(var(--hue) 50% 65%)}:root[data-theme=light] .industry-illustration>span{color:rgb(84,86,113)}:root[data-theme=light] .solutions-list article{border-bottom:1px solid var(--line)}:root[data-theme=light] .solutions-list code{color:rgb(66,72,113)}:root[data-theme=light] .values-grid article{border-top:1px solid var(--line)}:root[data-theme=light] .article-sidebar{color:rgb(83,88,120)}:root[data-theme=light] .article-content .article-note{border-top:1px solid var(--line)}:root[data-theme=light] .notice{border-left:2px solid var(--purple);background:rgba(47,78,192,.035)}:root[data-theme=light] .contact-form{border:1px solid var(--line);background:rgb(239,239,243)}:root[data-theme=light] .form-progress{color:rgb(77,82,115);border-bottom:1px solid var(--line)}:root[data-theme=light] .form-progress>span.active{color:rgb(44,67,196)}:root[data-theme=light] .project-type-grid button{border:1px solid var(--line);color:rgb(71,74,94)}:root[data-theme=light] .project-type-grid button[aria-pressed=true]{border-color:rgb(70,85,170);background:rgba(53,72,187,.063);color:rgb(54,69,186)}:root[data-theme=light] .form-actions>span{color:rgb(103,106,135)}:root[data-theme=light] .form-field{color:rgb(49,53,78)}:root[data-theme=light] .form-field input,:root[data-theme=light] .form-field select,:root[data-theme=light] .form-field textarea{background:rgb(241,242,247);border:1px solid rgba(26,26,26,.125);color:rgb(73,80,167)}:root[data-theme=light] .consent{color:rgb(80,83,103)}:root[data-theme=light] .consent input{accent-color:var(--purple)}:root[data-theme=light] .form-error{color:rgb(173,67,74)}:root[data-theme=light] .contact-card{border:1px solid var(--line);background:radial-gradient(ellipse at 0 0,rgba(47,78,192,.071),transparent 60%),rgb(239,239,243)}:root[data-theme=light] .contact-card:hover{border-color:rgba(47,78,192,.251);box-shadow:0 24px 60px -30px rgba(44,82,196,.264)}:root[data-theme=light] .contact-card-icon{border:1px solid rgba(47,78,192,.251);background:rgba(47,78,192,.071);color:rgb(64,88,175)}:root[data-theme=light] .contact-card>p{color:var(--muted)}:root[data-theme=light] .contact-card-arrow{color:rgb(93,100,118)}:root[data-theme=light] .contact-card:hover .contact-card-arrow{color:var(--purple)}:root[data-theme=light] .contact-phone{border-bottom:1px solid var(--line)}:root[data-theme=light] .contact-phone svg{color:rgb(93,100,118)}:root[data-theme=light] .contact-phone:hover{color:rgb(26,26,26)}:root[data-theme=light] .contact-phone:hover svg{color:var(--purple)}:root[data-theme=light] .contact-aside .contact-expectations{border-top:1px solid var(--line)}:root[data-theme=light] .contact-review b{color:rgb(44,47,75)}:root[data-theme=light] .loading span{color:var(--purple)}@media (max-width:700px){:root[data-theme=light] .hero-grid{background-size:64px 64px}:root[data-theme=light] .node-cube{box-shadow:4px 6px 0 rgba(28,22,60,.16),4px 6px 0 1px rgba(148,153,188,.16)}}:root[data-theme=light] .capability-tabs button>span,:root[data-theme=light] .code-comment,:root[data-theme=light] .code-status>span,:root[data-theme=light] .comparison>span,:root[data-theme=light] .core-coordinate,:root[data-theme=light] .diagram-note,:root[data-theme=light] .footer-bottom,:root[data-theme=light] .hero-bottom,:root[data-theme=light] .hero-rule,:root[data-theme=light] .pipeline-node>small,:root[data-theme=light] .process-stages button>span,:root[data-theme=light] .project-number,:root[data-theme=light] .search-mode>span,:root[data-theme=light] .search-stages>div>span:first-child,:root[data-theme=light] .section-end>span,:root[data-theme=light] .system-controls,:root[data-theme=light] .tech-core>span,:root[data-theme=light] .tech-planet>span,:root[data-theme=light] .terminal-top,:root[data-theme=light] .trust-strip .container>span{color:rgb(90,94,117)}:root[data-theme=light] .process-number{color:rgb(122,125,153)}:root[data-theme=light] .terminal{box-shadow:0 15px 50px rgba(28,22,60,.032)}:root[data-theme=light] .hero-core{filter:drop-shadow(0 0 40px rgba(67,99,172,.028))}:root[data-theme=light] .intelligence-story{background:radial-gradient(ellipse at 20% 50%,rgba(157,165,205,.098),transparent 60%),rgb(239,241,246);border-top:1px solid var(--line)}:root[data-theme=light] .story-intro{border-bottom:1px solid var(--line)}:root[data-theme=light] .story-visual-grid{background-image:radial-gradient(rgba(43,68,197,.133) .7px,transparent 0);background-size:20px 20px;mask-image:radial-gradient(ellipse,rgb(251,251,251),transparent 65%)}:root[data-theme=light] .story-visual>i{background:rgb(49,72,191);box-shadow:0 0 7px rgba(67,82,173,.12)}:root[data-theme=light] .story-central{color:rgb(63,81,177);border:1px solid rgba(52,74,188,.2);background:rgb(233,236,242)}:root[data-theme=light] .story-visual>svg{fill:none;stroke:rgba(52,74,188,.188)}:root[data-theme=light] .story-transition{color:rgb(83,92,157)}:root[data-theme=light] .story-timeline{border-top:1px solid var(--line)}:root[data-theme=light] .story-timeline button{color:rgb(97,100,122);border-top:1px solid transparent}:root[data-theme=light] .story-timeline button>svg{color:rgb(146,148,171)}:root[data-theme=light] .story-timeline button[aria-pressed=true]{color:rgb(44,67,196);border-color:rgb(55,76,185)}:root[data-theme=light] .chart-axis,:root[data-theme=light] .mock-chrome,:root[data-theme=light] .mock-content aside,:root[data-theme=light] .mock-result p,:root[data-theme=light] .mock-tags{color:rgb(73,77,104)}:root[data-theme=light] .line-number{color:rgb(90,94,117)}:root[data-theme=light] .core-motion-toggle{color:rgb(69,75,103);border:1px solid rgba(69,75,103,.188);background:rgba(237,240,246,.667)}:root[data-theme=light] .core-motion-toggle:hover{border-color:rgba(69,75,103,.502)}:root[data-theme=light] .capability-domain-label{color:rgb(73,78,103)}:root[data-theme=light] .domain-status{color:rgb(65,69,94)}:root[data-theme=light] .diagram-actions button{color:rgb(85,95,155)}:root[data-theme=light] .flow-down{color:rgb(68,74,109)}:root[data-theme=light] .orchestrator{border:1px solid var(--line);background:radial-gradient(ellipse at 50% 45%,rgba(139,148,196,.09),transparent 65%),rgb(236,239,244)}:root[data-theme=light] .orchestrator-entry{border:1px solid var(--line);background:rgb(233,236,242)}:root[data-theme=light] .orchestrator-entry>span{color:rgb(76,89,163)}:root[data-theme=light] .orchestrator-entry.active{border-color:rgba(48,70,192,.4)}:root[data-theme=light] .orchestration-control>button{border:1px solid var(--line);background:rgb(233,237,242);color:rgb(56,61,93)}:root[data-theme=light] .orchestration-control>button>span:first-child{color:rgb(81,84,107)}:root[data-theme=light] .orchestration-control>button.active{border-color:rgb(64,83,175);background:rgba(48,70,191,.063);color:rgb(54,75,186)}:root[data-theme=light] .node-state{color:rgb(69,83,170)}:root[data-theme=light] .specialist-network>svg{fill:none;stroke:rgba(80,91,160,.267)}:root[data-theme=light] .specialist-network .message-path{stroke:rgb(45,68,195)}:root[data-theme=light] .specialist-nodes button{color:rgb(45,49,78);background:rgb(234,236,242);border:1px solid rgba(26,26,26,.082)}:root[data-theme=light] .specialist-nodes button.selected{border-color:rgb(49,71,191)}:root[data-theme=light] .specialist-icon{border:1px solid rgba(82,92,158,.267);background:rgba(70,86,182,.051);color:rgb(58,77,182)}:root[data-theme=light] .specialist-nodes small{color:rgb(72,77,104)}:root[data-theme=light] .agent-tools{border:1px solid var(--line)}:root[data-theme=light] .agent-tools>span{color:rgb(71,83,168)}:root[data-theme=light] .agent-tools>i{color:rgb(71,74,100)}:root[data-theme=light] .agent-tools.active{border-color:rgb(71,87,172)}:root[data-theme=light] .agent-checkpoints>button{color:rgb(82,91,158);border:1px solid var(--line)}:root[data-theme=light] .agent-checkpoints>button.active{border-color:rgb(72,87,168);background:rgba(64,81,176,.055)}:root[data-theme=light] .orchestrator-detail{border-top:1px solid var(--line)}:root[data-theme=light] .approval-complete{color:rgb(54,92,73)}:root[data-theme=light] .harness-experience{border:1px solid var(--line);background:radial-gradient(ellipse at 25% 50%,rgba(121,128,185,.141),transparent 65%),rgb(239,239,243)}:root[data-theme=light] .harness-orbit>svg{stroke:rgba(79,89,161,.169);fill:none}:root[data-theme=light] .harness-orbit>svg path.active{stroke:rgb(65,79,175)}:root[data-theme=light] .harness-center{border:1px solid rgba(66,80,174,.467);background:rgb(224,226,237);box-shadow:0 8px 0 rgba(28,22,60,.16),0 8px 0 1px rgba(82,93,158,.12),0 0 45px rgba(60,76,180,.049)}:root[data-theme=light] .harness-center>span{color:rgb(45,64,195)}:root[data-theme=light] .harness-center>strong{color:rgb(59,74,180)}:root[data-theme=light] .harness-center>small{color:rgb(65,68,98)}:root[data-theme=light] .harness-satellite{background:rgb(233,235,242);border:1px solid rgba(70,84,175,.188);box-shadow:0 5px 0 rgba(28,22,60,.16),0 5px 0 1px rgba(77,87,163,.056);color:rgb(86,94,154)}:root[data-theme=light] .harness-satellite.active{border-color:rgb(61,77,179);background:rgb(213,216,233);color:rgb(43,63,196);box-shadow:0 8px 0 rgba(28,22,60,.16),0 8px 0 1px rgba(74,84,166,.226)}:root[data-theme=light] .harness-contract{color:rgb(51,56,89)}:root[data-theme=light] .harness-contract code{color:rgb(67,80,173)}:root[data-theme=light] .harness-path{color:rgb(83,92,157)}:root[data-theme=light] .code-architecture{border:1px solid rgba(74,90,166,.169);background:rgb(236,238,244)}:root[data-theme=light] .code-transform-toolbar>button{color:rgb(68,81,172)}:root[data-theme=light] .code-declaration,:root[data-theme=light] .code-execution{color:rgb(63,80,177)}:root[data-theme=light] .code-transform-nodes>button{border:1px solid transparent;color:rgb(55,71,62)}:root[data-theme=light] .code-node-number{color:rgb(80,84,117)}:root[data-theme=light] .code-transform-nodes>button.selected{border-color:rgba(59,75,180,.251);background:rgba(61,77,184,.031)}:root[data-theme=light] .is-architecture .code-transform-nodes>button{background:rgba(71,85,169,.035);border-color:rgba(72,86,167,.169);color:rgb(57,75,182)}:root[data-theme=light] .is-architecture .code-transform-nodes>button.selected{border-color:rgb(57,72,183);background:rgba(67,83,187,.102)}:root[data-theme=light] .is-architecture .code-transform-nodes>button>svg{color:rgb(85,94,155)}:root[data-theme=light] .code-transform-detail{border-top:1px solid var(--line)}:root[data-theme=light] .code-transform-detail>span{color:rgb(69,80,171)}:root[data-theme=light] .database-architecture{border:1px solid var(--line);background:rgb(236,239,244)}:root[data-theme=light] .database-workloads{border-bottom:1px solid var(--line)}:root[data-theme=light] .database-workloads>button{color:rgb(71,75,99);border:1px solid var(--line)}:root[data-theme=light] .database-workloads>button[aria-pressed=true]{color:rgb(66,81,173);border-color:rgb(80,91,159);background:rgba(58,74,181,.063)}:root[data-theme=light] .data-entry,:root[data-theme=light] .data-service{color:rgb(46,50,79)}:root[data-theme=light] .data-entry{border:1px solid var(--line)}:root[data-theme=light] .data-service{border:1px solid rgba(82,91,158,.251);background:rgba(71,85,177,.035)}:root[data-theme=light] .data-service>small{color:rgb(53,55,87)}:root[data-theme=light] .database-branches{fill:none;stroke:rgba(78,86,162,.267)}:root[data-theme=light] .database-branches .data-request{stroke:rgb(64,78,175)}:root[data-theme=light] .database-stores>button{border:1px solid var(--line);background:rgb(235,237,242);color:rgb(54,59,91)}:root[data-theme=light] .database-stores>button>svg{fill:rgb(232,234,240);stroke:rgb(83,94,156)}:root[data-theme=light] .database-stores>button>small{color:rgb(67,72,101)}:root[data-theme=light] .database-stores>button.selected{border-color:rgb(68,82,172);background:rgba(71,84,168,.039)}:root[data-theme=light] .database-stores>button.selected>svg{stroke:rgb(52,69,188);fill:rgb(218,221,234)}:root[data-theme=light] .database-worker{border:1px solid var(--line);color:rgb(86,95,153)}:root[data-theme=light] .data-outcomes{color:rgb(53,58,90)}:root[data-theme=light] .data-trace{border-left:2px solid rgb(78,89,162)}:root[data-theme=light] .data-foundations{border-top:1px solid var(--line);color:rgb(65,69,99)}:root[data-theme=light] .system-request-path{stroke:rgb(68,83,172)}:root[data-theme=light] .domain-universe{border:1px solid rgba(34,69,206,.18);background:linear-gradient(rgba(34,69,206,.031) 1px,transparent 0) 0 0 /26px 26px,linear-gradient(90deg,rgba(34,69,206,.031) 1px,transparent 0) 0 0 /26px 26px,radial-gradient(ellipse at 65% 45%,rgba(59,82,192,.141),transparent 65%),rgb(239,241,247);box-shadow:0 40px 100px -50px rgba(48,79,192,.24),inset 0 0 80px rgba(48,79,192,.031)}:root[data-theme=light] .domain-top{border-bottom:1px solid rgba(34,69,206,.122)}:root[data-theme=light] .domain-selector{background:rgba(237,238,246,.8);border-right:1px solid rgba(34,69,206,.122)}:root[data-theme=light] .domain-selector>button{color:rgb(75,81,109);border:1px solid transparent}:root[data-theme=light] .domain-selector>button>span{color:rgb(102,109,144)}:root[data-theme=light] .domain-selector>button:hover{color:rgb(53,77,187);background:rgba(34,69,206,.051)}:root[data-theme=light] .domain-selector>button[aria-pressed=true]{color:rgb(34,64,206);background:linear-gradient(90deg,rgba(34,69,206,.122),rgba(34,69,206,.02));border-color:rgba(34,69,206,.251);box-shadow:inset 2px 0 0 rgba(34,69,206,.6),0 0 24px -10px rgba(34,69,206,.36)}:root[data-theme=light] .domain-selector>button[aria-pressed=true]>span{color:rgb(34,69,206)}:root[data-theme=light] .domain-progress{background:linear-gradient(90deg,rgb(34,69,206),rgb(34,65,206));box-shadow:0 0 8px rgba(34,69,206,.6)}:root[data-theme=light] .domain-scanner{border:1px solid rgba(34,69,206,.141);background:radial-gradient(circle at 50% 50%,rgba(48,79,192,.102),transparent 65%),rgb(239,241,249)}:root[data-theme=light] .hud-corner{border:0 solid rgb(34,69,206)}:root[data-theme=light] .domain-radar{background:conic-gradient(from 0deg,rgba(34,69,206,.18),transparent 70deg,transparent)}:root[data-theme=light] .domain-scanline{background:linear-gradient(180deg,transparent 47%,rgba(34,69,206,.251) 50%,transparent 53%);background-size:100% 240%}:root[data-theme=light] .domain-scan-label{color:rgb(86,98,154)}:root[data-theme=light] .domain-illustration{color:rgb(34,64,206)}:root[data-theme=light] .domain-illustration>svg{fill:none;stroke:currentColor;filter:drop-shadow(0 0 6px rgba(34,69,206,.209))}:root[data-theme=light] .domain-illustration .art-surface{fill:rgb(229,232,244);stroke:currentColor}:root[data-theme=light] .domain-illustration .art-core{fill:rgb(175,185,227);stroke:rgb(34,62,206)}:root[data-theme=light] .domain-illustration .art-signal{stroke:rgb(34,65,206)}:root[data-theme=light] .domain-illustration text{fill:rgb(80,95,159);stroke:none}:root[data-theme=light] .domain-copy h3{background:linear-gradient(100deg,rgb(20,24,31) 35%,rgb(34,65,206) 75%,rgb(34,69,206));-webkit-background-clip:text;background-clip:text;color:transparent}:root[data-theme=light] .domain-flow>span{color:rgb(61,82,179);border:1px solid rgba(34,69,206,.2);background:rgba(34,69,206,.051)}:root[data-theme=light] .domain-flow>span>b{color:rgb(34,69,206)}:root[data-theme=light] .domain-flow>span:not(:last-child):after{color:rgba(34,69,206,.502)}:root[data-theme=light] .journey-stages>button{border-bottom:1px solid var(--line)}:root[data-theme=light] .journey-stages>button>span{color:rgb(75,80,114)}:root[data-theme=light] .journey-stages>button strong{color:rgb(60,64,88)}:root[data-theme=light] .journey-stages>button>svg{color:rgb(83,90,157)}:root[data-theme=light] .journey-stages>button.active strong{color:rgb(53,67,187)}:root[data-theme=light] .journey-stages>button.active{border-color:rgb(76,87,163)}:root[data-theme=light] .journey-architecture{background:radial-gradient(ellipse at center,rgba(212,214,232,.188),transparent 70%),rgb(238,240,245);border:1px solid var(--line)}:root[data-theme=light] .journey-layer{border:1px solid rgba(121,125,158,.22);background:rgb(233,236,243);box-shadow:5px 5px 0 rgba(28,22,60,.16),5px 5px 0 1px rgba(93,102,160,.075);color:rgb(83,86,113)}:root[data-theme=light] .journey-layer.built{border-color:rgba(84,93,156,.4);color:rgb(78,88,162);background:rgb(224,226,238)}:root[data-theme=light] .journey-layer.active{border-color:rgb(65,80,174);background:rgb(213,216,232);color:rgb(53,67,187)}:root[data-theme=light] .journey-caption{border-top:1px solid var(--line)}@media (max-width:700px){:root[data-theme=light] .domain-selector{border-right:0;border-bottom:1px solid var(--line)}:root[data-theme=light] .domain-selector>button{border-left:0;border-bottom:1px solid transparent}}:root[data-theme=light] .mock-agent-goal{border:1px solid rgba(57,73,183,.2);color:rgb(81,91,159);background:rgba(69,85,175,.035)}:root[data-theme=light] .mock-agent-path{color:rgb(61,77,179)}:root[data-theme=light] .mock-agent-path>span{border:1px solid rgba(79,88,161,.2)}:root[data-theme=light] .mock-agent-event{border-top:1px solid var(--line);color:rgb(66,71,103)}:root[data-theme=light] .mock-agent-event b{color:rgb(84,156,121)}:root[data-theme=light] .mock-agent-handoff{color:rgb(83,91,157)}:root[data-theme=light] .mock-agent-handoff>span{color:rgb(62,103,82)}:root[data-theme=light] .demo-top{color:rgb(76,80,103)}:root[data-theme=light] .hero-core{filter:none}:root[data-theme=light]{color-scheme:light}:root[data-theme=light] ::selection{background:rgba(110,86,220,.2)}