.leaders-head{flex-wrap:wrap;align-items:baseline;gap:6px 18px;margin-block-end:18px;display:flex}.leaders-head h2{margin:0}.leaders-sub{color:var(--vb-muted);font-size:var(--text-sm);flex:360px;margin:0}.leaders-all{color:var(--vb-accent);font-size:var(--text-sm);margin-inline-start:auto;font-weight:600;text-decoration:none}.leaders-all:after{content:" →"}.leaders-all:hover{text-decoration:underline}.pmark{border:1px solid var(--vb-line);border-radius:var(--radius-md);block-size:40px;inline-size:40px;color:var(--vb-text);flex:none;place-items:center;display:inline-grid}.pmark svg{block-size:22px;inline-size:22px}.pmark[data-mono]{font-family:var(--font-serif);font-size:1.375rem;font-weight:600}.pmark.pmark-sm[data-mono],.pmark.pmark-xs[data-mono]{font-size:.875rem;line-height:1}.leaders ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:14px 0 0;padding:0;list-style:none;display:grid}.leader{border:1px solid var(--vb-line);border-radius:var(--radius-card);background:var(--vb-bg);box-shadow:var(--vb-shadow);flex-direction:column;gap:14px;padding:18px 18px 14px;transition:box-shadow .2s,transform .2s;display:flex;position:relative}.leader:hover{box-shadow:var(--vb-shadow-hover);transform:translateY(-2px)}.leader header{align-items:center;gap:12px;display:flex}.leader-rank{min-inline-size:1.1ch;color:var(--vb-line-strong);font-family:var(--font-serif);flex:none;font-size:2rem;font-weight:600;line-height:1}.leader:first-child .leader-rank{color:var(--hue,var(--vb-text))}.leader-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.leader-tiles li{border:1px solid var(--vb-line);border-radius:var(--radius-sm);background:var(--vb-surface);gap:2px;padding:8px 10px;display:grid}.leader-tiles li[data-missing]{background:0 0;border-style:dashed}.lt-name{color:var(--vb-faint);font-size:var(--text-2xs);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lt-val{color:var(--vb-text);font-size:var(--text-sm);font-weight:600}.leader-tiles .na{font-size:var(--text-xs)}.leader-id{flex:1;min-inline-size:0}.leader{border-block-start:4px solid var(--hue,var(--vb-line-strong))}.leader h3{font-family:var(--font-sans);margin:0;font-size:1.125rem;font-weight:700;line-height:1.15}.leader h3 a{text-decoration:none}.leader h3 a:after{content:"";position:absolute;inset:0}.leader:has(h3 a:hover){border-color:var(--vb-accent)}.leader-id p{color:var(--vb-faint);font-size:var(--text-xs);margin:3px 0 0}.leader-score{justify-items:end;font-size:2.25rem;line-height:1;display:grid}.leader-cap{color:var(--vb-faint);font-family:var(--font-sans);font-size:var(--text-2xs);margin-block-start:4px}.score{font-family:var(--font-sans);letter-spacing:-.02em;font-weight:500}.score .dec{letter-spacing:0}.leader-cost{border-block-start:1px solid var(--vb-line);color:var(--vb-muted);font-size:var(--text-sm);justify-content:space-between;align-items:center;margin:auto 0 0;padding-block-start:10px;display:flex}.leader-cost strong{color:var(--vb-text);font-size:var(--text-sm)}.leader-value{border-inline-start:4px solid var(--vb-accent);grid-template-columns:minmax(0,1.1fr) minmax(0,1.5fr) minmax(0,.9fr);align-items:center;gap:28px;margin-block-start:20px;display:grid}.leader-kicker{color:var(--vb-accent);line-height:1.3;font-size:var(--text-xs);margin:0 0 8px;font-weight:600}.leader-value .leader-id h3{font-size:1.5rem}.leader-value .leader-id .cov{margin-block-start:8px}.leader-big{text-align:end;color:var(--vb-muted);font-size:var(--text-sm);justify-items:end;gap:4px;display:grid}.leader-big strong{color:var(--vb-accent);letter-spacing:-.03em;font-size:2.75rem;line-height:1}.leader-big small{font-size:var(--text-xs)}@media (width<=900px){.leader-value{grid-template-columns:minmax(0,1fr);gap:14px}.leader-big{text-align:start;justify-items:start}}.leader-tiles-3{grid-template-columns:repeat(3,minmax(0,1fr))}.leader-rank{position:relative}.leader-meas{color:var(--vb-muted);font-size:var(--text-xs)}.lt-name{justify-content:space-between;gap:6px;display:flex}.lt-place{color:var(--vb-muted);font-size:var(--text-2xs);font-weight:600}.lt-place small{color:var(--vb-faint);font-weight:400}.leader-tiles li[data-first] .lt-place{color:var(--vb-text)}.lt-bar{border-radius:var(--radius-pill);background:var(--vb-raised);block-size:6px;margin-block-start:4px;display:block;overflow:hidden}.lt-bar i{inline-size:calc(var(--v) * 1%);border-radius:inherit;background:var(--hue,var(--vb-text));block-size:100%;display:block}.leader-facts{color:var(--vb-muted);font-size:var(--text-xs);margin:0}@media (width<=560px){.leader-tiles-3{grid-template-columns:repeat(2,minmax(0,1fr))}}.leaders .banners{grid-template-columns:repeat(3,minmax(0,340px));justify-content:center;align-items:start;gap:clamp(18px,5vw,96px);margin:14px 0 0;padding:20px clamp(0px,2vw,32px) 0;list-style:none;display:grid;position:relative}.banners:before{content:"";border-radius:var(--radius-pill);background:var(--vb-line-strong);block-size:5px;position:absolute;inset:0 0 auto}.banners>li{--m:var(--vb-crown);--mi:var(--vb-crown-ink);transform-origin:50% -20px;flex-direction:column;display:flex;position:relative}@media (prefers-reduced-motion:no-preference){.banners>li{transition:transform .15s ease-out}}.banners>li[data-place="2"]{--m:var(--vb-silver);--mi:var(--vb-silver-ink)}.banners>li[data-place="3"]{--m:var(--vb-bronze);--mi:var(--vb-bronze-ink)}.banners>li:before,.banners>li:after{content:"";background:var(--vb-line-strong);block-size:15px;inline-size:2px;position:absolute;inset-block-start:-15px}.banners>li:before{inset-inline-start:18%}.banners>li:after{inset-inline-end:18%}.banners>li:hover{transform:rotate(-.8deg)}.bn{border-block-start:6px solid var(--hue,var(--vb-line-strong));background:color-mix(in srgb, var(--m) 16%, var(--vb-bg));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--m) 45%, transparent);clip-path:polygon(0 0,100% 0,100% 100%,50% calc(100% - 30px),0 100%);text-align:center;flex-direction:column;flex:1;align-items:center;padding:18px clamp(16px,1.8vw,28px) 50px;display:flex}.banners>li[data-place="1"] .bn{padding-block-end:78px}.medal.bn-medal{background:var(--vb-bg);block-size:44px;inline-size:44px;box-shadow:inset 0 0 0 2.5px var(--m), 0 0 0 4px color-mix(in srgb, var(--m) 22%, transparent);font-size:1.125rem}.pmark.bn-mark{border-radius:var(--radius-md);background:var(--vb-bg);block-size:36px;inline-size:36px;margin-block-start:12px}.pmark.bn-mark svg{block-size:20px;inline-size:20px}.bn h3{font-family:var(--font-sans);letter-spacing:-.03em;margin:10px 0 0;font-size:clamp(1.125rem,1.6vw,1.5rem);font-weight:700;line-height:1.05}.bn h3 a{color:var(--vb-text);text-decoration:none}.bn h3 a:hover{color:var(--vb-accent)}.bn-maker{color:var(--vb-muted);font-size:var(--text-xs);margin:4px 0 0}.bn-score{justify-items:center;margin:12px 0 0;display:grid}.bn-score .score{letter-spacing:-.045em;font-size:clamp(2.5rem,3.8vw,3.5rem);line-height:.85}.bn-score .dec{color:var(--mi);opacity:1}.bn-score small{color:var(--mi);font-size:var(--text-2xs);margin-block-start:6px;font-weight:700}.bn-honours{text-align:start;align-self:stretch;margin:14px 0 0;padding:0;list-style:none;display:grid}.bn-honours li{border-block-start:1px solid color-mix(in srgb, var(--m) 35%, transparent);font-size:var(--text-xs);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;padding-block:4px;display:grid}.bn-honours li>span:not(.na){color:var(--vb-text);font-weight:600}.medal.bn-coin,.bn-none{block-size:22px;inline-size:22px;font-size:10px}.bn-none{border:2px dotted color-mix(in srgb, var(--m) 70%, var(--vb-line-strong));border-radius:50%;display:block}.bn-honours b{color:var(--vb-text);font-size:var(--text-xs);font-weight:600}.bn-honours b small{color:var(--vb-muted);font-size:var(--text-2xs);font-weight:400}.bn-honours .na{font-size:var(--text-2xs)}.bn-foot{color:var(--vb-muted);font-size:var(--text-2xs);margin:10px 0 0}@media (width<=1000px){.leaders .banners{grid-template-columns:minmax(0,420px);gap:34px;padding-inline:0}.banners:before,.banners>li:before,.banners>li:after{display:none}.bn,.banners>li[data-place="1"] .bn{padding-block-end:44px}}.tower{border-collapse:separate;border-spacing:0 6px;inline-size:100%;font-size:var(--text-sm)}.tower thead th{color:var(--vb-faint);font-size:var(--text-2xs);letter-spacing:.08em;text-align:start;text-transform:uppercase;padding:0 14px 2px;font-weight:700}.tower .num{text-align:end}.tower tbody td,.tower tbody th{border-block:1px solid var(--vb-line);background:var(--vb-bg);text-align:start;vertical-align:middle;padding:8px 14px;font-weight:400}.tower tbody td.num{text-align:end}.tower tbody td:first-child{border-inline-start:1px solid var(--vb-line);border-radius:12px 0 0 12px;inline-size:44px;padding-inline-end:0}.tower tbody td:last-child{border-inline-end:1px solid var(--vb-line);border-radius:0 12px 12px 0}.tower tbody tr{transition:transform var(--duration-state) var(--ease-out)}.tower tbody tr:hover{transform:translate(4px)}.tower tbody tr:hover>*{border-color:color-mix(in srgb, var(--hue,var(--vb-line)) 45%, var(--vb-line))}.tw-pos{--m:var(--vb-line-strong);--mi:var(--vb-muted);background:color-mix(in srgb, var(--m) 20%, var(--vb-bg));block-size:34px;inline-size:34px;box-shadow:inset 0 0 0 1.5px var(--m);color:var(--mi);font-family:var(--font-sans);font-size:var(--text-base);border-radius:50%;place-items:center;font-weight:800;display:grid}.tower tr[data-place="1"] .tw-pos{--m:var(--vb-crown);--mi:var(--vb-crown-ink)}.tower tr[data-place="2"] .tw-pos{--m:var(--vb-silver);--mi:var(--vb-silver-ink)}.tower tr[data-place="3"] .tw-pos{--m:var(--vb-bronze);--mi:var(--vb-bronze-ink)}.tower tbody th{box-shadow:inset 5px 0 0 var(--hue,var(--vb-text));border-inline-start:0}.tw-m{align-items:center;gap:10px;min-inline-size:0;display:flex}.tw-m>span{min-inline-size:0;display:grid}.tw-m a{color:var(--vb-text);font-weight:700;text-decoration:none}.tw-m a:hover{color:var(--vb-accent)}.tw-m small,.tower td small{color:var(--vb-faint);font-size:var(--text-2xs)}.tower td small{font-family:var(--font-sans);display:block}.tw-v{font-size:1.35rem;font-weight:800;line-height:1.1}.tower tr[data-place="1"] .tw-v{color:var(--vb-heat-ink)}.tw-gap{color:var(--vb-muted)}.tw-leader{border-radius:var(--radius-pill);background:var(--vb-heat-1);color:var(--vb-heat-ink);font-family:var(--font-sans);font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase;padding:2px 8px;font-weight:700}.tw-o{background:var(--vb-raised);text-align:center;border-radius:8px;min-inline-size:52px;padding:3px 8px;font-weight:700;display:inline-block}.tw-o[data-best]{background:var(--vb-heat-2);color:var(--vb-heat-ink);box-shadow:inset 0 0 0 1px var(--vb-heat-3)}.tw-o[data-best]:before{content:"★"}@media (width<=760px){.tower .tw-gap,.tower .tw-ttft{display:none}.tower tbody td,.tower tbody th,.tower thead th{padding-inline:8px}.tw-v{font-size:1.1rem}.tw-o{min-inline-size:0}}.tw-wrap{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:20px;display:grid}.tw-side{gap:12px;margin-block-start:28px;display:grid}.tw-tile{border:1px solid var(--vb-line);background:var(--vb-bg);box-shadow:inset 0 4px 0 var(--hue,var(--vb-text)), var(--vb-shadow);border-radius:14px;gap:4px;padding:16px 18px;display:grid}.tw-tile small{color:var(--vb-faint);font-size:var(--text-2xs)}.tw-tile small:first-child{color:var(--vb-muted);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.tw-tile b{font-size:1.9rem;font-weight:800;line-height:1.1}.tw-tile a{color:var(--vb-text);align-items:center;gap:8px;font-weight:700;text-decoration:none;display:inline-flex}.tw-tile a:hover{color:var(--vb-accent)}@media (width<=1100px){.tw-wrap{grid-template-columns:minmax(0,1fr)}.tw-side{grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:0}}@media (width<=760px){.tw-side{grid-template-columns:minmax(0,1fr)}}
