.fpcT5a_page{--gold:#f4c542;--silver:#c9d2e3;--bronze:#e39a5c;--dim:var(--muted);color:var(--ink)}.fpcT5a_wrap{width:min(1000px,92vw);margin:0 auto;padding:clamp(2.5rem,6vw,4.5rem) 0 2rem}.fpcT5a_title{font-family:var(--display);text-shadow:none;margin:0 0 .6rem;font-size:clamp(2.2rem,5vw,3.6rem);font-weight:800;line-height:1}.fpcT5a_sub{color:var(--dim);max-width:38rem;margin:0 0 1.8rem;line-height:1.6}.fpcT5a_bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:1.8rem;display:flex}.fpcT5a_tabs,.fpcT5a_pills{flex-wrap:wrap;gap:.4rem;display:flex}.fpcT5a_tab{font-family:var(--display);border:2px solid var(--line);color:var(--dim);background:var(--panel);border-radius:12px;padding:.6rem 1.1rem;font-size:1rem;font-weight:800}.fpcT5a_tab:hover{color:var(--ink)}.fpcT5a_tabOn{background:var(--gold);color:#1b1400;border-color:#000;box-shadow:0 4px #000}.fpcT5a_pill{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:.4rem .85rem;font-size:.85rem;font-weight:700}.fpcT5a_pill:hover{color:var(--ink)}.fpcT5a_pillOn{color:#000;background:var(--blue);border-color:var(--blue)}.fpcT5a_podium{grid-template-columns:1fr 1.12fr 1fr;align-items:end;gap:1rem;margin-bottom:1.6rem;display:grid}.fpcT5a_slot{text-align:center;color:#1b1400;border:2px solid #000;border-radius:18px;min-width:0;padding:1.2rem 1rem 1rem;position:relative;box-shadow:0 6px #000}.fpcT5a_slot:before,.fpcT5a_slot:after{content:"";background:#000;border:2px solid #000;border-radius:50%;width:18px;height:18px;position:absolute;top:58%}.fpcT5a_slot:before{left:-11px}.fpcT5a_slot:after{right:-11px}.fpcT5a_first{background:linear-gradient(160deg, #ffd864, var(--gold) 55%, #c9971c);padding-top:1.6rem}.fpcT5a_second{background:linear-gradient(160deg, #eef2fa, var(--silver))}.fpcT5a_third{background:linear-gradient(160deg, #f6b98a, var(--bronze))}.fpcT5a_place{font-family:var(--display);opacity:.75;font-size:.95rem;font-weight:800}.fpcT5a_slotAv{object-fit:cover;background:#fff;border:2px solid #000;border-radius:50%;width:56px;height:56px;margin:.5rem auto .4rem;display:block}.fpcT5a_first .fpcT5a_slotAv{width:72px;height:72px}.fpcT5a_slotName{font-family:var(--display);overflow-wrap:anywhere;margin:0 0 .35rem;font-size:1.1rem;font-weight:800;line-height:1.15}.fpcT5a_slotNum{font-family:var(--display);font-size:1.6rem;font-weight:800;line-height:1}.fpcT5a_slotLabel{opacity:.7;font-size:.78rem;font-weight:700}.fpcT5a_list{border:1px solid var(--line);border-radius:16px;margin:0;padding:0;list-style:none;overflow:hidden}.fpcT5a_row{border-top:1px solid var(--line);grid-template-columns:3rem 44px 1fr auto;align-items:center;gap:.9rem;padding:.8rem 1.1rem;display:grid}.fpcT5a_row:first-child{border-top:none}.fpcT5a_row:hover{background:var(--panel-2)}.fpcT5a_rank{font-family:var(--display);color:var(--muted-2);font-variant-numeric:tabular-nums;font-weight:800}.fpcT5a_av{object-fit:cover;background:var(--panel-2);border-radius:50%;width:40px;height:40px}.fpcT5a_name{overflow-wrap:anywhere;font-weight:800}.fpcT5a_meta{color:var(--muted-2);margin-top:.1rem;font-size:.84rem}.fpcT5a_score{text-align:right}.fpcT5a_score b{font-family:var(--display);color:var(--score,var(--gold));font-variant-numeric:tabular-nums;font-size:1.25rem}.fpcT5a_score span{color:var(--muted);font-size:.76rem;display:block}.fpcT5a_empty{border:2px dashed var(--line);color:var(--dim);text-align:center;border-radius:16px;padding:2rem}.fpcT5a_note{color:var(--muted);margin-top:1rem;font-size:.84rem}@media (max-width:680px){.fpcT5a_podium{grid-template-columns:1fr}.fpcT5a_row{grid-template-columns:2.2rem 36px 1fr auto;gap:.6rem;padding:.7rem .8rem}.fpcT5a_av{width:34px;height:34px}}
