.rp{padding-top:130px;padding-bottom:40px;min-height:80vh}
.rp h1{font-size:clamp(34px,6vw,64px);margin-bottom:12px}
.rp .sub{margin-bottom:34px}
.sum{display:grid;grid-template-columns:200px 1fr;gap:34px;align-items:center;background:rgba(24,26,33,.8);border:1px solid var(--ln);border-radius:24px;padding:30px;margin-bottom:26px}
.sum .avg{text-align:center}.sum .avg b{display:block;font:700 68px 'Space Grotesk';color:var(--a);line-height:1}
.sum .avg .ss{color:var(--a);letter-spacing:3px;font-size:20px}.sum .avg small{display:block;color:var(--mu);margin-top:4px}
.dr{display:grid;grid-template-columns:36px 1fr 36px;gap:12px;align-items:center;margin:7px 0;font-size:14px;color:var(--mu)}
.dr .t{background:rgba(255,255,255,.08);height:10px;border-radius:99px;overflow:hidden}.dr .t i{display:block;height:100%;background:linear-gradient(90deg,var(--v2),var(--a))}
.rf{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:22px}
.tabs2{display:flex;gap:8px;flex-wrap:wrap}
.tabs2 button{background:none;border:1px solid var(--ln);color:var(--mu);border-radius:99px;padding:8px 16px;font:inherit;font-size:14px;cursor:pointer;transition:.2s}
.tabs2 button.on{background:var(--v);border-color:var(--v);color:#fff}.tabs2 button:hover{border-color:var(--a)}
.rf select{background:rgba(255,255,255,.05);border:1px solid var(--ln);color:var(--tx);border-radius:12px;padding:9px 12px;font:inherit}
.rf select option{background:#181a21}
.rcta{text-align:center;color:var(--mu);margin-top:36px}.rcta a{color:var(--a);text-decoration:underline}
.mu{color:var(--mu)}
@media(max-width:700px){.sum{grid-template-columns:1fr;gap:20px}.rp{padding-top:110px}}