:root{--ink:#03060b;--midnight:#07111f;--navy:#0a1728;--panel:#0d1a2b;--paper:#eef4f7;--muted:#8b9aad;--line:#bcd5ec29;--blue:#3aa7ff;--blue-dim:#3aa7ff2e;--copper:#c9974a;--danger:#e7b66b;--mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace;--sans:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{color:var(--paper);font-family:var(--sans);background:radial-gradient(circle at 70% 0,#1f63b22e,#0000 38%),linear-gradient(#03060b,#07111f 42%,#03060b);margin:0}body.menu-open{overflow:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}.skip-link{background:var(--paper);color:var(--ink);z-index:80;padding:.7rem 1rem;position:absolute;top:-4rem;left:1rem}.skip-link:focus{top:1rem}.control-rail{z-index:50;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#03060bd6;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;min-height:74px;padding:0 clamp(16px,4vw,58px);display:grid;position:fixed;top:0;left:0;right:0}.brand-lockup{align-items:center;gap:12px;min-height:44px;display:flex}.brand-sigil{border:1px solid var(--copper);clip-path:polygon(12% 0,100% 0,100% 88%,88% 100%,0 100%,0 12%);place-items:center;width:34px;height:34px;display:grid}.brand-sigil i{background:var(--blue);width:10px;height:10px;box-shadow:0 0 18px var(--blue);border-radius:50%}.brand-lockup strong{letter-spacing:.18em;display:block}.brand-lockup small{color:var(--muted);font:10px var(--mono);text-transform:uppercase;display:block}.desktop-nav{justify-content:center;gap:2px;display:flex}.desktop-nav a{color:#c3cfda;border-left:1px solid #0000;min-height:44px;padding:13px 12px;font-size:12px}.desktop-nav a span{color:var(--blue);font:10px var(--mono);margin-right:8px}.desktop-nav a:hover,.desktop-nav a:focus-visible{border-color:var(--line);outline:1px solid var(--blue);background:#3aa7ff14}.rail-actions{align-items:center;gap:10px;display:flex}.language-switch{border:1px solid var(--line);min-width:44px;min-height:44px;font:12px var(--mono);color:var(--copper);place-items:center;display:grid}.menu-trigger{border:1px solid var(--line);background:#08111d;min-width:68px;min-height:44px;padding:0 10px;display:none;position:relative}.menu-trigger span{background:var(--paper);width:20px;height:1px;margin:5px auto;display:block}.menu-trigger b{font:10px var(--mono);color:var(--muted)}.mobile-panel{display:none}.research-system{overflow:hidden}.chapter{border-top:1px solid var(--line);padding:clamp(84px,11vw,155px) clamp(18px,7vw,104px);position:relative}.hero-instrument{background:linear-gradient(90deg,#03060bf5,#07111fe6),linear-gradient(#3aa7ff0e 1px,#0000 1px) 0 0/72px 72px,linear-gradient(90deg,#3aa7ff0b 1px,#0000 1px) 0 0/72px 72px;grid-template-columns:minmax(0,1fr) minmax(360px,48vw);align-items:center;gap:5vw;min-height:100svh;padding-top:130px;display:grid}.noise,.signal-scan{pointer-events:none;position:absolute;inset:0}.noise{opacity:.28;background:repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 4px)}.signal-scan{background:linear-gradient(90deg,#0000 0 47%,#c9974a6b 48%,#0000 49%);animation:9s ease-in-out infinite scan}.observation-label{font:11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 24px}.observation-label span{border:1px solid var(--line);min-width:34px;height:22px;color:var(--blue);place-items:center;margin-right:10px;display:inline-grid}h1,h2{letter-spacing:-.055em;margin:0;line-height:.96}h1{max-width:900px;font-size:clamp(52px,8vw,124px)}h2{font-size:clamp(36px,5.4vw,82px)}h3{margin:0;font-size:clamp(18px,1.6vw,25px)}p{color:var(--muted);line-height:1.7}.hero-statement{color:#dce6ee;max-width:780px;font-size:clamp(18px,1.55vw,23px)}.action-row{flex-wrap:wrap;gap:12px;margin:34px 0;display:flex}.instrument-button{--bg:#07111fbd;border:1px solid var(--line);background:linear-gradient(135deg,transparent 0 10px,var(--bg) 10px);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);align-items:center;gap:13px;min-height:48px;padding:0 16px;font-size:13px;font-weight:700;display:inline-flex}.instrument-button span{font:11px var(--mono);color:var(--copper)}.instrument-button.primary{--bg:#c9974a2e;color:#fff;border-color:#c9974a9e}.instrument-button:hover,.instrument-button:focus-visible{outline:2px solid var(--blue);outline-offset:3px;background:#3aa7ff1f}.compact{min-height:42px}.boundary-register{border:1px solid #c9974a52;grid-template-columns:105px 1fr;max-width:760px;font-size:13px;display:grid}.boundary-register b,.boundary-register span{padding:13px}.boundary-register b{font-family:var(--mono);color:var(--copper);border-right:1px solid #c9974a52}.subject-field{border:1px solid var(--line);clip-path:polygon(22px 0,100% 0,100% calc(100% - 22px),calc(100% - 22px) 100%,0 100%,0 22px);background:radial-gradient(circle,#3aa7ff29,#0000 34%),linear-gradient(#3aa7ff12 1px,#0000 1px) 0 0/38px 38px,linear-gradient(90deg,#3aa7ff0f 1px,#0000 1px) 0 0/38px 38px;place-items:center;min-height:620px;display:grid;position:relative}.chaos-control{font:10px var(--mono);letter-spacing:.18em;color:#eef4f757;grid-template-columns:1fr 1fr;display:grid;position:absolute;inset:0}.chaos-control span{padding:18px}.chaos-control span+span{text-align:right;border-left:1px solid #c9974a61}.measurement-ring{border:1px solid #3aa7ff3d;border-radius:50%;animation:28s linear infinite rotate;position:absolute}.r1{width:220px;height:220px}.r2{width:360px;height:360px;animation-duration:42s}.r3{border-color:#c9974a40;width:500px;height:500px;animation-direction:reverse}.subject-field svg{z-index:2;fill:none;stroke:#eef4f7c2;stroke-width:2px;width:min(70%,360px);position:relative}.subject-field .subject-line{stroke:var(--blue);filter:drop-shadow(0 0 10px #3aa7ffcc)}.node{background:var(--blue);width:9px;height:9px;box-shadow:0 0 22px var(--blue);border-radius:50%;animation:3s ease-in-out infinite pulse;position:absolute}.n1{top:33%;left:28%}.n2{animation-delay:.7s;top:52%;right:23%}.n3{animation-delay:1.4s;bottom:20%;left:52%}.subject-field aside{border-left:2px solid var(--copper);background:#03060b9e;gap:6px;padding:14px;display:grid;position:absolute;bottom:18px;left:18px}.subject-field aside b,.subject-field aside small{font-family:var(--mono)}.subject-field aside span{color:#fff}.chapter-index{border-block:1px solid var(--line);background:#06101c;grid-template-columns:repeat(9,1fr);display:grid}.chapter-index a{border-right:1px solid var(--line);color:#c8d2dc;min-height:76px;padding:18px 12px;font-size:12px}.chapter-index span{color:var(--blue);font:10px var(--mono);margin-bottom:8px;display:block}.question-band{align-content:center;max-width:1180px;min-height:58vh;display:grid}.question-band p{font-size:21px}.split{grid-template-columns:1fr minmax(330px,.85fr);align-items:start;gap:7vw;display:grid}.instrument-frame{border:1px solid var(--line);clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px);background:linear-gradient(135deg,#0000 0 14px,#ffffff06 14px);padding:28px;position:relative}.status-register dl{margin:0}.status-register div{border-bottom:1px solid var(--line);grid-template-columns:120px 1fr;gap:18px;padding:16px 0;display:grid}dt{color:var(--muted);font:12px var(--mono)}dd{margin:0}.domains-system{background:linear-gradient(#07111f,#03060b)}.domain-map{border:1px solid var(--line);background:radial-gradient(circle,#3aa7ff1f,#0000 28%);min-height:620px;margin-top:44px;position:relative}.system-node{border:1px solid var(--line);clip-path:polygon(14px 0,100% 0,100% 100%,0 100%,0 14px);background:#081321;width:min(330px,42%);padding:24px;position:absolute}.system-node span,.method-rail article span,.evidence-marker{font:11px var(--mono);color:var(--blue)}.d0{top:10%;left:8%}.d1{top:16%;right:8%}.d2{bottom:13%;left:12%}.d3{bottom:9%;right:10%}.axis{background:#c9974a61;position:absolute}.axis.horizontal{height:1px;top:50%;left:8%;right:8%}.axis.vertical{width:1px;top:8%;bottom:8%;left:50%}.domain-map>b{font:11px var(--mono);color:var(--copper);background:#03060b;padding:10px;position:absolute;top:50%;left:50%;translate:-50% -50%}.autonomy{color:#07111f;background:#eef2f4}.autonomy p{color:#526171}.calibration-stack{gap:10px;display:grid}.calibration-stack span{background:linear-gradient(90deg,#07111f0f,#0000);border-bottom:1px solid #07111f2e;grid-template-columns:54px 1fr;align-items:center;padding:17px;display:grid}.calibration-stack b{font:12px var(--mono);color:#0b6fbd}.archive-layers{grid-template-columns:.7fr 1fr;align-items:center;gap:6vw;display:grid}.drawers{perspective:900px;gap:14px;display:grid}.drawers article{border:1px solid var(--line);transform:translateX(calc(var(--i,0)*18px));background:linear-gradient(90deg,#3aa7ff1a,#ffffff06);padding:26px 28px}.drawers article:nth-child(2){margin-left:34px}.drawers article:nth-child(3){margin-left:68px}.drawers span{font:12px var(--mono);color:var(--copper)}.drawers b{margin:10px 0;font-size:24px;display:block}.drawers small{color:var(--muted)}.method-rail>div{border-left:1px solid var(--copper);margin-top:40px}.method-rail article{border-bottom:1px solid var(--line);grid-template-columns:80px .35fr 1fr;align-items:baseline;gap:22px;padding:26px 0 26px 28px;display:grid}.governance{background:#08111d}.governance ul{color:#dce6ee;margin:0;padding-left:20px;line-height:2}.collaborate{text-align:center;background:radial-gradient(circle at 50% 0,#3aa7ff2e,#0000 42%),#03060b}.collaborate p{max-width:760px;margin:24px auto 34px}.site-footer{border-top:1px solid var(--line);color:var(--muted);font:12px var(--mono);justify-content:space-between;gap:20px;padding:34px clamp(18px,7vw,104px);display:flex}.state-page{background:var(--ink);align-content:center;gap:20px;min-height:100svh;padding:10vw;display:grid}.state-page h1{font-size:clamp(48px,8vw,100px)}@keyframes scan{0%,to{opacity:.25;transform:translate(-25%)}50%{opacity:.55;transform:translate(25%)}}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.45;transform:scale(1.8)}}@media (max-width:1100px){.desktop-nav{display:none}.menu-trigger{display:block}.control-rail{grid-template-columns:auto 1fr}.rail-actions{justify-self:end}.mobile-panel{border:1px solid var(--line);opacity:0;pointer-events:none;background:#06101c;transition:all .18s;display:block;position:fixed;inset:74px 12px auto;transform:translateY(-14px);box-shadow:0 30px 80px #00000073}.mobile-panel[data-open=true]{opacity:1;pointer-events:auto;transform:none}.panel-head,.panel-language{border-bottom:1px solid var(--line);font:12px var(--mono);color:var(--muted);justify-content:space-between;align-items:center;padding:16px;display:flex}.panel-head button{border:1px solid var(--line);background:0 0;min-height:44px}.mobile-panel nav a{border-bottom:1px solid var(--line);grid-template-columns:54px 1fr auto;align-items:center;min-height:56px;padding:0 16px;display:grid}.mobile-panel nav span{font:12px var(--mono);color:var(--blue)}.mobile-panel nav i{font:10px var(--mono);color:var(--copper)}.panel-language a{border:1px solid var(--line);place-items:center;min-width:44px;min-height:44px;display:grid}.hero-instrument,.split,.archive-layers{grid-template-columns:1fr}.chapter-index{grid-template-columns:repeat(3,1fr)}.subject-field{min-height:520px}}@media (max-width:700px){.control-rail{gap:8px;min-height:66px;padding:0 14px}.brand-lockup small,.compact,.language-switch{display:none}.mobile-panel{inset-top:66px}.chapter{padding:76px 18px}.hero-instrument{min-height:auto;padding-top:100px}.action-row{flex-direction:column}.instrument-button{justify-content:center;width:100%}.boundary-register{grid-template-columns:1fr}.boundary-register b{border-bottom:1px solid #c9974a52;border-right:0}.subject-field{min-height:390px;margin-top:20px}.r3{width:330px;height:330px}.r2{width:250px;height:250px}.r1{width:160px;height:160px}.chapter-index{grid-template-columns:1fr}.chapter-index a{min-height:54px}.domain-map{background:0 0;border:0;gap:12px;min-height:auto;display:grid}.system-node{width:auto;position:relative;inset:auto!important}.axis,.domain-map>b{display:none}.status-register div,.method-rail article{grid-template-columns:1fr;gap:8px}.drawers article,.drawers article:nth-child(2),.drawers article:nth-child(3){margin-left:0}.site-footer{display:grid}.hero-statement{font-size:17px}h1{font-size:clamp(46px,15vw,64px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.signal-scan{display:none}}

