
:root{--blue:#0869e8;--cyan:#03a6f0;--navy:#173d68;--text:#284e76;--muted:#6784a2;--line:#8cc4ef;--pale:#eef8ff;--green:#21a677;--red:#d64b57;--orange:#ff9c3d}
*{box-sizing:border-box}html,body{width:100%;height:100%;margin:0}body{display:grid;place-items:center;overflow:hidden;background:#d9e8f5;font-family:"Microsoft YaHei","PingFang SC","Noto Sans SC",Arial,sans-serif}.stage{position:relative;width:min(100vw,177.7778vh);aspect-ratio:16/9;overflow:hidden;color:var(--text);background:radial-gradient(circle at 48% 44%,rgba(214,239,255,.8),transparent 42%),linear-gradient(135deg,#fff 0%,#eff8ff 64%,#fbfdff 100%);box-shadow:0 18px 70px rgba(21,52,85,.18);container-type:size}.stage:before{content:"";position:absolute;inset:0;opacity:.16;pointer-events:none;background-image:linear-gradient(rgba(30,111,190,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(30,111,190,.06) 1px,transparent 1px);background-size:12px 12px}.head{position:absolute;left:4.8%;right:4.5%;top:5.2%;height:11%;border-bottom:1px solid #a9cce9;display:flex;align-items:flex-start}.head:before{content:"";width:.7cqw;height:3.5cqw;margin-right:1.05cqw;background:linear-gradient(#168cff,#075bd4);transform:skew(-7deg)}h1{margin:.2cqw 0 0;color:#1a3f69;font-size:2.1cqw;line-height:1.25;font-weight:760;letter-spacing:-.045em}.tc{position:absolute;right:0;top:-.3cqw;display:flex;align-items:center;gap:.5cqw;color:#165fb5;font-weight:750;font-size:1.25cqw}.cloud{width:2.5cqw;height:1.7cqw;position:relative}.cloud:before,.cloud:after{content:"";position:absolute;border:.24cqw solid #1681d9;border-radius:99px}.cloud:before{width:1.35cqw;height:1.08cqw;left:.15cqw;top:.45cqw}.cloud:after{width:1.4cqw;height:1.4cqw;right:.05cqw;top:.05cqw;border-left-color:transparent}.dots{position:absolute;right:.2cqw;top:2.15cqw;display:flex;gap:.42cqw}.dots i{width:.35cqw;aspect-ratio:1;border-radius:50%;background:#0878dd}.dots i:nth-child(n+3){background:#6655a6}.content{position:absolute;left:5.3%;right:5.3%;top:19%;bottom:7%;z-index:1}.card{background:rgba(255,255,255,.72);border:1.5px solid var(--line);border-radius:.85cqw;box-shadow:0 .35cqw 1.1cqw rgba(31,105,169,.08)}.soft{background:linear-gradient(135deg,rgba(242,250,255,.95),rgba(224,243,255,.75))}.blue{background:linear-gradient(135deg,#087cf2,#055acb);color:white;border-color:#0867dc}.green{background:linear-gradient(135deg,#e9fff7,#dff8ed);border-color:#66d1aa}.red{background:linear-gradient(135deg,#fff3f3,#ffe8ea);border-color:#ef9fa8}.dark{background:linear-gradient(100deg,#183d69,#102e51);color:white;border:0}.titlebar{background:linear-gradient(100deg,#087cf2,#075fd4);color:#fff;border-radius:.48cqw;padding:.55cqw .85cqw;font-size:1.02cqw;font-weight:750}.sub{font-size:1.05cqw;font-weight:750;color:#145caa}.tiny{font-size:.64cqw;line-height:1.45}.small{font-size:.78cqw;line-height:1.55}.body{font-size:.92cqw;line-height:1.58}.big{font-size:1.35cqw;font-weight:760}.muted{color:var(--muted)}.accent{color:var(--blue)}.danger{color:var(--red)}.success{color:var(--green)}.center{text-align:center}.row{display:flex;gap:1.2cqw}.col{display:flex;flex-direction:column;gap:.85cqw}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:1.2cqw}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:1cqw}.grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:.85cqw}.pill{display:inline-flex;align-items:center;justify-content:center;padding:.35cqw .75cqw;border-radius:99px;background:#e1f3ff;color:#0866d4;font-size:.72cqw;font-weight:700}.icon{display:grid;place-items:center;width:2.6cqw;height:2.6cqw;border-radius:.75cqw;background:#e2f4ff;color:#0871e6;font-size:1.35cqw;font-weight:800}.arrow{color:#0780ee;font-size:1.7cqw;font-weight:900;display:grid;place-items:center}.section-label{writing-mode:vertical-rl;text-orientation:mixed;display:grid;place-items:center;border-radius:.6cqw;background:linear-gradient(#096fdf,#084cae);color:#fff;font-size:.92cqw;font-weight:750;padding:.4cqw}.flow{display:flex;align-items:stretch;gap:.6cqw}.flow>.card{flex:1;padding:.65cqw}.flow>.arrow{flex:0 0 2cqw}.mini-list{margin:.45cqw 0 0;padding-left:1.1cqw}.mini-list li{margin:.16cqw 0}.mini-list li::marker{color:var(--blue)}.foot{position:absolute;right:4.7%;bottom:2.3%;font-size:.62cqw;color:#6b8bab;letter-spacing:.04em}.page-no{position:absolute;left:4.7%;bottom:2.2%;font-size:.65cqw;color:#6b8bab}[contenteditable=true]:focus{outline:2px dashed #19a1ff;outline-offset:2px;background:rgba(255,255,255,.75)}
.cover{background:radial-gradient(circle at 60% 38%,rgba(35,148,255,.35),transparent 31%),linear-gradient(120deg,#04447e 0%,#086fce 55%,#ea4a37 56%,#cd2a2b 100%);color:#fff}.cover:before{opacity:.2;background-image:linear-gradient(45deg,rgba(255,255,255,.11) 1px,transparent 1px);background-size:10px 10px}.cover .event{position:absolute;left:6.8%;top:8%;font-size:1.05cqw;letter-spacing:.25em}.cover .hero{position:absolute;left:8%;right:8%;top:30%;text-align:center}.cover h1{color:#fff;font-size:3.1cqw;letter-spacing:-.045em}.cover .hero p{font-size:1.22cqw;margin:.7cqw 0}.cover .speaker{position:absolute;left:8%;bottom:12%;font-size:.9cqw;line-height:1.8}.cover .brand{position:absolute;right:7%;bottom:12%;font-size:1.15cqw;font-weight:700}.cover .orbit{position:absolute;border:1px solid rgba(255,255,255,.35);border-radius:50%;width:34cqw;height:34cqw;right:-8cqw;top:-10cqw}.cover .orbit:after{content:"";position:absolute;inset:4cqw;border:1px solid rgba(255,255,255,.3);border-radius:50%}
.fail-layout{display:grid;grid-template-columns:36% 1fr;gap:1.3cqw;height:92%}.casebox{padding:1cqw}.case{padding:.72cqw;border-left:.35cqw solid var(--red);background:#fff;margin-top:.65cqw;border-radius:.4cqw}.stat-table{display:grid;grid-template-columns:1.25fr .8fr 1.9fr;border:1px solid #94c6ea;border-radius:.6cqw;overflow:hidden}.stat-table>div{padding:.5cqw .55cqw;border-right:1px solid #c0ddf2;border-bottom:1px solid #c0ddf2;font-size:.68cqw;line-height:1.35}.stat-table .th{background:#1376d6;color:#fff;font-weight:700}.stat-table .num{font-size:1.05cqw;color:#0869e8;font-weight:800}.quote{position:absolute;left:23%;right:23%;bottom:0;padding:.62cqw 1cqw;border-radius:99px;background:#173d68;color:#fff;text-align:center;font-size:1.05cqw;font-weight:750}
.compare{height:82%;display:grid;grid-template-columns:1fr 1fr;gap:2cqw}.compare>.card{padding:1.25cqw 1.5cqw;position:relative}.badge{position:absolute;right:1.1cqw;top:1cqw;width:2.8cqw;height:2.8cqw;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:1.7cqw;font-weight:900}.compare .red .badge{background:var(--red)}.compare .green .badge{background:var(--green)}.compare h2{font-size:1.5cqw;margin:0 0 .8cqw;color:#1b466f}.compare ul{font-size:.9cqw;line-height:1.75}.banner{position:absolute;left:17%;right:17%;bottom:0;padding:.75cqw;border-radius:.6cqw;text-align:center;font-size:1.13cqw;font-weight:750}
.ecosystem{display:grid;grid-template-columns:1fr .9fr 1fr;grid-template-rows:1fr auto;gap:1cqw;height:91%}.eco-side{padding:1cqw}.eco-center{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6cqw}.buddy{width:6cqw;height:6cqw;border-radius:1.2cqw;background:linear-gradient(145deg,#8fd8ff,#1477ee);display:grid;place-items:center;color:#fff;font-size:2.3cqw;box-shadow:0 .5cqw 1.5cqw rgba(0,98,207,.23)}.kb{padding:.55cqw 1.2cqw;border-radius:99px;background:#fff;border:1px solid var(--line);font-weight:750}.eco-bottom{grid-column:1/4;display:grid;grid-template-columns:1fr 1fr 1fr;gap:.7cqw}.loop{grid-column:1/4;text-align:center;color:#0d6dcc;font-size:.85cqw;font-weight:700}
.memory-layout{display:grid;grid-template-columns:1.1fr .9fr;gap:1.4cqw;height:90%}.analogy{padding:1.4cqw;position:relative}.analogy:after{content:"员工入职 → 熟悉制度 → 理解业务 → 稳定交付";position:absolute;left:1.5cqw;right:1.5cqw;bottom:1.2cqw;padding:.8cqw;border-radius:.55cqw;background:#e6f5ff;color:#0967cc;font-size:.86cqw;font-weight:700}.memory-side>.card{padding:1.15cqw;flex:1}.memory-side{display:flex;flex-direction:column;gap:1cqw}.record{font-size:1.45cqw;font-weight:800;color:#0d68d4}.record span{color:#9ab2ca;margin:0 .55cqw}
.matrix-wrap{display:grid;grid-template-columns:2.25fr 1fr;gap:1.4cqw;height:91%}.matrix{position:relative;margin:1.5cqw 1cqw 1cqw 2.8cqw;border-left:.16cqw solid #2e78b7;border-bottom:.16cqw solid #2e78b7;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.matrix:before{content:"检索完整性 →";position:absolute;left:36%;bottom:-1.5cqw;font-size:.7cqw}.matrix:after{content:"输出可信度 →";position:absolute;left:-2.5cqw;top:43%;font-size:.7cqw;transform:rotate(-90deg)}.quad{padding:1cqw;border:1px dashed #b6d6ee}.quad h3{margin:0;font-size:1.08cqw}.quad.hero-q{margin:.65cqw;border:0;border-radius:.8cqw;background:linear-gradient(145deg,#087cf2,#0755bc);color:#fff}.diagnosis{padding:1cqw}.diag{display:flex;gap:.65cqw;align-items:flex-start;padding:.55cqw 0;border-bottom:1px solid #c9e1f2}.diag b{width:1.5cqw;height:1.5cqw;border-radius:50%;background:#0c74df;color:#fff;display:grid;place-items:center;font-size:.7cqw}
.arch{height:91%;display:grid;grid-template-columns:1.25fr 3.2fr 1.2fr;gap:.75cqw}.arch-col{display:flex;flex-direction:column;gap:.55cqw}.arch .card{padding:.55cqw}.sources{display:grid;grid-template-columns:repeat(2,1fr);gap:.35cqw}.source{padding:.5cqw;text-align:center;background:#fff;border:1px solid #b7d9ef;border-radius:.35cqw;font-size:.62cqw}.layer{border:1px solid #88bde5;border-radius:.55cqw;padding:.55cqw;background:rgba(255,255,255,.7)}.layer-title{font-size:.78cqw;color:#0867cc;font-weight:750;margin-bottom:.35cqw}.chips{display:flex;flex-wrap:wrap;gap:.3cqw}.chip{padding:.25cqw .45cqw;border-radius:.28cqw;background:#e7f5ff;border:1px solid #c0def3;font-size:.58cqw}.agent{padding:.65cqw;background:linear-gradient(145deg,#087af1,#0759c7);color:#fff;border-radius:.55cqw;text-align:center;font-size:.75cqw;font-weight:700}
.connector{display:grid;grid-template-columns:1fr 2.5fr 1fr;grid-template-rows:1fr auto;gap:.9cqw;height:91%}.connector .sources{grid-template-columns:repeat(3,1fr);align-content:start}.modes{display:grid;grid-template-columns:repeat(3,1fr);gap:.6cqw}.mode{padding:.75cqw;text-align:center}.pipeline{grid-column:1/4;display:flex;align-items:center;gap:.45cqw;padding:.65cqw}.pipe{flex:1;text-align:center;padding:.45cqw;background:#eef8ff;border:1px solid #a9d1ed;border-radius:.35cqw;font-size:.62cqw}.scenario{padding:.55cqw;background:#fff;border:1px solid #b8d8ee;border-radius:.4cqw;font-size:.65cqw}
.process{height:91%;display:grid;grid-template-rows:1.25fr 1fr .65fr .55fr;gap:.55cqw}.process-row{display:grid;grid-template-columns:8% 1fr;gap:.6cqw}.process-box{display:flex;gap:.45cqw}.process-box>.card{flex:1;padding:.5cqw}.format-icons{display:grid;grid-template-columns:repeat(5,1fr);gap:.25cqw}.format{padding:.35cqw .15cqw;text-align:center;border-radius:.3cqw;background:#eef7ff;color:#086ad5;font-size:.58cqw;font-weight:700}.modelbar{display:flex;gap:.35cqw;align-items:center;justify-content:center}.modelbar span{padding:.35cqw .75cqw;border-radius:99px;background:#e5f4ff;border:1px solid #b2d7ef;font-size:.62cqw}
.terms{display:grid;grid-template-columns:1.25fr 1fr;gap:1.4cqw;height:91%}.term-table{padding:1cqw}.term-row{display:grid;grid-template-columns:.75fr 1fr 1fr;gap:.25cqw;padding:.42cqw;border-bottom:1px solid #d0e5f4;font-size:.67cqw}.term-row:first-of-type{background:#0a70d7;color:#fff;border-radius:.35cqw}.term-points{display:flex;flex-direction:column;gap:.55cqw}.term-point{display:grid;grid-template-columns:2cqw 1fr;gap:.55cqw;padding:.6cqw}.term-point b{display:grid;place-items:center;width:1.8cqw;height:1.8cqw;border-radius:.45cqw;background:#0874df;color:#fff}
.graph-layout{display:grid;grid-template-columns:.9fr 1.5fr;gap:1.2cqw;height:91%}.graph-left{display:flex;flex-direction:column;gap:.7cqw}.network{position:relative;min-height:0;flex:1;background:radial-gradient(circle at center,#dbf5ff,rgba(255,255,255,.7));border:1px solid #9bc8e8;border-radius:.8cqw}.network svg{width:100%;height:100%}.wiki{display:grid;grid-template-columns:.85fr 1fr;gap:.7cqw;padding:.8cqw}.wiki-list{display:flex;flex-direction:column;gap:.35cqw}.wiki-item{padding:.5cqw;border-radius:.35cqw;background:#eef8ff;font-size:.62cqw}.wiki-card{padding:.8cqw;border-radius:.55cqw;background:#fff;border:1px solid #b6d9ef}
.retrieval{height:91%;display:grid;grid-template-rows:.7fr 1.7fr .65fr;gap:.6cqw}.agent-flow{display:grid;grid-template-columns:1.1fr repeat(4,1fr);gap:.45cqw}.agent-step{padding:.45cqw;border:1px solid #9ac7e7;border-radius:.4cqw;background:#fff;font-size:.59cqw}.retrieve-main{display:grid;grid-template-columns:2.35fr 1.45fr .8fr;gap:.6cqw}.methods{display:grid;grid-template-columns:repeat(4,1fr);gap:.4cqw}.method{padding:.55cqw;text-align:center}.method .icon{margin:0 auto .3cqw}.engine{display:grid;grid-template-columns:1fr 1fr;gap:.45cqw;padding:.55cqw}.cycle{grid-column:1/3;border-radius:99px;border:.23cqw solid #1684df;padding:.8cqw;text-align:center;font-weight:750}.eval{padding:.65cqw}.storage{display:flex;gap:.45cqw;padding:.5cqw}.storage .chip{flex:1;text-align:center}
.govern{height:91%;display:grid;grid-template-rows:.6fr 1.65fr .7fr;gap:.55cqw}.govern-flow{display:grid;grid-template-columns:1fr 1.8fr 1fr 1.8fr 1fr;gap:.4cqw;align-items:center}.govern-main{display:grid;grid-template-columns:1fr 1.25fr .45fr;gap:.65cqw}.modebox{padding:.65cqw}.mode-flow{display:flex;gap:.35cqw;align-items:center;margin:.55cqw 0}.mode-node{flex:1;padding:.42cqw;text-align:center;border-radius:.35cqw;background:#eef8ff;border:1px solid #b7d9ef;font-size:.59cqw}.target{display:grid;place-items:center;padding:.6cqw;background:linear-gradient(#0a78e6,#064eae);color:#fff;border-radius:.6cqw;font-size:.75cqw;line-height:1.8}.metrics{display:grid;grid-template-columns:1fr repeat(3,2fr);gap:.5cqw}.metric{padding:.55cqw}.data-strip{position:absolute;left:8%;right:8%;bottom:-.2cqw;display:flex;justify-content:space-around;font-size:.59cqw;color:#4e7499}
.audit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.8cqw;height:88%}.audit{padding:.8cqw;display:flex;flex-direction:column}.audit .icon{margin-bottom:.55cqw}.mock{margin-top:auto;height:8cqw;border-radius:.45cqw;border:1px solid #bbd8ec;background:linear-gradient(#f7fbfe 12%,#e7f2f9 12% 15%,#fff 15% 25%,#eaf3f8 25% 28%,#fff 28% 40%,#eaf3f8 40% 43%,#fff 43%);position:relative}.mock:after{content:"AI 检测结果";position:absolute;right:.45cqw;bottom:.45cqw;background:#0874df;color:#fff;border-radius:.3cqw;padding:.28cqw .55cqw;font-size:.52cqw}
.security{height:90%;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:.8cqw}.sec{padding:.7cqw;position:relative}.sec h3{font-size:1.05cqw;margin:.1cqw 0 .5cqw}.sec-mock{height:7.3cqw;border:1px solid #bdd9ec;border-radius:.45cqw;background:linear-gradient(90deg,#e8f5fd 23%,#fff 23%);position:relative}.sec-mock:before{content:"知识空间\A 部门\A 团队\A 文档";white-space:pre;position:absolute;left:.7cqw;top:.6cqw;font-size:.55cqw;line-height:2.2}.sec-mock:after{content:"权限：继承  ·  可查看  ·  可编辑";position:absolute;left:27%;right:4%;top:42%;font-size:.58cqw;color:#0a6cd6}.shield{display:grid;place-items:center;background:radial-gradient(circle,#d9f2ff,#fff);border:1px solid #a9d1ed;border-radius:.8cqw}.shield-mark{font-size:4.7cqw;color:#0872dc}.shield b{font-size:1.05cqw}.wide{grid-column:2/4}.watermark{display:grid;grid-template-columns:1fr 1fr;gap:.6cqw}.wm{height:6.2cqw;border-radius:.4cqw;background:#eef7fc;display:grid;place-items:center;color:#5990b7;font-size:.75cqw;transform:rotate(-2deg)}
@media(max-aspect-ratio:16/9){.stage{width:100vw;height:auto}}@media(min-aspect-ratio:16/9){.stage{width:auto;height:100vh}}
