.hdr{background:var(--bg)}.hdr.scrolled{border-bottom:1px solid var(--line)}.shero{text-align:center;padding:168px 24px 48px}.shero h1{letter-spacing:-.02em;color:#fff;text-wrap:balance;font-size:clamp(32px,5vw,56px);font-weight:700;line-height:1.05}.shero p{max-width:520px;color:var(--text2);margin:18px auto 0;font-size:16px;line-height:1.6}.sexp{max-width:var(--maxw);margin:0 auto;padding:0 clamp(20px,5vw,40px) 96px}.stabs{scrollbar-width:none;gap:8px;margin-bottom:18px;padding-bottom:4px;display:flex;overflow-x:auto}.stabs::-webkit-scrollbar{display:none}.stab{text-align:left;cursor:pointer;min-width:150px;font:inherit;color:var(--text2);background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;flex:1 0 auto;gap:3px;padding:12px 16px;transition:border-color .2s,background .2s,color .2s;display:flex}.stab:hover{border-color:var(--line2);color:var(--text)}.stab:focus-visible{outline:2px solid var(--green);outline-offset:2px}.stab[aria-selected=true]{border-color:var(--green);color:var(--text);background:#1fad801a}.stab__name{color:#fff;font-size:15px;font-weight:600}.stab__inc{font-family:DM Mono,ui-monospace,monospace;font-size:12px}.spanel{grid-template-columns:minmax(0,1fr) 320px;gap:18px;display:grid}.spanel[hidden]{display:none}.spanel__main,.spanel__side>*{background:var(--elevated);border:1px solid var(--line);border-radius:16px}.spanel__main{padding:24px}.spanel__side{flex-direction:column;gap:18px;display:flex}.spanel__perfil{color:#fff;max-width:56ch;font-size:17px;font-weight:600;line-height:1.5}.spanel__nota{border-top:1px solid var(--line);color:var(--text2);max-width:62ch;margin-top:22px;padding-top:18px;font-size:15px;line-height:1.6}.spil{gap:18px;margin-top:22px;list-style:none;display:grid}.spil__top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.spil__label{color:var(--text);align-items:center;gap:9px;font-size:14px;font-weight:600;display:inline-flex}.spil__label i{border-radius:50%;width:9px;height:9px;display:inline-block}.spil__val{color:var(--text);font-variant-numeric:tabular-nums;font-family:DM Mono,ui-monospace,monospace;font-size:14px}.spil__val small{color:var(--text3);font-size:11px}.spil__bar{background:#0d0d0d;border-radius:3px;height:6px;margin-top:8px;overflow:hidden}.spil__bar span{transform-origin:0;height:100%;transform:scaleX(var(--w));border-radius:3px;transition:transform .9s cubic-bezier(.2,.8,.2,1);display:block}.anim .spanel:not(.is-in) .spil__bar span{transition:none;transform:scaleX(0)}.spil__row:nth-child(2) .spil__bar span{transition-delay:80ms}.spil__row:nth-child(3) .spil__bar span{transition-delay:.16s}.spil__row:nth-child(4) .spil__bar span{transition-delay:.24s}.spil__det{color:var(--text2);margin-top:6px;font-size:13.5px}.sscore{align-items:center;gap:16px;padding:22px;display:flex}.sscore img{width:56px;height:56px}.sscore__num{color:#fff;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-family:DM Mono,ui-monospace,monospace;font-size:44px;line-height:1}.sscore__num small{color:var(--text3);letter-spacing:0;font-family:DM Sans,system-ui,sans-serif;font-size:13px}.sscore__liga{color:var(--text2);margin-top:6px;font-size:13px}.snext{padding:20px 22px}.snext__t{letter-spacing:.1em;text-transform:uppercase;color:var(--text3);font-size:11px;font-weight:600}.snext__p{color:var(--text);margin-top:10px;font-size:14.5px;line-height:1.55}.snext__move{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:12px;font-family:DM Mono,ui-monospace,monospace;display:flex}.snext__move span{color:var(--text3);font-size:18px}.snext__move svg{width:18px;height:18px;color:var(--green)}.snext__move strong{color:#fff;font-size:24px;font-weight:400}.snext__move em{color:var(--green);background:#1fad8024;border-radius:20px;padding:4px 9px;font-family:DM Sans,system-ui,sans-serif;font-size:12px;font-style:normal;font-weight:600}.schart{max-width:860px;margin:0 auto;padding:0 clamp(20px,5vw,40px) 110px}.schart__head h2,.sprin h2{letter-spacing:-.02em;color:#fff;text-wrap:balance;font-size:clamp(26px,3.8vw,40px);font-weight:700;line-height:1.08}.schart__head p{max-width:520px;color:var(--text2);margin-top:14px;font-size:15px;line-height:1.6}.sbars{gap:14px;margin-top:36px;list-style:none;display:grid}.sbars__row{grid-template-columns:150px minmax(0,1fr) 96px;align-items:center;gap:16px;display:grid}.sbars__who{flex-direction:column;gap:2px;display:flex}.sbars__who strong{color:#fff;font-size:15px;font-weight:600}.sbars__who span,.sbars__val span{color:var(--text2);font-family:DM Mono,ui-monospace,monospace;font-size:12px}.sbars__track{background:var(--surface);border:1px solid var(--line);border-radius:4px;height:22px;overflow:hidden}.sbars__track span{background:var(--green);transform-origin:0;height:100%;transform:scaleX(var(--w));border-radius:0 4px 4px 0;transition:transform 1s cubic-bezier(.2,.8,.2,1);display:block}.anim .sbars:not(.is-in) .sbars__track span{transition:none;transform:scaleX(0)}.sbars__row:hover .sbars__track span{background:#26c493}.sbars__val{text-align:right;flex-direction:column;gap:2px;display:flex}.sbars__val strong{color:#fff;font-variant-numeric:tabular-nums;font-family:DM Mono,ui-monospace,monospace;font-size:17px;font-weight:400}.sbars__axis{color:var(--text3);justify-content:space-between;margin:10px 112px 0 166px;font-family:DM Mono,ui-monospace,monospace;font-size:11px;display:flex}.sprin{max-width:var(--maxw);margin:0 auto;padding:0 clamp(20px,5vw,40px) 120px}.sprin__grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:36px;display:grid}.sprin__card{background:var(--elevated);border:1px solid var(--line);border-radius:16px;padding:22px}.sprin__card i{border-radius:2px;width:28px;height:4px;margin-bottom:18px;display:block}.sprin__card h3{color:#fff;letter-spacing:-.01em;font-size:17px;font-weight:700;line-height:1.25}.sprin__card p{color:var(--text2);margin-top:10px;font-size:14px;line-height:1.55}.sfine{color:var(--text3);max-width:640px;margin-top:28px;font-size:12.5px;line-height:1.6}@media (width<=1000px){.sprin__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=860px){.shero{padding:124px 20px 36px}.spanel{grid-template-columns:1fr}.spanel__main{padding:20px}.stab{min-width:140px}}@media (width<=560px){.sprin__grid{grid-template-columns:1fr}.sbars__row{grid-template-columns:92px minmax(0,1fr) 70px;gap:10px}.sbars__axis{margin:10px 80px 0 102px}}@media (prefers-reduced-motion:reduce){.spil__bar span,.sbars__track span{transition:none}}
