/* dartsapi.com/players and its lists: this page's own styles. The shared styles stay in site.css. */
.pli code{font-family:var(--mono);font-size:12px}
.pli-hero{position:relative;isolation:isolate;overflow:hidden;color:#fff;background:linear-gradient(180deg,#1D1044 0%,#140A33 55%,#0D0722 100%)}
.pli-hero-in{position:relative;max-width:1240px;margin:0 auto;padding:120px 24px 56px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:40px;align-items:center}
.pli-hero-in>*{min-width:0}
.pli-eyebrow{display:inline-block;padding:3px 10px;border-radius:var(--r);background:rgba(183,155,255,.14);color:var(--lilac);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}
.pli-hero h1{margin-top:14px;font-size:40px;line-height:46px;font-weight:750;letter-spacing:-.025em}
.pli-hero-l>p{margin-top:12px;max-width:560px;font-size:15.5px;line-height:1.6;color:#C9C2E6}
.pli-search{display:flex;align-items:center;gap:10px;margin-top:22px;padding:6px 6px 6px 14px;border-radius:var(--r);background:#fff;box-shadow:0 10px 30px rgba(10,5,30,.35);max-width:600px}
.pli-search svg{flex:none;width:18px;height:18px;color:var(--muted)}
.pli-search input{flex:1;min-width:0;border:0;outline:0;font:inherit;font-size:15px;color:var(--ink);background:transparent;height:40px}
.pli-quick{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;font-size:13px}
.pli-quick span{color:#A9A2C6;font-weight:650}
.pli-quick a{padding:4px 10px;border-radius:var(--r);background:rgba(255,255,255,.08);color:#E9E4FF;text-decoration:none}
.pli-quick a:hover{background:rgba(255,255,255,.14)}
.pli-figs{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0}
.pli-figs>div{padding:18px;border-radius:var(--r);background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.09)}
.pli-figs dt{font-size:12px;font-weight:650;color:#A9A2C6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.pli-figs dd{margin:0}
.pli-n{margin-top:4px!important;font-size:30px;line-height:36px;font-weight:750;letter-spacing:-.02em;font-variant-numeric:tabular-nums}
.pli-s{margin-top:2px!important;font-size:12.5px;color:#C9C2E6}
.pli-sect{padding:52px 0}
.pli-alt{background:var(--paper)}
.pli-sect .sect-in{max-width:1240px;margin:0 auto;padding:0 24px}
.pli-h{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px;margin-bottom:18px}
.pli-h h2{font-size:26px;line-height:32px;font-weight:750;letter-spacing:-.02em}
.pli-h p{margin-top:6px;max-width:640px;font-size:14px;color:var(--muted)}
.av{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:var(--r);background:linear-gradient(135deg,#8B5CF6,#5B2BD6);color:#fff;font-size:13px;font-weight:750}
.ctry{display:inline-flex;align-items:center;height:18px;padding:0 5px;border-radius:var(--r);background:#F1ECFE;color:var(--violet);font-family:var(--mono);font-size:10.5px;font-weight:700;margin-right:6px}
.pli-movers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.mvc{display:flex;align-items:center;gap:12px;padding:14px 16px;text-decoration:none}
.mvc:hover{box-shadow:inset 0 0 0 1px var(--violet)}
.mvc-b{flex:1;min-width:0}
.mvc-b b{display:block;font-size:14.5px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mvc-b small{display:block;font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mvc-d{font-size:16px;font-weight:750;font-variant-numeric:tabular-nums}
.up{color:#16704A}.dn{color:#B3361B}
.pli-tabs{display:flex;gap:4px;padding:4px;border-radius:var(--r);background:#fff;box-shadow:inset 0 0 0 1px var(--line)}
.pli-tabs a{padding:6px 14px;border-radius:var(--r);font-size:13px;font-weight:650;color:var(--ink-2);text-decoration:none}
.pli-tabs a.on{background:var(--violet);color:#fff}
.pli-tbl{padding:0;overflow:hidden}
.it{width:100%;border-collapse:collapse;font-size:13.5px;font-variant-numeric:tabular-nums}
.it th{height:40px;padding:0 14px;text-align:left;font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line-soft);white-space:nowrap}
.it td{padding:10px 14px;border-bottom:1px solid var(--line-soft);color:var(--ink-2);white-space:nowrap}
.it .n{text-align:right}.it .muted{color:var(--muted)}
.it td.rk{width:40px;font-weight:750;color:var(--muted)}
.it td.nm a{display:flex;align-items:center;gap:12px;text-decoration:none}
.it td.nm b{display:block;font-size:15.5px;color:var(--ink);letter-spacing:-.01em}
.it td.nm small{display:flex;align-items:center;margin-top:2px;font-size:12px;color:var(--muted)}
.it td.nm a:hover b{color:var(--violet)}
.it td.rt{width:220px}
.it td.rt b{display:inline-block;width:64px;font-size:14px;color:var(--ink)}
.bar{display:inline-block;vertical-align:middle;width:120px;height:6px;border-radius:var(--r);background:var(--line-soft);overflow:hidden}
.bar i{display:block;height:100%;background:var(--violet);border-radius:var(--r)}
.it td.mv{text-align:right;font-weight:700}.it td.mv.up{color:#16704A}.it td.mv.dn{color:#B3361B}
.it td.go{text-align:right;width:90px}
.pli-more{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;font-size:13px;color:var(--muted)}
.pli-cty{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.cty{display:flex;align-items:center;gap:12px;padding:14px 16px;text-decoration:none}
.cty:hover{box-shadow:inset 0 0 0 1px var(--violet)}
.cty-c{flex:none;display:grid;place-items:center;width:44px;height:38px;border-radius:var(--r);background:#F1ECFE;color:var(--violet);font-family:var(--mono);font-size:12px;font-weight:750}
.cty-b{min-width:0}.cty-b b{display:block;font-size:14.5px;color:var(--ink)}
.cty-b small{display:block;font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.pli-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}
.pli-two>*{min-width:0}
.pli-az{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:8px;padding:16px}
.pli-az a{display:grid;place-items:center;height:44px;border-radius:var(--r);background:var(--paper);font-size:16px;font-weight:750;color:var(--ink);text-decoration:none}
.pli-az a:hover{background:var(--violet);color:#fff}
.pli-code{margin:0;white-space:pre;font-family:var(--mono);font-size:12px;line-height:1.7;overflow-x:auto}
.pli-code .k{color:#7FE3C4}.pli-code .s{color:#FFD58A}.pli-code .p{color:#B79BFF}.pli-code .n{color:#7FE3C4}
@media (max-width:1100px){.pli-hero-in,.pli-two{grid-template-columns:1fr}.pli-movers,.pli-cty{grid-template-columns:1fr 1fr}.it th:nth-child(6),.it td:nth-child(6),.it th:nth-child(7),.it td:nth-child(7){display:none}}
@media (max-width:640px){.pli-hero-in{padding:96px 20px 40px}.pli-hero h1{font-size:30px;line-height:36px}.pli-n{font-size:24px;line-height:30px}.pli-sect .sect-in{padding:0 16px}
.pli-movers,.pli-cty{grid-template-columns:1fr}
.it thead{display:none}.it,.it tbody{display:block}
.it tr{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:6px 10px;align-items:center;padding:12px 14px;border-bottom:1px solid var(--line-soft)}
.it td{padding:0;border:0}
.it td.rt,.it td.n,.it td.mv{display:none}
.it td.nm{min-width:0}.it td.nm a{min-width:0}.it td.nm a>span:last-child{min-width:0;overflow:hidden}
.it td.nm b,.it td.nm small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.it td.go{width:auto}
.pli-az{grid-template-columns:repeat(7,minmax(0,1fr))}
.pli-search button{display:none}}

.pli-one{grid-template-columns:1fr}
.pli-hero-sm .pli-hero-in{padding-bottom:44px}
.pli-crumb{display:flex;gap:8px;font-size:12.5px;font-weight:650;color:#A9A2C6}
.pli-crumb a{color:var(--lilac);text-decoration:none}
.pli-hero-sm h1{margin-top:12px}
.pli-h-tabs{justify-content:flex-end}
.pli-pager{display:flex;gap:8px}
.pli-none{padding:22px}
.pli-none b{display:block;font-size:15px;color:var(--ink)}
.pli-none p{margin-top:6px;font-size:13.5px;color:var(--muted)}
.pli-none a{color:var(--violet)}
.pli-eps{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}
.pli-eps span{font-size:12px;font-weight:700;color:var(--muted);margin-right:4px}
.pli-eps a{text-decoration:none}.pli-eps code{display:inline-block;padding:3px 8px;border-radius:var(--r);background:#F1ECFE;color:var(--violet)}
