.agent-version-showcase{padding:96px 24px 112px;background:#fff;color:#222225;scroll-margin-top:120px}.agent-version-showcase .writing-showcase-inner{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:64px;max-width:1400px;margin:0 auto}.agent-version-showcase .writing-copy h2{margin:0;font-size:36px;font-weight:700;line-height:1.25;letter-spacing:-.025em}.agent-version-showcase .writing-intro{margin:20px 0 28px;font-size:16px;line-height:1.8;color:#6f6a75}.agent-version-showcase .showcase-points{display:grid;gap:22px;margin:28px 0 0;padding:0;list-style:none}.agent-version-showcase .showcase-point{display:grid;grid-template-columns:34px minmax(0,1fr);gap:14px;align-items:start}.agent-version-showcase .showcase-point-icon{display:grid;place-items:center;width:34px;height:34px;border:1px solid #eee7f9;border-radius:9px;color:#7543ef;background:#faf8ff}.agent-version-showcase .showcase-point-icon svg{width:20px;height:20px}.agent-version-showcase .showcase-point strong{display:block;font-size:15px;line-height:1.5;font-weight:600}.agent-version-showcase .showcase-point small{display:block;margin-top:5px;color:#89858e;font-size:12px;line-height:1.8}.agent-version-showcase .writing-visual{min-width:0;margin:0}.agent-version-showcase .writing-demo-art{position:relative;aspect-ratio:4/3;overflow:hidden;isolation:isolate;container-type:inline-size;border:1px solid var(--showcase-border,#e8e3f5);border-radius:28px;background:radial-gradient(ellipse at 0 100%,var(--showcase-glow-start,#c7b8f4),transparent 65%),radial-gradient(ellipse at 100% 12%,var(--showcase-glow-end,#eed9e9),transparent 68%),linear-gradient(130deg,var(--showcase-base-start,#e6e0fa),var(--showcase-base-middle,#f3effb) 46%,var(--showcase-base-end,#dfdef8))}.agent-version-showcase .writing-demo-art:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.24;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.7' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' opacity='.32' d='M0 0h180v180H0z'/%3E%3C/svg%3E");pointer-events:none}.agent-version-showcase .writing-reference-window{position:absolute;left:5%;right:5%;top:50%;aspect-ratio:1766/1200;transform:translateY(-50%);overflow:hidden;filter:drop-shadow(0 14px 18px rgba(53,35,83,.15))}.agent-version-showcase .writing-reference-window:before{content:"";position:absolute;inset:3.6% 2.4% 3.7%;border-radius:1.6cqw;background:linear-gradient(90deg,#f8f8f8 15.9%,#fff 0);pointer-events:none}.agent-version-showcase .writing-reference-image{position:absolute;z-index:1;display:block;width:115.17554%;max-width:none;height:155.25%;left:-6.22877%;top:-31.83333%}@media (max-width:1100px){.agent-version-showcase .writing-showcase-inner{gap:32px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}@media (max-width:900px){.agent-version-showcase{padding:72px 24px 80px}.agent-version-showcase .writing-showcase-inner{grid-template-columns:minmax(0,1fr);gap:40px;max-width:760px}.agent-version-showcase .writing-intro{max-width:620px}}@media (max-width:560px){.agent-version-showcase{padding:56px 20px 64px}.agent-version-showcase .writing-copy h2{font-size:30px}.agent-version-showcase .writing-intro{font-size:15px;margin-top:16px}.agent-version-showcase .writing-demo-art{border-radius:18px}}@media (min-width:800px){.agent-version-showcase{padding-top:72px;padding-bottom:80px}.agent-version-showcase .writing-copy h2{font-size:32px;line-height:1.3}.agent-version-showcase .writing-showcase-inner{max-width:1200px;gap:48px}.agent-version-showcase .writing-intro{margin-top:16px;margin-bottom:22px;font-size:15px}.agent-version-showcase .writing-demo-art{border-radius:22px}}@media (min-width:800px) and (max-width:900px){.agent-version-showcase .writing-showcase-inner{max-width:760px;gap:36px}}.agent-version-showcase .showcase-points{gap:17px}.agent-version-screen{position:absolute;z-index:2;inset:4% 2.5%;overflow:hidden;border-radius:1.4cqw;background:#fff;opacity:0;visibility:hidden;transition:opacity .45s ease}.agent-version-showcase.is-ready .agent-version-screen{opacity:1;visibility:visible}.agent-version-canvas{position:absolute;top:50%;left:0;width:100%;aspect-ratio:2780/1546.5;transform:translateY(-50%);background:linear-gradient(90deg,#f8f8f8 13.3%,#fff 0)}.agent-version-capture{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;clip-path:inset(0 round .72%/1.3%);opacity:0;transition:opacity .6s ease;pointer-events:none}.agent-version-capture.is-current{opacity:1}.agent-version-capture{--sidebar-agent-start:47.8%;--sidebar-agent-end:85%;-webkit-mask-image:linear-gradient(to right,transparent 13.2%,#000 13.2%),linear-gradient(to bottom,#000 var(--sidebar-agent-start),transparent var(--sidebar-agent-start),transparent var(--sidebar-agent-end),#000 var(--sidebar-agent-end));mask-image:linear-gradient(to right,transparent 13.2%,#000 13.2%),linear-gradient(to bottom,#000 var(--sidebar-agent-start),transparent var(--sidebar-agent-start),transparent var(--sidebar-agent-end),#000 var(--sidebar-agent-end));-webkit-mask-composite:source-over;mask-composite:add}.agent-version-capture[data-agent-version-image=medical]{--sidebar-agent-start:60.6%}.agent-sidebar-files{position:absolute;z-index:1;left:0;top:47.8%;width:13.2%;padding:.55cqw 1cqw 0;box-sizing:border-box;background:#f8f8f8;color:#666;font-family:Microsoft YaHei,PingFang SC,sans-serif;pointer-events:none}[data-agent-version=medical] .agent-sidebar-files{top:60.6%}.agent-sidebar-section{justify-content:space-between;margin:0 0 .55cqw;color:#999;font-size:.67cqw}.agent-sidebar-entry,.agent-sidebar-section{display:flex;align-items:center;line-height:1.4;white-space:nowrap}.agent-sidebar-entry{gap:.6cqw;padding:.25cqw .3cqw .7cqw;font-size:.85cqw}.agent-sidebar-entry+.agent-sidebar-section{margin-top:.65cqw}.agent-sidebar-entry svg{width:1.15cqw;height:1.15cqw;flex:0 0 1.15cqw}.agent-version-canvas:after{content:"";position:absolute;z-index:1;left:74.1%;top:0;width:6.4%;height:5.8%;background:#fff;pointer-events:none}.agent-version-trigger{position:absolute;top:1.5%;left:16.5%;display:flex;align-items:center;justify-content:center;gap:.3cqw;width:4.65%;height:3.1%;padding:0;border:1px solid #e3e3e8;border-radius:2cqw;background:#f3f3f5;color:#20152c;font-size:1.05cqw;font-weight:600;white-space:nowrap;cursor:pointer}.agent-version-trigger:after{content:"";position:absolute;inset:-6px}.agent-version-trigger svg{width:.8cqw;height:.8cqw;flex-shrink:0}.agent-version-choices button:focus-visible,.agent-version-trigger:focus-visible{outline:2px solid #8e65db;outline-offset:3px}.agent-version-choices{position:absolute;z-index:4;top:5.6%;left:16.5%;width:14%;padding:.6cqw;border:1px solid #e9e4f1;border-radius:.9cqw;background:#fff;box-shadow:0 .8cqw 2cqw #38234d24;animation:agent-version-menu-in .22s ease both}.agent-version-choices[hidden]{display:none}.agent-version-choices button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.7cqw .8cqw;border:0;border-radius:.6cqw;background:#fff;color:#443a50;font-size:1.3cqw;line-height:1.5;text-align:left;cursor:pointer}.agent-version-choices button.is-target,.agent-version-choices button:hover{background:#f5f1fc}.agent-version-choices button[aria-pressed=true]{color:#7543ef}.agent-version-choices button span{visibility:hidden}.agent-version-choices button[aria-pressed=true] span{visibility:visible}.agent-version-cursor{position:absolute;z-index:5;left:var(--agent-cursor-x,78%);top:var(--agent-cursor-y,70%);width:2.2cqw;height:2.8cqw;pointer-events:none;opacity:0;transition:left 1s cubic-bezier(.22,1,.36,1),top 1s cubic-bezier(.22,1,.36,1),opacity .2s ease}.agent-version-cursor>svg{display:block;width:100%;height:100%;filter:drop-shadow(0 1px 2px #38234d40)}.agent-version-cursor i{position:absolute;left:-.6cqw;top:-.6cqw;width:2.5cqw;height:2.5cqw;border:.2cqw solid #9972e1;border-radius:50%;opacity:0}.agent-version-showcase.is-playing.has-demo-cursor .agent-version-cursor{opacity:1}[data-agent-version-phase=button-click] .agent-version-cursor i,[data-agent-version-phase=input-click] .agent-version-cursor i,[data-agent-version-phase=option-click] .agent-version-cursor i,[data-agent-version-phase=send-click] .agent-version-cursor i{animation:agent-version-click .35s ease-out both}.agent-medical-compose{position:absolute;z-index:2;left:34.8%;top:31.2%;width:43.9%;height:10.9%;box-sizing:border-box;display:grid;grid-template-rows:minmax(0,1fr) auto;row-gap:.4cqw;padding:.35cqw .8cqw;border:1px solid #e9e7ed;border-radius:1.1cqw;background:#fff;box-shadow:0 .3cqw 1.2cqw #25133309;font-family:Microsoft YaHei,PingFang SC,Noto Sans SC,sans-serif}.agent-medical-chat[hidden],.agent-medical-compose[hidden]{display:none}.agent-keyword-field{display:flex;align-items:center;width:100%;min-width:0;min-height:0;overflow:hidden;padding:0 .2cqw;border:0;background:none;color:#33283e;text-align:left;font:inherit;font-size:1.05cqw;font-weight:400;line-height:1.4;white-space:nowrap;cursor:text}.agent-keyword-field>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.agent-keyword-field:focus-visible{outline:1px solid #9972df;border-radius:.8cqw}.agent-keyword-placeholder{color:#8d8795;font-size:1cqw;font-weight:400}.agent-keyword-field [data-agent-keyword]:not(:empty)+.agent-keyword-placeholder{display:none}[data-agent-version-phase=keyword] [data-agent-keyword]:after{content:"";display:inline-block;height:1em;width:1px;margin-left:.22em;vertical-align:-.12em;background:#8f66d5;animation:agent-keyword-caret .85s step-end infinite}.agent-medical-toolbar{display:flex;align-items:center;gap:.8cqw;min-width:0;padding:0;color:#514959;font-size:.95cqw;line-height:1.3;white-space:nowrap}.agent-medical-toolbar>span{display:inline-flex;align-items:center;gap:.35cqw}.agent-medical-toolbar>span>svg{display:block;width:1.15cqw;height:1.15cqw;flex:0 0 1.15cqw}.agent-medical-toolbar>span:first-child>svg{width:1.3cqw;height:1.3cqw;flex-basis:1.3cqw}.agent-medical-send{display:grid;place-items:center;flex-shrink:0;width:1.8cqw;height:1.8cqw;margin-left:auto;padding:.3cqw;border:0;border-radius:50%;background:#2a103a;color:#fff;cursor:pointer}.agent-medical-send svg{width:100%;height:100%}.agent-chat-back:focus-visible,.agent-medical-send:focus-visible{outline:2px solid #a98bdd;outline-offset:2px}.agent-medical-chat{position:absolute;z-index:2;left:13.3%;top:6%;right:0;bottom:0;overflow:hidden;background:#fff;color:#39353e;animation:agent-chat-enter .4s ease both}.agent-chat-header{display:flex;align-items:center;gap:1.7cqw;height:8%;padding:0 1.4cqw;border-bottom:1px solid #f0eef3;font-size:1.25cqw}.agent-chat-back{flex-shrink:0;padding:0;border:0;background:none;color:#77717c;font:inherit;cursor:pointer}.agent-chat-header strong{display:block;color:#271338;font-size:1.3cqw;font-weight:600}.agent-chat-header small{display:block;margin-top:.1cqw;color:#a19aa8;font-size:.95cqw}.agent-chat-status{display:flex;align-items:center;gap:.5cqw;margin:0 auto;padding:.45cqw .9cqw;border:1px solid #dfe3ff;border-radius:3cqw;background:#f6f7ff;color:#7f7ee5;font-size:1.05cqw}.agent-chat-status i{width:.8cqw;height:.8cqw;border:1px solid #dad9f3;border-top-color:#8a7cd6;border-radius:50%;animation:agent-research-spin 1s linear infinite}.agent-chat-scroll{position:absolute;left:12.5%;right:25%;top:11%;bottom:22%;overflow:hidden;padding:0 1.2cqw .6cqw;scrollbar-width:none}.agent-chat-scroll::-webkit-scrollbar{display:none}.agent-chat-question{display:table;margin:0 0 3cqw auto;padding:.8cqw 1.3cqw;border-radius:.9cqw;background:#f7f7f9;color:#514a57;font-size:1.35cqw}.agent-chat-thinking{display:flex;align-items:center;gap:.5cqw;margin-bottom:1.6cqw;color:#a39aa9;font-size:1.05cqw}.agent-chat-thinking-dot{width:.65cqw;height:.65cqw;border-radius:50%;background:#a78adf;box-shadow:0 0 0 .3cqw #a78adf15}.agent-chat-answer-content p{margin:0 0 1.6cqw;color:#4d4654;font-size:1.23cqw;line-height:1.95;overflow-wrap:anywhere}.agent-chat-answer-content h4{margin:1.7cqw 0 .7cqw;color:#34243f;font-size:1.5cqw;font-weight:600;line-height:1.6}.agent-chat-answer-content [hidden]{display:none}.agent-chat-answer-content .is-streaming:after{content:"";display:inline-block;width:1px;height:1em;margin-left:.15em;vertical-align:-.1em;background:#8f66d5;animation:agent-keyword-caret .85s step-end infinite}.agent-chat-workflow{position:absolute;right:0;top:8%;bottom:0;width:22.7%;padding:1.2cqw;border-left:1px solid #eeedf1;color:#5e5568}.agent-chat-tabs{display:flex;justify-content:space-between;gap:.4cqw;margin-bottom:1.6cqw;font-size:.95cqw;white-space:nowrap}.agent-chat-tabs span{padding:.35cqw .45cqw;border:1px solid #eeedf1;border-radius:.5cqw}.agent-chat-tabs b{padding:.12cqw .35cqw;border-radius:1cqw;background:#2d2335;color:#fff;font-size:.75cqw}.agent-chat-cooperation{padding:1cqw;border:1px solid #ece7f6;border-radius:1cqw;background:linear-gradient(#faf8fe,#fff)}.agent-chat-cooperation strong{display:flex;justify-content:space-between;gap:.4cqw;color:#35283e;font-size:1.05cqw;font-weight:600}.agent-chat-cooperation em{font-size:.85cqw;font-style:normal;font-weight:400;color:#9c85bb}.agent-chat-cooperation small{display:block;margin-top:1cqw;color:#aaa1b0;font-size:.95cqw;line-height:1.8}.agent-chat-workflow h4{margin:1.9cqw 0 1.1cqw;font-size:1.1cqw;font-weight:600}.agent-chat-workflow ol{display:grid;gap:.9cqw;margin:0;padding:0;list-style:none;font-size:.95cqw;color:#aaa2b1}.agent-chat-workflow li:before{content:"○";margin-right:.45cqw;color:#c5b6da}.agent-chat-workflow li.is-done{color:#7d668f}.agent-chat-workflow li.is-done:before{content:"✓";color:#9b7dcc}.agent-chat-workflow p{padding-top:.7cqw;border-top:1px solid #f0edf3;color:#b1a9b7;font-size:.95cqw;line-height:1.9}.agent-chat-composer{position:absolute;left:12%;right:25.5%;bottom:2.6%;height:16%;display:flex;flex-direction:column;justify-content:space-between;padding:1cqw 1.2cqw;border:1px solid #eeedf1;border-radius:1.3cqw;background:#fff;box-shadow:0 .2cqw .8cqw #21112c05;color:#b4adb9;font-size:1.05cqw}.agent-chat-composer>div{display:flex;justify-content:space-between;align-items:center;color:#8c8295}.agent-chat-composer b{display:grid;place-items:center;width:2.2cqw;height:2.2cqw;border-radius:50%;background:#290b3c;color:#fff;font-size:1cqw}[data-agent-version-phase=result] .agent-chat-status{border-color:#dcebdd;background:#f5faf6;color:#84a18a}[data-agent-version-phase=result] .agent-chat-status i{border:0;width:.65cqw;height:.65cqw;background:#8cab94;animation:none}.agent-version-showcase:not(.is-playing) .agent-chat-status i,.agent-version-showcase:not(.is-playing) .is-streaming:after,.agent-version-showcase:not(.is-playing) [data-agent-keyword]:after{animation-play-state:paused}@keyframes agent-keyword-caret{50%{opacity:0}}@keyframes agent-research-spin{to{transform:rotate(1turn)}}@keyframes agent-chat-enter{0%{opacity:0}to{opacity:1}}@keyframes agent-version-click{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(1.8)}}@keyframes agent-version-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.agent-version-showcase .showcase-points{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.agent-version-showcase .showcase-point{display:block}.agent-version-showcase .showcase-point-icon{margin-bottom:9px}.agent-version-showcase .showcase-point strong{font-size:14px}.agent-version-showcase .showcase-point small{font-size:11px}}@media (prefers-reduced-motion:reduce){.agent-version-showcase .agent-version-capture,.agent-version-showcase .agent-version-choices,.agent-version-showcase .agent-version-screen{transition:none;animation:none}.agent-version-showcase .agent-version-cursor{display:none}.agent-version-showcase .agent-chat-status i,.agent-version-showcase .agent-medical-chat{animation:none}.agent-version-showcase .agent-chat-answer-content .is-streaming:after,.agent-version-showcase[data-agent-version-phase=keyword] [data-agent-keyword]:after{display:none}}