.leaders-page{background:#080e13;color:#e7f2ef}.leaders-nav,.leaders-footer{max-width:1160px;margin:auto;padding:25px 28px;display:flex;justify-content:space-between;align-items:center;gap:24px}.leaders-nav nav,.leaders-footer{display:flex;gap:24px;flex-wrap:wrap}.leaders-main{max-width:1100px;margin:auto;padding:70px 28px}.leaders-hero{max-width:760px;margin-bottom:64px}.leaders-hero h1{font-size:clamp(54px,8vw,100px);line-height:1.02;margin:22px 0;letter-spacing:-.05em}.leaders-hero h1 em{color:#83e5d8;font-style:normal}.leaders-hero p,.leaders-rules p{line-height:1.7;color:#b8cacb}.leaders-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.leaders-board{background:linear-gradient(145deg,#14242b,#0d171e);border:1px solid #33565d;border-radius:20px;padding:32px}.leaders-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.leaders-heading h2{font-size:36px;margin:8px 0 24px}.leaders-live{font-size:11px;letter-spacing:.15em;color:#a0eee0}.leaders-filters{display:flex;flex-wrap:wrap;align-items:end;gap:16px}.leaders-filters label{display:flex;flex-direction:column;gap:8px;font-size:13px;color:#bdd1d2}.leaders-filters select{background:#08131a;color:#e7f2ef;border:1px solid #526d73;border-radius:8px;min-height:48px;padding:10px;max-width:100%;font:inherit}.leaders-filters [hidden]{display:none}.leaders-note{font-size:14px;color:#b8cecc;line-height:1.6}.leaders-stats{background:#102e2c;border:1px solid #397266;padding:18px;border-radius:12px;margin:22px 0;color:#a1f1df}.leaders-table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;text-align:left}caption{padding:18px 0;text-align:left;color:#9eccc4}th,td{padding:18px 12px;border-bottom:1px solid #29414a;font-variant-numeric:tabular-nums}th{color:#92dfd4;font-size:12px;letter-spacing:.05em}td:nth-child(2){font-weight:700}tbody tr:nth-child(-n+3){background:#79dfc608}tbody td:first-child{color:#f1d291;font-weight:700}.leaders-rules{max-width:800px;margin:55px 0 10px}.leaders-footer{border-top:1px solid #29414a;color:#a8c0c0;font-size:14px}.leaders-page a:focus-visible,.leaders-page select:focus-visible,.leaders-page button:focus-visible{outline:3px solid #83e5d8;outline-offset:4px}@media(max-width:600px){.leaders-main{padding:45px 18px}.leaders-board{padding:20px 16px}.leaders-nav{padding:20px 18px;flex-wrap:wrap}.leaders-nav nav{gap:20px}.leaders-heading{align-items:start}.leaders-filters label{flex:1 1 130px;min-width:0}.leaders-filters button{width:100%}th,td{padding:16px 9px}td:last-child{font-size:12px}.leaders-live{font-size:9px}.leaders-hero{margin-bottom:40px}}
