.rival-list{list-style:none;margin:0 0 18px;padding:0;border:1px solid var(--hair,#e5e0db);border-radius:8px}.rival-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 4px;padding:10px 14px;border-bottom:1px solid var(--hair,#e5e0db);font-size:14px;color:var(--ink,#1a1822)}.rival-row:last-child{border-bottom:0}.rival-row-rank{flex:none;min-width:24px;font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:12.5px;color:var(--mute,#6d6573)}.rival-row-name{font-weight:600}.rival-row-dash{font-weight:400;color:var(--mute,#6d6573);font-family:var(--font-sans);font-size:12.5px}.rival-row-link{color:inherit;text-decoration:none}.rival-row-link:hover{text-decoration:underline}.rival-row-you{display:inline-block;margin-left:8px;padding:2px 8px;background:var(--you-chip-bg);color:var(--you-chip-fg);font-size:11px;font-weight:700;letter-spacing:.04em;border-radius:4px;text-transform:uppercase}.rival-row-count{color:var(--mute,#6d6573);font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:12.5px}.rival-row.is-you{background:var(--brand-soft,#ffe4df)}.rival-row.is-you .rival-row-count,.rival-row.is-you .rival-row-engs,.rival-row.is-you .rival-row-medal:not(.is-m1):not(.is-m2):not(.is-m3),.rival-row.is-you .rival-row-rank,.rival-row.is-you .rival-row-tied{color:var(--mute-on-soft)}.rival-row.is-picked{background:rgba(255,107,92,.04)}.rival-row.is-picked.is-you{background:var(--brand-soft,#ffe4df)}.rival-list-frame{margin:16px 0 12px;border:1px solid var(--hair,#e5e0db);border-radius:8px;overflow:hidden}.rival-list--framed{margin:0;border:0;border-radius:0}.rival-list--framed .rival-row{border-bottom:0;border-top:1px solid #efeff2}.rival-list-head{display:grid;grid-template-columns:44px minmax(0,1fr) minmax(0,220px) minmax(0,200px);gap:16px;padding:8px 16px;font-size:12px;font-weight:600;color:var(--mute,#6d6573)}.rival-list-head>:last-child{text-align:right}.rival-row--standing{display:grid;grid-template-columns:44px minmax(0,1fr) minmax(0,220px) minmax(0,200px);gap:16px;align-items:center;padding:11px 16px}.rival-row--standing .rival-row-name{font-size:14.5px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0;overflow-wrap:anywhere}.rival-row--standing .rival-row-you{margin-left:0}.rival-row-tied{font-weight:400}.rival-row-medal,.rival-row-tied{font-size:12px;color:var(--mute,#6d6573)}.rival-row-medal{width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:700}.rival-row-medal.is-m1{background:#f3d27a;box-shadow:inset 0 0 0 2px #e2b94b;color:var(--ink,#1a1822)}.rival-row-medal.is-m2{background:#dee1e6;box-shadow:inset 0 0 0 2px #c3c7ce;color:var(--ink,#1a1822)}.rival-row-medal.is-m3{background:#efc4a2;box-shadow:inset 0 0 0 2px #dda57c;color:var(--ink,#1a1822)}.rival-row-bar{background:#efeff2;overflow:hidden}.rival-row-bar,.rival-row-bar-fill{display:block;height:8px;border-radius:4px}.rival-row-bar-fill{background:#9c9ca8}.rival-row-bar-fill.is-you{background:var(--brand,#ff6b5c)}.rival-row--standing .rival-row-count{text-align:right;font-family:inherit;font-size:13px}.rival-row-share{color:var(--ink,#1a1822)}@media (max-width:640px){.rival-list-frame{margin:16px 0 12px;border:1px solid var(--hair,#e5e0db);border-radius:8px;overflow:hidden}.rival-list--framed{margin:0;border:0;border-radius:0}.rival-list--framed .rival-row{border-bottom:0;border-top:1px solid #efeff2}.rival-list-head{display:none}.rival-row--standing{grid-template-columns:34px minmax(0,1fr);gap:4px 8px;padding:10px 12px}.rival-row--standing .rival-row-bar{grid-column:2;margin-top:4px}.rival-row--standing .rival-row-count{grid-column:2;text-align:left}.rival-row--standing .rival-row-engs{grid-column:2}}.rival-list{container-type:inline-size;container-name:rivallist}.rival-list-frame{container-type:inline-size;container-name:rivalframe}@container rivalframe (max-width: 642px){.rival-list-head{display:none}}@container rivallist (max-width: 640px){.rival-row--standing{grid-template-columns:34px minmax(0,1fr);gap:4px 8px;padding:10px 12px}.rival-row--standing .rival-row-bar{grid-column:2;margin-top:4px}.rival-row--standing .rival-row-count{grid-column:2;text-align:left}.rival-row--standing .rival-row-engs{grid-column:2}}.rival-list-frame.has-eng{container-type:inline-size;container-name:rivals rivalframe}.rival-row-engs{grid-column:2/-1;display:flex;flex-wrap:wrap;gap:0 2px;font-size:12.5px;color:var(--mute,#6d6573);font-variant-numeric:tabular-nums;min-width:0}.rival-row-eng-n{color:var(--ink,#1a1822);font-weight:600}.rival-list-head-eng{display:none}.has-eng .rival-list-head>:nth-child(4){text-align:right}@container rivals (min-width: 880px){.eng-cols .rival-list-head,.eng-cols .rival-row--standing{grid-template-columns:44px minmax(0,1fr) minmax(0,140px) minmax(0,180px) repeat(var(--rr-eng),64px)}.eng-cols .rival-list-head-eng{display:block;text-align:right}.eng-cols .rival-list-head>:nth-child(4){text-align:right}.eng-cols .rival-row-engs{display:contents}.eng-cols .rival-row-eng{text-align:right;font-size:13px}.eng-cols .rival-row-eng-l,.eng-cols .rival-row-eng-sep{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media print{.rival-row{break-inside:avoid}}.rival-list--no-places .rival-row--standing{grid-template-columns:minmax(0,1fr) minmax(0,220px) minmax(0,200px)}.rival-list--no-places .rival-row-medal{display:none}@container rivallist (max-width: 640px){.rival-list--no-places .rival-row--standing{grid-template-columns:minmax(0,1fr)}.rival-list--no-places .rival-row--standing .rival-row-bar,.rival-list--no-places .rival-row--standing .rival-row-count{grid-column:1}}@media (max-width:640px){.rival-list--no-places .rival-row--standing{grid-template-columns:minmax(0,1fr)}.rival-list--no-places .rival-row--standing .rival-row-bar,.rival-list--no-places .rival-row--standing .rival-row-count{grid-column:1}}.rival-row--standing.is-unnamed .rival-row-name{grid-column:2/-1;display:block}.rival-row-unnamed{color:var(--mute,#6d6573);font-size:13px}@media (max-width:640px){.rival-row--standing.is-unnamed .rival-row-unnamed{display:block;margin-top:2px}.rival-row--standing.is-unnamed .rival-row-unnamed-sep{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}