.integrated{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#edf1ef;padding:100px 7vw}.integratedFigures{margin-bottom:38px}.integratedFigures img{height:430px}.gapBand{border:1px solid var(--line);background:#fff;grid-template-columns:64% 36%;align-items:center;margin:34px 0 60px;display:grid}.gapBand img{width:100%;display:block}.gapBand>div{border-left:1px solid var(--line);padding:36px}.gapBand h3{margin:0 0 18px;font:300 32px Microsoft YaHei UI,Microsoft YaHei,Noto Sans SC,Arial,sans-serif}.gapBand p{color:var(--muted);line-height:1.85}.gapBand a{color:var(--cyan);margin-top:14px;font-weight:800;display:inline-block}.frameworkGroups{grid-template-columns:1fr 1fr;gap:20px;display:grid}.frameworkGroups>article{border:1px solid var(--line);background:#f9faf7;padding:26px}.frameworkGroups article>header{gap:18px;margin-bottom:18px;display:flex}.frameworkGroups article>header>span{color:var(--orange);font-weight:800}.frameworkGroups h3{margin:0 0 7px;font-size:24px}.frameworkGroups header p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.frameworkGroups details{border-top:1px solid var(--line)}.frameworkGroups summary{cursor:pointer;grid-template-columns:190px 1fr;gap:18px;padding:17px 4px;list-style:none;display:grid}.frameworkGroups summary::-webkit-details-marker{display:none}.frameworkGroups summary b{color:var(--navy)}.frameworkGroups summary span{color:#657681;font-size:12px;line-height:1.5}.frameworkGroups details[open] summary{background:#eef4f3}.frameworkDetail{padding:4px 14px 20px 208px}.frameworkDetail p{color:#52616d;margin:8px 0;font-size:13px;line-height:1.65}.frameworkDetail strong{width:72px;color:var(--ink);display:inline-block}.frameworkDetail a{color:var(--cyan);font-size:12px;font-weight:800}@media (width<=950px){.frameworkGroups{grid-template-columns:1fr 1fr}.gapBand{grid-template-columns:1fr}.gapBand>div{border-top:1px solid var(--line);border-left:0}}@media (width<=600px){.integrated{padding:72px 6vw}.frameworkGroups{grid-template-columns:1fr}.integratedFigures img{height:260px}.frameworkGroups summary{grid-template-columns:1fr}.frameworkDetail{padding:0 4px 20px}.gapBand h3{font-size:25px}}.physicsPage{background:var(--paper);color:var(--ink);font-family:Microsoft YaHei UI,Microsoft YaHei,Noto Sans SC,Arial,sans-serif}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--cyan);font-size:12px;font-weight:800}.hero{border-bottom:1px solid var(--line);background:#faf9f4;grid-template-columns:47% 53%;align-items:center;min-height:720px;padding:72px 4vw 80px;display:grid;position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;background-image:linear-gradient(#dfe8e733 1px,#0000 1px),linear-gradient(90deg,#dfe8e733 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:24px}.heroCopy{z-index:2;max-width:720px}.hero h1{letter-spacing:-.045em;margin:18px 0 26px;font-family:Microsoft YaHei UI,Microsoft YaHei,Noto Sans SC,Arial,sans-serif;font-size:clamp(46px,5.5vw,82px);font-weight:300;line-height:1.07}.hero h1 em{color:var(--orange);font-style:normal}.lede{color:#526159;max-width:680px;font-size:19px;line-height:1.85}.hero>img{z-index:2;object-fit:contain;background:#fff;border:1px solid #cbd5d7;width:100%;height:auto;box-shadow:0 18px 45px #173a2818}.actions{align-items:center;gap:24px;margin:34px 0;display:flex}.actions a{font-weight:700}.actions .primary{background:var(--orange);color:#fff;padding:15px 22px}.stats{border-top:1px solid var(--line);color:#65746b;gap:36px;padding-top:24px;font-size:12px;display:flex}.stats b{color:var(--ink);font-size:25px;display:block}.thesis,.map,.figureAtlas,.architecture,.catalog,.roadmap,.originals,.evidence{padding:100px 7vw}.thesis>p{color:var(--orange);font-weight:800}.thesis>h2,.sectionHead h2,.loop h2{font-family:Microsoft YaHei UI,Microsoft YaHei,Noto Sans SC,Arial,sans-serif;font-weight:300}.thesis>h2{max-width:1200px;font-size:clamp(34px,4.2vw,62px);line-height:1.25}.three{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:55px;display:grid}.three article{background:var(--paper);padding:34px}.three b{font-size:20px}.three p,.sectionHead>p,.loop p{color:var(--muted);line-height:1.8}.sectionHead{max-width:850px;margin-bottom:46px}.sectionHead h2{margin:12px 0;font-size:clamp(36px,4vw,58px)}.map{background:#fff}.map>img,.roadmap>img{border:1px solid var(--line);background:#fff;width:100%;display:block}.scale{border:1px solid var(--line);border-top:0;grid-template-columns:repeat(4,1fr);display:grid}.scale span{border-right:1px solid var(--line);color:#65746b;padding:22px}.scale b{color:var(--ink)}.figureAtlas,.architecture{background:#f3f6f5}.scienceGrid{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.scienceGrid figure{border:1px solid var(--line);background:#fff;margin:0}.scienceGrid img{object-fit:contain;background:#fff;width:100%;height:390px}.scienceGrid figcaption{border-top:1px solid var(--line);color:#53636c;padding:16px 18px;font-size:13px;line-height:1.7}.scienceGrid figcaption b{color:var(--ink)}.catalog{background:#e7e9e5}.filters{grid-template-columns:1fr 300px 90px;gap:12px;margin-bottom:28px;display:grid}.filters input,.filters select{background:#f9f9f5;border:1px solid #aeb8b9;padding:16px;font-size:15px}.filters span{background:var(--ink);color:#fff;place-items:center;display:grid}.cards{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.card{border-top:4px solid var(--cyan);background:#f8f7f2;min-height:440px;padding:24px;transition:all .2s}.card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #2342}.cardTop{color:#78868c;justify-content:space-between;display:flex}.cardTop a{font-size:22px}.card h3{margin:30px 0 5px;font-size:28px}.card .domain{text-transform:uppercase;color:var(--cyan);font-size:12px;font-weight:800}.card>p{line-height:1.65}.card dl{border-top:1px solid var(--line);margin-top:22px}.card dl div{border-bottom:1px solid var(--line);grid-template-columns:82px 1fr;padding:9px 0;font-size:12px;display:grid}.card dt{color:#6b7c84}.card dd{margin:0}.loop{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;grid-template-columns:34% 66%;align-items:center;padding:90px 0 90px 7vw;display:grid}.loop>div{padding-right:45px}.loop h2{font-size:45px;line-height:1.25}.loop img{background:#fff;width:100%}.roadmap{background:#fff}.stages{background:#c8d4d5;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:1px;display:grid}.stages article{background:#f4f7f6;min-height:300px;padding:28px}.stages span{color:var(--cyan)}.stages h3{font-size:24px}.stages b{color:var(--orange)}.stages p{color:#5d6f78;line-height:1.75}.figureGrid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.figureGrid figure{border:1px solid var(--line);background:#fff;margin:0}.figureGrid img{object-fit:contain;background:#fff;width:100%;height:420px}.figureGrid figcaption{color:#53636c;padding:16px;font-size:13px;line-height:1.6}.evidence{background:#dce2df}.refs{background:#b8c4c3;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.refs a{background:#eef0eb;min-height:180px;padding:24px}.refs a:hover{background:#fff}.refs span{color:var(--orange);font-weight:800}.refs h3{font-size:16px;line-height:1.4}.refs p{color:#68767c;font-size:12px}@media (width<=950px){.hero{grid-template-columns:1fr;padding-top:40px}.hero>img{margin-top:30px}.three,.cards,.stages,.refs,.scienceGrid{grid-template-columns:1fr 1fr}.loop{grid-template-columns:1fr;padding:70px 7vw}.loop>div{padding:0}.figureGrid,.filters{grid-template-columns:1fr}.scale{grid-template-columns:1fr 1fr}}@media (width<=600px){.hero{padding-left:6vw;padding-right:6vw}.hero h1{font-size:43px}.stats{gap:16px}.thesis,.map,.figureAtlas,.architecture,.catalog,.roadmap,.originals,.evidence{padding:72px 6vw}.three,.cards,.stages,.refs,.scienceGrid{grid-template-columns:1fr}.figureGrid img,.scienceGrid img{height:260px}.actions{flex-direction:column;align-items:flex-start}}.scienceGrid figure{overflow:hidden}.physicsPage .scientificChartFallback{object-fit:contain;height:100%}.physicsChart{border-bottom:0}.integratedFigures .integratedDataFigure{grid-column:1/-1}.gapBand>.gapChartCell{border-left:0;min-width:0;padding:0}.gapChartCell .scientificChart{border-right:1px solid var(--line)}.physicsRoadmapChart{border:1px solid var(--line)}@media (width<=950px){.gapChartCell .scientificChart{border-right:0;border-bottom:1px solid var(--line)}}@media (width<=600px){.physicsPage .scientificChart{min-height:390px}.physicsPage .frameworkCapabilityChart{height:72vh;min-height:560px}.physicsPage .physicsCouplingChart{min-height:520px}.physicsPage .maturityGapChart{min-height:540px}}
