.VVXSpG_container{width:100%}.VVXSpG_grid{flex-direction:column;gap:4px;width:100%;display:flex}.VVXSpG_headerRow{grid-template-columns:var(--ability-col-width) repeat(var(--max-level), 1fr);gap:8px;margin-bottom:8px;display:grid}.VVXSpG_abilityHeader{color:#fffc;padding:8px;font-size:13px;font-weight:600}.VVXSpG_levelHeader{color:#fff9;text-align:center;padding:4px 0;font-size:11px;font-weight:500}.VVXSpG_abilityRow{grid-template-columns:var(--ability-col-width) repeat(var(--max-level), 1fr);align-items:center;gap:8px;display:grid}.VVXSpG_abilityCell{background:var(--surface-3);border:1px solid var(--border-soft);align-items:center;gap:12px;margin-right:15px;padding:8px 12px;display:flex}[dir=rtl] .VVXSpG_abilityCell{margin-left:15px;margin-right:0}.VVXSpG_abilityIconContainer{flex-shrink:0;position:relative}.VVXSpG_abilityIcon{border-radius:6px;width:24px;height:24px;display:block}.VVXSpG_keyboardKey{color:#fff;background:#000c;border-radius:2px;padding:2px 3px;font-size:8px;font-weight:600;line-height:1;position:absolute;bottom:0;right:0}[dir=rtl] .VVXSpG_keyboardKey{left:0;right:auto}.VVXSpG_abilityName{color:#fff;font-size:13px;font-weight:500}.VVXSpG_levelBox{background:var(--surface-3);border:1px solid var(--border-medium);justify-content:center;align-items:center;width:100%;height:24px;transition:all .2s;display:flex;transform:skew(-25deg)}[dir=rtl] .VVXSpG_levelBox,.VVXSpG_levelBox .VVXSpG_wrapper{transform:skew(25deg)}[dir=rtl] .VVXSpG_levelBox .VVXSpG_wrapper{transform:skew(-25deg)}.VVXSpG_levelBox.VVXSpG_upgraded{background:var(--neon-cyan);border-color:var(--neon-cyan);box-shadow:0 0 6px #00f0ff99}.VVXSpG_plus{color:#000000e6;font-size:16px;font-weight:700;line-height:1}@media (max-width:1200px){.VVXSpG_container{--ability-col-width:var(--ability-col-width-lg)}.VVXSpG_abilityCell{gap:10px;padding:6px 10px}.VVXSpG_abilityName{font-size:12px}}@media (max-width:768px){.VVXSpG_container{--ability-col-width:var(--ability-col-width-sm)}.VVXSpG_headerRow,.VVXSpG_abilityRow{gap:4px}.VVXSpG_grid{gap:3px}.VVXSpG_abilityIconContainer{width:32px;height:32px}.VVXSpG_abilityIcon{width:32px!important;height:32px!important}.VVXSpG_keyboardKey{padding:1px 3px;font-size:8px}.VVXSpG_levelBox{height:20px}.VVXSpG_levelHeader{padding:2px 0;font-size:9px}}
