.rk-page{--rk-blue:#1048d8;--rk-blue-soft:#e9effc;--rk-ink:#0e2442;--rk-muted:#5f6f86;--rk-line:#e2e7ef;--rk-soft:#f6f8fc;--rk-navy:#0b1f3a;--rk-navy-line:#22385a;--rk-navy-muted:#a3b3ca;color:var(--rk-ink);background:#fff;font-size:14px;line-height:1.6}.rk-page h1,.rk-page h2,.rk-page p,.rk-page dl,.rk-page dd,.rk-page ul,.rk-page ol{margin:0}.rk-page ul,.rk-page ol{padding:0;list-style:none}.rk-page a{color:inherit;text-decoration:none}:is(.rk-page a:focus-visible,.rk-page button:focus-visible,.rk-page select:focus-visible){outline-offset:2px;outline:3px solid #90b2ff}.rk-container{width:100%;max-width:var(--site-shell-max-width);box-sizing:border-box;padding-inline:var(--site-shell-gutter);margin-inline:auto}.rk-mono,.rk-num,.rk-asn{font-family:var(--font-network);font-variant-numeric:tabular-nums}.rk-muted{color:var(--rk-muted)}.rk-flag{vertical-align:-2px;flex-shrink:0;display:inline-block;box-shadow:0 0 0 1px #00000014}.rk-band{background:var(--rk-navy);color:#fff}.rk-band-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:end;gap:48px;padding-block:40px 36px;display:grid}.rk-crumbs{color:var(--rk-navy-muted);margin-bottom:10px;font-size:13px;display:flex}.rk-crumbs span{align-items:center;gap:4px;display:inline-flex}.rk-crumbs a:hover{color:#fff}.rk-band h1{letter-spacing:-.02em;align-items:center;gap:12px;font-size:30px;font-weight:500;line-height:1.3;display:flex}.rk-band-copy>p{max-width:34em;color:var(--rk-navy-muted);margin-top:8px}.rk-band-figures{gap:12px;display:grid}.rk-figures{border-top:1px solid var(--rk-navy-line);border-left:1px solid var(--rk-navy-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rk-figures>div{border-right:1px solid var(--rk-navy-line);border-bottom:1px solid var(--rk-navy-line);flex-direction:column;gap:2px;min-width:0;padding:12px 18px;display:flex}.rk-figures dt{color:var(--rk-navy-muted);font-size:13px}.rk-figure-value{font-family:var(--font-network);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;order:-1;font-size:24px;font-weight:500;line-height:1.25}.rk-figure-note,.rk-band-time{color:var(--rk-navy-muted);font-size:12px}.rk-body{grid-template-columns:minmax(0,2.4fr) minmax(260px,1fr);gap:40px;padding-block:36px 56px;display:grid}.rk-main,.rk-side{align-content:start;gap:32px;min-width:0;display:grid}.rk-side{gap:20px}.rk-page h2{border-bottom:1px solid var(--rk-ink);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:4px;padding-bottom:8px;font-size:15px;font-weight:600;display:flex}.rk-page h2 small,.rk-clear{color:var(--rk-muted);font-size:12px;font-weight:400}.rk-clear{color:var(--rk-blue)}.rk-badge{white-space:nowrap;padding:1px 8px;font-size:12px;font-weight:500;display:inline-block}.rk-share{background:var(--rk-blue-soft);height:6px;display:block}.rk-share span{background:var(--rk-blue);height:100%;display:block}.rk-group{border-bottom:1px solid var(--rk-line);grid-template-columns:minmax(0,1fr) auto;gap:8px 24px;padding:16px 0;display:grid}.rk-group:hover .rk-group-desc{color:var(--rk-ink)}.rk-group-head{align-items:baseline;gap:12px;min-width:0;display:flex}.rk-group-desc{color:var(--rk-muted);font-size:13px}.rk-group-stats{color:var(--rk-muted);white-space:nowrap;gap:18px;font-size:12px;display:flex}.rk-group-stats b{color:var(--rk-ink);font-family:var(--font-network);font-size:13px;font-weight:500}.rk-group .rk-share{grid-column:1/-1}.rk-group-top{color:var(--rk-muted);flex-wrap:wrap;grid-column:1/-1;gap:4px 18px;font-size:12px;display:flex}.rk-group-top .rk-mono{color:var(--rk-blue)}.rk-filter{flex-wrap:wrap;align-items:center;gap:8px;padding-block:12px 4px;font-size:13px;display:flex}.rk-filter label{color:var(--rk-muted)}.rk-filter select{min-width:0;max-width:100%;height:34px;color:var(--rk-ink);font:inherit;background:#fff;border:1px solid #cbd5e3;padding-inline:10px}.rk-filter button{background:var(--rk-blue);color:#fff;height:34px;font:inherit;cursor:pointer;border:0;padding-inline:16px}.rk-ranking{gap:8px;display:grid}.rk-sorts{flex-wrap:wrap;align-items:center;gap:4px 6px;padding-top:8px;font-size:13px;display:flex}.rk-sorts>span:first-child{color:var(--rk-muted);margin-right:4px}.rk-sorts a{border:1px solid var(--rk-line);padding:3px 10px}.rk-sorts a:hover{border-color:#9fb7e9}.rk-sorts a[aria-current=page]{border-color:var(--rk-blue);background:var(--rk-blue);color:#fff}.rk-sorts-total{color:var(--rk-muted);margin-left:auto;font-size:12px}.rk-empty{color:var(--rk-muted);padding-block:20px}.rk-table-wrap{min-width:0;overflow-x:auto}.rk-table{border-collapse:collapse;width:100%;font-size:13px}.rk-table th{border-bottom:1px solid var(--rk-ink);color:var(--rk-muted);text-align:left;white-space:nowrap;padding:8px 12px 8px 0;font-size:12px;font-weight:400}.rk-table td{border-bottom:1px solid var(--rk-line);vertical-align:middle;padding:9px 12px 9px 0}.rk-table .rk-num{text-align:right;white-space:nowrap}.rk-table tr:hover td{background:var(--rk-soft)}.rk-asn{color:var(--rk-blue);white-space:nowrap}.rk-name{text-overflow:ellipsis;white-space:nowrap;max-width:300px;overflow:hidden}.rk-country a{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.rk-country a:hover{color:var(--rk-blue)}.rk-share-col{width:22%;color:var(--rk-muted);font-family:var(--font-network);white-space:nowrap}.rk-share-col .rk-share{vertical-align:middle;width:calc(100% - 4.4em);margin-right:10px;display:inline-block}.rk-pages{flex-wrap:wrap;align-items:center;gap:6px;padding-top:8px;font-size:13px;display:flex}.rk-page-item{align-items:center;gap:6px;display:inline-flex}.rk-pages a{border:1px solid var(--rk-line);min-width:32px;font-family:var(--font-network);text-align:center;padding:3px 9px}.rk-pages a[aria-current=page]{border-color:var(--rk-blue);background:var(--rk-blue);color:#fff}.rk-stack{background:var(--rk-line);height:14px;margin-top:12px;display:flex;overflow:hidden}.rk-stack span{height:100%;display:block}.rk-mix{padding-top:8px;display:grid}.rk-mix a{border-bottom:1px solid var(--rk-line);grid-template-columns:10px minmax(0,1fr) 6em 4.5em 8em;align-items:center;gap:12px;padding:7px 0;font-size:13px;display:grid}.rk-mix a:hover .rk-mix-label,.rk-mix a[aria-current=true] .rk-mix-label{color:var(--rk-blue)}.rk-mix a[aria-current=true] .rk-mix-label{font-weight:600}.rk-mix .rk-mono{text-align:right}.rk-swatch{width:10px;height:10px}.rk-panel{border:1px solid var(--rk-line);background:var(--rk-soft);gap:10px;padding:18px 20px;display:grid}.rk-panel h2{border-bottom-color:var(--rk-line)}.rk-notes{color:var(--rk-muted);gap:8px;font-size:12.5px;line-height:1.7;display:grid}.rk-notes li{border-left:2px solid var(--rk-line);padding-left:12px}.rk-panel-note{color:var(--rk-muted);font-size:12px}.rk-bars{gap:10px;display:grid}.rk-bars a{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;font-size:13px;display:grid}.rk-bars a:hover .rk-bar-label{color:var(--rk-blue)}.rk-bar-label{align-items:center;gap:8px;min-width:0;display:inline-flex}.rk-bars .rk-share{grid-column:1/-1;height:4px}.rk-leaders{gap:2px;display:grid}.rk-leaders li{border-bottom:1px solid var(--rk-line);grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:6px 0;font-size:13px;display:grid}.rk-leaders a{gap:10px;min-width:0;display:flex}.rk-leaders a .rk-mono{color:var(--rk-blue);flex-shrink:0}.rk-leaders a span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rk-unavailable{gap:8px;padding-block:64px;display:grid}.rk-unavailable h1{font-size:22px;font-weight:500}@media (max-width:1050px){.rk-band-grid,.rk-body{grid-template-columns:1fr}.rk-band-grid{gap:24px}.rk-figures{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.rk-band-grid{padding-block:28px 26px}.rk-band h1{font-size:26px}.rk-figures{grid-template-columns:repeat(2,minmax(0,1fr))}.rk-figure-value{font-size:20px}.rk-body{gap:32px;padding-block:28px 40px}.rk-group{grid-template-columns:1fr}.rk-group-head{flex-direction:column;gap:6px}.rk-group-stats{flex-wrap:wrap;gap:4px 14px}.rk-table .rk-optional{display:none}.rk-name{max-width:160px}.rk-mix a{grid-template-columns:10px minmax(0,1fr) auto 4em}.rk-mix a .rk-optional{display:none}.rk-sorts-total{width:100%;margin-left:0}}
