.sp{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;font-variant-numeric:tabular-nums}.sp>*{min-width:0}.sp-rb{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:18px}.sp-ring-card{display:flex;align-items:center;gap:26px;padding:26px;border-radius:24px;background:#e8eff9;box-shadow:0 1px 2px rgba(17,17,17,.04),0 10px 24px -18px rgba(15,42,76,.4)}.sp-ring{flex:none}.sp-arc{stroke-dashoffset:var(--sp-l);transition:stroke-dashoffset 1.6s cubic-bezier(.16,.84,.24,1) .15s}.sp-shown .sp-arc{stroke-dashoffset:var(--sp-o)}.sp-ring-text{display:grid;gap:2px;min-width:0}.sp-ring-text b{color:#111;font-size:46px;font-weight:700;line-height:1;letter-spacing:-.03em}.sp-ring-text>span{color:#111;font-weight:600}.sp-ring-text small{color:#45454d;font-size:14px}.sp-bars{display:grid;gap:12px}.sp-bars>div{display:grid;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:6px 16px;padding:14px 20px;border-radius:18px;background:#fff;box-shadow:0 0 0 1px #e6e8ec;opacity:0;transform:translateY(10px);transition:opacity .6s ease calc(.25s + var(--sp-i)*.12s),transform .6s cubic-bezier(.2,.8,.2,1) calc(.25s + var(--sp-i)*.12s)}.sp-shown .sp-bars>div{opacity:1;transform:none}.sp-bars b{grid-row:1/3;color:#111;font-size:30px;font-weight:700;line-height:1}.sp-bars>div>span:not(.sp-bar){color:#45454d;font-size:14px;font-weight:600}.sp-bar{height:10px;background:#eef0f3;overflow:hidden}.sp-bar,.sp-bar i{display:block;border-radius:999px}.sp-bar i{height:100%;max-width:0;background:var(--sk-blue-600,#2f6fbb);transition:max-width 1.1s cubic-bezier(.2,.8,.2,1) calc(.45s + var(--sp-i)*.12s)}.sp-shown .sp-bar i{max-width:100%}.sp-bar.sp-green i{background:#77a944}.sp-bar.sp-lila i{background:#7b5cc4}.sp-bar.sp-thick{height:14px}.sp-cmp{display:grid;gap:12px}.sp-cmp h2{margin:0;font-size:19px;font-weight:700}.sp-list{display:grid;padding:6px 18px;border-radius:20px;background:#fff;box-shadow:0 0 0 1px #e6e8ec}.sp-ck{display:grid;grid-template-columns:22px 56px minmax(0,1fr) 60px 150px;align-items:center;gap:16px;padding:16px 4px;color:inherit;text-decoration:none;border-radius:12px;opacity:0;transform:translateX(-8px);transition:opacity .5s ease calc(.5s + var(--sp-i)*.08s),transform .5s cubic-bezier(.2,.8,.2,1) calc(.5s + var(--sp-i)*.08s),background-color .15s}.sp-shown .sp-ck{opacity:1;transform:none}.sp-ck+.sp-ck{border-top:1px solid #eef0f3}.sp-ck:hover{background:#fafbfc;text-decoration:none}.sp-rank{color:#8a8a93;font-size:13px;font-weight:700;text-align:right}.sp-ck>b{color:#111;font-size:22px;font-weight:700;line-height:1}.sp-ckb{position:relative;display:block}.sp-ck .sp-bar i{transition-delay:calc(.7s + var(--sp-i)*.08s)}.sp-avg{position:absolute;top:-4px;bottom:-4px;width:2.5px;margin-left:-1px;border-radius:2px;background:#111;opacity:0;transition:opacity .4s ease 1.6s}.sp-shown .sp-avg{opacity:1}.sp-avg em{position:absolute;top:calc(100% + 3px);left:50%;transform:translateX(-50%);font-style:normal;font-size:11px;font-weight:700;color:#111;white-space:nowrap}.sp-ck:first-child .sp-avg em{display:block}.sp-ck:not(:first-child) .sp-avg em{display:none}.sp-ck:first-child{padding-bottom:22px}.sp-pct{color:#111;font-weight:700;text-align:right}.sp-ck small{color:#45454d;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:860px){.sp-rb{grid-template-columns:minmax(0,1fr)}.sp-ring-card{flex-direction:column;text-align:center}.sp-ck{grid-template-columns:18px 44px minmax(0,1fr) 50px;gap:12px}.sp-ck small{display:none}.sp-bars>div{grid-template-columns:90px minmax(0,1fr)}.sp-bars b{font-size:26px}}@media(prefers-reduced-motion:reduce){.sp-arc,.sp-avg,.sp-bar i,.sp-bars>div,.sp-ck{transition:none}}