:root{font-family:Microsoft YaHei,PingFang SC,system-ui,sans-serif;color:#edf2e8;background:#090b09;font-synthesis:none;--coal:#090b09;--ink:#111510;--paper:#edf2e8;--green:#b8ff3d;--orange:#ff6b22;--muted:#98a197;--line:rgba(237,242,232,.18)}*{box-sizing:border-box}html{background:var(--coal);scroll-behavior:smooth}body{margin:0;min-width:320px;background:var(--coal);color:var(--paper)}button,input{font:inherit}button{cursor:pointer}.topbar{height:64px;padding:0 max(20px,calc((100vw - 1180px)/2));display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);position:relative;z-index:5;background:#090b09}.wordmark{border:0;background:none;color:var(--paper);font-weight:800;letter-spacing:.04em}.wordmark span{display:inline-grid;place-items:center;width:34px;height:28px;margin-right:8px;background:var(--green);color:#090b09}.status-dot{font:600 12px ui-monospace,monospace;color:var(--muted)}.status-dot:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--green);margin-right:8px;box-shadow:0 0 14px var(--green)}main{overflow:hidden}.hero{max-width:1180px;min-height:760px;margin:auto;position:relative;padding:82px 24px 38px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center}.hero:before,.hero:after{content:"";position:absolute;pointer-events:none}.hero:before{inset:28px 24px;border:1px solid var(--line)}.hero:after{left:24px;right:24px;top:44%;height:1px;background:linear-gradient(90deg,transparent,var(--green),transparent);opacity:.22}.case-label{font:700 12px ui-monospace,monospace;letter-spacing:.15em;color:var(--green);text-transform:uppercase}.hero-copy{position:relative;z-index:2;padding-left:38px}.eyebrow{font-weight:700;color:var(--orange);letter-spacing:.14em}.hero h1{font-size:clamp(44px,6vw,82px);line-height:1.04;letter-spacing:-.06em;margin:24px 0}.hero h1 em,.gate-copy h1 em{color:var(--green);font-style:normal}.lead{max-width:590px;color:#c2c9bf;font-size:19px;line-height:1.85}.hero-actions{display:flex;align-items:center;gap:18px;margin-top:40px}.hero-actions span{font-size:13px;color:var(--muted)}.primary{border:0;background:var(--green);color:#090b09;padding:15px 22px;font-weight:900;box-shadow:6px 6px 0 var(--orange);transition:.18s}.primary:hover{transform:translate(-2px,-2px);box-shadow:9px 9px 0 var(--orange)}.primary:disabled{opacity:.55;cursor:wait}.ghost{border:1px solid var(--line);background:transparent;color:var(--paper);padding:12px 18px}.ghost:disabled{opacity:.35;cursor:not-allowed}.hero-visual{height:610px;position:relative;overflow:hidden}.hero-visual img{width:100%;height:100%;object-fit:cover;filter:contrast(1.12) saturate(.92)}.hero-visual:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 90px #090b09}.hero-visual b{position:absolute;right:22px;bottom:28px;font:700 12px ui-monospace,monospace;color:var(--green);text-align:right;z-index:2}.scan{position:absolute;left:0;right:0;top:12%;height:2px;background:var(--green);box-shadow:0 0 25px 4px var(--green);animation:scan 5s linear infinite;z-index:2}@keyframes scan{50%{top:82%}}.evidence-strip{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);margin:34px 0 0;padding:22px 28px 0;gap:20px;color:var(--muted);font-size:13px}.evidence-strip span:before{content:"+";color:var(--orange);margin-right:8px}.briefing,.manifest{max-width:1180px;margin:80px auto;padding:0 24px}.briefing{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.section-no{font:700 12px ui-monospace,monospace;color:var(--orange)}.briefing h2,.manifest h2,.share-zone h2{font-size:clamp(36px,5vw,64px);line-height:1.12;margin:22px 0}.brief-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.brief-grid article{background:#0d100d;padding:30px;min-height:190px}.brief-grid b{font:700 12px ui-monospace,monospace;color:var(--green)}.brief-grid h3{font-size:24px;margin:28px 0 10px}.brief-grid p{color:var(--muted);line-height:1.7}.brief-grid article:last-child{grid-column:1/-1}.manifest{border:1px solid var(--green);padding:55px;position:relative;background:linear-gradient(135deg,rgba(184,255,61,.06),transparent 40%)}.manifest-main{display:flex;gap:30px;align-items:flex-start}.stamp{font:900 90px ui-monospace,monospace;color:var(--orange);line-height:1}.manifest ul{display:grid;grid-template-columns:repeat(2,1fr);gap:18px 40px;padding:0;list-style:none}.manifest li{border-top:1px solid var(--line);padding-top:14px}.manifest li:before{content:"EVIDENCE / ";font:700 10px ui-monospace,monospace;color:var(--green)}.site-footer{max-width:1180px;margin:80px auto 0;border-top:1px solid var(--line);padding:25px 24px 48px;color:var(--muted);font-size:12px}.question-page{min-height:calc(100vh - 64px);padding:28px 20px 80px;max-width:860px;margin:auto}.question-head{display:flex;justify-content:space-between;font:700 13px ui-monospace,monospace;color:var(--muted)}.question-head span{color:var(--orange)}.progress{height:4px;background:#20251f;margin:16px 0 60px}.progress i{display:block;height:100%;background:var(--green);transition:.3s}.question-card{border:1px solid var(--line);padding:clamp(26px,6vw,64px);position:relative;background:#0d100d}.question-card:before{content:"";position:absolute;left:-1px;top:-1px;width:120px;height:5px;background:var(--orange)}.question-card h1{font-size:clamp(28px,5vw,48px);line-height:1.35;margin:25px 0 42px}.options{display:grid;gap:12px}.option{min-height:72px;display:flex;align-items:center;gap:18px;text-align:left;border:1px solid var(--line);background:#111510;color:var(--paper);padding:14px 18px;transition:.16s}.option span{flex:0 0 38px;height:38px;display:grid;place-items:center;border:1px solid var(--green);font:800 14px ui-monospace,monospace;color:var(--green)}.option:hover,.option.selected{border-color:var(--green);background:#b8ff3d14;transform:translate(5px)}.question-nav{display:flex;align-items:center;justify-content:space-between;margin-top:30px;color:var(--muted);font-size:12px}.gate-page{min-height:calc(100vh - 64px);display:grid;place-items:center;padding:50px 20px}.gate-dossier{width:min(1050px,100%);display:grid;grid-template-columns:.9fr 1.1fr;border:1px solid var(--green);background:#0d100d}.gate-scan{min-height:600px;position:relative;overflow:hidden}.gate-scan img{width:100%;height:100%;object-fit:cover;filter:contrast(1.2)}.gate-scan:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(184,255,61,.07));box-shadow:inset 0 0 70px #090b09}.gate-scan span{position:absolute;z-index:2;inset:40px;border:1px dashed var(--orange)}.gate-copy{padding:clamp(30px,6vw,70px)}.gate-copy h1{font-size:clamp(38px,5vw,64px);line-height:1.1;margin:25px 0}.gate-copy>p{color:var(--muted);line-height:1.8}.gate-copy form{margin:40px 0 20px}.gate-copy label{display:block;font-size:13px;font-weight:800;color:var(--orange);margin-bottom:10px}.code-row{display:grid;grid-template-columns:1fr auto;gap:8px}.code-row input{min-width:0;background:#090b09;border:1px solid var(--line);color:var(--paper);padding:15px;text-transform:uppercase;letter-spacing:.08em}.form-message{min-height:22px;color:var(--green);font-size:13px;line-height:1.6}.report-page{max-width:1180px;margin:auto;padding:40px 24px}.report-cover{min-height:660px;border:1px solid var(--green);display:grid;grid-template-columns:1.05fr .95fr;align-items:center;padding:50px;position:relative;overflow:hidden;background:linear-gradient(135deg,rgba(184,255,61,.08),transparent 42%)}.report-cover h1{font-size:clamp(54px,8vw,108px);line-height:1;margin:24px 0;color:var(--paper)}.report-subtitle{font-size:20px;line-height:1.8;color:var(--green);max-width:560px}.report-cover img{width:100%;height:600px;object-fit:cover;mix-blend-mode:screen;opacity:.82}.heat-index{display:flex;align-items:baseline;gap:10px;margin-top:50px}.heat-index span{font-size:13px;color:var(--muted)}.heat-index b{font:900 72px ui-monospace,monospace;color:var(--orange)}.heat-index i{font-style:normal;color:var(--orange)}.report-intro{display:grid;grid-template-columns:180px 1fr;gap:24px;padding:44px 20px;border-bottom:1px solid var(--line)}.report-intro span{font:800 12px ui-monospace,monospace;color:var(--orange)}.report-intro p{font-size:clamp(24px,3vw,36px);line-height:1.6;margin:0}.report-intro small{grid-column:2;color:var(--muted)}.report-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px}.module{background:#0d100d;border:1px solid var(--line);padding:32px;min-height:330px;overflow:hidden}.module header{display:flex;align-items:center;gap:14px;border-bottom:1px solid var(--line);padding-bottom:16px;margin-bottom:24px}.module header span{font:800 14px ui-monospace,monospace;color:var(--orange)}.module h2{margin:0;font-size:21px}.module p{line-height:1.8;color:#c8cec5}.radar-module,.evidence,.recovery{grid-row:span 2}.radar{width:100%;max-width:440px;display:block;margin:auto;overflow:visible}.radar .grid polygon,.radar .grid line{fill:none;stroke:#edf2e82e;stroke-width:1}.radar .shape{fill:#b8ff3d33;stroke:var(--green);stroke-width:3}.radar text{fill:var(--paper);font-size:11px;text-anchor:middle}.scene-bars{display:grid;gap:20px}.scene-bars label{display:flex;justify-content:space-between;margin-bottom:7px}.scene-bars b{font:700 14px ui-monospace,monospace;color:var(--green)}.scene-bars i{display:block;height:14px;background:#20251f}.scene-bars em{display:block;height:100%;background:linear-gradient(90deg,var(--green),var(--orange))}.path-module ol,.recovery ol{list-style:none;padding:0}.path-module li{display:grid;grid-template-columns:48px 1fr;gap:12px;margin:16px 0;align-items:center}.path-module li b{color:var(--green);font:800 16px ui-monospace,monospace}.path-module li span{border:1px solid var(--line);padding:14px}.duo{display:grid;grid-template-columns:1fr 1fr;gap:12px}.duo>div{border:1px solid var(--line);padding:24px;display:grid;gap:18px}.duo small{color:var(--muted);font:700 10px ui-monospace,monospace}.duo b{font-size:32px}.duo span{font:900 50px ui-monospace,monospace;color:var(--orange)}.contrast>div{border-left:4px solid var(--green);padding:5px 20px;margin:22px 0}.contrast>div:last-child{border-color:var(--orange)}.contrast small{color:var(--muted)}.evidence blockquote{margin:18px 0;border:1px solid var(--line);padding:22px}.evidence blockquote b{color:var(--orange);font:700 11px ui-monospace,monospace}.evidence blockquote em{display:block;color:var(--green);font-style:normal;margin:12px 0}.evidence blockquote small{color:var(--muted);line-height:1.6}.scene-module strong{font:900 64px ui-monospace,monospace;color:var(--green)}.warning{border:1px solid var(--orange);color:var(--orange);padding:16px;margin-top:30px}.recovery li{display:grid;grid-template-columns:50px 1fr;gap:16px;align-items:start}.recovery li b{width:44px;height:44px;display:grid;place-items:center;background:var(--green);color:#090b09;font:900 18px ui-monospace,monospace}.experiment{background:var(--green);color:#090b09}.experiment header{border-color:#090b094d}.experiment header span,.experiment p{color:#090b09}.experiment p{font-size:28px;font-weight:800}.boundary-note{border-color:var(--orange)}.share-zone{margin:70px 0 20px;border:1px solid var(--green);padding:clamp(24px,6vw,60px)}.share-preview{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:16px 0 24px}.share-preview img{width:min(310px,78vw);height:auto;scroll-snap-align:start;border:1px solid var(--line)}.share-preview>p{color:var(--muted)}.share-actions{display:flex;gap:12px;flex-wrap:wrap}.site-footer{max-width:1180px}.report-page+.site-footer{max-width:1180px}.gate-page+.site-footer{margin-top:0}@media(max-width:760px){.topbar{height:56px;padding:0 16px}.status-dot{font-size:10px}.hero{padding:50px 16px 24px;display:block;min-height:auto}.hero:before{inset:18px 8px}.hero-copy{padding:0 14px}.hero h1{font-size:47px}.lead{font-size:16px}.hero-actions{align-items:flex-start;flex-direction:column}.hero-visual{height:450px;margin-top:20px}.evidence-strip{grid-template-columns:1fr 1fr;padding:18px 14px 0}.briefing{display:block;margin:60px auto;padding:0 16px}.brief-grid{grid-template-columns:1fr}.brief-grid article:last-child{grid-column:auto}.manifest{margin:60px 16px;padding:28px}.manifest-main{display:block}.manifest ul{grid-template-columns:1fr}.question-page{padding:20px 14px 50px}.progress{margin-bottom:30px}.question-card{padding:26px 18px}.question-card h1{font-size:30px;margin:20px 0 30px}.option{min-height:68px}.question-nav span{display:none}.gate-page{padding:24px 14px}.gate-dossier{grid-template-columns:1fr}.gate-scan{min-height:300px;height:300px}.gate-copy{padding:30px 20px}.code-row{grid-template-columns:1fr}.report-page{padding:22px 12px}.report-cover{grid-template-columns:1fr;padding:26px;min-height:auto}.report-cover h1{font-size:58px}.report-cover img{height:330px;grid-row:1;opacity:.6}.report-intro{grid-template-columns:1fr;padding:30px 6px}.report-intro small{grid-column:auto}.report-grid{grid-template-columns:1fr}.module{padding:24px 20px;min-height:0}.radar-module,.evidence,.recovery{grid-row:auto}.duo{grid-template-columns:1fr}.share-zone{margin-top:35px}.share-actions{display:grid}.share-actions button{width:100%}.site-footer{margin-top:40px;padding-inline:16px}}@media(max-width:380px){.wordmark{font-size:13px}.hero h1{font-size:40px}.hero-visual{height:390px}.question-card h1{font-size:27px}.option{font-size:14px;padding:12px}.report-cover h1{font-size:50px}.module{padding:20px 16px}}
