.agent-hero h1{font-size:clamp(40px,6.4vw,83px);line-height:1.08;letter-spacing:-.05em;font-weight:600;margin:30px 0 52px}.agent-hero h1 span{color:var(--blue)}.hero-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:65px}.hero-grid h2{font-size:30px}.lead{font-size:22px;line-height:1.5}.project-note{background:#e5eaf4;border-left:4px solid var(--blue);padding:30px;align-self:start}.project-note h3{font-size:29px;line-height:1.25}.project-note a{color:var(--blue)}.intro{max-width:800px;font-size:19px}.workflow{list-style:none;counter-reset:stage;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:22px;margin-top:42px}.workflow li{counter-increment:stage;border-top:2px solid var(--blue);padding-top:18px}.workflow li:before{content:'0' counter(stage);display:block;color:var(--blue);font-size:26px;margin-bottom:12px}.workflow b{font-size:18px;line-height:1.4;display:block}.workflow p{font-size:16px}.terms{display:grid;grid-template-columns:1fr 1fr;gap:60px;background:#e8ecf2}.terms h2{font-size:32px}.skill-list{margin-top:35px}.skill-entry{border:0;border-top:1px solid #c9d0db;border-radius:0;margin:0;background:transparent}.skill-entry:last-child{border-bottom:1px solid #c9d0db}.skill-entry summary{list-style:none;display:flex;gap:22px;align-items:center;cursor:pointer;padding:23px 8px;font-size:22px;font-weight:600}.skill-entry summary::-webkit-details-marker{display:none}.number{font-size:16px;color:var(--blue);min-width:24px}.skill-entry small{display:block;font-size:14px;font-weight:400;color:var(--muted);overflow-wrap:anywhere}.expand{margin-left:auto;color:var(--blue);font-size:26px}.skill-entry[open] .expand{transform:rotate(45deg)}.skill-body{padding:0 50px 25px;max-width:900px;font-size:18px}.example-label{font-size:14px;color:var(--muted);margin-bottom:5px}blockquote{margin:0;padding:15px 20px;border-left:3px solid var(--blue);background:#e9edf5;font-size:17px}.boundary-grid,.related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.boundary-grid h3,.related-grid h3{font-size:22px;line-height:1.35}.boundaries{background:#154ee8;color:#fff}.boundaries p,.boundaries .eyebrow{color:#e3eaff}.status-grid{display:grid;grid-template-columns:1fr 1fr;gap:45px}.status-grid h3{font-size:23px}.status-grid li{margin-bottom:12px}.status-grid ul{padding-left:20px}.documents{display:flex;flex-wrap:wrap;gap:20px;margin:24px 0}.documents a{color:var(--blue);text-decoration:underline}.related-grid a{border-top:1px solid #bfc9db;padding-top:10px}.note{font-size:15px;color:var(--muted)}footer{max-width:1280px;margin:auto}.agent-promo{background:#e5eaf4}.agent-promo p{max-width:780px}@media(max-width:850px){.hero-grid,.terms,.status-grid{grid-template-columns:1fr;gap:24px}.workflow{grid-template-columns:1fr 1fr}.boundary-grid,.related-grid{grid-template-columns:1fr}.agent-hero h1{margin-bottom:32px}}@media(max-width:480px){.workflow{grid-template-columns:1fr}.skill-entry summary{font-size:19px;gap:12px}.skill-body{padding:0 8px 22px}.project-note{padding:23px}.agent-hero h1{font-size:39px}.lead{font-size:20px}}

.hero-links{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin-top:28px}.hero-links>a:not(.button){color:var(--blue)}.project-note h2{font-size:32px;margin-top:20px}.project-count{display:flex;gap:22px;align-items:center;border-top:1px solid #bdc9dd;padding-top:16px;margin:22px 0}.project-count strong{font-size:64px;color:var(--blue);line-height:1}.project-count span{font-size:16px}.task-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:38px}.task-grid article{border-top:2px solid var(--blue);padding-top:22px}.task-grid article>span,.step-label{font-size:14px;color:var(--blue);font-weight:700;letter-spacing:.06em}.task-grid h3{font-size:25px}.task-grid b{font-weight:500}.example-section{background:#e8ecf2}.investigation{margin-top:38px}.investigation article{display:grid;grid-template-columns:1fr 2fr;column-gap:44px;border-top:1px solid #bfc8d6;padding:32px 0}.investigation h3{grid-column:1;font-size:27px;margin:12px 0}.investigation p{grid-column:2;margin:0 0 16px}.investigation .step-label{grid-column:1/-1}.decision{border-left:3px solid var(--blue);padding-left:18px}.verdict{background:var(--blue);padding:32px;color:white;margin:10px 0 20px}.verdict h3{font-size:29px;margin:16px 0}.verdict p,.verdict .eyebrow{color:#f0f4ff}.terms h2{font-size:30px;margin-top:20px}.connection{margin-top:28px;background:var(--surface)}.connection input{width:100%;padding:14px;border:1px solid #bdc9dd;background:#e8ecf2;color:var(--ink);font:15px/1.5 monospace;border-radius:4px}.connection label{display:block;font-weight:700;margin:20px 0 10px}.connection .command{font:15px/1.7 monospace;white-space:pre-wrap;overflow-wrap:anywhere;background:#e8ecf2;padding:18px}.agent-promo{background:#e5eaf4}.agent-promo p{max-width:740px;font-size:19px}.agent-promo .note{font-size:15px}.agent-promo h2{margin:22px 0}.agent-hero .eyebrow{font-size:14px}#status h2{margin-bottom:30px}@media(max-width:700px){.task-grid{grid-template-columns:1fr}.investigation article{display:block}.investigation h3{margin:16px 0}.investigation p{margin-bottom:18px}.verdict{padding:24px}.hero-grid{gap:35px}.project-note h2{font-size:30px}.agent-hero h1{font-size:clamp(36px,8vw,58px);letter-spacing:-.04em}.terms{gap:40px}}