.classifica-psn-link{background:0 0;border:none;color:inherit;font:inherit;cursor:pointer;padding:0;text-align:left;text-decoration:underline dotted rgba(255,204,0,.45)}.classifica-psn-link:hover{color:#fc0}.md-rank-filters{display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px 4px;justify-content:center;position:sticky;top:0;z-index:20;background:linear-gradient(180deg,rgba(10,10,12,.96) 70%,rgba(10,10,12,.7));backdrop-filter:blur(8px)}.md-rank-chip{appearance:none;border:1px solid rgba(255,204,0,.28);background:rgba(255,255,255,.06);color:#e8e8e8;font:600 13px/1.2 system-ui,-apple-system,sans-serif;padding:10px 14px;border-radius:999px;cursor:pointer;transition:background .15s,border-color .15s,color .15s,transform .12s;white-space:nowrap}.md-rank-chip:hover{background:rgba(255,204,0,.12);border-color:rgba(255,204,0,.55)}.md-rank-chip.is-active{background:linear-gradient(135deg,#fc0,#ff9f1a);color:#111;border-color:transparent;box-shadow:0 2px 12px rgba(255,180,0,.35)}@media (max-width:480px){.md-rank-chip{font-size:12px;padding:9px 12px}}.classifica-selector-classificate{display:flex!important;flex-wrap:wrap;gap:12px;align-items:flex-end;margin-bottom:12px}.classifica-selector-classificate .md-week-nav{display:flex;align-items:center;gap:8px}.md-week-btn{min-width:44px;cursor:pointer;font-weight:700}.md-week-label{font-size:13px;color:#ccc;max-width:280px;line-height:1.3}@media (min-width:769px){.classifica-selector-classificate{display:flex!important}}.md-mens-note{margin:0;font-size:13px;line-height:1.4;color:#c8c8c8;max-width:420px}.classifica-selector-classificate .md-week-nav{min-width:min(100%,320px)}.classifica-selector-classificate #classificaSettimana{min-width:min(100%,300px)}.classifica-selector-classificate .md-week-nav{display:flex;flex-direction:column;gap:4px;min-width:min(100%,340px);flex:1 1 220px}.classifica-selector-classificate .md-week-nav label{font-size:12px;color:#aaa;font-weight:600}.classifica-selector-classificate #classificaSettimana.mobile-select{display:block!important;width:100%;min-height:42px;opacity:1!important;visibility:visible!important}@media (min-width:769px){.classifica-mobile-selector.classifica-selector-classificate{display:flex!important;flex-wrap:wrap;gap:12px 16px;align-items:flex-end;padding:12px 16px}}.md-mens-info{flex:1 1 100%;max-width:100%;margin:8px 0 4px}.md-legend{margin:0 0 16px;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:linear-gradient(145deg,rgba(28,28,34,.98) 0,rgba(14,14,18,.99) 100%);box-shadow:0 1px 0 rgba(255,255,255,.04) inset,0 12px 32px rgba(0,0,0,.4)}.md-legend--media{border-color:rgba(255,200,40,.28)}.md-legend--elite{border-color:rgba(120,170,255,.32)}.md-legend__head{display:flex;align-items:center;gap:12px;padding:16px 18px 14px;background:linear-gradient(90deg,rgba(255,255,255,.04),transparent);border-bottom:1px solid rgba(255,255,255,.07)}.md-legend--media .md-legend__head{background:linear-gradient(90deg,rgba(255,200,40,.1),transparent 70%)}.md-legend--elite .md-legend__head{background:linear-gradient(90deg,rgba(100,150,255,.12),transparent 70%)}.md-legend__dot{width:11px;height:11px;border-radius:50%;flex-shrink:0}.md-legend--media .md-legend__dot{background:#fc0;box-shadow:0 0 0 3px rgba(255,204,0,.18),0 0 14px rgba(255,204,0,.45)}.md-legend--elite .md-legend__dot{background:#7eb0ff;box-shadow:0 0 0 3px rgba(126,176,255,.18),0 0 14px rgba(126,176,255,.4)}.md-legend__title{margin:0;font-size:15px;font-weight:700;letter-spacing:.01em;color:#f5f5f5;line-height:1.3}.md-legend__block{padding:14px 18px 6px}.md-legend__block--legenda{padding-bottom:16px}.md-legend__section{margin:0 0 8px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#8a8a8a}.md-legend--media .md-legend__section{color:#d4a84a}.md-legend--elite .md-legend__section{color:#8aafd9}.md-legend__summary{margin:0 0 8px;font-size:14px;line-height:1.45;color:#e8e8e8;font-weight:500}.md-legend__ingresso{margin:0 0 4px;font-size:13px;line-height:1.45;color:#b0b0b0;padding:10px 12px;border-radius:10px;background:rgba(255,255,255,.04);border-left:3px solid rgba(255,255,255,.15)}.md-legend--media .md-legend__ingresso{border-left-color:rgba(255,204,0,.55);background:rgba(255,204,0,.06)}.md-legend--elite .md-legend__ingresso{border-left-color:rgba(126,176,255,.55);background:rgba(100,150,255,.07)}.md-legend__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.md-legend__row{display:grid;grid-template-columns:minmax(92px,120px) 16px 1fr;gap:6px;align-items:start;padding:10px 12px;border-radius:10px;background:rgba(255,255,255,.03)}.md-legend__row:nth-child(2n){background:rgba(255,255,255,.055)}.md-legend__key{font-size:12px;font-weight:700;color:#cfcfcf;line-height:1.35}.md-legend--media .md-legend__key{color:#ffd666}.md-legend--elite .md-legend__key{color:#a8c8ff}.md-legend__eq{font-size:12px;font-weight:600;color:#666;text-align:center;line-height:1.35}.md-legend__val{font-size:13px;line-height:1.4;color:#d8d8d8}@media (max-width:520px){.md-legend__row{grid-template-columns:1fr;gap:2px}.md-legend__eq{display:none}.md-legend__key{font-size:11px}.md-legend__title{font-size:14px}}