:root{--ink:#090a10;--panel:#121221;--panel2:#19162b;--line:rgba(219,203,255,.18);--text:#f3effb;--muted:#b9b1ca;--violet:#a777ff;--violet2:#6f5cff;--amber:#ff9070;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 80% -10%,#251947 0,transparent 28rem),#090a10;color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,'PingFang SC','Microsoft Yahei',sans-serif;line-height:1.7;letter-spacing:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.sentinel-nav{height:76px;max-width:calc(var(--max) + 48px);margin:auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.08)}.signal-mark{display:grid;grid-template-columns:24px auto;align-items:center;column-gap:8px;line-height:1}.signal-mark span{grid-row:1/3;width:20px;height:20px;border:2px solid var(--violet);transform:rotate(45deg);position:relative}.signal-mark span:after{content:'';position:absolute;width:6px;height:6px;border-radius:50%;background:var(--amber);right:-4px;top:-4px}.signal-mark b{font-size:.9rem;letter-spacing:.12em}.signal-mark em{font-style:normal;font-size:.59rem;letter-spacing:.15em;color:var(--muted);margin-top:5px}.sentinel-nav nav{display:flex;gap:25px;font-size:.86rem;color:#d4cce5}.sentinel-nav nav a{position:relative}.sentinel-nav nav a:after{content:'';height:1px;background:var(--violet);width:0;position:absolute;left:0;bottom:-8px;transition:.2s}.sentinel-nav nav a:hover:after{width:100%}.nav-switch{display:none;background:none;border:0;color:white}.risk-brief{max-width:var(--max);margin:0 auto;padding:76px 24px 46px;display:grid;grid-template-columns:minmax(0,.81fr) minmax(390px,1.19fr);gap:50px;align-items:center}.brief-copy{position:relative;z-index:1}.micro-label{margin:0 0 14px;font-size:.7rem;letter-spacing:.16em;color:#c6adff;font-weight:700}.risk-brief h1,.inner-intro h1{font-size:clamp(2.35rem,5.2vw,4.7rem);line-height:1.08;margin:0;max-width:700px;letter-spacing:0}.brief-intro{font-size:1.08rem;color:#d6cfdf;max-width:510px;margin:27px 0}.brief-actions{display:flex;gap:12px;flex-wrap:wrap}.action{display:inline-flex;align-items:center;gap:28px;border:1px solid var(--violet);padding:12px 16px;font-weight:700;font-size:.9rem;transition:.2s}.action span{font-size:1.15rem}.action.solid{background:linear-gradient(120deg,#8f68e8,#574fc7);border-color:transparent}.action.outline{background:rgba(255,255,255,.02)}.action:hover{transform:translateY(-2px);box-shadow:0 11px 28px rgba(116,84,221,.22)}.brief-note{font-size:.8rem;color:#9289a8;margin-top:22px}.observatory-visual{margin:0;position:relative;border:1px solid var(--line);background:#0a0b12;min-height:390px;overflow:hidden;box-shadow:0 20px 70px rgba(0,0,0,.42)}.observatory-visual:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(9,10,16,.38),transparent 45%)}.observatory-visual img{width:100%;height:100%;min-height:390px;object-fit:cover}.observatory-visual figcaption{position:absolute;right:17px;bottom:12px;z-index:1;font-size:.65rem;letter-spacing:.12em;color:#d7c9fb}.signal-ribbon{max-width:var(--max);margin:0 auto;padding:0 24px 78px;display:grid;grid-template-columns:repeat(4,1fr)}.metric-slice{padding:15px 18px;border-left:1px solid var(--line);background:rgba(255,255,255,.015)}.metric-slice:last-child{border-right:1px solid var(--line)}.metric-slice span,.metric-slice small{display:block;color:var(--muted);font-size:.74rem}.metric-slice strong{display:block;font-size:1.13rem;margin:3px 0;color:#e9e0ff}.topology-lattice,.event-rail,.risk-reading,.sentinel-faq{max-width:var(--max);margin:0 auto;padding:76px 24px;border-top:1px solid rgba(255,255,255,.08)}.section-lead{max-width:650px}.section-lead h2{font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.22;margin:0}.section-lead p{color:var(--muted)}.lattice-grid{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:1px;background:var(--line);margin-top:34px;border:1px solid var(--line)}.lattice-grid article{background:#0d0d17;padding:29px;min-height:270px;display:flex;flex-direction:column}.node-dot{width:9px;height:9px;border-radius:50%;display:block;box-shadow:0 0 0 6px rgba(255,255,255,.03)}.node-dot.violet{background:var(--violet)}.node-dot.blue{background:#84a8ff}.node-dot.amber{background:var(--amber)}.lattice-grid h3{margin:25px 0 7px;font-size:1.25rem}.lattice-grid p{color:var(--muted);margin:0}.lattice-grid a{margin-top:auto;color:#d9c8ff;font-weight:700;padding-top:23px}.lattice-grid b{font-size:1.15rem;margin-left:8px}.event-rail{display:grid;grid-template-columns:.72fr 1.28fr;gap:70px;background:linear-gradient(90deg,rgba(125,91,223,.11),transparent 58%)}.event-rail ol{margin:0;padding:0;list-style:none;border-left:1px solid var(--line)}.event-rail li{padding:0 0 34px 34px;position:relative;display:grid;grid-template-columns:76px 1fr;gap:18px}.event-rail li:before{content:'';width:9px;height:9px;position:absolute;left:-5px;top:10px;background:var(--violet);box-shadow:0 0 18px var(--violet)}.event-rail time{font-size:.78rem;color:#aa93dd;padding-top:2px}.event-rail h3{margin:0 0 6px}.event-rail p{color:var(--muted);margin:0}.risk-reading{display:grid;grid-template-columns:.78fr 1.22fr;gap:54px}.reading-stack{border-top:1px solid var(--line)}.reading-stack article{position:relative;border-bottom:1px solid var(--line);padding:24px 52px 25px 0}.reading-stack time,.reading-stack p{font-size:.73rem;color:#a794d1;margin:0}.reading-stack h3{font-size:1.23rem;line-height:1.35;margin:7px 0}.reading-stack span{display:block;color:var(--muted);font-size:.9rem;max-width:620px}.read-arrow{position:absolute;right:0;top:50%;font-size:1.4rem;color:var(--violet)}.section-end{margin-top:22px}.sentinel-faq{display:grid;grid-template-columns:.75fr 1.25fr;gap:60px}.sentinel-faq h2{font-size:2.4rem;margin:0}.sentinel-faq details{border-top:1px solid var(--line);padding:16px 0}.sentinel-faq details:last-child{border-bottom:1px solid var(--line)}.sentinel-faq summary{display:flex;justify-content:space-between;gap:15px;cursor:pointer;font-weight:700;list-style:none}.sentinel-faq summary::-webkit-details-marker{display:none}.sentinel-faq summary b{color:var(--violet);font-size:1.2rem}.sentinel-faq details.is-open summary b{transform:rotate(45deg)}.sentinel-faq details p{color:var(--muted);margin:13px 28px 0 0}.governance-footer{max-width:calc(var(--max) + 48px);margin:70px auto 0;padding:44px 24px 27px;border-top:1px solid var(--line);display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:30px;color:var(--muted);font-size:.82rem}.governance-footer>div:first-child p{max-width:270px;line-height:1.6}.footer-column{display:flex;flex-direction:column;gap:8px}.footer-column b{color:#eee7fa;font-size:.75rem;letter-spacing:.08em;margin-bottom:3px}.footer-column a:hover{color:var(--violet)}.governance-footer small{grid-column:1/-1;border-top:1px solid var(--line);padding-top:17px;color:#766c89}.inner-shell{max-width:var(--max);margin:0 auto;padding:58px 24px 0}.inner-intro{border-bottom:1px solid var(--line);padding:24px 0 44px;max-width:930px}.inner-intro h1{font-size:clamp(2.2rem,4.5vw,4rem)}.inner-intro>p:not(.micro-label){font-size:1.08rem;color:var(--muted);max-width:720px;margin:22px 0}.signal-window{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);background:var(--line);gap:1px;margin-top:42px}.signal-window article{background:rgba(20,18,34,.88);padding:25px;min-height:205px}.signal-window span,.support-groups span{font-size:.68rem;color:#b99cff;letter-spacing:.12em}.signal-window h3{font-size:1.16rem;margin:18px 0 7px}.signal-window p{font-size:.9rem;color:var(--muted);margin:0}.deployment-desk{margin-top:42px;display:grid;grid-template-columns:1.28fr .72fr;gap:1px;background:var(--line);border:1px solid var(--line)}.endpoint-matrix{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line)}.endpoint-matrix article,.deploy-notes{padding:27px;background:#0e0e18}.endpoint-matrix p{color:#ba9eff;font-size:.75rem;margin:0}.endpoint-matrix h3{margin:16px 0 9px;font-size:1.14rem}.endpoint-matrix span{color:var(--muted);font-size:.9rem}.deploy-notes{background:linear-gradient(150deg,#201743,#12121e)}.deploy-notes h2{font-size:1.45rem;line-height:1.3;margin-top:0}.deploy-notes ol{padding-left:18px;color:var(--muted)}.deploy-notes li{margin:15px 0;padding-left:5px}.in-page{padding:0;border:0;margin-top:42px}.compact{margin-top:50px;padding:42px 0 0}.support-groups{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin-top:42px}.support-groups article{padding:28px;background:#10101b}.support-groups h3{margin:14px 0 6px;font-size:1.25rem}.support-groups p{color:var(--muted);margin:0 0 20px}.support-groups a{color:#c8acff;font-weight:700}.compact-faq{display:block;padding:65px 0 0}.contact-terminal{margin-top:42px;border:1px solid var(--line);background:linear-gradient(135deg,rgba(159,114,255,.16),rgba(10,10,16,.2));padding:32px}.contact-terminal p{font-size:1.25rem;margin:0 0 10px}.contact-terminal a{color:#d4bcff;border-bottom:1px solid}.contact-terminal span{color:var(--muted)}.reading-stack.full{margin-top:42px}.longform{max-width:820px;margin:0 auto;padding:46px 0 0}.longform>time{font-size:.77rem;color:#ae99d5}.longform .lead{font-size:1.23rem;line-height:1.8;color:#e5ddf0;border-left:2px solid var(--violet);padding-left:20px;margin:25px 0 46px}.longform section{margin:44px 0}.longform h2{font-size:1.72rem;line-height:1.35;margin:0 0 17px}.longform p{color:#c6c0d2;margin:0 0 17px}.article-callout{border:1px solid var(--line);border-left-color:var(--amber);padding:23px 25px;background:rgba(255,143,111,.05)}.article-callout b{color:#ffc6b5}.article-callout p{margin:8px 0 0;color:var(--muted)}.article-links{display:flex;gap:18px;flex-wrap:wrap;margin:30px 0 0}.article-links a{color:#cbb3ff;border-bottom:1px solid rgba(203,179,255,.4);font-weight:700}@media(max-width:820px){.sentinel-nav{height:68px}.nav-switch{display:grid;gap:4px;padding:10px}.nav-switch i{display:block;width:22px;height:1px;background:#e8e0f4}.sentinel-nav nav{display:none;position:absolute;right:16px;top:62px;z-index:9;width:220px;padding:18px;background:#171421;border:1px solid var(--line);flex-direction:column;gap:15px}.sentinel-nav nav.is-open{display:flex}.risk-brief{grid-template-columns:1fr;padding-top:48px;gap:31px}.risk-brief h1,.inner-intro h1{font-size:2.45rem}.observatory-visual,.observatory-visual img{min-height:270px}.signal-ribbon{grid-template-columns:1fr 1fr;padding-bottom:48px}.metric-slice:nth-child(3){border-left:1px solid var(--line)}.topology-lattice,.event-rail,.risk-reading,.sentinel-faq{padding-top:51px;padding-bottom:51px}.lattice-grid,.signal-window{grid-template-columns:1fr}.lattice-grid article{min-height:0}.event-rail,.risk-reading,.sentinel-faq{grid-template-columns:1fr;gap:28px}.event-rail li{grid-template-columns:1fr;gap:2px}.risk-reading .section-lead{max-width:100%}.governance-footer{grid-template-columns:1fr 1fr}.governance-footer>div:first-child{grid-column:1/-1}.inner-shell{padding-top:33px}.deployment-desk{grid-template-columns:1fr}.endpoint-matrix,.support-groups{grid-template-columns:1fr}.longform{padding-top:35px}.longform .lead{font-size:1.08rem}}@media(max-width:450px){.sentinel-nav{padding:0 17px}.risk-brief,.signal-ribbon,.topology-lattice,.event-rail,.risk-reading,.sentinel-faq,.inner-shell{padding-left:17px;padding-right:17px}.signal-ribbon{grid-template-columns:1fr}.metric-slice,.metric-slice:last-child{border-right:1px solid var(--line);border-left:1px solid var(--line);border-top:1px solid var(--line)}.metric-slice:first-child{border-top:0}.governance-footer{grid-template-columns:1fr;padding-left:17px;padding-right:17px}.governance-footer>div:first-child{grid-column:auto}.brief-actions .action{width:100%;justify-content:space-between}.observatory-visual,.observatory-visual img{min-height:235px}.inner-intro h1,.risk-brief h1{font-size:2.15rem}.longform h2{font-size:1.42rem}}body{overflow-x:hidden}.risk-brief h1,.inner-intro h1{overflow-wrap:anywhere;word-break:break-word}