.agent-tabs{display:flex;border-bottom:1px solid #d7d9d1;gap:30px;margin-top:10px}.agent-tabs button{display:flex;align-items:center;gap:14px;background:transparent;border-bottom:3px solid transparent;color:#74776d;padding:20px 0;font-size:14px;white-space:nowrap}.agent-tabs button[aria-selected=true]{border-color:#a66747;color:#2c382f}.agent-tabs button span{font:italic 22px Georgia;color:#a66747}.agent-origin{display:flex;align-items:center;gap:9px;font-size:11px;color:#757a6f;padding:17px 0 25px}.dot{width:6px;height:6px;border-radius:50%;background:#ac7755;flex-shrink:0}.agent-workspace{display:grid;grid-template-columns:340px minmax(0,1fr);gap:26px}.agent-workspace>.panel{display:block;padding:26px;align-self:start}.agent-input blockquote{font:400 25px/1.28 Georgia;margin:12px 0 17px;letter-spacing:-.03em}.agent-workspace>.panel p{font-size:12px;line-height:1.7;margin:12px 0;color:#747a6e}.agent-input .step-label{margin-top:17px}.agent-input>.step-label:first-child{margin-top:0}.agent-input .field{margin-top:14px}.agent-presets{display:flex;flex-wrap:wrap;gap:8px;padding:20px 0 8px}.agent-presets .chip{font-size:10px}.agent-input .actions{margin-top:22px}.agent-input .primary{width:100%}.agent-result{min-width:0}.agent-welcome{background:#eeeee5;padding:40px;border-radius:6px;min-height:510px}.agent-welcome h2{max-width:630px;font-size:38px}.agent-welcome>p{max-width:630px;margin:22px 0;line-height:1.8;color:#717669;font-size:14px}.agent-chain{margin:35px 0}.agent-chain>div{display:flex;gap:23px;padding:22px 0;border-top:1px solid #d8dbce}.agent-chain>div>span{font:italic 28px Georgia;color:#9c6d51}.agent-chain p{font-size:13px;margin-top:7px;color:#727968}.agent-summary{background:#334237;color:white;padding:30px;display:flex;justify-content:space-between;align-items:center;gap:20px;border-radius:5px;margin-bottom:20px}.agent-summary h2{font-size:31px;margin:10px 0}.agent-summary p{color:#d1dac9;font-size:12px;line-height:1.7}.agent-summary .eyebrow{color:#c5d0b9}.agent-number{text-align:right;font-size:52px;line-height:1;white-space:nowrap}.agent-number span{display:block;font-size:10px;margin-top:12px;color:#d1dac9}.agent-appliance{display:grid;grid-template-columns:1fr 30px 1fr;align-items:center;padding:25px;margin-bottom:20px}.agent-appliance small{font-size:9px;color:#78816e;letter-spacing:.1em}.agent-appliance h3{margin-top:7px;font-size:17px}.agent-appliance>p{grid-column:1/-1;font-size:11px;color:#73796c;margin-top:19px}.check-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.agent-check{background:#fff;border:1px solid #dedfd6;border-left:3px solid #849d71;border-radius:4px;padding:18px;min-width:0}.agent-check.blocked{border-left-color:#b86244;background:#fff9f5}.agent-check.unknown{border-left-color:#c7ac75}.agent-check h4{font-size:13px;line-height:1.4;margin:0;font-weight:600}.check-symbol{display:flex;justify-content:center;align-items:center;flex-shrink:0;background:#edf0e7;color:#476741;font-size:12px;font-weight:700;width:22px;height:22px;border-radius:50%}.blocked .check-symbol{color:#b54d30;background:#f5e5db}.unknown .check-symbol{color:#a17730;background:#f5eddd}.agent-check p{font-size:11px;line-height:1.6;margin:14px 0;color:#797b70}.check-foot{display:flex;justify-content:space-between;gap:10px;font-size:9px;color:#7a816f;margin-top:16px}.check-foot a{text-underline-offset:3px}.section-title{font-size:20px;font-weight:500;margin:30px 0 15px}.agent-docs{border:1px solid #dedfd6;background:white;border-radius:5px}.agent-doc{display:flex;gap:14px;align-items:center;padding:17px 20px;border-bottom:1px solid #e9e9e1}.agent-doc:last-child{border:0}.doc-glyph{font:22px Georgia;color:#a3734f;width:22px}.agent-doc b{font-size:13px;font-weight:550;display:block}.agent-doc small{font-size:10px;color:#838678}.agent-doc>.status{margin-left:auto;white-space:nowrap}.agent-delivery{margin-top:26px;border:1px solid #dbded3;background:#fff;padding:26px;border-radius:5px}.agent-delivery h3{font-size:21px;font-weight:500;margin-bottom:12px}.agent-delivery p{font-size:12px;color:#747d6a;line-height:1.75}.agent-delivery>.actions{margin-top:20px}.bundle-ready{border-top:1px solid #dbe0d3;margin-top:24px;padding-top:25px}.bundle-ready>.actions{margin:15px 0}.bundle-ready .primary,.bundle-ready .secondary{font-size:11px}.handoff-box{background:#f4f3ed;padding:22px;margin-top:23px}.handoff-box h4{margin:0 0 12px;font-size:15px}.handoff-box .secondary{margin-top:17px}.agent-trace{margin-top:28px;border-top:1px solid #dcdfd2;padding:20px 0}.agent-trace summary{cursor:pointer;font-size:12px;line-height:1.8}.agent-trace summary>span{color:#7b846e;margin-left:15px}.agent-trace p{font-size:12px;color:#78816e;margin:16px 0;max-width:860px;line-height:1.8}.agent-trace pre{font-size:11px;line-height:1.6;max-height:450px;overflow:auto;background:#eeeee6;padding:18px;white-space:pre-wrap;overflow-wrap:anywhere}.tool-chain{display:flex;flex-wrap:wrap;gap:10px;align-items:center;font-size:12px;color:#737d65;margin:20px 0}.tool-chain code{background:#e9ede2;padding:7px 10px;border-radius:3px;font-size:11px;color:#3e5634}.agent-result .notice{font-size:12px;line-height:1.75;margin-top:20px}.vertical{display:flex;flex-direction:column;align-items:stretch;margin:23px 0}.diff-list{background:white;border:1px solid #dedfd6;border-radius:4px}.diff-line{display:grid;grid-template-columns:1.1fr 1fr 20px 1fr;gap:15px;align-items:center;padding:16px;border-bottom:1px solid #e6e7df;overflow-wrap:anywhere;font-size:11px}.diff-line:last-child{border:0}.diff-line b{font-size:12px;font-weight:500}.diff-line span{color:#818578}.diff-line i{color:#a87754;font-style:normal}.diff-line strong{font-weight:500;color:#49603f}.supplier-issues{display:grid;gap:15px;margin-bottom:25px}.supplier-issues .before-after{font-size:13px;justify-content:space-between}.supplier-issues .new{color:#9e5033}.draft-body{white-space:pre-wrap;font-size:13px;line-height:1.9;margin:20px 0}.opportunities-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.opportunity{background:white;border:1px solid #dcdfd3;border-radius:6px;padding:30px;display:flex;flex-direction:column;min-width:0}.opportunity-head{display:flex;align-items:center;gap:20px;margin-bottom:25px}.opportunity-head .eyebrow{margin:0;font-size:9px;line-height:1.7}.opportunity h2{font-size:27px;margin-bottom:23px}.opportunity p{font-size:12px;line-height:1.85;color:#727b66;margin:12px 0}.opportunity-trigger{border-left:2px solid #b27a52;padding-left:18px;margin-bottom:10px}.opportunity small{font-size:9px;letter-spacing:.09em;color:#959883}.opportunity details{border-top:1px solid #e2e5d9;padding:15px 0}.opportunity summary{font-size:12px;cursor:pointer}.opportunity details li{font-size:12px;color:#727b66;line-height:1.9;margin-bottom:8px}.opportunity details h4{font-size:12px;margin-bottom:10px}.opportunity-pilot{background:#f3f4ec;padding:20px;margin:20px 0}.opportunity-pilot h3{font-size:16px;margin-top:10px}.opportunity>.actions{margin-top:auto}.workflow-benefit .eyebrow h3,.workflow-benefit .eyebrow p{text-transform:none;letter-spacing:normal}.workflow-benefit .eyebrow h3{margin-top:18px}.workflow-benefit h3{font-size:23px;line-height:1.3;letter-spacing:-.02em;font-weight:500;margin-bottom:15px}.workflow-benefit p{font-size:13px;line-height:1.8;color:#777e6d;font-weight:400;margin-bottom:17px}.top nav{gap:18px}.top nav a{font-size:11px}.top .brand{min-width:155px}
@media(max-width:1100px){.top>.quiet{display:none}.agent-workspace{grid-template-columns:295px minmax(0,1fr);gap:20px}.agent-workspace>.panel{padding:22px}.agent-welcome{padding:28px}.agent-welcome h2{font-size:32px}.check-grid{grid-template-columns:1fr}.agent-summary{padding:25px}.agent-summary h2{font-size:27px}.agent-number{font-size:40px}}
@media(max-width:850px){.agent-workspace{grid-template-columns:1fr}.agent-workspace>.panel{display:block}.agent-input{display:block!important}.agent-tabs{gap:20px;overflow:auto}.agent-tabs button{font-size:12px;gap:9px}.agent-tabs button span{font-size:19px}.check-grid{grid-template-columns:1fr 1fr}.agent-welcome{min-height:0}.agent-input .field-pair,.agent-input .field-trio{max-width:none}.agent-origin{font-size:10px}.agent-workspace>.panel{padding:25px}.opportunities-grid{grid-template-columns:1fr}.agent-number{font-size:43px}.agent-tabs{margin-top:0}.opportunity h2{font-size:30px}.top nav{gap:21px}}
@media(max-width:520px){.agent-tabs{gap:22px}.agent-tabs button{font-size:11px;gap:7px}.agent-summary{display:block}.agent-number{text-align:left;font-size:32px;display:flex;gap:15px;align-items:center;margin-top:20px}.agent-number span{margin:0}.check-grid{grid-template-columns:1fr}.agent-doc{padding:14px 12px;gap:10px}.agent-doc b{font-size:12px}.agent-doc small{font-size:9px}.agent-doc>.status{font-size:8px}.agent-appliance{padding:18px;gap:10px;grid-template-columns:1fr 15px 1fr}.agent-appliance h3{font-size:14px}.diff-line{font-size:9px;gap:7px;grid-template-columns:1fr 1fr 12px 1fr}.diff-line b{font-size:10px}.opportunity{padding:24px}.opportunity h2{font-size:27px}.agent-welcome h2{font-size:30px}.agent-delivery{padding:21px}.top nav{gap:18px}.agent-trace pre{font-size:9px}}
.native-section{border-top:1px solid #d6dccb;margin-top:45px;padding-top:40px}.native-heading{display:flex;justify-content:space-between;gap:35px;align-items:end;margin-bottom:28px}.native-heading h2{font-size:39px}.native-heading>p{max-width:480px;font-size:13px;color:#747d68;line-height:1.8}.native-stage{height:500px;background:#f6f5f0}.native-stage>img{object-fit:contain!important;padding:10px}.native-pilot{font-size:12px;line-height:1.9;color:#717c64;max-width:1100px}.native-pilot a{display:inline-block;margin-left:8px}@media(max-width:850px){.native-heading{display:block}.native-heading>p{margin-top:20px;max-width:none}.native-stage{height:470px}}@media(max-width:520px){.native-heading h2{font-size:32px}.native-stage{height:330px}}
