.ts-lb-page{background:radial-gradient(ellipse 900px 460px at 50% 4%,#2c375b,transparent 75%),#071021;color:#e8f5ff;min-height:100vh;font-family:Tahoma,Arial,sans-serif}.ts-lb-page *{box-sizing:border-box}.ts-lb-page a{text-decoration:none;color:inherit}.ts-lb-wrap{width:min(1050px,calc(100% - 34px));margin:auto;padding-bottom:45px;position:relative;z-index:1}.ts-lb-nav{display:flex;align-items:center;justify-content:space-between;min-height:86px;gap:16px;border-bottom:1px solid #35516a66}.ts-lb-logo{font:900 23px system-ui,sans-serif;letter-spacing:.4px;white-space:nowrap}.ts-lb-logo span{color:#70f1d2}.ts-lb-nav nav{display:flex;gap:24px;flex-wrap:wrap;font-size:12px;color:#aec3d4}.ts-lb-nav nav a:hover{color:#89f7db}.ts-lb-cta{display:inline-flex!important;align-items:center;justify-content:center;border:0;border-radius:11px;padding:12px 20px;color:#0a2c36!important;background:linear-gradient(120deg,#61edce,#a4efd5);font-size:12px;font-weight:800;white-space:nowrap}.ts-lb-hero{text-align:center;padding:65px 20px 26px}.ts-lb-kicker,.ts-lb-label{font:700 10px system-ui,sans-serif;letter-spacing:1.8px;color:#7ed4c2}.ts-lb-hero h1{font-size:clamp(34px,5.8vw,57px);margin:10px 0;line-height:1.55}.ts-lb-hero h1 em{font-style:normal;background:linear-gradient(100deg,#76eed5,#ab9afa);color:transparent;background-clip:text}.ts-lb-hero p{color:#aabdd2;font-size:12px;max-width:570px;line-height:2.35;margin:0 auto 17px}.ts-lb-stats{display:flex;justify-content:center;gap:18px;font-size:10px;color:#9bbacd}.ts-lb-stats strong{color:#95f8dd}.ts-lb-podium{min-height:250px;display:flex;align-items:flex-end;justify-content:center;gap:16px;padding-bottom:22px}.ts-lb-podium-item{display:flex;flex-direction:column;align-items:center;gap:8px;width:min(185px,33%);min-width:0}.ts-lb-podium-item.first{transform:translateY(-19px)}.ts-lb-avatar{display:grid;place-items:center;width:70px;height:70px;border-radius:23px;background:#152d47;border:1px solid #607c9a;color:#9bdfff;font-size:29px;box-shadow:0 10px 35px #010816aa}.ts-lb-podium-item.first .ts-lb-avatar{width:83px;height:83px;background:linear-gradient(145deg,#71512f,#d4a46263);border-color:#f5d18c;color:#ffe8ae;box-shadow:0 0 45px #ffca633c}.ts-lb-podium-item.second .ts-lb-avatar{border-color:#98b9d2}.ts-lb-podium-item.third .ts-lb-avatar{border-color:#c08b79}.ts-lb-medal{font-size:23px;color:#f5d18c;line-height:1}.ts-lb-name{font-size:12px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.ts-lb-cup{color:#a0f8dc;font:800 13px system-ui,Tahoma}.ts-lb-podium-item small{font-size:10px;color:#8fa9be}.ts-lb-wait{text-align:center;margin:auto;padding:25px;color:#a7b9cd;font-size:12px;line-height:2}.ts-lb-table-card{background:linear-gradient(145deg,#14263b,#0d192b);border:1px solid #355374;border-radius:21px;overflow:hidden;box-shadow:0 25px 70px #0004}.ts-lb-table-head{display:flex;align-items:center;justify-content:space-between;padding:24px 29px 20px;gap:12px}.ts-lb-table-head h2{font-size:21px;margin:7px 0 0}.ts-lb-table-head button{border:1px solid #487484;border-radius:10px;background:#15354a;color:#a9f7e0;padding:9px 14px;cursor:pointer;font-size:11px}.ts-lb-table-head button:hover{border-color:#83e5d7}.ts-lb-headings,.ts-lb-row{display:grid;grid-template-columns:75px minmax(0,1fr) 140px 110px;align-items:center;gap:12px;text-align:right}.ts-lb-headings{padding:12px 28px;background:#0d2232;color:#779aae;font-size:10px}.ts-lb-row{padding:15px 28px;border-bottom:1px solid #33486277;font-size:12px}.ts-lb-row:last-child{border:0}.ts-lb-row:hover{background:#1e354950}.ts-lb-row .position{direction:ltr;text-align:center;color:#85a6c1;font:800 15px system-ui,sans-serif}.ts-lb-row .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.ts-lb-row .count{color:#8ca9bd}.ts-lb-row .cups{color:#9bf6d9;font:800 14px Tahoma,Arial;direction:ltr;text-align:right}.ts-lb-footer-note{padding:8px 28px 18px;margin:0;font-size:10px;color:#718fa6}.ts-lb-bottom{margin-top:25px;padding:29px;border:1px solid #338e8d;border-radius:19px;background:linear-gradient(120deg,#174756,#273351);display:flex;align-items:center;justify-content:space-between;gap:15px}.ts-lb-bottom h2{font-size:20px;margin:0 0 9px}.ts-lb-bottom p{font-size:11px;color:#bdd6dd;margin:0;line-height:2}.ts-lb-site-foot{display:flex;justify-content:space-between;gap:15px;margin-top:34px;color:#718ca4;font-size:11px}.ts-lb-site-foot a{color:#8fead3}.ts-menu-rank{grid-column:1/-1;display:grid;grid-template-columns:minmax(180px,1fr) minmax(0,2fr);align-items:center;gap:18px;padding:20px;border:1px solid #3b6876;border-radius:18px;background:linear-gradient(110deg,#12334a,#1a223c);min-width:0;margin-top:5px}.ts-menu-rank-title{font-size:10px;color:#9cdddb;font-weight:800}.ts-menu-rank-title h3{font-size:19px;color:#f0fbff;margin:5px 0 6px}.ts-menu-rank-title p{color:#a6c4d0;font-size:10px;line-height:2;margin:0 0 12px}.ts-menu-rank-link{font-size:11px;font-weight:800;color:#9bffe2!important}.ts-menu-rank-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0}.ts-menu-rank-person{min-width:0;background:#0d2038;border:1px solid #345b72;border-radius:12px;padding:10px 8px;text-align:center}.ts-menu-rank-person em{display:block;font-style:normal;font-size:20px;line-height:1.5}.ts-menu-rank-person b{display:block;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts-menu-rank-person small{display:block;margin-top:6px;color:#93e9d7;font-size:10px}.ts-menu-rank-empty{grid-column:1/-1;color:#9dbbca;text-align:center;padding:17px 0;font-size:11px}
@media(max-width:780px){.ts-lb-nav{flex-wrap:wrap;padding-block:18px;gap:12px}.ts-lb-nav nav{order:3;width:100%;justify-content:center;gap:15px}.ts-lb-hero{padding:45px 6px 25px}.ts-lb-podium{min-height:210px}.ts-lb-headings,.ts-lb-row{grid-template-columns:50px minmax(0,1fr) 95px 72px;padding-inline:14px;gap:6px}.ts-lb-row{font-size:11px}.ts-lb-headings{font-size:9px}.ts-menu-rank{grid-template-columns:1fr}.ts-menu-rank-title{text-align:center}}
@media(max-width:470px){.ts-lb-logo{font-size:19px}.ts-lb-cta{font-size:10px;padding:10px 12px}.ts-lb-hero h1{font-size:35px}.ts-lb-podium{gap:8px}.ts-lb-podium-item{gap:7px}.ts-lb-avatar{width:54px;height:54px;border-radius:18px}.ts-lb-podium-item.first .ts-lb-avatar{width:65px;height:65px}.ts-lb-name{font-size:10px}.ts-lb-headings,.ts-lb-row{grid-template-columns:39px minmax(0,1fr) 68px 64px;padding-inline:8px;gap:4px}.ts-lb-row .cups{font-size:12px}.ts-lb-footer-note{padding-inline:15px}.ts-lb-bottom{padding:20px;flex-direction:column;text-align:center}.ts-menu-rank{padding:15px 9px}.ts-menu-rank-list{gap:4px}.ts-menu-rank-person{padding:9px 4px}.ts-menu-rank-person b{font-size:9px}.ts-menu-rank-person small{font-size:9px}}
