.site{overflow:clip}.intelligence-intro{padding:85px 5% 60px;display:grid;grid-template-columns:1.3fr 1fr;gap:8%;border-top:1px solid #72839433;background:radial-gradient(ellipse at 20% 80%,#10274055,transparent 70%)}.intelligence-intro .eyebrow{color:var(--accent);letter-spacing:3.5px;margin-bottom:24px}.intelligence-intro h2{font-size:clamp(36px,3.9vw,65px);line-height:1.06;font-weight:550;letter-spacing:-2px}.intelligence-intro h2>span{color:#8499ad}.intro-note{max-width:380px;align-self:end;padding-bottom:4px}.note-line{display:block;width:40px;height:2px;background:var(--accent);margin-bottom:22px}.intro-note p{font-size:18px;line-height:1.6;color:#c7d3df}.intro-note>span:last-child{display:block;font-size:9px;letter-spacing:1.8px;color:#8b9ba9;line-height:1.8;margin-top:22px}.stack-nav{position:sticky;top:0;z-index:4;display:grid;grid-template-columns:repeat(5,1fr);padding:0 5%;border-block:1px solid #65788d4d;background:#07111bf0;backdrop-filter:blur(18px)}.stack-nav a{padding:20px 0;font-size:12px;color:#aebdcb;display:flex;gap:14px;align-items:center;transition:color .2s}.stack-nav a span{font:10px ui-monospace,Consolas,monospace;color:#728295}.stack-nav a:hover,.stack-nav a.active{color:var(--accent)}.stack-nav a.active span{color:var(--accent)}.cap-chapter{scroll-margin-top:70px;padding:78px 5%;display:grid;grid-template-columns:.78fr 1.25fr;gap:7%;border-bottom:1px solid #65788d36;background:radial-gradient(ellipse at 100% 20%,#0d29412b,transparent 70%)}.chapter-index{display:flex;gap:22px;align-items:center;letter-spacing:3px;text-transform:uppercase;font-size:11px;font-weight:550;color:var(--accent);margin:0 0 29px}.chapter-index>span{font:10px ui-monospace,Consolas,monospace;letter-spacing:1px;color:#8195aa}.chapter-copy>h2{font-size:clamp(33px,3.2vw,53px);font-weight:550;letter-spacing:-1.5px;line-height:1.08;margin-bottom:25px}.chapter-intro{font-size:15px;line-height:1.8;color:#b5c3d1;max-width:43ch}.chapter-link{display:inline-flex;align-items:center;gap:14px;margin-top:32px;padding-bottom:10px;border-bottom:1px solid #70819270;font-size:12px;color:var(--accent)}.chapter-link svg{width:20px;height:20px;transition:transform .2s}.chapter-link:hover svg{transform:translateX(5px)}.blueprint{background:linear-gradient(140deg,#0d1c2c,#07121f);border:1px solid #48647d66;border-radius:9px;position:relative;overflow:hidden;box-shadow:0 15px 70px #0002}.blueprint-head{padding:18px 22px;border-bottom:1px solid #48647d4d;display:flex;align-items:center;justify-content:space-between;gap:14px;font:9px/1.5 ui-monospace,Consolas,monospace;letter-spacing:1.4px;color:#b7c8da}.blueprint-head>span:first-child{display:flex;align-items:center;gap:9px}.blueprint-head>span:last-child{color:#72879c;font-size:8px;letter-spacing:1px}.blueprint-head i{width:5px;height:5px;border-radius:50%;background:#5d9cff;box-shadow:0 0 10px #4e8eff66;flex-shrink:0}.blueprint-foot{padding:15px 21px;border-top:1px solid #48647d4d;display:flex;gap:13px;justify-content:space-between;font:9px/1.5 ui-monospace,Consolas,monospace;color:#8ea3ba}.blueprint-foot span::before{content:'+';color:var(--accent);margin-right:7px}.chapter-principles{padding:0;margin:25px 0 0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.chapter-principles li{border-top:1px solid #66829d42;padding-top:17px}.chapter-principles li>span{font:9px ui-monospace,Consolas,monospace;color:#6c8ba8;display:block;margin-bottom:11px}.chapter-principles h3{font-size:12px;line-height:1.5;font-weight:550;margin-bottom:9px}.chapter-principles p{font-size:11px;line-height:1.8;color:#93a6b9}.agent-map{height:285px;position:relative;background-image:radial-gradient(#4775a136 .7px,transparent .7px);background-size:17px 17px}.agent-wires{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#42688c88;stroke-width:1;stroke-dasharray:4 5}.agent-node{position:absolute;width:28%;height:71px;border:1px solid #3f5c78;border-radius:5px;background:#0c1c2d;display:grid;grid-template-columns:25px 1fr;align-content:center;text-align:left;padding:10px 12px;column-gap:4px;transition:border-color .2s,background .2s}.agent-node>span{grid-row:span 2;color:#738da7;font:9px/1.7 ui-monospace,Consolas,monospace}.agent-node strong{font-size:13px;font-weight:550;line-height:1.5}.agent-node small{font-size:9px;color:#8da6bf;line-height:1.6}.agent-node:hover,.agent-node[aria-pressed=true]{border-color:var(--accent);background:#172635;box-shadow:0 0 24px #dfbc7910}.node-0{top:27px;left:5%}.node-1{top:27px;right:5%}.node-2{bottom:27px;right:5%}.node-3{bottom:27px;left:5%}.agent-core{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;white-space:nowrap}.core-symbol{display:block;color:#6fa6ff;font-size:29px;line-height:1.2}.agent-core>span:nth-child(2){display:block;font:9px ui-monospace,Consolas,monospace;letter-spacing:2px;margin:7px 0}.agent-core small{display:block;color:#8399b0;font-size:8px}.stage-readout,.infra-readout{margin:0 22px 19px;border-left:2px solid var(--accent);padding:1px 0 1px 13px;min-height:60px}.readout-index{font:9px ui-monospace,Consolas,monospace;letter-spacing:1.3px;color:var(--accent)}.stage-readout p,.infra-readout p{font-size:11px;line-height:1.7;color:#a3b6c9;margin-top:8px;max-width:57ch}.research-triangle{padding:16px 40px 7px;background:radial-gradient(ellipse at 50% 55%,#16448033,transparent 65%)}.research-triangle svg{width:100%;max-height:270px}.triangle-lines{fill:none;stroke:#527caa88;stroke-width:1}.triangle-dots{fill:#e0bd7d}.triangle-labels{fill:#b2c7de;font:10px ui-monospace,Consolas,monospace;letter-spacing:2px}.triangle-center{font-size:9px;fill:#e8edf4;letter-spacing:1.3px}.research-questions{padding:0 22px 16px}.research-questions details{border-top:1px solid #48647d66}.research-questions summary{display:flex;align-items:center;gap:15px;list-style:none;padding:15px 0;color:#7994af;font:9px ui-monospace,Consolas,monospace;cursor:pointer}.research-questions summary::-webkit-details-marker{display:none}.research-questions summary span{font:11px Inter,sans-serif;color:#b9cadb}.research-questions summary b{font-size:18px;font-weight:400;margin-left:auto;color:var(--accent)}.research-questions details[open] summary b{transform:rotate(45deg)}.research-questions p{padding:0 20px 16px 30px;font-size:11px;line-height:1.8;color:#93a9bf}.workflow-track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;padding:28px 21px;position:relative}.workflow-track::before{content:'';position:absolute;left:8%;right:8%;height:1px;background:#436383;top:51px}.workflow-step{position:relative;text-align:left;border:1px solid #365470;background:#0c1b2b;border-radius:5px;padding:13px 9px 11px;min-width:0;transition:border-color .2s}.workflow-step>span{font:9px ui-monospace,Consolas,monospace;color:#7491ae;display:block;margin-bottom:17px}.workflow-step strong{font-size:11px;font-weight:500;display:block;line-height:1.8}.workflow-step small{font-size:8px;color:#8ba3bc;white-space:nowrap}.workflow-step[aria-pressed=true],.workflow-step:hover{border-color:var(--accent);background:#172635}.workflow-step[aria-pressed=true]>span{color:var(--accent)}.workflow-preview{margin:0 21px 23px;border:1px solid #3c56715e;border-radius:5px;background:#030d18aa}.preview-top{padding:13px 15px;display:flex;justify-content:space-between;gap:10px;font:8px ui-monospace,Consolas,monospace;letter-spacing:1px;color:#6d8aa7;border-bottom:1px solid #30465c66}.workflow-state{color:var(--accent)}.workflow-event{display:flex;align-items:flex-start;gap:17px;padding:25px 18px 28px;min-height:145px}.event-mark{font-size:25px;color:#5e9bff}.workflow-event h3{font-size:17px;font-weight:500;letter-spacing:-.3px;margin-bottom:12px}.workflow-event p{color:#93aac0;font-size:11px;line-height:1.8;max-width:49ch}.approval-boundary{display:flex;align-items:center;gap:10px;background:#b6904e0b;border-top:1px dashed #a3875655;padding:13px 15px;color:#d4b67f}.approval-boundary p{font-size:10px}.approval-boundary>span:last-child{font:7px ui-monospace,Consolas,monospace;letter-spacing:.5px;margin-left:auto;white-space:nowrap;color:#a08d6b}.boundary-icon{font-size:17px}.infra-ingress{display:flex;justify-content:space-around;margin:22px 24px 0;padding-bottom:19px;border-bottom:1px dashed #4d729c80;font:8px ui-monospace,Consolas,monospace;letter-spacing:1.5px;color:#87a6c8}.infra-layers{display:grid;gap:9px;padding:19px 23px 23px}.infra-layer{display:flex;align-items:center;gap:15px;padding:17px 15px;text-align:left;border:1px solid #3b5c7a66;border-radius:4px;background:linear-gradient(90deg,#132b43aa,#0a1928);transition:border-color .2s}.layer-no{font:8px ui-monospace,Consolas,monospace;color:#6383a3}.infra-layer strong{font-size:12px;font-weight:500}.layer-tags{font:7px ui-monospace,Consolas,monospace;letter-spacing:.7px;color:#6e8ba9;margin-left:auto}.layer-arrow{font-size:17px;color:#698cac;margin-left:5px}.infra-layer[aria-pressed=true],.infra-layer:hover{border-color:var(--accent)}.infra-layer[aria-pressed=true] .layer-no,.infra-layer[aria-pressed=true] .layer-arrow{color:var(--accent)}.infra-readout{min-height:60px}.tool-filters{padding:17px 21px;display:flex;align-items:center;gap:8px;border-bottom:1px solid #3d567133}.tool-filters button{font-size:10px;padding:6px 13px;border:1px solid transparent;border-radius:4px;color:#829bb5}.tool-filters button[aria-pressed=true]{color:var(--accent);border-color:#7c79615c;background:#d7bc7d0b}.tool-filters button:hover{color:var(--text)}.tool-count{font:8px ui-monospace,Consolas,monospace;margin-left:auto;color:#7893ac}.tool-concepts{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#36516c55;margin:0 21px;border:1px solid #36516c55;min-height:288px;align-content:start}.tool-concept{padding:18px 14px;background:#0c1a29;min-height:145px}.tool-concept[hidden]{display:none}.tool-concept>div{display:flex;align-items:center;justify-content:space-between;margin-bottom:17px}.tool-symbol{font-size:19px;color:#74a8ff;line-height:1}.concept-label{font:6px ui-monospace,Consolas,monospace;letter-spacing:1px;color:#708ba6}.tool-concept h3{font-size:11px;font-weight:500;margin-bottom:9px}.tool-concept p{font-size:9px;line-height:1.7;color:#8ea5be}.concept-footnote{font-size:9px;line-height:1.7;padding:15px 22px 20px;color:#7892ad;max-width:70ch}.intelligence-cta{padding:55px 5% 60px;display:grid;grid-template-columns:1.2fr 1fr;gap:18px 10%;background:linear-gradient(115deg,#142234,#0c1520 75%);border-block:1px solid #9e835442}.intelligence-cta>.eyebrow{grid-column:1/-1;font-size:9px;letter-spacing:3px;color:var(--accent)}.intelligence-cta>h2{font-size:clamp(30px,3.2vw,50px);line-height:1.1;letter-spacing:-1.5px;font-weight:500}.intelligence-cta>div p{font-size:14px;line-height:1.7;color:#a4b4c6;max-width:40ch;margin-bottom:24px}.intelligence-cta .button{font-size:13px;height:44px}.interior .intelligence-chapters{border-top:1px solid #65788d36}
[data-theme=light] .intelligence-intro{background:radial-gradient(ellipse at 20% 80%,#c8d7ed44,transparent 70%);border-color:#cbd2dd}[data-theme=light] .intelligence-intro h2>span{color:#7b879c}[data-theme=light] .intro-note p{color:#4d5b70}[data-theme=light] .intro-note>span:last-child{color:#6d7b8f}[data-theme=light] .stack-nav{background:#fcfbfaf0;border-color:#cfd7e2}[data-theme=light] .stack-nav a{color:#58667c}[data-theme=light] .stack-nav a:hover,[data-theme=light] .stack-nav a.active{color:#0054ff}[data-theme=light] .cap-chapter{background:radial-gradient(ellipse at 100% 20%,#dce9fc55,transparent 70%);border-color:#d8dfe8}[data-theme=light] .chapter-intro{color:#526177}[data-theme=light] .chapter-principles p{color:#5d6c80}[data-theme=light] .chapter-principles li{border-color:#c9d4e0}[data-theme=light] .blueprint{color:#f0f4fa;--accent:#f0cb86;--text:#f9f8f7;box-shadow:0 15px 40px #18324d13}[data-theme=light] .intelligence-cta{background:linear-gradient(110deg,#e6edf6,#f5f7fa);border-color:#c8d4e3}[data-theme=light] .intelligence-cta>div p{color:#536177}[data-theme=light] .blueprint .agent-node,[data-theme=light] .blueprint .workflow-step,[data-theme=light] .blueprint .infra-layer{color:#f0f4fa}
@media(min-width:1600px){.cap-chapter{padding-block:95px}.blueprint-head{padding:22px 26px}.agent-map{height:330px}.chapter-intro{font-size:17px}.chapter-principles h3{font-size:14px}.chapter-principles p{font-size:12px}.agent-node{height:80px}.agent-node strong{font-size:15px}.agent-node small{font-size:11px}.stage-readout p,.infra-readout p{font-size:13px}.tool-concept{padding:24px 18px;min-height:167px}.tool-concept h3{font-size:13px}.tool-concept p{font-size:11px}.tool-concepts{min-height:334px}.workflow-event{min-height:175px}.workflow-step strong{font-size:13px}.workflow-step small{font-size:10px}.infra-layer strong{font-size:14px}.layer-tags{font-size:9px}.research-triangle svg{max-height:310px}}
@media(max-width:1100px){.cap-chapter{gap:5%;grid-template-columns:.85fr 1.2fr;padding-inline:5%;padding-block:60px}.chapter-copy>h2{font-size:34px}.chapter-intro{font-size:13px}.chapter-principles{gap:13px}.chapter-principles h3{font-size:11px}.chapter-principles p{font-size:10px}.blueprint-head{padding:15px;letter-spacing:.6px;font-size:8px}.blueprint-head>span:last-child{font-size:6px}.agent-node{padding:10px 8px;grid-template-columns:18px 1fr;width:30%}.agent-node strong{font-size:11px}.agent-node small{font-size:7px}.agent-core small{font-size:7px}.agent-map{height:265px}.workflow-track{gap:5px;padding:23px 15px}.workflow-step{padding:12px 6px}.workflow-step strong{font-size:9px}.workflow-step small{font-size:6px}.workflow-preview{margin-inline:15px}.workflow-event h3{font-size:15px}.approval-boundary>span:last-child{font-size:6px}.layer-tags{display:none}.infra-layer{padding:15px}.infra-layer strong{font-size:11px}.layer-arrow{margin-left:auto}.blueprint-foot{gap:5px;padding-inline:15px;font-size:7px}.tool-concepts{grid-template-columns:1fr 1fr;min-height:360px;margin-inline:15px}.tool-concept{min-height:120px}.tool-filters{padding-inline:15px;gap:3px}.tool-filters button{padding-inline:9px}.tool-count{font-size:7px}.research-triangle{padding:18px 10px 10px}}
@media(max-width:800px){.intelligence-intro{grid-template-columns:1fr;gap:30px;padding:55px 6% 40px}.intelligence-intro h2{font-size:42px}.intro-note{max-width:500px}.intro-note p{font-size:15px}.intro-note .note-line{display:none}.intro-note>span:last-child{margin-top:14px;font-size:8px}.stack-nav{padding:0 6%;gap:20px;display:flex;overflow-x:auto;scrollbar-width:none}.stack-nav::-webkit-scrollbar{display:none}.stack-nav a{font-size:11px;gap:9px;white-space:nowrap;padding-block:18px}.stack-nav a span{font-size:8px}.cap-chapter{grid-template-columns:1fr;gap:32px;padding:50px 6%;scroll-margin-top:60px}.chapter-copy>h2{font-size:40px;margin-bottom:20px}.chapter-index{margin-bottom:21px;font-size:10px}.chapter-intro{max-width:60ch;font-size:14px}.chapter-link{margin-top:22px}.chapter-principles h3{font-size:12px}.chapter-principles p{font-size:11px}.agent-node{width:28%;height:72px;grid-template-columns:22px 1fr;padding:10px 13px}.agent-node strong{font-size:13px}.agent-node small{font-size:9px}.agent-map{height:280px}.agent-core small{font-size:8px}.blueprint-head{padding:17px 20px;font-size:9px;letter-spacing:1px}.blueprint-head>span:last-child{font-size:7px}.workflow-step strong{font-size:11px}.workflow-step small{font-size:8px}.workflow-track{padding:25px 20px;gap:9px}.workflow-step{padding:13px 10px}.blueprint-foot{font-size:9px;padding-inline:20px}.tool-concepts{grid-template-columns:repeat(3,1fr);min-height:270px;margin-inline:20px}.tool-concept{min-height:135px}.tool-filters{padding-inline:20px}.research-triangle svg{max-height:270px}.infra-layer strong{font-size:13px}.layer-tags{display:block;font-size:7px}.intelligence-cta{padding:40px 6%;grid-template-columns:1fr;gap:24px}.intelligence-cta>h2{font-size:38px}.intelligence-cta>div p{font-size:14px;max-width:54ch}}
@media(max-width:480px){.intelligence-intro h2{font-size:34px;letter-spacing:-1.3px}.intelligence-intro .eyebrow{font-size:9px}.intro-note>span:last-child{font-size:7px;letter-spacing:1px}.chapter-copy>h2{font-size:36px}.chapter-intro{font-size:13px;line-height:1.8}.chapter-principles{grid-template-columns:1fr;gap:17px;margin-top:22px}.chapter-principles li{display:flex;gap:15px;padding-top:15px}.chapter-principles li>span{margin:3px 0 0}.chapter-principles h3{font-size:12px;margin-bottom:5px}.chapter-principles p{font-size:11px;line-height:1.75}.blueprint-head{padding:14px 13px;font-size:7px;letter-spacing:.6px;gap:8px}.blueprint-head>span:last-child{font-size:5px;letter-spacing:.4px}.blueprint-head>span:first-child{gap:5px}.blueprint-head i{width:4px;height:4px}.agent-map{height:265px}.agent-node{width:38%;height:66px;padding:9px;grid-template-columns:18px 1fr}.agent-node strong{font-size:11px}.agent-node small{font-size:7px}.node-0,.node-3{left:5%}.node-1,.node-2{right:5%}.agent-wires{opacity:.7}.agent-core>span:nth-child(2){font-size:8px;letter-spacing:1px}.agent-core small{font-size:7px}.core-symbol{font-size:23px}.stage-readout,.infra-readout{margin:0 14px 17px;min-height:75px;padding-left:11px}.stage-readout p,.infra-readout p{font-size:10px}.readout-index{font-size:8px}.blueprint-foot{font-size:6px;padding:13px;gap:4px}.blueprint-foot span::before{margin-right:3px}.research-triangle{padding:17px 7px 9px}.research-questions{padding:0 14px 12px}.research-questions summary{gap:10px;font-size:8px}.research-questions summary span{font-size:10px}.research-questions p{font-size:10px;padding-left:21px;padding-right:5px}.workflow-track{padding:22px 12px;gap:5px}.workflow-step{padding:10px 5px;border-radius:3px}.workflow-step>span{font-size:8px;margin-bottom:13px}.workflow-step strong{font-size:8px}.workflow-step small{display:none}.workflow-preview{margin:0 12px 18px}.preview-top{font-size:6px;padding:11px;letter-spacing:.5px}.workflow-event{gap:10px;padding:23px 12px;min-height:170px}.workflow-event h3{font-size:15px;line-height:1.4}.workflow-event p{font-size:10px}.approval-boundary{padding:11px;gap:7px;flex-wrap:wrap}.approval-boundary p{font-size:9px}.approval-boundary>span:last-child{display:none}.infra-ingress{margin:19px 14px 0;font-size:6px;letter-spacing:1px}.infra-layers{padding:16px 13px 22px;gap:8px}.infra-layer{gap:12px;padding:15px 11px}.infra-layer strong{font-size:11px}.layer-tags{display:none}.tool-filters{padding:14px 13px;gap:3px}.tool-filters button{font-size:9px;padding:6px 9px}.tool-count{font-size:6px}.tool-concepts{grid-template-columns:1fr 1fr;margin-inline:13px;min-height:411px}.tool-concept{padding:16px 11px;min-height:137px}.tool-concept h3{font-size:10px}.tool-concept p{font-size:9px}.concept-label{font-size:5px}.concept-footnote{padding:14px 13px 17px;font-size:8px}.intelligence-cta>h2{font-size:32px;letter-spacing:-1px}.chapter-link{font-size:11px}.intelligence-cta .button{min-width:0}}
.skip-link:not(:focus){clip-path:inset(50%);height:1px;width:1px;overflow:hidden;white-space:nowrap;top:0}
