.styles-module-scss-module__tbZA7W__page{width:100%;padding:10px 0 20px}@media screen and (max-width:800px){.styles-module-scss-module__tbZA7W__page{padding:10px 0 12px}}.styles-module-scss-module__tbZA7W__abilitiesSection{margin-bottom:24px}@media screen and (max-width:480px){.styles-module-scss-module__tbZA7W__abilitiesSection{margin-bottom:16px}}.styles-module-scss-module__tbZA7W__sectionTitle{color:var(--white);margin-bottom:16px;font-size:18px;font-weight:600;text-align:left!important}[dir=rtl] .styles-module-scss-module__tbZA7W__sectionTitle{text-align:right!important}@media screen and (max-width:480px){.styles-module-scss-module__tbZA7W__sectionTitle{font-size:16px}}.styles-module-scss-module__tbZA7W__transformationTabs{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.styles-module-scss-module__tbZA7W__transformationTab{background:var(--surface-2);border:1px solid var(--border-medium);color:#ffffffb3;cursor:pointer;border-radius:4px;padding:8px 16px;font-size:13px;transition:all .2s}.styles-module-scss-module__tbZA7W__transformationTab:hover{color:var(--white);background:#ffffff1a}.styles-module-scss-module__tbZA7W__transformationTab.styles-module-scss-module__tbZA7W__active{background:var(--neon-cyan);border-color:var(--neon-cyan);color:#021014}.styles-module-scss-module__tbZA7W__abilitiesGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media screen and (max-width:800px){.styles-module-scss-module__tbZA7W__abilitiesGrid{grid-template-columns:1fr}}@media screen and (max-width:480px){.styles-module-scss-module__tbZA7W__abilitiesGrid{gap:12px}}.styles-module-scss-module__tbZA7W__abilityCard{background:var(--surface-3);border:1px solid var(--border-soft);border-radius:4px;gap:12px;padding:16px;display:flex}.styles-module-scss-module__tbZA7W__abilityCard.styles-module-scss-module__tbZA7W__collab{background:#ffd7000d;border-color:#ffd7004d}@media screen and (max-width:480px){.styles-module-scss-module__tbZA7W__abilityCard{padding:12px}}.styles-module-scss-module__tbZA7W__abilityIcon{object-fit:contain;background:var(--surface-2);border-radius:4px;flex-shrink:0;width:48px;height:48px}@media screen and (max-width:480px){.styles-module-scss-module__tbZA7W__abilityIcon{width:40px;height:40px}}.styles-module-scss-module__tbZA7W__abilityInfo{flex:1;min-width:0}.styles-module-scss-module__tbZA7W__abilityHeader{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.styles-module-scss-module__tbZA7W__abilityName{color:var(--white);font-size:14px;font-weight:600}@media screen and (max-width:480px){.styles-module-scss-module__tbZA7W__abilityName{font-size:13px}}.styles-module-scss-module__tbZA7W__abilityType{text-transform:uppercase;border-radius:3px;padding:2px 6px;font-size:10px;font-weight:500}.styles-module-scss-module__tbZA7W__abilityType.styles-module-scss-module__tbZA7W__ultimate{color:#ff6464;background:#ff646433}.styles-module-scss-module__tbZA7W__abilityType.styles-module-scss-module__tbZA7W__weapon{color:#64c8ff;background:#64c8ff33}.styles-module-scss-module__tbZA7W__abilityType.styles-module-scss-module__tbZA7W__normal{color:#ffffffb3;background:#ffffff1a}.styles-module-scss-module__tbZA7W__abilityType.styles-module-scss-module__tbZA7W__collab{color:gold;background:#ffd70033}.styles-module-scss-module__tbZA7W__abilityKey{color:#ffffff80;margin-top:8px;margin-bottom:6px;font-size:11px}@media screen and (max-width:480px){.styles-module-scss-module__tbZA7W__abilityKey{font-size:10px}}.styles-module-scss-module__tbZA7W__abilityDescription{color:#fff9;margin-bottom:8px;font-size:12px;line-height:1.5}@media screen and (max-width:480px){.styles-module-scss-module__tbZA7W__abilityDescription{font-size:11px}}.styles-module-scss-module__tbZA7W__abilityStats{flex-wrap:wrap;gap:8px;display:flex}.styles-module-scss-module__tbZA7W__abilityStat{color:#ffffff80;background:var(--surface-2);border-radius:3px;padding:3px 6px;font-size:10px}.styles-module-scss-module__tbZA7W__abilityStat strong{color:#fffc;font-weight:500}.styles-module-scss-module__tbZA7W__roleComparisonSection{margin-bottom:24px}@media screen and (max-width:480px){.styles-module-scss-module__tbZA7W__roleComparisonSection{margin-bottom:16px}}.styles-module-scss-module__tbZA7W__roleComparisonTableWrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.styles-module-scss-module__tbZA7W__roleComparisonTable{border-collapse:collapse;width:100%;min-width:650px;font-size:14px}.styles-module-scss-module__tbZA7W__roleComparisonTable th,.styles-module-scss-module__tbZA7W__roleComparisonTable td{text-align:left;border-bottom:1px solid #ffffff14;padding:10px 8px}[dir=rtl] .styles-module-scss-module__tbZA7W__roleComparisonTable th,[dir=rtl] .styles-module-scss-module__tbZA7W__roleComparisonTable td{text-align:right}.styles-module-scss-module__tbZA7W__roleComparisonTable th:first-child,.styles-module-scss-module__tbZA7W__roleComparisonTable td:first-child{text-align:center;width:32px}.styles-module-scss-module__tbZA7W__roleComparisonTable th:nth-child(2),.styles-module-scss-module__tbZA7W__roleComparisonTable td:nth-child(2){width:200px}.styles-module-scss-module__tbZA7W__roleComparisonTable th:nth-child(3),.styles-module-scss-module__tbZA7W__roleComparisonTable td:nth-child(3){text-align:center;width:46px}.styles-module-scss-module__tbZA7W__roleComparisonTable th:nth-child(4),.styles-module-scss-module__tbZA7W__roleComparisonTable th:nth-child(5),.styles-module-scss-module__tbZA7W__roleComparisonTable th:nth-child(6),.styles-module-scss-module__tbZA7W__roleComparisonTable th:nth-child(7),.styles-module-scss-module__tbZA7W__roleComparisonTable th:nth-child(8),.styles-module-scss-module__tbZA7W__roleComparisonTable th:nth-child(9),.styles-module-scss-module__tbZA7W__roleComparisonTable td:nth-child(4),.styles-module-scss-module__tbZA7W__roleComparisonTable td:nth-child(5),.styles-module-scss-module__tbZA7W__roleComparisonTable td:nth-child(6),.styles-module-scss-module__tbZA7W__roleComparisonTable td:nth-child(7),.styles-module-scss-module__tbZA7W__roleComparisonTable td:nth-child(8),.styles-module-scss-module__tbZA7W__roleComparisonTable td:nth-child(9){text-align:center}.styles-module-scss-module__tbZA7W__roleComparisonTable th{background:var(--surface-2);color:#ffffffe6;text-transform:uppercase;letter-spacing:.3px;white-space:nowrap;font-size:11px;font-weight:600}.styles-module-scss-module__tbZA7W__roleComparisonTable td{color:#fffc}.styles-module-scss-module__tbZA7W__roleComparisonTable tbody tr{transition:background .15s}.styles-module-scss-module__tbZA7W__roleComparisonTable tbody tr:hover{background:var(--surface-3)}@media screen and (max-width:480px){.styles-module-scss-module__tbZA7W__roleComparisonTable{font-size:11px}.styles-module-scss-module__tbZA7W__roleComparisonTable th,.styles-module-scss-module__tbZA7W__roleComparisonTable td{padding:6px 5px}.styles-module-scss-module__tbZA7W__roleComparisonTable th:first-child,.styles-module-scss-module__tbZA7W__roleComparisonTable td:first-child{width:24px}.styles-module-scss-module__tbZA7W__roleComparisonTable th:nth-child(2),.styles-module-scss-module__tbZA7W__roleComparisonTable td:nth-child(2){width:120px}.styles-module-scss-module__tbZA7W__roleComparisonTable th:nth-child(3),.styles-module-scss-module__tbZA7W__roleComparisonTable td:nth-child(3){width:40px}.styles-module-scss-module__tbZA7W__roleComparisonTable th{font-size:9px}}.styles-module-scss-module__tbZA7W__currentHeroRow{background:var(--neon-cyan-soft)!important}.styles-module-scss-module__tbZA7W__currentHeroRow td{color:var(--white);font-weight:500}.styles-module-scss-module__tbZA7W__roleComparisonHeroLink{color:var(--white);align-items:center;gap:10px;text-decoration:none;transition:color .2s;display:flex}.styles-module-scss-module__tbZA7W__roleComparisonHeroLink:hover{color:var(--neon-cyan)}@media screen and (max-width:480px){.styles-module-scss-module__tbZA7W__roleComparisonHeroLink{gap:8px}}.styles-module-scss-module__tbZA7W__roleComparisonIcon{object-fit:cover;border-radius:4px;width:32px;height:32px}@media screen and (max-width:480px){.styles-module-scss-module__tbZA7W__roleComparisonIcon{width:28px;height:28px}}.styles-module-scss-module__tbZA7W__statCell{font-variant-numeric:tabular-nums;text-align:center!important}
