nav a{display:flex;align-items:center;gap:12px;padding:12px;border-radius:7px;color:#8c9b9f;font-size:13px;text-decoration:none;margin-bottom:6px}nav a span{font-size:19px;width:18px}nav a.active{background:#222e22;color:var(--mint)}.lab-toolbar{display:flex;align-items:center;gap:18px;padding:18px 22px;margin-bottom:12px}.lab-toolbar label{margin-top:0}.lab-toolbar select{min-width:240px}.lab-toolbar .primary{width:auto;margin-left:auto}.toolbar-copy{font-size:12px}.toolbar-copy strong{display:block;font-weight:500}.toolbar-copy span{display:block;font-size:10px;color:var(--muted);margin-top:5px}#lab-status{font-size:11px;color:var(--muted);margin-bottom:20px}progress{width:100%;height:6px;accent-color:var(--mint);margin:0 0 15px}.lab-metrics{margin-top:8px}.lab-metrics .metric p{line-height:1.6}.verdict{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:25px;margin-bottom:22px;background:linear-gradient(115deg,#17221b,#11171c 65%)}.verdict h2{font-size:24px;margin-bottom:8px}.verdict p{font-size:12px;line-height:1.8;max-width:720px}#verdict{color:#d9c59b;margin-top:8px}.verdict-side{min-width:190px;border-left:1px solid var(--line);padding-left:25px}.verdict-side span{font:8px ui-monospace,monospace;color:#81938a}.verdict-side strong{display:block;font-size:21px;font-weight:500;margin:9px 0;color:var(--mint)}.verdict-side small{font-size:9px;color:var(--muted)}.lab-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:22px}.budget-chart{padding:8px 22px 12px}.budget-row-chart{display:grid;grid-template-columns:64px 1fr 65px;gap:12px;align-items:center;font-size:11px;margin:18px 0;font-variant-numeric:tabular-nums}.bar-track{height:12px;background:#1e292d;border-radius:3px;position:relative;overflow:hidden}.bar-track:before{content:'';position:absolute;left:50%;height:100%;width:1px;background:#5c6b70;z-index:1}.bar{position:absolute;height:100%;border-radius:2px;min-width:1px}.bar.plus{left:50%;background:#b6f578}.bar.minus{right:50%;background:#cf8585}.chart-caption{padding:0 22px 20px;font-size:10px;line-height:1.8;color:#889a9e}.model-breakdown{padding:0 22px}.model-result{display:flex;align-items:center;justify-content:space-between;padding:14px 0;border-bottom:1px solid var(--line);font-size:12px}.model-result:last-child{border:0}.model-result small{font-size:9px;color:#84979d;margin-top:5px}.model-result strong{font-weight:500;font-size:19px}.comparison{margin-bottom:22px}.comparison .chart-caption{padding-top:14px}.comparison td:first-child{font-weight:500}.comparison tr.selected{background:#1d2b22}.comparison tr.selected td:first-child{color:var(--mint)}.detail-panel{margin-bottom:22px}#detail-description{padding:0 22px 20px;color:var(--muted);font-size:12px}.detail-metrics{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line)}.detail-metrics>div{padding:20px;border-right:1px solid var(--line)}.detail-metrics>div:last-child{border:0}.detail-metrics span{font-size:10px;color:var(--muted);display:block}.detail-metrics strong{display:block;font-size:21px;font-weight:500;margin-top:7px}.detail-metrics small{font-size:9px;color:var(--muted);margin-top:7px}.all-setups{margin-bottom:22px}.all-setups summary{padding:20px 22px;font-size:12px;list-style:none}.all-setups summary span{float:right;color:var(--mint)}.all-setups tbody tr{cursor:default}.lab-method{max-width:none;margin-top:22px}.lab-method a{color:var(--mint)}.lab-method table{font-size:11px}.lab-method tbody tr{cursor:default}@media(max-width:1150px){.lab-toolbar{flex-wrap:wrap}.toolbar-copy{font-size:10px}.lab-toolbar .primary{margin-left:0}.verdict{align-items:flex-start;flex-direction:column}.verdict-side{border-left:0;border-top:1px solid var(--line);padding:15px 0 0;width:100%}.lab-grid{grid-template-columns:1fr}.detail-metrics{grid-template-columns:1fr 1fr}.detail-metrics>div{border-bottom:1px solid var(--line)}}@media(max-width:900px){nav a{font-size:0;padding:11px}nav a span{font-size:20px}nav a b{display:none}}@media(max-width:670px){nav a{padding:6px 9px;margin:0}.lab-toolbar{gap:12px;padding:16px}.lab-toolbar>div:first-child{width:100%}.toolbar-copy{width:100%}.lab-toolbar select{width:100%;min-width:0}.verdict{padding:20px}.verdict h2{font-size:21px}.comparison .card-head p{max-width:none}.lab-grid{gap:16px}.detail-metrics strong{font-size:19px}.budget-row-chart{grid-template-columns:60px 1fr 60px}.page-title .button{white-space:normal;max-width:110px}.model-result{gap:15px}}

.budget-row-chart>span small{font-size:8px;color:var(--muted);margin-top:3px}.budget-row-chart{grid-template-columns:78px 1fr 65px}
