.lb{color:#16241f;flex-direction:column;gap:28px;font-family:Quicksand,sans-serif;display:flex}.lb-head{justify-content:space-between;align-items:center;display:none}.lb-head h1{letter-spacing:-.45px;margin:0;font-size:30px;font-weight:700;line-height:36px}.lb-tag{color:#134e40;background:#dcefe7;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700;line-height:16px}.lb-note{color:#b8430f;background:#fce3d6;border-radius:14px;align-items:center;gap:12px;padding:14px 18px;display:flex}.lb-note p{margin:0;font-size:14px;font-weight:600;line-height:20px}.lb-note img{flex-shrink:0}.lb-note .lb-note-sm{display:none}.lb-cols{align-items:flex-start;gap:24px;display:flex}.lb-left{flex-direction:column;flex:1;gap:20px;min-width:0;display:flex}.lb-right{flex-direction:column;flex-shrink:0;gap:24px;width:400px;display:flex}.lb-tabs{background:#f2ecdf;border-radius:999px;width:420px;max-width:100%;padding:4px;display:flex}.lb-tabs button{color:#56635c;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1;height:40px;font:700 14px/20px Quicksand,sans-serif}.lb-tabs button.active{color:#16241f;background:#fff;box-shadow:0 8px 20px -12px #16241f40,0 1px #16241f0f}.lb-podium{align-items:flex-end;gap:16px;padding:8px 60px 0;display:flex}.lb-place{flex-direction:column;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.lb-pav{box-sizing:border-box;color:#134e40;background:#dcefe7;border:4px solid #fff;border-radius:999px;justify-content:center;align-items:center;width:64px;height:64px;font-size:19px;font-weight:700;display:flex;box-shadow:0 8px 20px -12px #16241f40,0 1px #16241f0f}.lb-place.first .lb-pav{color:#2a1f00;background:#ffc93c;width:80px;height:80px;font-size:24px}.lb-place.third .lb-pav{color:#9c4a1a;background:#f7e3d6}.lb-pname{white-space:nowrap;font-size:16px;font-weight:700;line-height:20px}.lb-block{box-sizing:border-box;background:#fff;border:1px solid #e3daca;border-radius:16px;flex-direction:column;align-items:center;width:100%;height:120px;padding:16px 0;font-weight:700;display:flex}.lb-place.first .lb-block{background:#134e40;border-color:#134e40;height:160px}.lb-place.third .lb-block{height:96px}.lb-num{letter-spacing:-.8px;font-size:40px;line-height:44px}.lb-place.first .lb-num{color:#ffc93c}.lb-pts{color:#56635c;font-size:12px;line-height:16px}.lb-place.first .lb-pts{color:#ffffffbf}.lb-ranks{flex-direction:column;gap:10px;display:flex}.lb-row{background:#fff;border:1px solid #e3daca;border-radius:14px;align-items:center;gap:12px;padding:12px 16px;display:flex}.lb-row.you{background:#fff2c7;border:2px solid #ffc93c;padding:11px 15px}.lb-rank{color:#56635c;width:24px;font-size:15px;font-weight:700;line-height:20px}.lb-av{color:#134e40;background:#dcefe7;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:flex}.lb-row.you .lb-av{color:#2a1f00;background:#ffc93c}.lb-copy{flex-direction:column;flex:1;min-width:0;display:flex}.lb-copy strong{font-size:15px;line-height:20px}.lb-copy span{color:#56635c;font-size:12px;font-weight:500;line-height:16px}.lb-score{font-size:17px;line-height:26px}.lb-standing{background:#134e40;border-radius:20px;flex-direction:column;gap:14px;padding:24px;display:flex}.lb-standing p{color:#ffffffd9;margin:0;font-size:14px;line-height:21px}.lb-standing .lb-eyebrow{letter-spacing:.88px;color:#ffffffb3;font-size:11px;font-weight:700;line-height:14px}.lb-stand-num{align-items:flex-end;gap:12px;display:flex}.lb-stand-num strong{letter-spacing:-1.44px;color:#ffc93c;font-size:48px;line-height:52px}.lb-stand-num span{color:#ffffffb3;font-size:15px;line-height:22px}.lb-badges{background:#fff;border:1px solid #e3daca;border-radius:20px;flex-direction:column;gap:16px;padding:24px;display:flex}.lb-badges-head{justify-content:space-between;align-items:center;font-weight:700;display:flex}.lb-badges-head h2{margin:0;font-size:19px;line-height:26px}.lb-badges-head span{color:#134e40;font-size:14px;line-height:20px}.lb-grid{flex-wrap:wrap;gap:18px 16px;display:flex}.lb-badge{flex-direction:column;align-items:center;gap:8px;width:100px;display:flex}.lb-badge strong{text-align:center;font-size:12px;line-height:16px}.lb-medal{box-sizing:border-box;border:4px solid #fff;border-radius:999px;justify-content:center;align-items:center;width:72px;height:72px;display:flex;box-shadow:0 8px 20px -12px #16241f40,0 1px #16241f0f}.lb-badge.gold .lb-medal{background:#ffc93c}.lb-badge.blue .lb-medal{background:#1f5fbf}.lb-badge.orange .lb-medal{background:#b8430f}.lb-badge.green .lb-medal{background:#134e40}.lb-badge.locked .lb-medal{box-shadow:none;background:#f2ecdf;border:2px solid #e3daca}.lb-badge.locked strong{color:#56635c;font-weight:700}@media (max-width:1100px){.lb-cols{flex-direction:column;align-items:stretch}.lb-right{width:100%}}@media (max-width:700px){.lb{gap:20px}.lb-note{align-items:flex-start;gap:10px;padding:12px 14px}.lb-note p{font-size:12px;line-height:17px}.lb-note .lb-note-lg{display:none}.lb-note .lb-note-sm{display:block}.lb-cols{gap:20px}.lb-tabs{box-sizing:border-box;width:100%}.lb-tabs button{height:38px;font-size:13px}.lb-podium{gap:10px;padding:0}.lb-place{gap:8px}.lb-pav{border-width:3px;width:52px;height:52px;font-size:16px}.lb-place.first .lb-pav{width:64px;height:64px;font-size:20px}.lb-pname{font-size:14px}.lb-block{border-radius:14px;height:96px;padding:12px 0}.lb-place.first .lb-block{height:128px}.lb-place.third .lb-block{height:76px}.lb-num{letter-spacing:-.42px;font-size:28px;line-height:32px}.lb-ranks{gap:8px}.lb-row.desk-only,.lb-standing{display:none}.lb-badges{background:0 0;border:0;gap:20px;padding:0}.lb-badges-head h2{font-size:20px}.lb-grid{justify-content:center;gap:20px 25px}}
