.classes-module__lwjv1a__roles{gap:var(--atlas-space-1);flex-wrap:wrap;display:inline-flex}.classes-module__lwjv1a__role{align-items:center;gap:var(--atlas-space-1);border:1px solid var(--atlas-line-soft);background:color-mix(in srgb, var(--atlas-bg) 55%, transparent);color:var(--atlas-text-muted);font-family:var(--atlas-font-ui);font-size:var(--atlas-text-label);letter-spacing:0;text-shadow:none;white-space:nowrap;border-radius:999px;padding:1px 7px 1px 5px;font-weight:600;line-height:1.5;display:inline-flex}.classes-module__lwjv1a__role svg{flex:none;width:12px;height:12px}.classes-module__lwjv1a__role[data-role=tank] svg{color:var(--atlas-info)}.classes-module__lwjv1a__role[data-role=healer] svg{color:var(--atlas-positive)}.classes-module__lwjv1a__role[data-role=damage] svg{color:var(--atlas-negative)}.classes-module__lwjv1a__roster{gap:var(--atlas-space-5);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.classes-module__lwjv1a__classCard{gap:var(--atlas-space-4);grid-template-rows:auto 1fr auto;display:grid}.classes-module__lwjv1a__classHead{align-items:center;gap:var(--atlas-space-4);min-width:0;min-height:56px;color:inherit;text-decoration:none;display:flex}.classes-module__lwjv1a__classHead .classes-module__lwjv1a__className{flex:1;min-width:0}.classes-module__lwjv1a__className{color:color-mix(in srgb, var(--class-color,var(--atlas-accent)) 62%, var(--atlas-text-strong));font-family:var(--atlas-font-display);font-size:var(--atlas-text-h3);font-weight:var(--atlas-weight-display);letter-spacing:var(--atlas-tracking-display);line-height:var(--atlas-leading-snug);text-shadow:0 1px 3px var(--atlas-bg);overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;margin:0}.classes-module__lwjv1a__classArrow{width:16px;height:16px;color:var(--material-light,var(--atlas-accent));flex:none}.classes-module__lwjv1a__treeRows{align-content:start;gap:var(--atlas-space-2);margin:0;padding:0;list-style:none;display:grid}.classes-module__lwjv1a__treeRows>li{min-width:0}.classes-module__lwjv1a__treeRow{align-items:center;gap:var(--atlas-space-3);min-height:52px;padding:var(--atlas-space-2) var(--atlas-space-3) var(--atlas-space-2) var(--atlas-space-2);border:1px solid var(--material-line,var(--atlas-line-soft));border-inline-start:3px solid color-mix(in srgb, var(--class-color) 70%, transparent);border-radius:var(--atlas-radius);background:color-mix(in srgb, var(--atlas-bg) 58%, transparent);color:var(--atlas-text-strong);grid-template-columns:36px minmax(0,1fr) auto;text-decoration:none;display:grid}.classes-module__lwjv1a__treeRow img{border-radius:var(--atlas-radius-control);width:36px;height:36px;box-shadow:0 0 0 1px color-mix(in srgb, var(--class-color) 45%, transparent);display:block}.classes-module__lwjv1a__treeRow strong{min-width:0;font-size:var(--atlas-text-body);font-weight:650;line-height:var(--atlas-leading-snug);overflow-wrap:break-word}.classes-module__lwjv1a__treeRow .classes-module__lwjv1a__roles{justify-content:flex-end}.classes-module__lwjv1a__classLinks{gap:0 var(--atlas-space-5);margin:calc(var(--atlas-space-2) * -1) 0 calc(var(--atlas-space-3) * -1);flex-wrap:wrap;padding:0;list-style:none;display:flex}.classes-module__lwjv1a__roster[data-role-filter=tank] .classes-module__lwjv1a__treeRows>li:not([data-roles~=tank]),.classes-module__lwjv1a__roster[data-role-filter=healer] .classes-module__lwjv1a__treeRows>li:not([data-roles~=healer]),.classes-module__lwjv1a__roster[data-role-filter=damage] .classes-module__lwjv1a__treeRows>li:not([data-roles~=damage]),:is(.classes-module__lwjv1a__roster[data-role-filter=tank] .classes-module__lwjv1a__classCard:not(:has(li[data-roles~=tank])),.classes-module__lwjv1a__roster[data-role-filter=healer] .classes-module__lwjv1a__classCard:not(:has(li[data-roles~=healer])),.classes-module__lwjv1a__roster[data-role-filter=damage] .classes-module__lwjv1a__classCard:not(:has(li[data-roles~=damage]))){display:none}.classes-module__lwjv1a__classHero [aria-hidden=true]>span{box-shadow:0 0 0 1px color-mix(in srgb, var(--class-color) 40%, transparent), 0 6px 22px color-mix(in srgb, var(--class-color) 22%, transparent);border-radius:var(--atlas-radius)}.classes-module__lwjv1a__classHero h1{color:color-mix(in srgb, var(--class-color) 45%, var(--atlas-text-strong))}.classes-module__lwjv1a__treeGrid .classes-module__lwjv1a__role{border-color:var(--atlas-glass-edge);background:color-mix(in srgb, var(--atlas-bg) 70%, transparent);color:var(--atlas-text)}.classes-module__lwjv1a__highlights{gap:var(--atlas-space-5) var(--atlas-space-7);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.classes-module__lwjv1a__highlights>li{align-items:start;gap:var(--atlas-space-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.classes-module__lwjv1a__highlights>li[data-icon]{grid-template-columns:auto minmax(0,1fr)}.classes-module__lwjv1a__highlights h3{margin:0 0 var(--atlas-space-2);font-family:var(--atlas-font-display);font-size:var(--atlas-text-title);font-weight:var(--atlas-weight-display);line-height:var(--atlas-leading-snug)}.classes-module__lwjv1a__highlights h3 a{color:var(--atlas-text-strong);text-underline-offset:5px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.classes-module__lwjv1a__highlights p{max-width:62ch;color:var(--atlas-text);font-size:var(--atlas-text-body);line-height:var(--atlas-leading-body);text-wrap:pretty;margin:0}.classes-module__lwjv1a__picker{justify-content:space-between;align-items:center;gap:var(--atlas-space-1) var(--atlas-space-5);margin-bottom:var(--atlas-space-1);flex-wrap:wrap;display:flex}.classes-module__lwjv1a__changes.classes-module__lwjv1a__changes{margin-top:var(--atlas-space-4);border-top:1px solid var(--material-line,var(--atlas-line-soft))}.classes-module__lwjv1a__change{min-width:0}.classes-module__lwjv1a__change>summary{align-items:center;gap:2px var(--atlas-space-3);min-height:60px;padding:var(--atlas-space-2);border-radius:var(--atlas-radius);cursor:pointer;-webkit-user-select:none;user-select:none;grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"icon name mark arrow""icon note mark arrow";list-style:none;display:grid}.classes-module__lwjv1a__change>summary::-webkit-details-marker{display:none}.classes-module__lwjv1a__change>summary>:first-child{grid-area:icon}.classes-module__lwjv1a__changeName{min-width:0;color:var(--atlas-text-strong);font-size:var(--atlas-text-body);font-weight:600;line-height:var(--atlas-leading-snug);overflow-wrap:break-word;grid-area:name;align-self:end}.classes-module__lwjv1a__changeMeta{display:contents}.classes-module__lwjv1a__changeNote{min-width:0;color:var(--atlas-text-muted);font-size:var(--atlas-text-small);line-height:var(--atlas-leading-snug);overflow-wrap:break-word;grid-area:note;align-self:start}.classes-module__lwjv1a__badge{white-space:nowrap;grid-area:mark;justify-self:end}.classes-module__lwjv1a__chevron{width:18px;height:18px;color:var(--material-light,var(--atlas-accent));flex:none;grid-area:arrow}.classes-module__lwjv1a__change[open]>summary .classes-module__lwjv1a__chevron{transform:rotate(180deg)}.classes-module__lwjv1a__noIcon>svg{box-sizing:border-box;color:var(--atlas-text-subtle);padding:22%}.classes-module__lwjv1a__changeBody{gap:var(--atlas-space-3);padding:var(--atlas-space-1) var(--atlas-space-2) var(--atlas-space-5) calc(40px + var(--atlas-space-3) + var(--atlas-space-2));display:grid}.classes-module__lwjv1a__meaning{color:var(--atlas-text-muted);font-size:var(--atlas-text-small);margin:0}.classes-module__lwjv1a__moves{gap:var(--atlas-space-2) var(--atlas-space-5);flex-wrap:wrap;display:flex}.classes-module__lwjv1a__fact{align-items:baseline;gap:var(--atlas-space-2);color:var(--atlas-text-muted);font-size:var(--atlas-text-small);flex-wrap:wrap;margin:0;display:inline-flex}.classes-module__lwjv1a__fact b{align-items:center;gap:var(--atlas-space-1);color:var(--atlas-text-strong);font-variant-numeric:tabular-nums lining-nums;font-weight:600;display:inline-flex}.classes-module__lwjv1a__fact svg{width:13px;height:13px;color:var(--material-light,var(--atlas-accent));flex:none}.classes-module__lwjv1a__rank{justify-items:start;gap:var(--atlas-space-2);min-width:0;display:grid}.classes-module__lwjv1a__rankTitle{color:var(--atlas-text-strong);font-family:var(--atlas-font-ui);font-size:var(--atlas-text-small);margin:0;font-weight:700}.classes-module__lwjv1a__rankTitle span{color:var(--atlas-text-muted);font-weight:400}.classes-module__lwjv1a__comparison{align-items:stretch;gap:var(--atlas-space-3);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);width:100%;display:grid}.classes-module__lwjv1a__comparison[data-single]{grid-template-columns:minmax(0,1fr);max-width:72ch}.classes-module__lwjv1a__side{min-width:0;padding:var(--atlas-space-3) var(--atlas-space-4);border:1px solid var(--material-line,var(--atlas-line-soft));border-radius:var(--atlas-radius);background:color-mix(in srgb, var(--atlas-bg) 50%, transparent)}.classes-module__lwjv1a__side[data-side=after]{border-color:color-mix(in srgb, var(--material-accent,var(--atlas-accent)) 45%, transparent)}.classes-module__lwjv1a__side h5{margin:0 0 var(--atlas-space-1);color:var(--material-light,var(--atlas-text-subtle));font-family:var(--atlas-font-ui);font-size:var(--atlas-text-label);letter-spacing:var(--atlas-tracking-label);text-transform:uppercase;font-weight:700}.classes-module__lwjv1a__side[data-side=before] h5{color:var(--atlas-text-subtle)}.classes-module__lwjv1a__side p{color:var(--atlas-text);font-size:var(--atlas-text-body);line-height:var(--atlas-leading-body);white-space:pre-line;overflow-wrap:break-word;margin:0}.classes-module__lwjv1a__side[data-side=before] p{color:var(--atlas-text-muted)}.classes-module__lwjv1a__side del{background:color-mix(in srgb, var(--atlas-negative) 18%, transparent);color:var(--atlas-text);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--atlas-negative) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--atlas-negative) 70%, transparent);border-radius:3px}.classes-module__lwjv1a__side ins{background:color-mix(in srgb, var(--atlas-positive) 20%, transparent);color:var(--atlas-text-strong);border-radius:3px;text-decoration:none}.classes-module__lwjv1a__becomes{width:18px;height:18px;color:var(--material-light,var(--atlas-accent));align-self:center}.classes-module__lwjv1a__moreRanks>div{gap:var(--atlas-space-5)}.classes-module__lwjv1a__credit{color:var(--atlas-text-subtle);font-size:var(--atlas-text-meta);line-height:var(--atlas-leading-body);margin:0}.classes-module__lwjv1a__credit a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:3px}@media (hover:hover) and (pointer:fine){.classes-module__lwjv1a__treeRow,.classes-module__lwjv1a__change>summary{transition:border-color var(--atlas-duration-fast) var(--atlas-ease), background-color var(--atlas-duration-fast) var(--atlas-ease), translate var(--atlas-duration-fast) var(--atlas-ease)}.classes-module__lwjv1a__treeRow:hover{border-color:color-mix(in srgb, var(--class-color) 60%, var(--atlas-line));background:color-mix(in srgb, var(--class-color) 9%, var(--atlas-bg));translate:2px}.classes-module__lwjv1a__treeRow img,.classes-module__lwjv1a__classArrow,.classes-module__lwjv1a__chevron{transition:scale var(--atlas-duration) var(--atlas-ease), translate var(--atlas-duration) var(--atlas-ease), transform var(--atlas-duration) var(--atlas-ease)}.classes-module__lwjv1a__classHead img{transition:scale var(--atlas-duration) var(--atlas-ease), translate var(--atlas-duration) var(--atlas-ease), transform var(--atlas-duration) var(--atlas-ease)}.classes-module__lwjv1a__treeRow:hover img{scale:1.1}.classes-module__lwjv1a__classHead:hover img{scale:1.08}.classes-module__lwjv1a__classHead:hover .classes-module__lwjv1a__classArrow{translate:3px}.classes-module__lwjv1a__classHead:hover .classes-module__lwjv1a__className{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.classes-module__lwjv1a__change>summary:hover{background:color-mix(in srgb, var(--material-accent,var(--atlas-accent)) 10%, transparent)}.classes-module__lwjv1a__change>summary:hover .classes-module__lwjv1a__chevron{translate:0 2px}.classes-module__lwjv1a__highlights h3 a,.classes-module__lwjv1a__credit a{transition:text-decoration-color var(--atlas-duration-fast) var(--atlas-ease), color var(--atlas-duration-fast) var(--atlas-ease)}.classes-module__lwjv1a__highlights h3 a:hover{text-decoration-color:currentColor}.classes-module__lwjv1a__credit a:hover{color:var(--atlas-text)}}@keyframes classes-module__lwjv1a__changeOpen{0%{opacity:0;translate:0 -6px}}@media (prefers-reduced-motion:no-preference){.classes-module__lwjv1a__change[open]>.classes-module__lwjv1a__changeBody{animation:classes-module__lwjv1a__changeOpen var(--atlas-duration) var(--atlas-ease) both}}@media (prefers-reduced-motion:reduce){.classes-module__lwjv1a__treeRow,.classes-module__lwjv1a__treeRow img,.classes-module__lwjv1a__classArrow,.classes-module__lwjv1a__chevron{transition:none;translate:none!important;scale:none!important}.classes-module__lwjv1a__classHead img{transition:none;translate:none!important;scale:none!important}}html[data-motion=reduced] :is(.classes-module__lwjv1a__treeRow,.classes-module__lwjv1a__treeRow img,.classes-module__lwjv1a__classHead img,.classes-module__lwjv1a__classArrow,.classes-module__lwjv1a__chevron){transition:none;translate:none!important;scale:none!important}html[data-motion=reduced] .classes-module__lwjv1a__change[open]>.classes-module__lwjv1a__changeBody{animation:none}@media (forced-colors:active){.classes-module__lwjv1a__treeRow,.classes-module__lwjv1a__side,.classes-module__lwjv1a__role{border-color:canvastext}.classes-module__lwjv1a__side ins{text-decoration:underline}}@media (max-width:1100px){.classes-module__lwjv1a__roster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.classes-module__lwjv1a__roster{gap:var(--atlas-space-4);grid-template-columns:minmax(0,1fr)}.classes-module__lwjv1a__classCard{gap:var(--atlas-space-3)}.classes-module__lwjv1a__treeGrid.classes-module__lwjv1a__treeGrid.classes-module__lwjv1a__treeGrid{grid-template-columns:minmax(0,1fr)}.classes-module__lwjv1a__treeGrid>li>a{aspect-ratio:3}.classes-module__lwjv1a__highlights{grid-template-columns:minmax(0,1fr)}.classes-module__lwjv1a__highlights>li{gap:var(--atlas-space-3)}.classes-module__lwjv1a__change>summary{row-gap:var(--atlas-space-1);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon name arrow""icon meta arrow";padding-inline:0}.classes-module__lwjv1a__changeNote:has(.classes-module__lwjv1a__alias){flex-basis:100%}.classes-module__lwjv1a__changeMeta{align-items:center;gap:var(--atlas-space-1) var(--atlas-space-2);flex-wrap:wrap;grid-area:meta;min-width:0;display:flex}.classes-module__lwjv1a__changeBody{padding-inline:0}.classes-module__lwjv1a__comparison{gap:var(--atlas-space-2);grid-template-columns:minmax(0,1fr)}.classes-module__lwjv1a__becomes{justify-self:center;transform:rotate(90deg)}.classes-module__lwjv1a__side{padding:var(--atlas-space-3)}}@media (pointer:coarse){.classes-module__lwjv1a__credit a{align-items:center;min-height:44px;display:inline-flex}}
