.comparison_explorer__bcRxQ{margin:28px 0 38px;color:#233e34;font-size:13px;min-width:0}.comparison_explorer__bcRxQ button,.comparison_explorer__bcRxQ input,.comparison_explorer__bcRxQ select{font:inherit}.comparison_explorer__bcRxQ button,.comparison_explorer__bcRxQ select{cursor:pointer}.comparison_explorer__bcRxQ :is(button,select,input,a):focus-visible{outline:3px solid #479776;outline-offset:3px}.comparison_benchmarkList__HWoF0{min-width:0}.comparison_benchmarkNav__vQY6s{display:flex;flex-wrap:wrap;gap:9px;margin:24px 0 36px}.comparison_benchmarkNav__vQY6s a{padding:10px 14px;border:1px solid #cfdbd1;border-radius:5px;color:#356b52;text-decoration:none;font-size:12px;background:#fff}.comparison_benchmarkNav__vQY6s a:hover{background:#e9f2e9}.comparison_benchmarkNav__vQY6s a:focus-visible{outline:3px solid #479776;outline-offset:3px}.comparison_benchmarkSection__Z5Z5J{min-width:0;scroll-margin-top:24px;padding-top:32px;margin-top:40px;border-top:1px solid #cfdbd1}.comparison_benchmarkHeading__CVut0,.comparison_evaluationHeading__eMqhn{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.comparison_benchmarkHeading__CVut0{margin-bottom:30px}.comparison_benchmarkHeading__CVut0 h3{font-size:30px;font-weight:500;letter-spacing:-.04em;margin:0 0 10px}.comparison_benchmarkHeading__CVut0 p{font-size:12px;color:#697b70;margin:0}.comparison_benchmarkHeading__CVut0 a,.comparison_evaluationHeading__eMqhn a{display:flex;align-items:center;gap:8px;text-decoration:none;font-size:12px;color:#356b52}.comparison_evaluationHeading__eMqhn{margin-bottom:20px}.comparison_evaluationHeading__eMqhn h4{font-size:19px;font-weight:500;letter-spacing:-.025em;margin:0;overflow-wrap:anywhere}.comparison_benchmarkSection__Z5Z5J>.comparison_explorer__bcRxQ+.comparison_explorer__bcRxQ{border-top:1px solid #dce4d8;padding-top:32px;margin-top:36px}.comparison_context__JpNK4{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;color:#697b70;font-size:11px;margin-bottom:19px}.comparison_badge__qRZWP{color:#30684c;background:#e9f2e9;border:1px solid #dbe8da;padding:6px 9px;border-radius:4px}.comparison_highlights__KlTMh{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #d9e3d9;border-radius:8px;background:#fff;overflow:hidden;margin-bottom:24px}.comparison_highlight__IMemj{padding:24px;border-right:1px solid #e3e9e0;min-width:0}.comparison_highlight__IMemj:last-child{border-right:0}.comparison_highlight__IMemj p{font-size:11px;margin:0 0 15px;color:#6a7b70}.comparison_highlight__IMemj strong{display:block;font-size:34px;font-weight:500;line-height:1.15;letter-spacing:-.05em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-bottom:13px}.comparison_highlight__IMemj span{display:block;font-size:12px;color:#39674e;line-height:1.6;overflow-wrap:anywhere}.comparison_highlight__IMemj small{display:block;color:#819084;font-size:10px;margin-top:10px;line-height:1.6}.comparison_controls__6S_Bn{display:flex;align-items:center;gap:20px;padding:15px 0;margin-bottom:20px;border-top:1px solid #e1e7dd;border-bottom:1px solid #e1e7dd;flex-wrap:wrap}.comparison_controlTitle__FpHOG{display:flex;align-items:center;gap:8px;font-size:11px;color:#6b7a6d}.comparison_agents__t7MPd{display:flex;flex-wrap:wrap;gap:12px 20px}.comparison_agents__t7MPd label{display:flex;align-items:center;gap:7px;font-size:11px;cursor:pointer}.comparison_agents__t7MPd input{accent-color:#276b55}.comparison_agents__t7MPd i,.comparison_legend__0Hs1q i,.comparison_modelName__dp_OZ i{display:inline-block;width:7px;height:7px;border-radius:50%;flex-shrink:0}.comparison_controls__6S_Bn>button{margin-left:auto;border:0;background:transparent;color:#376e4d;font-size:11px;text-decoration:underline}.comparison_chartGrid__3QY5J{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:18px}.comparison_chart__ugVk1{background:#fff;border:1px solid #dce4d9;border-radius:8px;padding:24px;min-width:0;display:flex;flex-direction:column}.comparison_chartHeader__C8aMY{display:flex;gap:12px;justify-content:space-between;align-items:flex-start;margin-bottom:24px;flex-wrap:wrap}.comparison_kicker__MVtWF{font-size:9px;font-weight:600;letter-spacing:.12em;color:#7b8c7c;margin:0 0 10px}.comparison_chartHeader__C8aMY h3,.comparison_tableHeading__iympX h3{font-size:19px;font-weight:500;letter-spacing:-.03em;margin:0 0 9px}.comparison_chartHeader__C8aMY p:not(.comparison_kicker__MVtWF){font-size:11px;color:#7a897e;margin:0;line-height:1.6}.comparison_chartHeader__C8aMY select{border:1px solid #dce4d9;border-radius:4px;padding:8px 7px;color:#587260;background:#fff;font-size:10px;max-width:100%}.comparison_bars__zBvy7{margin:5px 0 14px}.comparison_barRow__0MSuy{margin-bottom:21px}.comparison_barRow__0MSuy>div:first-child,.comparison_distribution__vXNmJ>div:first-child,.comparison_outcomes__eEIzG>div:first-child{display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:12px}.comparison_barRow__0MSuy strong,.comparison_distribution__vXNmJ strong,.comparison_outcomes__eEIzG strong{font-weight:500}.comparison_barRow__0MSuy b{font-size:16px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.comparison_barTrack__6cgeo{height:8px;border-radius:2px;background:#f0f3ed;margin:11px 0 8px;overflow:hidden}.comparison_barTrack__6cgeo span{display:block;height:100%;transition:width .25s ease}.comparison_barRow__0MSuy p,.comparison_distribution__vXNmJ p{display:flex;justify-content:space-between;gap:10px;color:#8a978b;font-size:10px;margin:0;line-height:1.6}.comparison_barRow__0MSuy p>span{white-space:nowrap}.comparison_note__R_mLA{font-size:10px;line-height:1.8;color:#7c8b7b;margin:14px 0 0}.comparison_chart__ugVk1>.comparison_note__R_mLA{margin-top:auto;padding-top:15px}.comparison_scatter__Fwi10{display:block;width:100%;min-width:0;max-height:270px;margin:auto 0}.comparison_scatter__Fwi10 text{font:10px Arial,sans-serif;fill:#748474}.comparison_scatter__Fwi10 circle{cursor:help}.comparison_empty__tWuN7,.comparison_noChart__riGVR{padding:35px 15px;background:#f7f9f4;text-align:center;color:#7f8b7c;font-size:12px;line-height:1.8;border-radius:5px;margin:auto 0}.comparison_legend__0Hs1q{display:flex;flex-wrap:wrap;gap:12px;font-size:9px;color:#7e8e7d;margin-bottom:23px}.comparison_legend__0Hs1q span{display:flex;align-items:center;gap:5px}.comparison_outcomes__eEIzG{margin:0 0 22px}.comparison_distribution__vXNmJ>div:first-child>span,.comparison_outcomes__eEIzG>div:first-child>span{font-size:10px;color:#849380}.comparison_stack__UiGyd{display:flex;height:22px;border-radius:3px;overflow:hidden;background:#f2f4ef;margin-top:10px}.comparison_stack__UiGyd span{display:flex;align-items:center;justify-content:center;color:white;font-size:10px;min-width:0}.comparison_stack__UiGyd span:last-child{color:#4e6156}.comparison_distribution__vXNmJ{margin:0 0 20px}.comparison_range__n7Ze6{height:19px;position:relative;margin:12px 5px 4px}.comparison_range__n7Ze6 span{position:absolute;top:8px;height:3px;opacity:.5}.comparison_range__n7Ze6 b{width:12px;border-radius:50%}.comparison_range__n7Ze6 b,.comparison_range__n7Ze6 i{position:absolute;top:3px;height:12px;transform:translateX(-50%)}.comparison_range__n7Ze6 i{width:0;border-left:2px solid}.comparison_tableHeading__iympX{display:flex;justify-content:space-between;gap:16px;align-items:end;margin:35px 0 15px}.comparison_tableHeading__iympX>div:last-child{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.comparison_tableHeading__iympX input{width:195px;max-width:100%;color:#45624a}.comparison_tableHeading__iympX button,.comparison_tableHeading__iympX input{border:1px solid #d7e1d4;background:#fff;border-radius:4px;padding:10px;font-size:11px}.comparison_tableHeading__iympX button{display:flex;align-items:center;gap:7px;color:#426c49}.comparison_tableWrap__1OdRM{overflow-x:auto;max-width:100%;border:1px solid #dce4d9;border-radius:7px;background:#fff}.comparison_tableWrap__1OdRM table{width:100%;border-collapse:collapse;text-align:left;font-size:12px;min-width:1040px}.comparison_tableWrap__1OdRM caption{text-align:left;padding:14px 18px;font-size:10px;color:#778a74}.comparison_tableWrap__1OdRM thead{background:#f3f6f0}.comparison_tableWrap__1OdRM td,.comparison_tableWrap__1OdRM th{padding:17px 14px;border-top:1px solid #e4eae0;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.comparison_tableWrap__1OdRM thead th{font-size:10px;font-weight:500;color:#788b73}.comparison_tableWrap__1OdRM thead button{display:flex;align-items:center;gap:6px;background:none;border:0;color:inherit;font-size:10px;padding:0}.comparison_tableWrap__1OdRM th[aria-sort=ascending],.comparison_tableWrap__1OdRM th[aria-sort=descending]{color:#285e3b}.comparison_tableWrap__1OdRM small{display:block;font-size:9px;font-weight:400;color:#8a9784;margin-top:8px}.comparison_modelName__dp_OZ{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:500}.comparison_tableWrap__1OdRM td.comparison_success__Nv6t8{font-size:21px;color:#286043}.comparison_tableWrap__1OdRM td a{color:#477c4a;font-size:11px}.comparison_protocol__QmBRF{border-top:1px solid #dce4d8;margin-top:25px;padding:20px 0;font-size:12px;line-height:1.9;color:#74866e}.comparison_protocol__QmBRF summary{cursor:pointer;font-weight:600;color:#446c41}.comparison_protocol__QmBRF p{max-width:1050px;overflow-wrap:anywhere}.comparison_protocol__QmBRF dl{display:flex;flex-wrap:wrap;gap:20px 40px}.comparison_protocol__QmBRF dt{font-size:10px;color:#93a18c}.comparison_protocol__QmBRF dd{margin:4px 0 0;color:#4c6d43;font-size:12px}.comparison_protocol__QmBRF a{color:#47773e}.comparison_compareHero__HC0t8{padding:37px 0 12px}.comparison_compareHero__HC0t8 h1{font-size:clamp(34px,4.2vw,53px);letter-spacing:-.045em;font-weight:500;margin:15px 0}.comparison_compareHero__HC0t8>p{font-size:15px;color:#697e65;line-height:1.8;max-width:750px}.comparison_compareHero__HC0t8>span{font-size:10px;color:#4a7650;letter-spacing:.1em;text-transform:uppercase}.comparison_summary__qYLj2{display:flex;flex-wrap:wrap;gap:24px;font-size:11px;color:#7f8e76;margin:24px 0}.comparison_summary__qYLj2 b{color:#456a3f;font-size:18px;font-weight:500;margin-right:5px}.comparison_linkStrip__VVSbA{display:flex;justify-content:space-between;gap:20px;padding:18px 20px;border:1px solid #dbe6d6;border-radius:6px;background:#f2f6ee;font-size:12px;color:#467041;margin:20px 0}.comparison_linkStrip__VVSbA a{color:inherit}.comparison_linkStrip__VVSbA span{color:#83927a;font-size:11px}@media(max-width:1000px){.comparison_chart__ugVk1,.comparison_highlight__IMemj{padding:20px}.comparison_highlight__IMemj strong{font-size:29px}.comparison_tableHeading__iympX{align-items:start;flex-direction:column}}@media(max-width:650px){.comparison_benchmarkNav__vQY6s{gap:8px}.comparison_benchmarkNav__vQY6s a{font-size:11px;padding:10px 12px}.comparison_benchmarkSection__Z5Z5J{padding-top:24px}.comparison_benchmarkHeading__CVut0{align-items:start;gap:16px}.comparison_benchmarkHeading__CVut0 h3{font-size:27px}.comparison_evaluationHeading__eMqhn{align-items:start;gap:12px}.comparison_evaluationHeading__eMqhn h4{font-size:18px}.comparison_benchmarkHeading__CVut0 a,.comparison_evaluationHeading__eMqhn a{font-size:11px}.comparison_context__JpNK4{gap:10px;font-size:9px}.comparison_highlights__KlTMh{grid-template-columns:1fr}.comparison_highlight__IMemj{border-right:0;border-bottom:1px solid #e3e9e0;padding:18px}.comparison_highlight__IMemj:last-child{border-bottom:0}.comparison_highlight__IMemj p{margin-bottom:9px}.comparison_highlight__IMemj strong{font-size:29px;margin-bottom:7px}.comparison_highlight__IMemj small{margin-top:6px}.comparison_chartGrid__3QY5J{grid-template-columns:1fr;gap:14px}.comparison_chart__ugVk1{padding:19px}.comparison_controls__6S_Bn{gap:13px}.comparison_controlTitle__FpHOG{width:100%}.comparison_agents__t7MPd{gap:10px 14px}.comparison_agents__t7MPd label{font-size:10px}.comparison_controls__6S_Bn>button{margin-left:0}.comparison_chartHeader__C8aMY h3{font-size:19px}.comparison_chartHeader__C8aMY{margin-bottom:18px}.comparison_barRow__0MSuy p{font-size:9px}.comparison_barRow__0MSuy p>span{white-space:normal;text-align:right}.comparison_tableHeading__iympX input,.comparison_tableHeading__iympX>div:last-child{width:100%}.comparison_tableHeading__iympX button{font-size:10px}.comparison_protocol__QmBRF dl{display:grid;gap:12px}.comparison_linkStrip__VVSbA{display:block;padding:16px;line-height:1.8}.comparison_linkStrip__VVSbA span{display:block;margin-top:5px}.comparison_summary__qYLj2{gap:14px;font-size:10px}}@media(prefers-reduced-motion:reduce){.comparison_barTrack__6cgeo span{transition:none}}