/* This file is intentionally scoped to the marked top area. */
:root{--line:#333b37}body{background:radial-gradient(ellipse at 18% 25%,#15221b66,transparent 55%),#080d0b}
.site-header{min-height:94px;padding:20px 3.5%;gap:30px;background:#080d0bd9;border-bottom:1px solid var(--line);position:relative;z-index:5}
.site-header .brand{font-size:clamp(24px,2.7vw,43px);letter-spacing:-2px;position:relative;isolation:isolate}
.site-header .brand:before{display:inline-block;position:static;width:7px;height:33px;margin-right:13px;opacity:1;transform:skew(-15deg);background:var(--red);clip-path:none}
.site-header .brand:after{content:none}
.site-header .brand span{font:700 15px "PingFang SC","Microsoft YaHei",sans-serif;letter-spacing:1px;color:var(--red);border-color:var(--red);padding:6px 9px}
.access-state{display:flex;align-items:center;gap:8px;padding-left:20px;border-left:1px solid #313a35;font:9px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:1px;color:#69766d;white-space:nowrap}
.access-state i{width:6px;height:6px;border-radius:50%;background:#8bd7a3;box-shadow:0 0 10px #71dc95}
.access-state b{font-weight:400;color:#4e5952}
.site-header nav{font-size:16px}.site-header nav .active{border-color:var(--red)}
.site-header .search{border-radius:30px;border-color:#505853;background:transparent}
.site-header .search input{font:14px "PingFang SC","Microsoft YaHei",sans-serif}.site-header .search span{color:var(--paper)}
.intel-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);gap:5%;min-height:318px;margin:0;padding:40px 2px 32px;overflow:hidden;border-bottom:1px solid #343b37;background:radial-gradient(circle at 77% 44%,#4d111b45,transparent 35%)}
.intel-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent 49.85%,#ffffff0b 50%,transparent 50.15%),linear-gradient(0deg,transparent 49.8%,#ffffff09 50%,transparent 50.2%);background-size:62px 62px;mask-image:linear-gradient(90deg,transparent 38%,#000 70%,transparent)}
.intel-copy{position:relative;z-index:2;padding-left:18px}.intel-path{display:flex;align-items:center;gap:9px;margin-bottom:22px;font:9px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:1.5px;color:#707b73}
.intel-path span{color:#c6d0c8}.intel-path b{font-weight:400;color:#e52a40}.intel-path i{font-style:normal;border:1px solid #354139;padding:4px 7px;color:#79857c}
.intel-copy .eyebrow{margin:0 0 7px;font-size:12px;letter-spacing:3px;color:var(--red)}
.intel-copy h1{font-size:clamp(46px,5vw,74px);margin:0 0 12px;letter-spacing:-4px;line-height:1.05}.intel-copy h1 span{position:relative;display:inline-block;color:var(--paper);margin-left:8px}.intel-copy h1 span:after{content:"";position:absolute;z-index:-1;left:-5px;right:-8px;bottom:3px;height:15px;background:#c6162f;transform:skew(-18deg) rotate(-2deg)}
.intel-copy .subtitle{font-size:14px;color:#aeb8b1}.intel-command{display:flex;align-items:center;gap:12px;width:min(520px,90%);margin-top:22px;padding:10px 13px;border:1px solid #3a463e;background:#0c1310;font:11px ui-monospace,SFMono-Regular,Menlo,monospace;color:#8f9c93}
.intel-command b{color:#ff3048}.intel-command i{width:7px;height:13px;background:#d9e2dc;animation:blink 1.2s steps(1) infinite}.intel-tags{display:flex;gap:18px;margin-top:16px;color:#69766d;font-size:10px}.intel-tags span:before{content:"+";margin-right:6px;color:#bb2033}
.intel-panel{position:relative;z-index:2;align-self:center;border:1px solid #455149;background:#0a100dcb;box-shadow:15px 16px 0 #111713,15px 16px 0 1px #2b352f}.panel-head,.panel-foot{display:flex;align-items:center;justify-content:space-between;padding:10px 13px;background:#111814;border-bottom:1px solid #354039;font:9px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:1px;color:#89958d}.panel-head b{color:#d32a3f;font-weight:500}
.file-stack button{width:100%;display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:11px;padding:12px 13px;border:0;border-bottom:1px solid #252f29;background:transparent;color:#c8d0ca;text-align:left}.file-stack button:hover{background:#39131a}.file-stack i{display:grid;place-items:center;width:25px;height:25px;border:1px solid #4b5850;color:#cf3547;font:9px ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal}.file-stack span{display:flex;flex-direction:column;gap:3px}.file-stack b{font-size:12px}.file-stack small{font:8px ui-monospace,SFMono-Regular,Menlo,monospace;color:#5f6b63}.file-stack em{font:8px ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal;color:#9aa69e}
.panel-foot{border:0;border-top:1px solid #354039;color:#536158}.panel-foot span{display:flex;align-items:center;gap:7px}.panel-foot i{width:5px;height:5px;background:#7fca99;border-radius:50%;box-shadow:0 0 7px #65c687}.panel-foot b{font-weight:400;color:#4e5b52}.scan-corner{position:absolute;right:0;top:25px;display:flex;flex-direction:column;align-items:flex-end;font:800 9px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:2px;line-height:1.5;color:#ffffff16;transform:rotate(90deg) translateX(100%);transform-origin:top right}
#people .toolbar{margin-top:18px;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #29342e}#people .filters{gap:8px}#people .filters button{padding:11px 25px;border:1px solid #3c4840;border-radius:4px;background:#101814;color:#bfc4c0;font-size:inherit;font-weight:700}#people .filters button:hover{border-color:#7b323a}#people .filters button.selected{background:var(--red);border-color:var(--red);color:#fff;box-shadow:none}
#people .source-note{display:flex;align-items:center;gap:8px;color:#8e9991;font:10px ui-monospace,SFMono-Regular,Menlo,monospace}#people .source-note i{width:5px;height:5px;background:var(--red)}#people .source-note span{color:#626f65}
/* Restore the existing design below the top area. */
.card{border-color:#48534a;border-radius:5px}.card:hover{border-color:var(--red);transform:translateY(-5px);box-shadow:0 8px 28px #ff223d17}.card-top{font-family:inherit;font-size:11px;color:#d1d4ce}.card-bottom .cta{color:inherit}.status{color:#a8b2aa}.section-title h2{font-size:22px;border-left-color:var(--red)}.source{border-color:#354039;border-radius:4px}.source small{color:var(--red)}footer{border-top-color:var(--red)}footer strong span{border-color:var(--red);color:var(--red)}dialog{background:#101813;border-color:#5c695f;border-top-color:var(--red)}.eyebrow{color:var(--red)}
@media(max-width:1150px){.access-state{display:none}.intel-hero{grid-template-columns:1fr 390px}.intel-copy h1{font-size:55px}}
@media(max-width:850px){.intel-hero{grid-template-columns:1fr;gap:25px}.intel-panel{width:100%;box-shadow:8px 9px 0 #111713}.scan-corner{display:none}.site-header{flex-wrap:wrap}.site-header .search{width:100%;max-width:none}.intel-copy{padding-left:4px}}
@media(max-width:560px){.site-header{padding:18px 5%;gap:12px}.site-header .brand{font-size:26px}.site-header .brand span{font-size:10px;padding:4px;margin-left:4px}.site-header .brand:before{height:23px;margin-right:7px}.site-header nav{font-size:12px}.intel-hero{padding:27px 0 24px;min-height:0}.intel-path{font-size:7px;gap:6px;margin-bottom:18px}.intel-copy h1{font-size:42px;letter-spacing:-2px}.intel-copy h1 span:after{height:10px}.intel-copy .subtitle{font-size:12px;line-height:1.7}.intel-command{width:100%;font-size:9px}.intel-tags{gap:10px;font-size:8px}.intel-panel{width:calc(100% - 8px)}.file-stack button{padding:10px}.file-stack b{font-size:11px}.panel-foot b{display:none}#people .filters{width:100%;gap:5px}#people .filters button{padding:10px 7px;font-size:12px;flex:1}#people .source-note{display:none}}
@media(prefers-reduced-motion:reduce){.intel-command i{animation:none}}
