
:root{--ink:#0b100f;--paper:#f2f5f1;--white:#fff;--green:#6bea83;--blue:#4b8dff;--muted:#64706d;--line:#bcc6c0;--max:1420px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,"Microsoft YaHei",sans-serif;line-height:1.75;overflow-x:hidden}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.topbar{height:78px;padding:0 max(22px,calc((100vw - var(--max))/2));display:flex;align-items:center;gap:30px;background:var(--paper);border-bottom:1px solid var(--line);position:relative;z-index:20}.brand{margin-right:auto;display:grid;grid-template-columns:18px auto;grid-template-rows:auto auto;line-height:1}.brand i{grid-row:1/3;width:9px;height:34px;background:var(--green);transform:skew(-20deg)}.brand b{font:900 20px Arial}.brand small{font:9px monospace;color:var(--muted);letter-spacing:1.4px}.topbar nav{display:flex;gap:24px;font-size:14px}.top-actions{display:flex}.top-actions a{padding:8px 14px;border:1px solid var(--ink)}.top-actions a:last-child{background:var(--ink);color:white}.menu{display:none;background:none;border:1px solid var(--ink);padding:7px 10px}.hero{height:min(820px,calc(100vh - 78px));min-height:680px;position:relative;background:var(--ink);overflow:hidden}.hero>img{width:100%;height:100%;object-fit:cover}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,9,8,.95),rgba(5,9,8,.72) 38%,rgba(5,9,8,.08) 67%)}.hero-copy{position:absolute;z-index:2;left:max(24px,calc((100vw - var(--max))/2));top:48%;transform:translateY(-50%);max-width:740px;color:white}.hero-copy>span,.signal-log header>span,.matrix header>span,.split-lab>div>span,.region span,.editorial header>span,.faq header>span,.inner>header>span,.archive>header>span{font:800 11px monospace;letter-spacing:2px;color:var(--green)}.hero-copy h1{font-size:clamp(54px,6vw,92px);line-height:1.04;letter-spacing:0;margin:24px 0}.hero-copy h1 em{font-style:normal;color:var(--green)}.hero-copy p{font-size:18px;color:#d5ded9;max-width:620px}.hero-copy div{display:flex;gap:12px;margin-top:30px}.hero-copy a{padding:13px 20px;border:1px solid #e7ede9;font-weight:700}.hero-copy a.solid{background:var(--green);border-color:var(--green);color:var(--ink)}.hero aside{position:absolute;z-index:3;right:max(24px,calc((100vw - var(--max))/2));bottom:28px;color:white;display:grid;grid-template-columns:auto auto;gap:2px 12px;background:rgba(11,16,15,.74);backdrop-filter:blur(16px);padding:18px 22px;border-left:3px solid var(--green)}.hero aside b{font:800 24px monospace}.hero aside span{font-size:12px;color:#cad5cf}.pulse{max-width:var(--max);margin:-1px auto 0;display:grid;grid-template-columns:.55fr repeat(3,1fr);border:1px solid var(--ink);background:var(--green);position:relative;z-index:4}.pulse>span{padding:25px;font:800 11px monospace;letter-spacing:1.5px}.pulse div{background:var(--paper);padding:20px 24px;border-left:1px solid var(--ink)}.pulse b,.pulse p{display:block;margin:0}.pulse p{font-size:13px;color:var(--muted)}.signal-log,.matrix,.split-lab,.region,.editorial,.faq,.inner,.archive,.article{max-width:var(--max);margin-left:auto;margin-right:auto}.signal-log{padding:130px 0;display:grid;grid-template-columns:.7fr 1.3fr;gap:100px}.signal-log header h2,.matrix h2,.split-lab h2,.region h2,.editorial h2,.faq h2{font-size:clamp(34px,4vw,58px);line-height:1.13;margin:15px 0}.signal-log header p{font-size:18px;color:var(--muted)}.events{position:relative}.events:before{content:"";position:absolute;left:74px;top:0;bottom:0;width:1px;background:var(--ink)}.events article{display:grid;grid-template-columns:75px 1fr;gap:35px;padding:0 0 48px}.events time{font:800 12px monospace;padding-top:8px}.events article div{position:relative;border-top:1px solid var(--ink);padding-top:8px}.events article div:before{content:"";position:absolute;width:11px;height:11px;border:2px solid var(--ink);background:var(--green);left:-42px;top:6px;border-radius:50%}.events small{font:10px monospace;color:var(--blue)}.events h3{font-size:24px;margin:8px 0}.events p{color:var(--muted);margin:0}.matrix{padding:100px 0 140px}.matrix header{display:flex;align-items:end;border-bottom:4px solid var(--ink)}.matrix-grid{display:grid;grid-template-columns:.8fr 1.2fr 1.2fr}.matrix-grid>*{padding:20px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.matrix-grid .mh{background:var(--ink);color:white;font:11px monospace}.matrix-grid a{background:white}.matrix-grid a b,.matrix-grid a span{display:block}.matrix-grid a b{font-size:20px}.matrix-grid a span{font:11px monospace;color:var(--blue)}.split-lab{display:grid;grid-template-columns:1.12fr .88fr;background:var(--ink);color:white}.split-lab>div{padding:70px;min-height:520px}.split-lab .touch{border-right:1px solid #35403c}.split-lab p{color:#b8c5bf;font-size:17px}.split-lab a{display:inline-block;border-bottom:2px solid var(--green);margin-top:15px}.trace{height:130px;margin-top:45px;position:relative;border-bottom:1px solid #58635e}.trace:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#35403c}.trace i{position:absolute;width:22px;height:22px;background:var(--green);border-radius:50%;box-shadow:0 0 0 12px rgba(107,234,131,.12)}.trace i:nth-child(1){left:8%;top:55%}.trace i:nth-child(2){left:35%;top:28%}.trace i:nth-child(3){left:63%;top:48%}.trace i:nth-child(4){right:5%;top:12%}.recovery dl{display:grid;grid-template-columns:80px 1fr;margin-top:45px}.recovery dt,.recovery dd{padding:15px 0;border-top:1px solid #4a5651}.recovery dt{font:800 20px monospace;color:var(--green)}.recovery dd{margin:0}.region{margin-top:120px;margin-bottom:120px;display:grid;grid-template-columns:1fr 1.2fr auto;gap:50px;align-items:center;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);padding:45px 0}.region h2{margin-bottom:0}.region p{color:var(--muted);font-size:17px}.region a{border:1px solid var(--ink);padding:12px 16px;font-weight:700}.editorial{padding:20px 0 130px}.editorial header{display:grid;grid-template-columns:1fr auto;align-items:end;border-bottom:4px solid var(--ink)}.editorial header>span{grid-column:1/-1}.editorial header a{margin-bottom:20px;border-bottom:2px solid var(--green)}.editorial>div{display:grid;grid-template-columns:repeat(12,1fr)}.story{padding:28px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-column:span 4;min-height:270px}.story:nth-child(1){grid-column:span 7;background:white}.story:nth-child(2){grid-column:span 5;background:#dfe8e2}.story:nth-child(4){grid-column:span 5}.story:nth-child(5){grid-column:span 4;background:var(--ink);color:white}.story:nth-child(6){grid-column:span 3}.story span,.story time{font:10px monospace}.story span{color:var(--blue);margin-right:12px}.story h3{font-size:22px;line-height:1.35}.story p{color:var(--muted)}.story:nth-child(5) p{color:#b8c4be}.faq{padding:50px 0 140px;display:grid;grid-template-columns:.6fr 1.4fr;gap:90px}.faq details{padding:20px 0;border-top:1px solid var(--line)}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{font-weight:800;cursor:pointer}.faq p{color:var(--muted)}.inner,.archive{padding:100px 0 140px}.inner>header,.archive>header{max-width:950px;padding-bottom:55px;border-bottom:4px solid var(--ink)}.inner h1,.archive h1,.article h1{font-size:clamp(45px,6vw,80px);line-height:1.08;letter-spacing:0;margin:16px 0}.inner>header p,.archive>header p{font-size:19px;color:var(--muted)}.guide-rows section{display:grid;grid-template-columns:120px .8fr 1.5fr 170px;gap:28px;padding:36px 0;border-bottom:1px solid var(--line);align-items:start}.guide-rows small{font:11px monospace;color:var(--blue)}.guide-rows h2,.guide-rows p{margin:0}.guide-rows a{border-bottom:1px solid var(--green);justify-self:start}.archive>div{display:grid;grid-template-columns:1fr 1fr}.archive-item{padding:38px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:280px}.archive-item:nth-child(1){grid-column:1/-1;background:var(--ink);color:white;min-height:350px}.archive-item span,.archive-item time{font:10px monospace;margin-right:14px}.archive-item span{color:var(--blue)}.archive-item h2{font-size:29px;line-height:1.25}.archive-item:first-child h2{font-size:42px}.archive-item p{color:var(--muted)}.archive-item:first-child p{color:#bdc8c2}.article{max-width:920px;padding:55px 0 140px}.article>nav{display:flex;gap:10px;flex-wrap:wrap;font-size:13px;color:var(--muted);margin-bottom:55px}.article article>header{border-bottom:4px solid var(--ink);padding-bottom:45px}.article article>header>span{font:11px monospace;color:var(--blue)}.article article>header p{font-size:19px;color:var(--muted)}.article section{margin:68px 0}.article section h2{font-size:34px;line-height:1.25}.article section p{font-size:18px;line-height:1.95;color:#34403b}.article aside{border-top:4px solid var(--ink);padding-top:25px}.article aside a{display:inline-block;margin-right:24px;border-bottom:1px solid var(--green)}footer{padding:60px max(22px,calc((100vw - var(--max))/2));background:var(--ink);color:white;display:grid;grid-template-columns:1fr 2fr;gap:35px}footer p{color:#aebbb5}footer nav{display:flex;gap:22px;flex-wrap:wrap;align-content:start}footer>small{grid-column:1/-1;color:#89958f}.notfound{max-width:720px;margin:12vh auto;padding:60px;border:1px solid var(--line);border-left:8px solid var(--green)}.notfound span{font:11px monospace;color:var(--blue)}.notfound h1{font-size:52px;line-height:1.1}.notfound a{border-bottom:2px solid var(--green)}
@media(max-width:900px){.topbar{padding:0 18px}.menu{display:block}.topbar nav{display:none;position:absolute;top:78px;left:0;right:0;background:var(--paper);padding:22px;flex-direction:column}.topbar nav.open{display:flex}.top-actions a:first-child{display:none}.hero{height:auto;min-height:790px}.hero:after{background:linear-gradient(180deg,rgba(5,9,8,.96),rgba(5,9,8,.68) 58%,rgba(5,9,8,.05))}.hero-copy{top:70px;left:22px;right:22px;transform:none}.hero aside{right:20px;bottom:20px}.pulse{margin:0 18px;grid-template-columns:1fr 1fr}.pulse>span{grid-column:1/-1}.pulse div{border-top:1px solid var(--ink)}.signal-log,.faq{grid-template-columns:1fr;padding:95px 20px;gap:45px}.matrix,.split-lab,.region,.editorial,.inner,.archive,.article{margin-left:20px;margin-right:20px}.split-lab{grid-template-columns:1fr}.split-lab .touch{border-right:0;border-bottom:1px solid #35403c}.region{grid-template-columns:1fr}.editorial>div{grid-template-columns:1fr 1fr}.story,.story:nth-child(n){grid-column:auto}.story:nth-child(1){grid-column:1/-1}.guide-rows section{grid-template-columns:90px 1fr}.guide-rows p,.guide-rows a{grid-column:2}.article{max-width:none}}@media(max-width:600px){.brand small{display:none}.hero-copy h1{font-size:48px}.hero-copy p{font-size:15px}.hero-copy div{flex-direction:column;align-items:stretch}.hero-copy a{text-align:center}.hero aside{left:20px;right:auto}.pulse{grid-template-columns:1fr}.pulse>span{grid-column:auto}.events:before{left:52px}.events article{grid-template-columns:53px 1fr;gap:28px}.events article div:before{left:-35px}.matrix-grid{grid-template-columns:1fr}.matrix-grid .mh{display:none}.matrix-grid>*{border-right:0}.split-lab{margin-left:0;margin-right:0}.split-lab>div{padding:48px 22px}.editorial>div,.archive>div{grid-template-columns:1fr}.story:nth-child(1),.archive-item:nth-child(1){grid-column:auto}.guide-rows section{grid-template-columns:1fr}.guide-rows p,.guide-rows a{grid-column:auto}.article section p{font-size:17px}footer{grid-template-columns:1fr}footer>small{grid-column:auto}}
