/* 智能体介绍：沿用官网品牌与本地图标，示例不提供业务交互。 */
#xh-site .xh-agent-hero{min-height:700px;min-height:92svh;padding-top:150px;padding-bottom:80px}
#xh-site .xh-agent-eyebrow{font-size:14px;font-weight:600;letter-spacing:3px;color:#3659b3;margin-bottom:24px}
#xh-site .xh-agent-hero h1{font-size:clamp(44px,5.4vw,68px);line-height:1.25}
#xh-site .xh-agent-hero p{max-width:750px;font-size:17px;margin-top:28px}
#xh-site .xh-agent-scroll{margin-top:34px;color:#53657d}
#xh-site .xh-agent-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;list-style:none;margin:42px 0 0;padding:0;counter-reset:step}
#xh-site .xh-agent-steps li{position:relative;border-top:1px solid #cbd8ec;padding-top:23px}
#xh-site .xh-agent-steps li>span{font-size:13px;color:#2563eb;letter-spacing:1px;font-weight:600}
#xh-site .xh-agent-steps h3{font-size:18px;margin:12px 0 10px}
#xh-site .xh-agent-steps p,#xh-site .xh-agent-scenarios p,#xh-site .xh-agent-guardrails p{font-size:14px;color:var(--xh-muted);line-height:1.95}
#xh-site .xh-agent-tint{background:#f2f6fc;border-block:1px solid var(--xh-line)}
#xh-site .xh-agent-scenarios{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:36px}
#xh-site .xh-agent-scenarios article{padding:30px;border:1px solid var(--xh-line);border-radius:18px;background:#fff}
#xh-site .xh-agent-scenarios article>svg{width:24px;height:24px;color:#2563eb;margin-bottom:15px}
#xh-site .xh-agent-scenarios h3{font-size:20px;margin-bottom:10px}
#xh-site .xh-agent-scenarios blockquote{margin:22px 0 12px;padding:12px 16px;background:#f5f8fd;border-left:2px solid #a1bdf6;border-radius:0 8px 8px 0;font-size:14px;color:#364862}
#xh-site .xh-agent-scenarios small{font-size:12px;color:#65758b;line-height:1.9;display:block}
#xh-site .xh-agent-example{display:grid;grid-template-columns:.85fr 1.15fr;gap:64px;align-items:center;margin-top:44px}
#xh-site .xh-agent-static-label{font-size:12px;color:#6e7d94;display:flex;align-items:center;gap:7px;margin-bottom:24px}
#xh-site .xh-agent-example-copy h3{font-size:30px;line-height:1.55;letter-spacing:-.4px;margin-bottom:24px}
#xh-site .xh-agent-example-copy p{font-size:15px;line-height:2;color:var(--xh-muted);margin-bottom:18px}
#xh-site .xh-agent-example-copy .xh-text-link{margin-top:10px}
#xh-site .xh-agent-transcript{min-width:0;margin:0;border:1px solid #dfe7f2;border-radius:20px;background:#fff;box-shadow:0 18px 60px #2348790c;overflow:hidden}
#xh-site .xh-agent-transcript figcaption{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:17px 22px;border-bottom:1px solid #e7edf5;font-size:13px;font-weight:600;background:#fbfcff}
#xh-site .xh-agent-transcript figcaption span{display:flex;align-items:center;gap:7px}
#xh-site .xh-agent-transcript figcaption svg{color:#2563eb}
#xh-site .xh-agent-transcript figcaption small{font-size:11px;color:#7b889c;font-weight:400;white-space:nowrap}
#xh-site .xh-agent-conversation{padding:24px;font-size:13px;line-height:1.9}
#xh-site .xh-agent-user{margin-left:auto;max-width:88%;width:fit-content;background:#eff4fe;padding:10px 14px;border-radius:12px 12px 3px 12px;margin-bottom:22px;color:#273b5b}
#xh-site .xh-agent-message{margin-bottom:18px}
#xh-site .xh-agent-message strong{font-weight:600;display:flex;align-items:center;gap:6px;margin-bottom:8px}
#xh-site .xh-agent-message svg{color:#2563eb}
#xh-site .xh-agent-message p{color:var(--xh-muted)}
#xh-site .xh-agent-review{border:1px solid #e4eaf4;border-radius:12px;padding:15px 16px;margin-bottom:14px}
#xh-site .xh-agent-caption{font-size:11px;color:#7b889b}
#xh-site .xh-agent-review dl{margin:12px 0}
#xh-site .xh-agent-review dl>div{display:flex;justify-content:space-between;gap:14px;padding:5px 0}
#xh-site .xh-agent-review dd{margin:0;font-variant-numeric:tabular-nums}
#xh-site .xh-agent-review p{font-size:11px;color:#7b889b;border-top:1px solid #edf1f7;padding-top:9px}
#xh-site .xh-agent-approval{border:1px solid #cbdcf9;border-radius:12px;padding:16px;background:#f8fbff}
#xh-site .xh-agent-approval>div:first-child{display:flex;justify-content:space-between;align-items:center;gap:10px}
#xh-site .xh-agent-approval strong{display:flex;align-items:center;gap:6px;font-size:13px}
#xh-site .xh-agent-approval svg{color:#2563eb}
#xh-site .xh-agent-approval>div:first-child>span{font-size:10px;color:#476899;background:#e8f0fd;border-radius:5px;padding:2px 6px;white-space:nowrap}
#xh-site .xh-agent-approval p{font-size:12px;color:#5b6b82;margin:10px 0 14px}
#xh-site .xh-agent-approval-options{display:flex;gap:8px}
#xh-site .xh-agent-approval-options span{padding:4px 12px;border-radius:7px;background:#fff;border:1px solid #dce5f3;font-size:12px;color:#526786}
#xh-site .xh-agent-approval-options span:first-child{background:#e5edff;color:#2354ad;border-color:#d5e2ff}
#xh-site .xh-agent-result{display:flex;gap:7px;align-items:flex-start;margin-top:18px;color:#4d7361;font-size:11px}
#xh-site .xh-agent-result svg{margin-top:3px;width:15px;height:15px}
#xh-site .xh-agent-guardrails{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin-top:40px}
#xh-site .xh-agent-guardrails article>svg{width:24px;height:24px;color:#426bd0;margin-bottom:14px}
#xh-site .xh-agent-guardrails h3{font-size:18px;margin-bottom:12px}
#xh-site .xh-agent-boundary{font-size:12px;line-height:1.9;color:#738198;margin-top:32px;padding-top:24px;border-top:1px solid #dce5f0}
#xh-site .xh-agent-start{display:grid;grid-template-columns:1fr 1.1fr;gap:70px;align-items:start}
#xh-site .xh-agent-start .xh-section-label,#xh-site .xh-agent-start h2{text-align:left}
#xh-site .xh-agent-start>div>p{font-size:15px;color:var(--xh-muted);margin:18px 0 24px}
#xh-site .xh-agent-start dl{margin:0}
#xh-site .xh-agent-start dl>div{padding:17px 0;border-bottom:1px solid var(--xh-line)}
#xh-site .xh-agent-start dl>div:first-child{padding-top:0}
#xh-site .xh-agent-start dt{font-size:14px;font-weight:600;margin-bottom:6px}
#xh-site .xh-agent-start dd{margin:0;color:var(--xh-muted);font-size:13px;line-height:1.95}
@media(max-width:960px){#xh-site .xh-agent-example{gap:32px;grid-template-columns:.85fr 1.15fr}#xh-site .xh-agent-steps{grid-template-columns:repeat(2,minmax(0,1fr))}#xh-site .xh-agent-start{gap:36px}}
@media(max-width:760px){#xh-site .xh-agent-example{grid-template-columns:1fr;gap:30px}#xh-site .xh-agent-example-copy{max-width:600px}#xh-site .xh-agent-guardrails{grid-template-columns:1fr;gap:28px}#xh-site .xh-agent-start{grid-template-columns:1fr;gap:30px}#xh-site .xh-agent-hero h1{font-size:clamp(38px,7.5vw,58px)}#xh-site .xh-agent-hero p{font-size:16px;max-width:560px}#xh-site .xh-wide-break{display:none}}
@media(max-width:620px){#xh-site .xh-agent-scenarios{grid-template-columns:1fr}#xh-site .xh-agent-steps{gap:24px}#xh-site .xh-agent-example-copy h3{font-size:26px}#xh-site .xh-agent-steps h3{font-size:16px}#xh-site .xh-agent-steps p{font-size:13px}#xh-site .xh-agent-scenarios article{padding:24px}#xh-site .xh-agent-conversation{padding:18px}#xh-site .xh-agent-transcript figcaption{padding:16px 18px}}
@media(max-width:520px){#xh-site .xh-agent-hero{min-height:94svh;padding:160px 22px 66px}#xh-site .xh-agent-eyebrow{margin-bottom:22px}#xh-site .xh-agent-hero h1{font-size:clamp(34px,9vw,44px)}#xh-site .xh-agent-hero p{font-size:15px;max-width:350px}#xh-site .xh-agent-hero .xh-button{padding:11px 17px}#xh-site .xh-agent-steps{grid-template-columns:1fr;gap:22px}#xh-site .xh-agent-steps li{padding-top:17px}#xh-site .xh-agent-steps h3{margin:8px 0}#xh-site .xh-agent-approval>div:first-child{align-items:flex-start}}
