/* The agent entry shares the workbench brand; these rules stay on this page. */
.agent-page .agent-main{max-width:1080px;margin:auto;padding:44px 44px 70px}
.agent-page .agent-hero{max-width:740px;margin:0 0 38px}
.agent-page .agent-hero .wb-kicker{margin-bottom:13px}
.agent-page .agent-hero h1{font-size:38px;line-height:1.4;font-weight:550;letter-spacing:-1.3px}
.agent-page .agent-intro{max-width:660px;margin-top:17px;color:#637067;font-size:15px;line-height:1.95}
.agent-page .agent-section-heading .wb-kicker{margin-bottom:9px}
.agent-page .agent-section-heading h2{font-size:25px;line-height:1.45;font-weight:550;letter-spacing:-.6px}
.agent-page .agent-section-heading>p:last-child:not(.wb-kicker){margin-top:11px;font-size:14px;color:#637067;line-height:1.8}
.agent-page .agent-setup{padding:29px 32px 0;background:#fff;border:1px solid var(--wb-line);border-radius:16px;box-shadow:0 9px 30px -24px #22351b36}
.agent-page pre{max-width:100%;margin:0;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;font:13px/1.95 'Cascadia Code',Consolas,'Microsoft YaHei',monospace}
.agent-page .agent-prompt{padding:20px 23px;margin-top:22px;background:#f5f7f1;border:1px solid #e2e7db;border-radius:9px;color:#314b3b}
.agent-page code{font-family:'Cascadia Code',Consolas,'Microsoft YaHei',monospace;font-size:.94em}
.agent-page p code{padding:1px 4px;border-radius:3px;background:#edf1e9;color:#42634f;overflow-wrap:anywhere}
.agent-page .agent-note{margin-top:17px;color:#637067;font-size:12px;line-height:1.85}
.agent-page .agent-links{display:flex;flex-wrap:wrap;gap:13px 25px;margin-top:17px;padding-bottom:24px;font-size:12px;color:var(--wb-accent)}
.agent-page .agent-links a,.agent-page .agent-continuity>a{text-decoration:none}
.agent-page .agent-links a:hover,.agent-page .agent-continuity>a:hover{text-decoration:underline;text-underline-offset:4px}
.agent-page .agent-links a span{margin-left:4px}
.agent-page .agent-manual{border-top:1px solid #e9ece4}
.agent-page .agent-manual>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;font-size:12px;color:#637067}
.agent-page .agent-manual>summary span{font-size:15px;color:#8a9884}
.agent-page .agent-manual[open]>summary span{transform:rotate(45deg)}
.agent-page .agent-manual-content{padding:0 0 25px;color:#637067;font-size:13px;line-height:1.9}
.agent-page .agent-manual-content>p+p{margin-top:13px}
.agent-page .agent-command-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:19px 0}
.agent-page .agent-command-grid h3{font-size:12px;font-weight:500;color:var(--wb-ink);margin-bottom:7px}
.agent-page .agent-command-grid pre{padding:12px 14px;border:1px solid #e7ebe1;border-radius:7px;background:#fafbf7;font-size:12px}
.agent-page .agent-drawing{margin-top:43px}
.agent-page .agent-example{max-width:810px;margin:22px 0 8px;padding:1px 0 1px 19px;border-left:2px solid #bdcdb4;color:#4c6553;font-size:15px;line-height:1.95}
.agent-page .agent-workflow{list-style:none;padding:0;margin:23px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:35px}
.agent-page .agent-workflow li{display:grid;grid-template-columns:26px minmax(0,1fr);gap:12px;padding:20px 0;border-top:1px solid var(--wb-line)}
.agent-page .agent-step{font-size:10px;line-height:2.35;letter-spacing:1px;color:#8b9a83}
.agent-page .agent-workflow h3{font-size:14px;font-weight:550;line-height:1.7}
.agent-page .agent-workflow p{font-size:13px;line-height:1.9;margin-top:6px;color:#637067}
.agent-page .agent-continuity{margin-top:27px;padding-top:24px;border-top:1px solid var(--wb-line);display:flex;align-items:center;justify-content:space-between;gap:34px}
.agent-page .agent-continuity h2{font-size:16px;font-weight:550;line-height:1.7}
.agent-page .agent-continuity p{max-width:660px;font-size:12px;line-height:1.95;color:#637067;margin-top:7px}
.agent-page .agent-continuity>a{font-size:12px;color:var(--wb-accent);white-space:nowrap}
.agent-page .agent-back{gap:12px;font-size:12px}
@media(max-width:760px){.agent-page .agent-main{padding:34px 28px 50px}.agent-page .agent-hero{margin-bottom:29px}.agent-page .agent-hero h1{font-size:32px;letter-spacing:-1px}.agent-page .agent-intro{font-size:14px;margin-top:13px}.agent-page .agent-setup{padding:25px 24px 0}.agent-page .agent-section-heading h2{font-size:23px}.agent-page .agent-drawing{margin-top:33px}.agent-page .agent-workflow{column-gap:23px}.agent-page .agent-continuity{align-items:flex-start;gap:20px}.agent-page .agent-prompt{padding:17px 18px}}
@media(max-width:480px){.agent-page .wb-header{padding:23px 20px;gap:12px}.agent-page .wb-wordmark{font-size:19px;letter-spacing:-.65px}.agent-page .wb-header-actions{gap:0}.agent-page .agent-back{font-size:11px;padding:7px 10px;gap:8px;min-height:34px}.agent-page .agent-main{padding:25px 20px 40px}.agent-page .agent-hero h1{font-size:28px}.agent-page .agent-intro{font-size:13px;line-height:1.95}.agent-page .agent-setup{padding:22px 18px 0;border-radius:12px}.agent-page .agent-section-heading h2{font-size:21px;letter-spacing:-.4px}.agent-page .agent-section-heading>p:last-child:not(.wb-kicker){font-size:13px}.agent-page .agent-prompt{font-size:12px;padding:15px 14px;margin-top:17px}.agent-page .agent-command-grid,.agent-page .agent-workflow{grid-template-columns:1fr}.agent-page .agent-command-grid{gap:13px}.agent-page .agent-example{font-size:13px;padding-left:15px;margin-top:18px}.agent-page .agent-workflow{margin-top:20px}.agent-page .agent-workflow li{padding:17px 0;gap:9px}.agent-page .agent-workflow p{font-size:12px}.agent-page .agent-continuity{flex-direction:column;gap:15px}.agent-page .agent-continuity p{font-size:12px}.agent-page .agent-links{font-size:12px;gap:12px 20px}.agent-page .agent-note{font-size:11px;line-height:1.9}}
