.benchmark-workbench{padding:20px 0 48px}.benchmark-heading{display:flex;justify-content:space-between;align-items:end;gap:28px;margin-bottom:24px}.benchmark-heading h2{font-size:30px;line-height:1.35}.benchmark-heading em{font-style:normal;color:#f18a33}.benchmark-heading p{font-size:15px;color:#baa99a;line-height:1.8}.benchmark-form{border:1px solid #503321;border-radius:16px;background:linear-gradient(140deg,#251b13,#15100c);padding:26px}.benchmark-form-top{max-width:400px;margin-bottom:22px}.benchmark-fieldset{padding:0;border:0;margin:0 0 24px}.benchmark-fieldset legend{color:#f6e7d9;font-size:17px;font-weight:650;margin-bottom:16px}.benchmark-field-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.benchmark-field{display:flex;flex-direction:column;gap:8px;min-width:0;color:#cbbbaf;font-size:14px}.benchmark-field input,.benchmark-field select{width:100%;background:#100d0a;border:1px solid #59402d;border-radius:8px;padding:12px;color:#f4e9df;font:inherit;min-height:46px}.benchmark-field input:focus,.benchmark-field select:focus{outline:2px solid #e99343;outline-offset:2px}.benchmark-advanced{margin:20px 0;padding:18px 0;border-top:1px solid #483322;border-bottom:1px solid #483322}.benchmark-advanced>summary{cursor:pointer;color:#edab72;font-size:15px}.benchmark-advanced .benchmark-field-grid{padding-top:20px}.benchmark-field-note{font-size:14px;line-height:1.8;color:#ac9c90;margin-top:18px}.benchmark-client[hidden]{display:none}.benchmark-actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap}.benchmark-actions>span{color:#aa998b;font-size:14px}.benchmark-submit{background:#ec8a35;border:0;border-radius:9px;padding:14px 25px;font:inherit;font-weight:700;color:#221207;cursor:pointer}.benchmark-submit:hover{background:#ffab54}.benchmark-submit:focus-visible{outline:2px solid #ffe1b5;outline-offset:4px}.benchmark-notice{border-left:3px solid #e99343;padding:12px 20px;background:#21170f;margin-top:24px;font-size:15px}.benchmark-normalized{margin-top:28px;border:1px solid #493222;border-radius:12px;padding:22px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.benchmark-normalized h3{grid-column:1/-1}.benchmark-normalized-item{display:flex;flex-direction:column;gap:6px;font-size:14px}.benchmark-normalized-item strong{color:#f3a052;font-size:19px}.benchmark-normalized-item small{color:#af9f94;font-size:14px;line-height:1.6}.benchmark-result-heading{margin:34px 0 20px}.benchmark-result-heading h3{font-size:23px}.benchmark-result-heading p{font-size:14px;color:#b3a294;margin-top:8px}.benchmark-result-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.benchmark-result-card{border:1px solid #443021;border-radius:13px;padding:23px;background:#1a130e;min-width:0}.benchmark-category{display:inline-block;color:#db9c62;border:1px solid #654226;border-radius:20px;padding:4px 9px;font-size:12px}.benchmark-result-card h4{font-size:20px;margin:15px 0 20px}.benchmark-primary{display:flex;flex-direction:column;gap:8px;margin-bottom:22px}.benchmark-primary>span{font-size:14px;color:#b29e8f}.benchmark-primary strong{font-size:28px;color:#ff9d42;font-weight:700;overflow-wrap:anywhere}.benchmark-result-line{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-top:1px solid #352419;font-size:14px;line-height:1.6}.benchmark-result-line>span{color:#ab9889;white-space:nowrap}.benchmark-result-line>b{font-weight:500;text-align:right;color:#decebf}.benchmark-metric-detail{margin-top:16px;font-size:14px;color:#bfae9f;line-height:1.75}.benchmark-metric-detail>summary{cursor:pointer;color:#dd9b62}.benchmark-metric-detail p{margin:12px 0}.benchmark-metric-detail small{font-size:12px;color:#9b897b}.benchmark-reference{display:flex;flex-direction:column;gap:5px;padding:15px 0;border-top:1px solid #422d1e;overflow-wrap:anywhere}.benchmark-reference a{color:#f0a85d}.benchmark-observations{border-top:1px solid #3a281b}.benchmark-observations>summary{max-width:1100px;margin:auto;padding:26px 0;color:#e4b991;font-size:17px;cursor:pointer}.intro-cards-section[hidden]{display:none}.coverage-count-val.empty{font-size:22px}
@media(max-width:900px){.benchmark-field-grid,.benchmark-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.benchmark-heading{display:block}.benchmark-heading p{margin-top:16px}}
@media(max-width:600px){.benchmark-form{padding:20px 16px}.benchmark-field-grid,.benchmark-result-grid,.benchmark-normalized{grid-template-columns:1fr}.benchmark-heading h2{font-size:25px}.benchmark-workbench{padding-top:0}.benchmark-observations>summary{padding:24px 16px}.benchmark-result-card{padding:20px}.benchmark-actions>span{line-height:1.7}}
.hero-section{padding:26px 0 22px}.hero-title{font-size:32px;margin:8px 0 12px}.hero-prose p{font-size:16px;line-height:1.65;margin:0}.status-banner[hidden]{display:none}.benchmark-heading{margin-bottom:20px}.benchmark-heading h2{font-size:24px}.benchmark-heading p{font-size:14px}.benchmark-form{padding:20px}.benchmark-form-top{margin-bottom:16px}.benchmark-fieldset{margin-bottom:16px}.benchmark-fieldset legend{margin-bottom:10px}.benchmark-actions{margin:4px 0 16px}.benchmark-advanced{margin-bottom:0}.site-nav .nav-list{display:flex!important;gap:24px;align-items:center;flex-wrap:wrap}.site-nav .nav-list a{display:inline-flex!important;font-size:14px}.header-inner .site-nav{margin:0;width:auto;min-height:0;height:auto}
.benchmark-averages{display:grid;grid-template-columns:1fr 1fr;gap:12px}.benchmark-averages>div{display:flex;flex-direction:column;gap:6px}.benchmark-averages small{font-size:14px;color:#bca494}.benchmark-averages strong{font-size:21px}
.hero-section{padding-top:22px;padding-bottom:12px}.benchmark-workbench{padding-top:12px}.benchmark-heading{margin-bottom:14px}.benchmark-form-top{margin-bottom:12px}.benchmark-fieldset{margin-bottom:12px}
.benchmark-form-top{display:grid;grid-template-columns:1fr 1fr;max-width:none;gap:18px}.benchmark-form-top .benchmark-field{min-width:0}
@media(max-width:600px){.benchmark-form-top{grid-template-columns:1fr}}
@media(max-width:600px){.hero-section{padding:24px 0 18px}.hero-title{font-size:29px}.benchmark-form{padding:18px 14px}.site-nav .nav-list{gap:12px}.benchmark-heading p{margin-top:10px}.header-inner{gap:8px}.benchmark-advanced>summary{line-height:1.7}}

.benchmark-assay-profiles{margin-top:20px}.benchmark-assay-profile{border-top:1px solid #483322;padding:14px 0}.benchmark-assay-profile>summary{cursor:pointer;color:#edab72;font-size:15px;line-height:1.7}.benchmark-assay-profile .benchmark-field-grid{padding:16px 0 4px}

/* Allow long English comparison labels and values to share space without crowding. */
html[lang="en-US"] .benchmark-result-line > span { white-space: normal; min-width: 0; }
html[lang="en-US"] .benchmark-result-line > b { flex: 0 1 auto; min-width: 0; max-width: 50%; overflow-wrap: anywhere; }

html[lang="en-US"] .benchmark-averages strong { font-size: 16px; }
html[lang="en-US"] .benchmark-result-line > b.benchmark-numeric { flex: 0 0 auto; max-width: 60%; }
