.benchmark-workspace,.benchmark-workspace *{box-sizing:border-box;min-width:0}.benchmark-workspace{overflow:hidden;padding:22px;border-radius:22px;background:#07111f;color:#f5f7fb;box-shadow:0 18px 60px rgba(10,18,34,.22)}.workspace-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.workspace-heading h2{margin:0;color:#fff;font-size:clamp(1.55rem,3vw,2.25rem);letter-spacing:-.035em}.workspace-heading p{max-width:62ch;margin:.4rem 0;color:#b8c6d8;line-height:1.5}.eyebrow{margin:0!important;color:#8ee7c4!important;text-transform:uppercase;font-size:.72rem!important;font-weight:800;letter-spacing:.11em}.workspace-actions{display:flex;flex-wrap:wrap;gap:8px}.benchmark-workspace button,.button-like{display:inline-flex;align-items:center;justify-content:center;border:1px solid #485c79;border-radius:9px;padding:10px 12px;background:#15253b;color:#fff;font:inherit;font-size:.86rem;font-weight:750;cursor:pointer;text-decoration:none}.benchmark-workspace button.primary{margin-top:14px;border-color:#765df4;background:#765df4}.workspace-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);gap:14px;margin-top:16px}.workspace-input,.workspace-result{padding:16px;border:1px solid #31435d;border-radius:16px;background:#0d192a}.workspace-input h3{margin:0 0 12px;color:#fff}.raw-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.benchmark-workspace label{display:block;color:#b8c6d8;font-size:.78rem;font-weight:750}.benchmark-workspace input,.benchmark-workspace textarea{width:100%;margin-top:6px;border:1px solid #40516b;border-radius:9px;padding:10px;background:#091423;color:#fff;font:inherit}.benchmark-workspace textarea{min-height:220px;resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.76rem;line-height:1.45}.benchmark-workspace details{margin-top:16px;border-top:1px solid #31435d;padding-top:12px}.benchmark-workspace summary{cursor:pointer;color:#b8c6d8;font-weight:700}.workspace-error{min-height:1.2em;margin:.7rem 0 0;color:#ff9fb2;font-size:.86rem;line-height:1.4}.workspace-result{display:grid;gap:12px}.decision{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-radius:12px;background:#13243a}.decision span,.next-check span{color:#91a4bd;font-size:.71rem;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.decision strong{color:#8ee7c4;font-size:1.03rem;overflow-wrap:anywhere}.metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.metric-card{padding:10px;border-radius:10px;background:#14263d}.metric-card span{display:block;color:#91a4bd;font-size:.68rem;font-weight:800;letter-spacing:.06em}.metric-card strong{display:block;margin-top:4px;color:#fff;font-size:1.02rem}.route-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.route-pill{padding:8px;border:1px solid #344862;border-radius:9px;color:#afbdd0;font-size:.72rem;line-height:1.25}.route-pill strong{display:block;color:#fff}.next-check{padding:12px;border-left:3px solid #8ee7c4;background:#101f32}.next-check p{margin:.35rem 0 0;color:#fff;line-height:1.45;font-size:.88rem}.request-list{max-height:130px;overflow:auto;margin:0;padding-left:20px;color:#ffd4dd;font-size:.78rem;line-height:1.45}.exports{margin-top:auto}.workspace-boundary{margin:0;color:#91a4bd;font-size:.74rem;line-height:1.4}@media(max-width:850px){.workspace-heading{display:block}.workspace-actions{margin-top:12px}.workspace-grid{grid-template-columns:1fr}.workspace-result{grid-row:1}.workspace-input{grid-row:2}}@media(max-width:560px){.benchmark-workspace{padding:14px}.workspace-heading h2{font-size:1.4rem}.raw-grid{grid-template-columns:1fr 1fr}.metric-grid{grid-template-columns:1fr 1fr}.workspace-actions{display:grid;grid-template-columns:1fr 1fr}.workspace-actions>*{width:100%}}@media(max-width:340px){.benchmark-workspace{padding:10px}.raw-grid,.metric-grid,.route-grid,.workspace-actions{grid-template-columns:1fr}}html[data-reading-theme="dark"] .benchmark-workspace{border:1px solid #263750;box-shadow:none}\n.active-comparison{padding:11px 12px;border:1px solid #344862;border-radius:12px;background:#0a1626}.active-value{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.active-value span{color:#91a4bd;font-size:.7rem;text-transform:uppercase;letter-spacing:.07em;font-weight:800}.active-value strong{color:#fff;font-size:1rem;text-align:right}.active-comparison p{margin:6px 0;color:#c5d1df;font-size:.78rem;line-height:1.35}.active-passport{display:flex;flex-wrap:wrap;gap:6px}.active-passport span{padding:4px 7px;border-radius:999px;background:#172940;color:#aebed1;font-size:.67rem;font-weight:750}.active-passport span:first-child{color:#8ee7c4}@media(max-width:560px){.workspace-heading>div>p:not(.eyebrow){display:none}.workspace-result{gap:8px}.decision,.next-check{padding:9px 10px}.active-comparison{padding:9px 10px}.next-check p{font-size:.8rem;line-height:1.32}.metric-card{padding:8px}.route-pill{padding:7px}.workspace-grid{margin-top:10px}.workspace-heading .workspace-actions{margin-top:9px}}@media(max-width:340px){.raw-grid,.metric-grid{grid-template-columns:1fr}.route-grid,.workspace-actions{grid-template-columns:1fr 1fr}.benchmark-workspace button,.button-like{padding:8px 6px;font-size:.78rem}.active-value{display:block}.active-value strong{display:block;margin-top:3px;text-align:left}.active-comparison p{margin:4px 0}.active-passport{gap:4px}}
@media(max-width:340px){.decision{display:block}.decision strong{display:block;margin-top:4px;font-size:.9rem;overflow-wrap:normal;word-break:normal}}
.benchmark-workspace select{width:100%;margin-top:6px;border:1px solid #40516b;border-radius:9px;padding:10px;background:#091423;color:#fff;font:inherit}.comparison-grid,.setup-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.comparison-grid{margin-bottom:10px}.setup-grid{margin-top:12px}.history-fields[hidden]{display:none}.history-fields h4{margin:16px 0 8px;color:#fff}@media(max-width:560px){.comparison-grid,.setup-grid{grid-template-columns:1fr 1fr}}@media(max-width:340px){.comparison-grid,.setup-grid{grid-template-columns:1fr}}
.benchmark-workspace [hidden]{display:none!important}.source-summary{margin:4px 0 12px;padding:10px 12px;border-radius:10px;background:#13243a;color:#c5d1df;font-size:.8rem;line-height:1.45}.decision{flex-wrap:wrap}.decision small{width:100%;color:#91a4bd;font-size:.65rem;letter-spacing:.06em}.guide-content .benchmark-workspace{margin:3rem 0 1rem}.benchmark-workspace h2{margin-top:0!important}
