.agent-comparison-module__3-Jmda__worksheet{margin-top:4rem}.agent-comparison-module__3-Jmda__heading{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:end;gap:2rem;padding-bottom:2rem;display:flex}.agent-comparison-module__3-Jmda__heading h2{max-width:760px;margin-top:.8rem;font-size:clamp(2rem,4vw,3.5rem)}.agent-comparison-module__3-Jmda__actions{flex-wrap:wrap;justify-content:flex-end;gap:.8rem;display:flex}.agent-comparison-module__3-Jmda__clear{text-underline-offset:.25rem;cursor:pointer;background:0 0;border:0;padding:.8rem;text-decoration:underline}.agent-comparison-module__3-Jmda__progress{background:var(--sage-dark);color:var(--white);grid-template-columns:minmax(260px,1fr) minmax(220px,.8fr) auto;align-items:center;gap:24px;margin:2rem 0 .5rem;padding:24px 28px;display:grid}.agent-comparison-module__3-Jmda__progress>div:first-child{gap:4px;display:grid}.agent-comparison-module__3-Jmda__progress>div:first-child span{color:#d6ded7;font-size:.86rem}.agent-comparison-module__3-Jmda__progressTrack{background:#fff3;height:7px;overflow:hidden}.agent-comparison-module__3-Jmda__progressTrack i{background:#d8a991;height:100%;transition:width .3s;display:block}.agent-comparison-module__3-Jmda__progress>b{font-variant-numeric:tabular-nums;font-size:1.4rem}.agent-comparison-module__3-Jmda__agentNames,.agent-comparison-module__3-Jmda__noteGrid{--agent-count:2;grid-template-columns:repeat(var(--agent-count), minmax(0, 1fr));gap:1rem;display:grid}.agent-comparison-module__3-Jmda__agentNames{z-index:5;background:var(--paper);border-bottom:1px solid var(--line);padding:1.25rem 0;position:sticky;top:152px}.agent-comparison-module__3-Jmda__agentNames label,.agent-comparison-module__3-Jmda__noteGrid label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;gap:.55rem;font-size:.78rem;font-weight:700;display:grid}.agent-comparison-module__3-Jmda__agentNames small{color:var(--clay);letter-spacing:normal;text-transform:none;font-size:.72rem}.agent-comparison-module__3-Jmda__agentNames input,.agent-comparison-module__3-Jmda__noteGrid textarea{border:1px solid var(--line);background:var(--white);width:100%;color:var(--ink);letter-spacing:normal;text-transform:none;border-radius:4px;padding:.9rem 1rem;font-size:1rem}.agent-comparison-module__3-Jmda__agentNames input{font-weight:700}.agent-comparison-module__3-Jmda__noteGrid textarea{resize:vertical;min-height:150px;font-weight:500;line-height:1.5}.agent-comparison-module__3-Jmda__section{border:0;border-top:1px solid var(--line);padding:2.5rem 0 3rem}.agent-comparison-module__3-Jmda__section legend{letter-spacing:-.035em;align-items:baseline;gap:1rem;font-size:clamp(1.4rem,2.4vw,2rem);font-weight:700;display:flex}.agent-comparison-module__3-Jmda__section legend span{color:var(--clay);letter-spacing:.12em;font-size:.75rem}.agent-comparison-module__3-Jmda__section>p{max-width:760px;color:var(--muted);margin:.8rem 0 1.5rem 2.5rem}.agent-comparison-module__3-Jmda__footer{background:var(--paper-deep);border-left:5px solid var(--clay);margin-top:1rem;padding:clamp(2rem,5vw,3.5rem)}.agent-comparison-module__3-Jmda__footer h3{margin:.7rem 0 1rem}.agent-comparison-module__3-Jmda__footer>p:last-child{max-width:800px;color:var(--muted)}@media (max-width:760px){.agent-comparison-module__3-Jmda__heading{align-items:start;display:grid}.agent-comparison-module__3-Jmda__actions{justify-content:flex-start}.agent-comparison-module__3-Jmda__agentNames,.agent-comparison-module__3-Jmda__noteGrid{grid-template-columns:1fr}.agent-comparison-module__3-Jmda__agentNames{position:static}.agent-comparison-module__3-Jmda__progress{grid-template-columns:1fr auto}.agent-comparison-module__3-Jmda__progressTrack{grid-area:2/1/auto/-1}.agent-comparison-module__3-Jmda__section>p{margin-left:0}}@media print{.agent-comparison-module__3-Jmda__actions,.agent-comparison-module__3-Jmda__progressTrack,.agent-comparison-module__3-Jmda__clear{display:none!important}.agent-comparison-module__3-Jmda__worksheet{margin-top:1rem}.agent-comparison-module__3-Jmda__heading{padding-bottom:1rem}.agent-comparison-module__3-Jmda__progress{-webkit-print-color-adjust:exact;print-color-adjust:exact;margin:1rem 0;padding:14px 18px;background:#34463a!important}.agent-comparison-module__3-Jmda__agentNames{padding:.75rem 0;position:static}.agent-comparison-module__3-Jmda__section{break-inside:avoid;padding:1.25rem 0}.agent-comparison-module__3-Jmda__noteGrid textarea{background:#fff;min-height:86px}.agent-comparison-module__3-Jmda__footer{break-inside:avoid}}
