.cross-harness-post{width:100%;max-width:56rem;min-width:0;margin:0 auto}.cross-harness-post>.blog-sortable-table{max-width:48rem;margin-left:auto;margin-right:auto}.cross-harness-post .writer-table-scroll{max-width:100%;overflow-x:auto}.cross-harness-post table{width:100%;border-collapse:collapse}.cross-harness-post td{text-align:center}.cross-harness-post .static-figure{margin-top:2.5rem}.cross-harness-post .static-figure img{width:100%;height:auto;border:1px solid #e6e3da}.cross-harness-post .legoflow-markdown>p:has(>em:only-child){font-size:13.5px;line-height:1.6;color:#6b6b66;margin-top:12px}.cross-harness-post .legoflow-markdown>p>em:only-child{font-style:normal}.cross-harness-post .article-explorer{background:#fff;border:1px solid #dfe5df;border-radius:12px;padding:20px;margin:28px 0 10px;font-family:Helvetica Neue,Arial,sans-serif;font-size:13px;line-height:1.5;color:#354642;max-width:100%;overflow:hidden}.article-explorer .explorer-controls{display:flex;gap:16px;align-items:flex-end;flex-wrap:wrap;margin-bottom:22px}.article-explorer .explorer-controls label{display:flex;flex-direction:column;gap:6px;font-size:11px;color:#65766e;max-width:100%}.article-explorer .explorer-controls select{font:12px Helvetica Neue,Arial,sans-serif;color:#254c44;background:#f7f9f5;border:1px solid #d6dfd6;border-radius:6px;padding:8px 28px 8px 10px;max-width:100%;width:auto;margin:0;min-height:36px}.article-explorer .explorer-controls .explorer-switch{flex-direction:row;align-items:center;font-size:12px;gap:7px;padding:8px 0;color:#35554d}.article-explorer .explorer-switch input{accent-color:#216b69;margin:0;min-width:15px;width:15px;height:15px}.article-explorer .explorer-panels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.article-explorer h4{font:600 12px/1.4 Helvetica Neue,Arial,sans-serif;color:#254f47;min-height:34px;margin:0 0 10px}.article-explorer .explorer-axis{display:flex;justify-content:space-between;margin-left:58px;font-size:9px;color:#83918a;padding:0 0 10px}.article-explorer .explorer-bar-row{display:grid;grid-template-columns:52px minmax(0,1fr);gap:6px;align-items:center;margin:10px 0;min-height:22px}.article-explorer .explorer-row-label{font-size:10px;color:#54675d}.article-explorer .explorer-track{height:22px;background:repeating-linear-gradient(90deg,#eef1ed 0,#eef1ed 1px,transparent 0,transparent 50%);position:relative}.article-explorer .explorer-bar{display:block;height:18px;min-width:3px;border:0;border-radius:2px;margin:2px 0;cursor:pointer;transition:width .2s ease,filter .15s}.article-explorer .explorer-bar:hover{filter:brightness(.87)}.article-explorer button:focus-visible,.blog-sortable-table button:focus-visible{outline:2px solid #254f47;outline-offset:3px}.article-explorer .explorer-panel>small{display:block;font-size:9px;color:#809087;text-align:right;margin:10px 0 0}.article-explorer .explorer-missing{font-size:9px;color:#9a9e98;display:block;padding-top:3px}.article-explorer .explorer-dot-row{margin:10px 0 15px}.article-explorer .explorer-dot-row>span{font-size:11px;color:#61726a}.article-explorer .explorer-dot-track{position:relative;margin:8px 9px 0;height:18px;background:linear-gradient(#e4e9e1,#e4e9e1) 50%/100% 1px no-repeat}.article-explorer .explorer-dot{position:absolute;top:0;width:12px;height:12px;padding:0;border:1px solid #fff;border-radius:50%;transform:translateX(-50%);cursor:pointer}.article-explorer .explorer-dot.mixed{top:8px;width:11px;height:11px;border-radius:1px;transform:translateX(-50%) rotate(45deg)}.article-explorer .explorer-dot-axis{display:flex;justify-content:space-between;font-size:9px;color:#83918a;margin:0 3px}.article-explorer .explorer-key{display:flex;justify-content:center;gap:10px 16px;flex-wrap:wrap;margin:22px 0 10px;font-size:11px;color:#53665b}.article-explorer .explorer-key button,.article-explorer .explorer-key span{display:inline-flex;gap:6px;align-items:center}.article-explorer .explorer-key i{display:inline-block;width:9px;height:9px;border-radius:2px;flex-shrink:0}.article-explorer .explorer-key button{border:1px solid transparent;background:transparent;font-size:11px;padding:4px;color:inherit;cursor:pointer;border-radius:4px}.article-explorer .explorer-key button[aria-pressed=false]{opacity:.4;text-decoration:line-through}.article-explorer .explorer-key button:disabled{opacity:1}.article-explorer .explorer-readout{min-height:45px;padding:12px;background:#f5f8f3;border-radius:5px;font-size:11px;text-align:center;color:#365d51;font-variant-numeric:tabular-nums}.cross-harness-post .article-explorer p.explorer-note{font-size:11px;color:#718176;line-height:1.65;text-align:left;margin:14px 0 0}.article-explorer details{font-size:11px;color:#668073;margin-top:12px}.article-explorer summary{cursor:pointer;width:-moz-fit-content;width:fit-content}.article-explorer .explorer-fallback img,.article-explorer .explorer-static img{max-width:100%;height:auto}.article-explorer .explorer-values table{font-size:11px;min-width:430px}.article-explorer .explorer-values th{font-weight:500}.cross-harness-post .blog-sortable-table{margin:14px 0 10px}.cross-harness-post .blog-sortable-table table{font-variant-numeric:tabular-nums;font-size:14px;min-width:0}.cross-harness-post .blog-sortable-table td,.cross-harness-post .blog-sortable-table th{border:0;border-bottom:1px solid #e0e7de;padding:14px 8px;background:transparent;min-width:0}.cross-harness-post .blog-sortable-table thead th{background:#f2f6ef;font-size:12px;line-height:1.5;font-weight:600;vertical-align:top}.blog-sortable-table th button{font:inherit;color:#3a584b;border:0;background:none;cursor:pointer;padding:0;text-align:center;width:100%}.blog-sortable-table th:first-child{width:19%}.cross-harness-post .blog-sortable-table .blog-row-focus>*{background:#eef5ed;color:#215948;font-weight:650}@media (max-width:650px){.cross-harness-post .article-explorer{padding:15px}.article-explorer .explorer-panels{grid-template-columns:1fr;gap:24px}.article-explorer h4{font-size:13px;min-height:0}.article-explorer .explorer-bar-row{grid-template-columns:58px minmax(0,1fr)}.article-explorer .explorer-axis{margin-left:64px}.article-explorer .explorer-dot-row{display:grid;grid-template-columns:94px minmax(0,1fr);align-items:center;margin:16px 0}.article-explorer .explorer-dot-track{margin-top:0}.article-explorer .explorer-dot-axis{margin-left:100px}.article-explorer .explorer-dot-row>span{font-size:10px}.cross-harness-post .blog-sortable-table table{font-size:12px}.cross-harness-post .blog-sortable-table td,.cross-harness-post .blog-sortable-table th{padding:10px 4px}.cross-harness-post .blog-sortable-table thead th{font-size:10px}}@media (prefers-reduced-motion:reduce){.article-explorer .explorer-bar{transition:none}}@media print{.article-explorer>.explorer-controls,.article-explorer>.explorer-key,.article-explorer>.explorer-note,.article-explorer>.explorer-panels,.article-explorer>.explorer-readout,.article-explorer>.explorer-values{display:none}.article-explorer .explorer-static{display:block}.article-explorer .explorer-static>summary{display:none}.article-explorer .explorer-static>:not(summary){display:block!important}.article-explorer{-moz-column-break-inside:avoid;break-inside:avoid}}.article-explorer .explorer-benchmark-switch,.article-explorer .explorer-view-switch{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 24px}.article-explorer .explorer-benchmark-switch button,.article-explorer .explorer-view-switch button{border:1px solid #dce5dc;border-radius:6px;background:#fff;color:#63766b;padding:8px 12px;font:12px/1.4 Helvetica Neue,Arial,sans-serif;cursor:pointer}.article-explorer .explorer-benchmark-switch button[aria-pressed=true],.article-explorer .explorer-view-switch button[aria-pressed=true]{background:#edf5ed;border-color:#b7cfbe;color:#1e5d50;font-weight:600}.article-explorer .accuracy-pairs{gap:26px}.article-explorer .accuracy-pair-row{margin:14px 0}.article-explorer .accuracy-pair-row>span{display:block;font-size:11px;color:#50665b;margin-bottom:4px}.article-explorer .accuracy-pair{position:relative;display:block;width:calc(100% - 16px);height:32px;margin:0 8px;padding:0;background:linear-gradient(#e2e8e0,#e2e8e0) 50%/100% 1px no-repeat;border:0;cursor:pointer;overflow:visible}.article-explorer .accuracy-pair:hover{background-color:#f5f8f2}.article-explorer .accuracy-connector{position:absolute;top:14px;height:4px;background:#c3d0c5;border-radius:2px}.article-explorer .accuracy-mixed,.article-explorer .accuracy-native{position:absolute;top:50%;transform:translate(-50%,-50%);pointer-events:none}.article-explorer .accuracy-native{width:14px;height:14px;background:#fff;border:3px solid #879f95;border-radius:50%}.article-explorer .accuracy-mixed{width:10px;height:10px;background:#216b69;border:1px solid #fff;transform:translate(-50%,-50%) rotate(45deg)}.article-explorer .accuracy-axis{display:flex;justify-content:space-between;color:#7c8b81;font-size:10px;margin:4px 3px}.article-explorer .accuracy-key{gap:16px 26px}.article-explorer .accuracy-key .accuracy-native-key{width:12px;height:12px;border:3px solid #879f95;background:#fff;border-radius:50%}.article-explorer .accuracy-key .accuracy-mixed-key{background:#216b69;transform:rotate(45deg);border-radius:0}.article-explorer .explorer-data-table table{font-size:12px;min-width:0;font-variant-numeric:tabular-nums}.article-explorer .explorer-data-table td,.article-explorer .explorer-data-table th{padding:12px 6px;border:0;border-bottom:1px solid #e4e9e1;min-width:0}.article-explorer .explorer-data-table th:first-child{width:28%}.article-explorer .explorer-data-table .blog-row-focus>*{background:#eef5ed;color:#215948;font-weight:650}.article-explorer .explorer-table-caption{text-align:left;font-size:11px;color:#65776a;caption-side:top;margin-bottom:12px}.article-explorer .explorer-print{display:none}@media (max-width:650px){.article-explorer .accuracy-pairs{gap:22px}.article-explorer .accuracy-pair-row{display:grid;grid-template-columns:94px minmax(0,1fr);align-items:center;margin:12px 0}.article-explorer .accuracy-pair-row>span{font-size:10px;margin:0}.article-explorer .accuracy-axis{margin-left:99px}.article-explorer .explorer-data-table table{font-size:10px}.article-explorer .explorer-data-table td,.article-explorer .explorer-data-table th{padding:10px 3px}.article-explorer .explorer-benchmark-switch button,.article-explorer .explorer-view-switch button{font-size:11px;padding:8px}.article-explorer .explorer-readout{min-height:65px}}@media print{.article-explorer>*{display:none!important}.article-explorer .explorer-print{display:block!important}.article-explorer .explorer-print img{max-width:100%}}.cross-harness-post .article-explorer{border-color:#e6e3da;border-radius:0;color:#333;margin-top:32px}.cross-harness-post .article-explorer h4{color:#222}.cross-harness-post .article-explorer .explorer-readout{background:#f1f0ea;color:#444;border-radius:0}.cross-harness-post .article-explorer .explorer-benchmark-switch button,.cross-harness-post .article-explorer .explorer-view-switch button{border-color:#d0cdc4;border-radius:0;color:#555}.cross-harness-post .article-explorer .explorer-benchmark-switch button[aria-pressed=true],.cross-harness-post .article-explorer .explorer-view-switch button[aria-pressed=true]{background:#f1f0ea;border-color:#77746b;color:#111}.cross-harness-post .article-explorer .explorer-controls select{border-color:#d0cdc4;border-radius:0;background:#fafaf7;color:#333}.cross-harness-post .blog-sortable-table thead th{background:#f1f0ea;color:#333}.cross-harness-post .blog-sortable-table th button{color:#333}@media print{.cross-harness-post{color:#111}.cross-harness-post>blockquote{box-shadow:none}.cross-harness-post .blog-resource-links a{border-color:#999}}