







:root { --wrap: 1060px; --min: 1104px; }




.block p:not([class]) {
max-width: 62em;
color: var(--bone-dim);
font-size: 14px;
}






.amp { color: var(--c-void); }
.res { color: var(--c-buff); }
.buff { color: var(--c-buff); }

.amp, .res, .buff { font-weight: 600; }


.gen thead th {
padding-top: 11px;
padding-bottom: 11px;
font-size: 11.5px;
white-space: nowrap;
}


.gen th,
.gen td { border-left-color: #ffffff0a; }

.gen tbody th,
.gen tbody td {
padding-top: 12px;
padding-bottom: 12px;
}








.gen { table-layout: fixed; }

.gen:has(thead th:nth-child(8)) thead th:nth-child(1) { width: 134px; }
.gen:has(thead th:nth-child(8)) thead th:nth-child(2) { width: 196px; }
.gen:has(thead th:nth-child(8)) thead th:nth-child(3) { width: 118px; }
.gen:has(thead th:nth-child(8)) thead th:nth-child(4) { width: 72px; }
.gen:has(thead th:nth-child(8)) thead th:nth-child(5) { width: 92px; }
.gen:has(thead th:nth-child(8)) thead th:nth-child(6),
.gen:has(thead th:nth-child(8)) thead th:nth-child(7) { width: 96px; }


.gen:has(thead th:nth-child(8)) thead th:nth-child(3),
.gen:has(thead th:nth-child(8)) thead th:nth-child(8) { text-align: left; }










.gen tbody th {
color: var(--bone-hi);
font-family: var(--font-cn);
font-size: 15px;
font-weight: 600;
letter-spacing: .04em;
white-space: nowrap;
}


.gen:has(thead th:nth-child(8)) tbody td:first-of-type {
color: var(--bone);
font-family: var(--font-read);
text-align: center;
white-space: nowrap;
}










.gen:has(thead th:nth-child(8)) tbody td:nth-of-type(2) {
font-family: var(--font-body);
font-size: 15px;
font-weight: 600;
font-variant-numeric: tabular-nums;
letter-spacing: .02em;
text-align: left;
white-space: nowrap;
}



.gen:has(thead th:nth-child(8)) tbody td:nth-of-type(3) {
color: var(--bone);
font-family: var(--font-read);
font-size: 12px;
text-align: center;
white-space: nowrap;
}









.gen:has(thead th:nth-child(8)) tbody td:nth-of-type(4),
.gen:has(thead th:nth-child(8)) tbody td:nth-of-type(5),
.gen:has(thead th:nth-child(8)) tbody td:nth-of-type(6) {
color: var(--bone);
font-family: var(--font-body);
font-size: 15px;
font-weight: 600;
font-variant-numeric: tabular-nums;
letter-spacing: .02em;
text-align: center;
white-space: nowrap;
}



.gen tbody td.na { text-align: center; }






.gen tbody td:last-child {
font-family: var(--font-read);
font-size: 13px;
line-height: 1.65;
text-align: left;
}






.gen:not(:has(thead th:nth-child(7))) {
width: auto;
margin-left: 0;
table-layout: auto;
}

.gen:not(:has(thead th:nth-child(7))) th,
.gen:not(:has(thead th:nth-child(7))) td {
padding: 5px 18px;
font-size: 12.5px;
}

.gen:not(:has(thead th:nth-child(7))) thead th { font-size: 11px; }

.gen:not(:has(thead th:nth-child(7))) tbody th[scope="row"],
.gen:not(:has(thead th:nth-child(7))) tbody td:not(:last-child) {
color: var(--bone-dim);
font-family: var(--font-body);
font-weight: 400;
font-variant-numeric: tabular-nums;
text-align: center;
white-space: nowrap;
}

.gen:not(:has(thead th:nth-child(7))) tbody td:last-child { color: var(--bone-dim); }

.gen:not(:has(thead th:nth-child(7))) thead th:last-child { text-align: left; }
