:root{color-scheme:dark;font-family:Avenir Next,PingFang SC,Microsoft YaHei,system-ui,sans-serif;--page-gutter: clamp(28px, 4vw, 88px);--ink: #eef8f4;--muted: #9db8b2;--bg-deep: #03080a;--bg-bay: #061d22;--bay: #0db7aa;--bay-soft: rgba(13, 183, 170, .18);--gold: #e9b44c;--gold-soft: rgba(233, 180, 76, .18);--violet: #8f7cff;--panel: rgba(4, 18, 22, .7);--line: rgba(224, 245, 239, .14);background:var(--bg-deep);color:var(--ink);font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:radial-gradient(circle at 10% 10%,rgba(13,183,170,.18),transparent 26rem),radial-gradient(circle at 88% 18%,rgba(233,180,76,.13),transparent 24rem),linear-gradient(135deg,#03080a,#071d22 48%,#10141c)}button,input{font:inherit}a{color:inherit;text-decoration:none}.app{min-height:100vh}.topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:12px 22px;background:#08110f80;border-bottom:1px solid rgba(255,255,255,.06);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.brand{display:flex;align-items:center;gap:12px}.brand-mark{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(255,255,255,.2);background:linear-gradient(135deg,#13bea8,#d9a12f);color:#061210;font-weight:900}.brand strong,.brand small{display:block}.brand small{color:#9db8b2;font-size:12px}.topbar nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.topbar nav a{color:#c7d8d4;font-size:13px;padding:7px 10px;border-radius:999px;background:#ffffff0d}.topbar nav a:hover{background:#69dcc929;color:#fff}main{padding:0}.galaxy-wiki{position:relative;height:calc(100vh - 72px);min-height:760px;width:100vw;margin-left:calc(50% - 50vw);overflow:hidden;background:radial-gradient(circle at 57% 43%,rgba(13,183,170,.27),transparent 28rem),radial-gradient(circle at 83% 73%,rgba(233,180,76,.16),transparent 20rem),radial-gradient(circle at 42% 67%,rgba(143,124,255,.12),transparent 24rem),linear-gradient(105deg,#020608,#061c20 42%,#10131c)}.galaxy-canvas{position:absolute;inset:clamp(12px,2vh,36px) clamp(320px,13vw,420px) clamp(188px,16vh,260px) clamp(430px,18vw,600px);z-index:1}.galaxy-canvas .compact-constellation{display:block;width:100%;height:100%;min-height:100%;padding:0;border:0;background:transparent}.galaxy-canvas .constellation-stage{width:100%;height:100%;min-height:100%}.galaxy-vignette,.galaxy-grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.galaxy-vignette{background:linear-gradient(90deg,#020608fa,#020608b8 23%,#02060814 49%,#0206089e 78%,#020608eb),linear-gradient(180deg,rgba(2,6,8,.7),transparent 24%,transparent 72%,rgba(2,6,8,.94))}.galaxy-grid{opacity:.46;background:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:72px 72px;animation:gridDrift 18s linear infinite}.galaxy-title,.dossier-panel,.mission-strip,.policy-orbit{position:relative;z-index:4}.galaxy-title{width:clamp(540px,30vw,880px);max-width:none;padding:clamp(28px,5vh,72px) 0 0 clamp(28px,3vw,58px)}.galaxy-title h1{margin:clamp(12px,2vh,18px) 0 clamp(12px,2vh,18px);font-size:clamp(56px,min(4.8vw,11.5vh),126px);line-height:.9;letter-spacing:0}.galaxy-title p{max-width:540px;margin:0;color:#cce2dd;font-size:clamp(16px,min(1.1vw,2.1vh),20px);line-height:1.55}.dossier-panel{position:absolute;top:clamp(72px,9vh,118px);right:clamp(28px,3vw,58px);width:clamp(360px,15vw,430px);padding:clamp(16px,2vh,22px);border:1px solid var(--line);background:#030c0fb8;box-shadow:0 26px 90px #0000005c;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);animation:panelReveal .7s ease both}.dossier-kicker,.dossier-sources,.mission-strip{display:flex;align-items:center;gap:10px}.dossier-kicker{justify-content:space-between;color:#9fb8b2;font-size:12px}.dossier-status{color:#9ef5e7;border:1px solid rgba(105,220,201,.36);padding:4px 8px;border-radius:999px}.dossier-panel h2{margin:14px 0 10px;color:#fff;font-size:clamp(26px,min(1.7vw,3.6vh),34px);line-height:1.05}.dossier-panel p{margin:0;color:#c8dcd7;line-height:1.58}.dossier-tabs{display:grid;gap:8px;margin:clamp(12px,2vh,18px) 0}.dossier-tabs div{padding:10px 12px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d}.dossier-tabs strong,.dossier-tabs span{display:block}.dossier-tabs strong{color:#f0b23b;font-size:13px}.dossier-tabs span{margin-top:4px;color:#e4f1ee;font-size:13px;line-height:1.45}.dossier-proof{display:flex;gap:9px;padding:11px;border-left:3px solid #69dcc9;background:#69dcc914;color:#dff6f2;font-size:13px;line-height:1.5}.dossier-sources{flex-wrap:wrap;margin-top:14px}.dossier-sources a{display:inline-flex;align-items:center;gap:5px;color:#69dcc9;font-size:12px}.mission-strip{position:absolute;left:clamp(28px,3vw,58px);right:clamp(28px,3vw,58px);bottom:clamp(12px,2vh,20px);justify-content:space-between;padding:12px;border:1px solid var(--line);background:#030c0fb8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mission-strip div,.mission-strip a{min-height:54px;padding:8px 14px;border:1px solid rgba(255,255,255,.08);background:#ffffff0b}.mission-strip b,.mission-strip span{display:block}.mission-strip b{color:#f0b23b;font-size:28px;line-height:1}.mission-strip span{color:#b8ccc7;font-size:12px}.mission-strip a{display:inline-flex;align-items:center;gap:8px;color:#061210;background:#f0b23b;font-weight:900}.policy-orbit{position:absolute;left:clamp(28px,3vw,58px);bottom:clamp(176px,19vh,220px);display:grid;gap:8px;width:clamp(310px,12vw,360px)}.policy-orbit-title,.policy-orbit a{display:flex;align-items:center;gap:8px;min-height:38px;padding:8px 10px;border:1px solid rgba(255,255,255,.11);background:#040d0f9e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.policy-orbit-title{color:#f0b23b;font-weight:900}.policy-orbit a{color:#dceeea;transition:transform .2s ease,border-color .2s ease}.policy-orbit a:hover{transform:translate(8px);border-color:#f0b23b80}.policy-orbit small{margin-left:auto;color:#8fa8a3}@keyframes gridDrift{0%{background-position:0 0,0 0}to{background-position:72px 72px,72px 72px}}@keyframes nodeIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.72)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes nodeFloat{0%,to{margin-top:0}50%{margin-top:-9px}}@keyframes pulseRing{0%,to{opacity:.28;transform:scale(.96)}50%{opacity:.9;transform:scale(1.08)}}@keyframes panelReveal{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}.hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:clamp(28px,5vw,72px);align-items:center;min-height:calc(100vh - 72px);padding:48px 0 36px}.hero-starport{position:relative;min-height:calc(100vh - 72px);margin-left:calc(clamp(18px,4vw,64px)*-1);margin-right:calc(clamp(18px,4vw,64px)*-1);padding:0;overflow:hidden;display:block;background:radial-gradient(circle at 72% 46%,rgba(105,220,201,.2),transparent 24rem),linear-gradient(90deg,#040a0cfa,#050e10b3 42%,#050a0e29)}.hero-starport:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(90deg,#040a0cf0,#040a0cc7 34%,#040a0c2e 72%,#040a0c66),linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:auto,58px 58px,58px 58px;pointer-events:none}.hero-space{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.hero-space .compact-constellation{display:block;min-height:100%;height:100%;padding:0;border:0;background:transparent}.hero-space .constellation-stage{width:100%;height:100%;min-height:calc(100vh - 72px)}.hero-overlay{position:relative;z-index:3;width:min(760px,52vw);padding:clamp(64px,8vw,112px) 0 54px clamp(24px,5vw,72px)}.hero-overlay h1{max-width:840px;font-size:clamp(64px,8.6vw,128px);line-height:.88}.hero-overlay p{max-width:690px;color:#d1e8e3}.hero-stats{width:min(660px,48vw);margin-top:34px;border:1px solid rgba(255,255,255,.1)}.signal,.eyebrow{display:inline-flex;align-items:center;gap:8px;color:#69dcc9;font-weight:700;font-size:13px;letter-spacing:0;text-transform:uppercase}.hero h1{margin:18px 0;max-width:860px;color:#f7fffc;font-size:clamp(42px,7vw,86px);line-height:.96;letter-spacing:0}.hero p{max-width:720px;margin:0;color:#c2d6d2;font-size:clamp(17px,2vw,22px);line-height:1.7}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.primary-action,.ghost-action,.entry-card button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:11px 16px;border:1px solid rgba(255,255,255,.16);border-radius:4px;cursor:pointer}.primary-action{background:#f0b23b;color:#11120d;font-weight:800}.ghost-action{color:#e5f3ef;background:#ffffff0f}.hero-panel,.insight-card,.group-card,.entry-card,.source-card,.source-warning{border:1px solid rgba(255,255,255,.12);background:#ffffff0e;box-shadow:0 24px 80px #0003;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.hero-panel{padding:clamp(18px,3vw,30px)}.panel-header,.selected-top,.entry-top,.source-head,.source-meta{display:flex;align-items:center;justify-content:space-between;gap:12px}.panel-header,.selected-top,.entry-top,.source-meta{color:#a9bfba;font-size:13px}.orbit-map{position:relative;height:min(58vw,470px);min-height:360px;margin-top:16px;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:34px 34px}.core{position:absolute;left:50%;top:50%;display:grid;width:160px;height:160px;place-items:center;transform:translate(-50%,-50%);border:1px solid rgba(105,220,201,.6);background:#061210d9;text-align:center}.core strong{display:block;color:#fff;font-size:38px}.core span{display:block;max-width:100px;color:#9db8b2;font-size:13px;line-height:1.3}.orbit-node{position:absolute;display:grid;width:132px;min-height:118px;place-items:center;padding:14px;text-align:center;border:1px solid rgba(255,255,255,.16);background:#ffffff14}.orbit-node b{color:#f0b23b;font-size:34px;line-height:1}.orbit-node small{color:#c8d8d5;line-height:1.35}.orbit-1{left:8%;top:12%}.orbit-2{right:8%;top:18%}.orbit-3{left:50%;bottom:10%;transform:translate(-50%)}.evidence-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:1px;background:#ffffff14}.evidence-strip div{padding:16px;background:#061210cc}.evidence-strip b,.evidence-strip span{display:block}.evidence-strip b{font-size:28px}.evidence-strip span{color:#a9bfba;font-size:13px}.source-warning{display:flex;gap:12px;align-items:flex-start;width:min(1900px,calc(100vw - var(--page-gutter) * 2));margin:0 auto 48px;padding:16px;border-left:4px solid #f0b23b;color:#dcece8}.command-section{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:22px;align-items:stretch}.command-copy,.radar-panel,.policy-section{border:1px solid rgba(255,255,255,.12);background:#ffffff0b}.command-copy{padding:clamp(20px,3vw,32px)}.manifesto{display:grid;gap:10px;margin-top:22px}.manifesto-line{display:grid;grid-template-columns:52px 1fr;gap:14px;align-items:center;min-height:56px;padding:10px 12px;border:1px solid rgba(255,255,255,.1);background:#ffffff0b}.manifesto-line span{color:#f0b23b;font-size:24px;font-weight:900}.manifesto-line strong{color:#eef8f4}.radar-panel{display:grid;grid-template-columns:minmax(300px,.95fr) 1fr;gap:16px;padding:clamp(18px,3vw,26px)}.radar{position:relative;min-height:360px;border:1px solid rgba(105,220,201,.16);background:radial-gradient(circle at center,rgba(105,220,201,.18),transparent 9rem),repeating-radial-gradient(circle at center,transparent 0 42px,rgba(255,255,255,.08) 43px 44px)}.radar-core{position:absolute;left:50%;top:50%;display:grid;width:122px;height:122px;place-items:center;transform:translate(-50%,-50%);border:1px solid #69dcc9;background:#08110f;color:#fff;text-align:center;font-weight:900;line-height:1.25}.radar-bar{position:absolute;left:50%;top:50%;width:calc(var(--value) * 1.42);height:2px;transform-origin:left center;background:linear-gradient(90deg,#69dcc9,#f0b23bd9)}.radar-bar span{position:absolute;right:-6px;bottom:8px;min-width:82px;color:#d8f1ec;font-size:12px;transform:translate(100%)}.radar-1{transform:rotate(0)}.radar-2{transform:rotate(90deg)}.radar-2 span{transform:rotate(-90deg) translate(100%);transform-origin:right bottom}.radar-3{transform:rotate(180deg)}.radar-3 span{transform:rotate(-180deg) translate(100%);transform-origin:right bottom}.radar-4{transform:rotate(270deg)}.radar-4 span{transform:rotate(-270deg) translate(100%);transform-origin:right bottom}.metric-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.metric-list div{min-height:150px;padding:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff0b}.metric-list b,.metric-list span,.metric-list small{display:block}.metric-list b{color:#f0b23b;font-size:36px;line-height:1}.metric-list span{margin:8px 0;color:#fff;font-weight:900}.metric-list small{color:#9db8b2;line-height:1.55}.constellation-section{width:100vw;margin-left:calc(clamp(18px,4vw,64px)*-1);margin-right:calc(clamp(18px,4vw,64px)*-1)}.constellation{position:relative;display:grid;grid-template-columns:minmax(320px,.64fr) minmax(0,1.36fr);gap:28px;align-items:stretch;min-height:760px;padding:clamp(32px,5vw,72px) clamp(18px,4vw,64px) clamp(48px,6vw,86px);overflow:hidden;border-block:1px solid rgba(255,255,255,.12);background:linear-gradient(120deg,#061210f5,#08110f94 45%,#060e12eb),radial-gradient(circle at 68% 50%,rgba(105,220,201,.22),transparent 32rem)}.constellation:not(.compact-constellation){grid-template-columns:minmax(330px,.56fr) minmax(0,1.44fr);min-height:800px;padding:clamp(28px,4vw,56px) clamp(18px,4vw,64px) clamp(42px,5vw,72px)}.constellation:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(90deg,#00000073,#000);mask-image:linear-gradient(90deg,#00000073,#000);pointer-events:none}.constellation-copy,.constellation-stage{position:relative;z-index:1}.constellation-copy{align-self:center}.constellation-copy span{display:inline-flex;color:#69dcc9;font-size:13px;font-weight:900;text-transform:uppercase}.constellation-copy h2{margin:14px 0;max-width:620px;font-size:clamp(34px,5vw,72px);line-height:.98;letter-spacing:0}.constellation:not(.compact-constellation) .constellation-copy h2{max-width:460px;font-size:clamp(30px,3.35vw,54px);line-height:.94}.constellation-copy p{max-width:580px;margin:0;color:#c1d7d1;font-size:18px;line-height:1.75}.constellation:not(.compact-constellation) .constellation-copy p{max-width:460px;font-size:16px;line-height:1.58}.constellation-stage{min-height:660px}.constellation:not(.compact-constellation) .constellation-stage{min-height:690px}.constellation-stage canvas{display:block;width:100%;height:100%}.section{scroll-margin-top:84px;width:min(1900px,calc(100vw - var(--page-gutter) * 2));margin:0 auto 72px}.section-title{margin-bottom:22px}.section-title h2{margin:10px 0;color:#f7fffc;font-size:clamp(28px,4vw,48px);letter-spacing:0}.section-title p{max-width:820px;margin:0;color:#a9bfba;font-size:17px;line-height:1.7}.matrix-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.group-card{padding:20px;border-top:4px solid var(--accent)}.group-head{display:flex;gap:16px;align-items:flex-start;margin-bottom:18px}.group-num{display:grid;flex:0 0 54px;width:54px;height:54px;place-items:center;color:var(--accent);border:1px solid color-mix(in srgb,var(--accent),transparent 50%);font-size:32px;font-weight:900}.group-card h3{display:flex;align-items:center;gap:8px;margin:0 0 8px}.group-card p{margin:0;color:#a9bfba;line-height:1.55}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip,.filter button{border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#d8e8e4;border-radius:4px;padding:8px 10px;cursor:pointer}.chip:hover,.chip.active,.filter button.active{border-color:#69dcc9;background:#69dcc929;color:#fff}.insight-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);gap:18px}.insight-card{padding:clamp(18px,3vw,28px)}.selected-industry h2{margin:16px 0 10px;font-size:clamp(30px,4vw,54px)}.selected-industry>p{margin:0 0 20px;color:#c4d8d3;font-size:18px;line-height:1.65}.wiki-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}h4{margin:0 0 10px;color:#f0b23b}ul{margin:0;padding-left:18px;color:#c8d8d5;line-height:1.7}.proof-box{display:flex;gap:10px;align-items:flex-start;margin-top:22px;padding:14px;border:1px solid rgba(105,220,201,.26);background:#69dcc914;color:#e6f8f5;line-height:1.55}.official-image img{display:block;width:100%;margin-top:16px;background:#fff}.graph-section{overflow:visible}.knowledge-map{position:relative;display:grid;grid-template-columns:minmax(760px,1fr) minmax(320px,.36fr);gap:18px;padding:18px;border:1px solid rgba(255,255,255,.13);background:radial-gradient(circle at 44% 50%,rgba(13,183,170,.24),transparent 22rem),radial-gradient(circle at 78% 22%,rgba(143,124,255,.16),transparent 18rem),linear-gradient(135deg,#030d10f5,#081316cc);box-shadow:inset 0 0 80px #0db7aa0f}.knowledge-map-stage{height:clamp(540px,66vh,660px);min-height:0;border:1px solid rgba(105,220,201,.14);background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:46px 46px}.knowledge-map-stage svg{display:block;width:100%;height:100%;min-height:0}.kg-edge{fill:none;stroke:#8da6a138;stroke-width:1.4;transition:stroke .25s ease,stroke-width .25s ease,opacity .25s ease}.kg-edge.active{filter:url(#lineGlow);opacity:1;stroke:#69dcc9c7;stroke-width:2.6}.kg-core circle{fill:url(#coreGlow);stroke:#f0b23bbd;stroke-width:2}.kg-core text:first-of-type{fill:#07110f;font-size:28px;font-weight:900}.kg-core text:last-of-type{fill:#fff8e4;font-size:15px;font-weight:800}.kg-hub circle{fill:#030e11d1;stroke-width:2}.kg-hub text{font-weight:900}.hub-eight circle{stroke:#11b5a4}.hub-eight text{fill:#9effef}.hub-two circle{stroke:#e3a72f}.hub-two text{fill:#ffd783}.hub-three circle{stroke:#8f7cff}.hub-three text{fill:#d3ccff}.kg-hub .hub-label{font-size:11px;opacity:.86}.kg-node{cursor:pointer;outline:0}.kg-node rect{fill:#051114e6;stroke:#eef8f438;stroke-width:1.4;transition:fill .22s ease,stroke .22s ease,stroke-width .22s ease,filter .22s ease}.kg-node text{fill:#eaf8f4;font-size:14px;font-weight:800;pointer-events:none}.kg-node.eight.related rect,.kg-node.eight:hover rect,.kg-node.eight.active rect{stroke:#11b5a4}.kg-node.two.related rect,.kg-node.two:hover rect,.kg-node.two.active rect{stroke:#e3a72f}.kg-node.three.related rect,.kg-node.three:hover rect,.kg-node.three.active rect{stroke:#8f7cff}.kg-node.active rect{fill:#092024fa;stroke-width:2.8;filter:url(#lineGlow)}.kg-node.active text{fill:#fff}.relation-tag{pointer-events:none}.relation-tag rect{fill:#030a0cd1;stroke:#f0b23b38;stroke-width:1}.relation-tag text{fill:#fff4d0;font-size:12px;font-weight:800}.knowledge-inspector{display:grid;align-content:start;gap:14px;height:clamp(540px,66vh,660px);overflow:auto;padding:18px;border:1px solid rgba(255,255,255,.12);background:#030b0eb8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.knowledge-inspector>span{color:var(--gold);font-size:13px;font-weight:900}.knowledge-inspector h3{margin:0;color:#fff;font-size:30px;line-height:1.1}.knowledge-inspector p{margin:0;color:#c8dcd7;line-height:1.62}.inspector-relations{display:grid;gap:9px}.inspector-relations b{color:#9effef}.inspector-relations div,.inspector-groups button{display:grid;gap:4px;min-height:52px;padding:10px 12px;border:1px solid rgba(255,255,255,.1);background:#ffffff0b;color:#ecfffb;text-align:left}.inspector-relations small{color:#97b4ae}.inspector-groups{display:grid;gap:8px}.inspector-groups button{cursor:pointer}.inspector-groups button.active{border-color:#f0b23b80;background:#f0b23b1f}.timeline-shell{overflow-x:auto;padding:18px 0 8px}.timeline-track{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(150px,1fr);gap:12px;min-height:430px;padding:12px 8px 8px}.timeline-track:before{content:"";position:absolute;left:0;right:0;top:50%;height:2px;background:linear-gradient(90deg,#0db7aa14,#0db7aa8c 16%,#e9b44cbf 52%,#8f7cff94);transform:translateY(-1px)}.policy-section{padding:clamp(18px,3vw,28px)}.policy-bars{display:grid;gap:12px}.policy-bar{display:grid;grid-template-columns:minmax(160px,.24fr) 1fr auto;gap:14px;align-items:center;min-height:58px;padding:10px 12px;border:1px solid rgba(255,255,255,.1);background:#ffffff0b}.policy-label strong,.policy-label span{display:block}.policy-label strong{color:#fff}.policy-label span{color:#8ea8a2;font-size:12px}.policy-bar p{margin:0;color:#c9ddd8;line-height:1.55}.timeline-item{display:grid;grid-template-rows:minmax(0,1fr) 28px minmax(0,1fr);align-items:stretch;min-width:0}.timeline-item.top{grid-template-areas:"entry" "point" "year"}.timeline-item.bottom{grid-template-areas:"year" "point" "entry"}.timeline-entry,.timeline-year,.timeline-point{min-width:0}.timeline-entry{grid-area:entry;display:grid;align-content:start;gap:8px;padding:14px 14px 16px;border:1px solid rgba(255,255,255,.11);background:linear-gradient(180deg,#0db7aa14,#ffffff05);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.timeline-item.current .timeline-entry{border-color:#e9b44c47;background:linear-gradient(180deg,#e9b44c24,#0db7aa0a)}.timeline-year{grid-area:year;display:inline-flex;align-items:center;justify-content:flex-start;color:var(--bay);font-size:24px;font-weight:900;line-height:1;letter-spacing:0}.timeline-item.bottom .timeline-year{align-self:end}.timeline-item.top .timeline-year{align-self:start}.timeline-point{grid-area:point;justify-self:center;align-self:center;width:14px;height:14px;border-radius:50%;background:var(--bay);box-shadow:0 0 0 6px #0db7aa1a,0 0 24px #0db7aab3}.timeline-item.current .timeline-point{background:var(--gold);box-shadow:0 0 0 6px #e9b44c1f,0 0 26px #e9b44ccc}.timeline-entry b,.timeline-entry h3,.timeline-entry p,.timeline-entry small{display:block}.timeline-entry b{color:var(--gold);font-size:12px}.timeline-entry h3{margin:0;color:#f7fffc;font-size:18px;line-height:1.25}.timeline-entry p{margin:0;color:#c8d8d5;font-size:13px;line-height:1.55;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.timeline-entry small{color:#93aaa4;font-size:12px}.wiki-tools{display:flex;justify-content:space-between;gap:12px;margin-bottom:18px}.search-box{display:flex;align-items:center;gap:10px;flex:1;min-height:48px;padding:0 14px;border:1px solid rgba(255,255,255,.12);background:#ffffff0e}.search-box input{width:100%;border:0;outline:0;background:transparent;color:#fff}.filter{display:flex;align-items:center;gap:8px}.entry-grid,.evidence-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.entry-card,.source-card{padding:18px;box-shadow:none;background:linear-gradient(180deg,#ffffff0c,#ffffff06)}.entry-card h3,.source-card h3{margin:14px 0 10px;font-size:22px}.entry-card p,.source-card p{color:#c5d7d2;line-height:1.65}.anchor-list{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0}.anchor-list span{padding:5px 8px;border:1px solid rgba(255,255,255,.12);color:#a9bfba;font-size:12px}dl{margin:14px 0}dt{color:#f0b23b;font-weight:800}dd{margin:6px 0 0;color:#c8d8d5;line-height:1.55}.entry-card button{width:100%;margin-top:8px;background:#ffffff0f;color:#eef8f4}.entity-table{border:1px solid rgba(255,255,255,.12);overflow:hidden}.table-row{display:grid;grid-template-columns:1fr .7fr 1.5fr .65fr;gap:12px;align-items:center;min-height:56px;padding:12px 16px;border-top:1px solid rgba(255,255,255,.08);color:#c8d8d5}.table-row:first-child{border-top:0}.table-head{background:#ffffff14;color:#f0b23b;font-weight:900}.table-row strong{color:#fff}.source-card a{display:inline-flex;align-items:center;gap:6px;margin-top:12px;color:#69dcc9}.level{display:inline-flex;align-items:center;white-space:nowrap;border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:4px 8px;font-size:12px;font-weight:800}.level-emerald{background:#69dcc924;color:#9ef5e7;border-color:#69dcc952}.level-blue{background:#5ba0ff24;color:#b9d5ff;border-color:#5ba0ff52}.level-amber{background:#f0b23b24;color:#ffd47f;border-color:#f0b23b52}.level-slate{background:#a0aec01f;color:#c9d2df}footer{display:flex;justify-content:space-between;gap:18px;padding:28px clamp(18px,4vw,64px);border-top:1px solid rgba(255,255,255,.1);color:#9db8b2}footer strong,footer span{display:block}footer a{display:inline-flex;align-items:center;gap:8px;color:#69dcc9}@media(max-width:1180px){.hero,.insight-layout,.matrix-grid,.constellation,.command-section,.radar-panel,.knowledge-map{grid-template-columns:1fr}.constellation{min-height:auto}.constellation-stage{min-height:460px}.entry-grid,.evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-map-stage,.knowledge-map-stage svg{height:520px}.knowledge-inspector{height:auto}}@media(max-width:760px){.topbar{position:static;align-items:flex-start;flex-direction:column}.topbar nav{justify-content:flex-start}.hero{min-height:auto;padding-top:32px}.hero h1{font-size:40px}.constellation-copy h2{font-size:38px}.constellation-stage{min-height:360px}.evidence-strip,.wiki-columns,.entry-grid,.evidence-grid,.metric-list{grid-template-columns:1fr}.radar{min-height:300px}.policy-bar{grid-template-columns:1fr}.wiki-tools{flex-direction:column}.knowledge-map{padding:10px}.knowledge-map-stage,.knowledge-map-stage svg{height:430px}.table-row{grid-template-columns:1fr}footer{flex-direction:column}}
