.ex{margin-top:clamp(28px,4vw,44px)}.ex__bar,.ex__axes{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.ex__axes{margin-top:30px}.ex__field{font-size:var(--fs-label);color:var(--muted);gap:6px;font-weight:600;display:grid}.ex__field--grow{flex:260px}.ex__field select,.ex__field input{border:1px solid var(--line-strong);corner-shape:var(--squircle);background:var(--surface);height:40px;font:inherit;color:var(--title);border-radius:12px;min-width:0;padding:0 14px;font-size:.95rem;font-weight:550}.ex__field select[hidden],.ex__field:has(select[hidden]){display:none}.ex__field input{width:100%}.ex__field select:focus-visible,.ex__field input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ex__note{min-height:1.4em;font-size:var(--fs-small);color:var(--muted);margin-top:10px}.ex__filters{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.ex .ex__chip{border-radius:var(--r-chip);corner-shape:var(--squircle);background:var(--hover);height:34px;font:inherit;color:var(--title);cursor:pointer;transition:background var(--t-fast) linear, color var(--t-fast) linear;border:0;align-items:center;padding:0 14px;font-size:.86rem;font-weight:560;text-decoration:none;display:inline-flex}.ex .ex__chip:hover{background:var(--track)}.ex .ex__chip[aria-pressed=true],.ex .ex__chip--ink{background:var(--ink);color:var(--white)}.ex .ex__chip[hidden]{display:none}.ex__chart{min-height:300px;margin-top:14px;position:relative}.ex__chart svg{width:100%;height:auto;display:block;overflow:visible}.ex__chart .ex__grid{stroke:var(--line)}.ex__chart .ex__tick{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.ex__chart .ex__axis{fill:var(--title);font-size:12px;font-weight:600}.ex__chart .ex__frontier{fill:none;stroke:var(--ink);stroke-opacity:.22;stroke-width:1.5px;stroke-dasharray:4 4}.ex__chart .ex__pt{fill:var(--green);fill-opacity:.55;stroke:var(--white);stroke-width:1px;cursor:pointer;transition:r .12s}.ex__chart .ex__pt--tight{fill:var(--orange)}.ex__chart .ex__pt--tooBig{fill:var(--red);fill-opacity:.35}.ex__chart .ex__pt.is-front{fill-opacity:.95}.ex__chart .ex__pt.is-thin{fill:var(--white);fill-opacity:1;stroke:var(--green);stroke-width:1.6px}.ex__chart .ex__pt--tight.is-thin{stroke:var(--orange)}.ex__chart .ex__pt.is-cmp{fill:var(--ink);fill-opacity:1;stroke:var(--white)}.ex__chart .ex__pt:hover{r:8}.ex__chart .ex__label{fill:var(--body);pointer-events:none;font-size:11.5px;font-weight:560}.ex__chart .ex__label.is-cmp{fill:var(--title);font-weight:680}.ex__chart .ex__tip{z-index:2;corner-shape:var(--squircle);background:var(--ink);width:220px;color:var(--white);pointer-events:none;border-radius:12px;gap:2px;padding:10px 12px;font-size:.8rem;line-height:1.35;display:grid;position:absolute}.ex__chart .ex__tip span{color:color-mix(in srgb, var(--white) 78%, transparent)}.ex__chart .ex__tip em{color:color-mix(in srgb, var(--white) 55%, transparent);font-style:normal}.ex__chart .ex__tip[hidden]{display:none}.ex__legend{font-size:var(--fs-small);color:var(--muted);margin-top:8px}.ex__legend span:first-child,.ex__legend .o{color:var(--green)}.ex__legend .o{color:var(--orange)}.ex__legend .sh{vertical-align:middle;background:#30d15829;border-radius:3px;width:14px;height:10px;display:inline-block}.ex__legend .hol{vertical-align:middle;border:1.4px dashed #8a8a8f;border-radius:50%;width:10px;height:10px;display:inline-block}.ex__charthead{margin-top:30px}.ex__eyebrow{font-size:var(--fs-label);color:var(--muted);font-weight:650}.ex__charttitle{font-size:var(--fs-h3);letter-spacing:-.03em;color:var(--title);margin-top:4px;font-weight:690}.ex__chartsub{font-size:var(--fs-small);color:var(--muted);margin-top:4px}.ex .ex__logo{vertical-align:-4px;width:18px;height:18px;box-shadow:0 0 0 1px var(--line);border-radius:50%;margin-right:8px}.ex .ex__mono{vertical-align:-4px;color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;margin-right:8px;font-size:10px;font-weight:700;display:inline-grid}.ex .ex__rank{color:var(--faint);font-variant-numeric:tabular-nums;font-weight:600}.ex__legend .ln{border-top:1.5px dashed var(--line-strong);vertical-align:middle;width:18px;height:0;margin:0 2px 0 8px;display:inline-block}.ex__legend [data-chartnote]{margin-top:4px;display:block}.ex .ex__empty{color:var(--muted);padding:40px 0}.ex__tablehead,.ex .ex__cmphead{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.ex__count{font-size:var(--fs-small);color:var(--muted)}.ex .ex__table{min-width:1060px}.ex .ex__table tbody th{min-width:210px}.ex .ex__warn{color:var(--orange-ink)}.ex .ex__table .ex__c{width:28px;padding-right:6px}.ex .ex__table input[type=checkbox]{width:16px;height:16px;accent-color:var(--ink)}.ex .ex__sort{font:inherit;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0}.ex .ex__sort.is-on{color:var(--title)}.ex tr.is-cmp{background:var(--hover)}.ex .ex__more{background:var(--hover);font:inherit;color:var(--title);cursor:pointer;white-space:nowrap;border:0;border-radius:10px;padding:4px 10px;font-size:.8rem;font-weight:560}.ex .ex__more:hover{background:var(--track)}.ex .ex__sub>td{padding-top:0}.ex .ex__builds{min-width:0;font-size:.85rem}.ex .ex__all{margin-top:14px}.ex .ex__cmp{min-width:0}.ex .ex__cmp td{white-space:normal;min-width:130px}.ex .ex__cmp td.is-best{color:var(--title);font-weight:650}.ex .ex__meter{background:var(--hover);border-radius:2px;max-width:140px;height:4px;margin-top:6px;display:block}.ex .ex__meter i{background:var(--ink);opacity:.55;border-radius:2px;height:100%;display:block}.ex .ex__x{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;margin-left:6px;padding:0 6px}.ex .ex__x:hover{background:var(--hover);color:var(--title)}.ex .sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ex__method{margin-top:clamp(50px,6vw,72px)}.ex__tabs{background:var(--hover);border-radius:16px;gap:4px;margin-bottom:18px;padding:4px;display:inline-flex}.ex__tabs a{color:var(--body);border-radius:12px;padding:8px 16px;font-size:.92rem;font-weight:600;text-decoration:none}.ex__tabs a[aria-current=page]{background:var(--surface);color:var(--title);box-shadow:0 1px 2px #00000014}.ex .ex__acts{white-space:nowrap}.ex .ex__cmp th .open-btn{margin-top:6px}
