.overview{padding-top:8px}.matrix-frame{border:1px solid var(--line);background:var(--panel)}.matrix{border-collapse:collapse;white-space:nowrap;width:100%;font-size:.8125rem}.matrix thead th{vertical-align:bottom;background:var(--soft);border-bottom:1px solid var(--rule);text-transform:none;letter-spacing:0;min-width:132px;padding:10px 12px;font-size:.8125rem}.matrix .colhead a{color:var(--ink);white-space:normal;font-weight:620;display:block}.matrix .colhead a:hover{color:var(--accent)}.matrix .colhead small{font-family:var(--mono);margin-top:3px;font-size:.6875rem}.matrix th.corner,.matrix th.rowhead{z-index:2;border-right:1px solid var(--rule);width:196px;min-width:196px;padding-left:16px;position:sticky;left:0}.matrix th.corner{background:var(--soft);vertical-align:bottom}.matrix th.rowhead{background:var(--panel);text-align:left;text-transform:none;letter-spacing:0;border-bottom:1px solid var(--line);padding:9px 12px 9px 16px;font-weight:400}.matrix tbody tr:last-child th,.matrix tbody tr:last-child td{border-bottom:0}.matrix .mname{color:var(--ink);letter-spacing:-.005em;font-size:.9375rem;font-weight:640;display:block}.matrix .rowhead small{margin-top:1px}.matrix th.rowhead{box-shadow:inset 3px 0 var(--fam,transparent)}.matrix tr[data-family=foundation] th.rowhead{--fam:var(--accent)}.matrix tr[data-family=small] th.rowhead{--fam:var(--good)}.matrix tr[data-family=classical] th.rowhead{--fam:#a8927b}.matrix .cell{border-bottom:1px solid var(--line);text-align:right;vertical-align:middle;border-left:1px solid #f1e8db;height:46px;padding:0 12px;position:relative}.matrix tbody tr:hover th.rowhead,.matrix tbody tr:hover .cell{background:#fdf8f1}.matrix .track{height:24px;display:block;position:absolute;top:50%;left:0;right:58px;transform:translateY(-50%)}.matrix .bar{height:100%;width:var(--w,0);background:#efcaa6;display:block}.matrix .cell[data-rank=lead] .bar{background:var(--accent-bright)}.matrix .num{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:.875rem;position:relative}.matrix .cell[data-rank=lead] .num{color:var(--accent-deep);font-weight:700}.matrix .cell.none{background:repeating-linear-gradient(-45deg,#0000 0 6px,#f6efe4 6px 7px)}.matrix .cell.none .num{color:#a08f7a}.matrix .cmark{font-family:var(--sans);color:var(--warn-ink);font-size:.625rem;line-height:1.3;display:block;position:relative}.matrix-note{border-top:1px solid var(--line);background:var(--soft);flex-wrap:wrap;align-items:center;gap:6px 22px;padding:11px 16px;font-size:.75rem;display:flex}.matrix-note .key{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.matrix-note .key i{flex-shrink:0}@media (width<=480px){.matrix-note .key{white-space:normal}}.matrix-note .key i{width:15px;height:9px;display:inline-block}.matrix-note .key i.lead{background:var(--accent-bright)}.matrix-note .key i.plain{background:#efcaa6}.matrix-note .key i.gap{border:1px solid var(--line);background:repeating-linear-gradient(-45deg,#fffdfa 0 4px,#e6dbcb 4px 5px)}.matrix-note a{color:var(--accent);white-space:nowrap;border-bottom:1px solid #e4c3a5;margin-left:auto}.matrix-note a:hover{color:var(--accent-deep);border-bottom-color:var(--accent)}.matrix-caveat{max-width:96ch;margin-top:10px;font-size:.8125rem}@media (width<=860px){.matrix th.corner,.matrix th.rowhead{width:168px;min-width:168px}.matrix .mname{font-size:.875rem}.matrix thead th{min-width:118px}}@media (width<=560px){.matrix th.corner,.matrix th.rowhead{width:146px;min-width:146px;padding-left:12px}.matrix .cell{padding:0 9px}}.matrix .bar.w0{width:0%}.matrix .bar.w1{width:1%}.matrix .bar.w2{width:2%}.matrix .bar.w3{width:3%}.matrix .bar.w4{width:4%}.matrix .bar.w5{width:5%}.matrix .bar.w6{width:6%}.matrix .bar.w7{width:7%}.matrix .bar.w8{width:8%}.matrix .bar.w9{width:9%}.matrix .bar.w10{width:10%}.matrix .bar.w11{width:11%}.matrix .bar.w12{width:12%}.matrix .bar.w13{width:13%}.matrix .bar.w14{width:14%}.matrix .bar.w15{width:15%}.matrix .bar.w16{width:16%}.matrix .bar.w17{width:17%}.matrix .bar.w18{width:18%}.matrix .bar.w19{width:19%}.matrix .bar.w20{width:20%}.matrix .bar.w21{width:21%}.matrix .bar.w22{width:22%}.matrix .bar.w23{width:23%}.matrix .bar.w24{width:24%}.matrix .bar.w25{width:25%}.matrix .bar.w26{width:26%}.matrix .bar.w27{width:27%}.matrix .bar.w28{width:28%}.matrix .bar.w29{width:29%}.matrix .bar.w30{width:30%}.matrix .bar.w31{width:31%}.matrix .bar.w32{width:32%}.matrix .bar.w33{width:33%}.matrix .bar.w34{width:34%}.matrix .bar.w35{width:35%}.matrix .bar.w36{width:36%}.matrix .bar.w37{width:37%}.matrix .bar.w38{width:38%}.matrix .bar.w39{width:39%}.matrix .bar.w40{width:40%}.matrix .bar.w41{width:41%}.matrix .bar.w42{width:42%}.matrix .bar.w43{width:43%}.matrix .bar.w44{width:44%}.matrix .bar.w45{width:45%}.matrix .bar.w46{width:46%}.matrix .bar.w47{width:47%}.matrix .bar.w48{width:48%}.matrix .bar.w49{width:49%}.matrix .bar.w50{width:50%}.matrix .bar.w51{width:51%}.matrix .bar.w52{width:52%}.matrix .bar.w53{width:53%}.matrix .bar.w54{width:54%}.matrix .bar.w55{width:55%}.matrix .bar.w56{width:56%}.matrix .bar.w57{width:57%}.matrix .bar.w58{width:58%}.matrix .bar.w59{width:59%}.matrix .bar.w60{width:60%}.matrix .bar.w61{width:61%}.matrix .bar.w62{width:62%}.matrix .bar.w63{width:63%}.matrix .bar.w64{width:64%}.matrix .bar.w65{width:65%}.matrix .bar.w66{width:66%}.matrix .bar.w67{width:67%}.matrix .bar.w68{width:68%}.matrix .bar.w69{width:69%}.matrix .bar.w70{width:70%}.matrix .bar.w71{width:71%}.matrix .bar.w72{width:72%}.matrix .bar.w73{width:73%}.matrix .bar.w74{width:74%}.matrix .bar.w75{width:75%}.matrix .bar.w76{width:76%}.matrix .bar.w77{width:77%}.matrix .bar.w78{width:78%}.matrix .bar.w79{width:79%}.matrix .bar.w80{width:80%}.matrix .bar.w81{width:81%}.matrix .bar.w82{width:82%}.matrix .bar.w83{width:83%}.matrix .bar.w84{width:84%}.matrix .bar.w85{width:85%}.matrix .bar.w86{width:86%}.matrix .bar.w87{width:87%}.matrix .bar.w88{width:88%}.matrix .bar.w89{width:89%}.matrix .bar.w90{width:90%}.matrix .bar.w91{width:91%}.matrix .bar.w92{width:92%}.matrix .bar.w93{width:93%}.matrix .bar.w94{width:94%}.matrix .bar.w95{width:95%}.matrix .bar.w96{width:96%}.matrix .bar.w97{width:97%}.matrix .bar.w98{width:98%}.matrix .bar.w99{width:99%}.matrix .bar.w100{width:100%}.legend i.s0{background:#b3450e}.legend i.s1{background:#1f6f63}.legend i.s2{background:#8a6d1f}.legend i.s3{background:#7a4a8c}.legend i.s4{background:#a8382f}.legend i.s5{background:#5c7a2e}.legend i.s6{background:#93552a}.legend i.s7{background:#6b3f5e}
