.mists-module__nWF1Rq__roster{gap:var(--atlas-space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));margin:0;padding:0;list-style:none;display:grid}.mists-module__nWF1Rq__classCard{align-content:start;gap:var(--atlas-space-4);scroll-margin-top:calc(var(--atlas-sticky-top) + var(--atlas-space-4));display:grid}.mists-module__nWF1Rq__classHead{align-items:center;gap:var(--atlas-space-3);display:flex}.mists-module__nWF1Rq__classIcon{border-radius:var(--atlas-radius);box-shadow:0 0 0 1px color-mix(in srgb, var(--class-color) 45%, transparent)}.mists-module__nWF1Rq__classIcon img{border-radius:inherit;display:block}.mists-module__nWF1Rq__className{min-width:0;color:color-mix(in srgb, var(--class-color) 62%, var(--atlas-text-strong));font:var(--atlas-weight-display) var(--atlas-text-h3) / var(--atlas-leading-snug) var(--atlas-font-display);letter-spacing:var(--atlas-tracking-display);text-shadow:0 1px 3px var(--atlas-bg);flex:1;margin:0}.mists-module__nWF1Rq__talentsLink{min-height:36px;padding:0 var(--atlas-space-3);color:var(--atlas-text);font:600 var(--atlas-text-small) / 1 var(--atlas-font-ui);border:1px solid var(--atlas-line-soft);border-radius:var(--atlas-radius-control);background:color-mix(in srgb, var(--atlas-bg) 55%, transparent);transition:color var(--atlas-duration-fast) var(--atlas-ease), border-color var(--atlas-duration-fast) var(--atlas-ease);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.mists-module__nWF1Rq__talentsLink svg{width:15px;height:15px;color:var(--material-light,var(--atlas-accent))}.mists-module__nWF1Rq__talentsLink:hover{color:var(--atlas-text-strong);border-color:color-mix(in srgb, var(--class-color) 60%, var(--atlas-line))}.mists-module__nWF1Rq__talentsLink:focus-visible,.mists-module__nWF1Rq__specName:focus-visible,.mists-module__nWF1Rq__classPick:focus-visible{outline:2px solid var(--material-light,var(--atlas-accent-strong));outline-offset:2px}.mists-module__nWF1Rq__specRows{gap:var(--atlas-space-2);margin:0;padding:0;list-style:none;display:grid}.mists-module__nWF1Rq__specRow{align-items:start;gap:var(--atlas-space-3);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);grid-template-columns:36px minmax(0,1fr);padding:10px;display:grid}.mists-module__nWF1Rq__specIcon{width:36px;height:36px;box-shadow:0 0 0 1px color-mix(in srgb, var(--class-color) 45%, transparent);border-radius:50%}.mists-module__nWF1Rq__specMain{gap:4px;min-width:0;display:grid}.mists-module__nWF1Rq__specLine{align-items:center;gap:4px var(--atlas-space-2);flex-wrap:wrap;display:flex}.mists-module__nWF1Rq__specName{color:var(--atlas-text-strong);font-size:var(--atlas-text-body);border-radius:3px;font-weight:650;line-height:1.25;text-decoration:none}.mists-module__nWF1Rq__specName:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.mists-module__nWF1Rq__specText{color:var(--atlas-text-muted);font-size:var(--atlas-text-small);line-height:1.4}.mists-module__nWF1Rq__role{color:var(--atlas-text-muted);font-size:var(--atlas-text-label);white-space:nowrap;border:1px solid var(--atlas-line-soft);border-radius:999px;align-items:center;gap:4px;padding:1px 7px 1px 5px;line-height:1.5;display:inline-flex}.mists-module__nWF1Rq__role svg{flex:none;width:12px;height:12px}.mists-module__nWF1Rq__role[data-role=tank] svg{color:var(--atlas-info)}.mists-module__nWF1Rq__role[data-role=healer] svg{color:var(--atlas-positive)}.mists-module__nWF1Rq__role[data-role=damage] svg{color:var(--atlas-negative)}.mists-module__nWF1Rq__classPicker{gap:var(--atlas-space-2);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin-block-end:var(--atlas-space-5);display:grid}.mists-module__nWF1Rq__classPick{align-items:center;gap:var(--atlas-space-2);min-height:48px;padding:6px var(--atlas-space-3) 6px 6px;color:var(--atlas-text);font:600 var(--atlas-text-small) / 1.2 var(--atlas-font-ui);border:1px solid var(--atlas-line-soft);border-radius:var(--atlas-radius-control);background:color-mix(in srgb, var(--atlas-bg) 62%, transparent);transition:border-color var(--atlas-duration-fast) var(--atlas-ease), background-color var(--atlas-duration-fast) var(--atlas-ease);text-decoration:none;display:flex}.mists-module__nWF1Rq__classPick img{box-shadow:0 0 0 1px color-mix(in srgb, var(--class-color) 45%, transparent);border-radius:6px;flex:none}.mists-module__nWF1Rq__classPick:hover{border-color:color-mix(in srgb, var(--class-color) 55%, var(--atlas-line))}.mists-module__nWF1Rq__classPick[aria-current]{color:var(--atlas-text-strong);border-color:color-mix(in srgb, var(--class-color) 75%, var(--atlas-line));background:color-mix(in srgb, var(--class-color) 14%, var(--atlas-bg))}.mists-module__nWF1Rq__plaque{display:block}.mists-module__nWF1Rq__calculator{gap:var(--atlas-space-5);display:grid}.mists-module__nWF1Rq__specs{gap:var(--atlas-space-2);flex-wrap:wrap;display:flex}.mists-module__nWF1Rq__spec,.mists-module__nWF1Rq__reset{align-items:center;gap:var(--atlas-space-2);min-height:40px;padding:0 var(--atlas-space-3) 0 6px;color:var(--atlas-text);font:600 var(--atlas-text-small) / 1 var(--atlas-font-ui);border:1px solid var(--atlas-line-soft);background:color-mix(in srgb, var(--atlas-bg) 60%, transparent);cursor:pointer;transition:border-color var(--atlas-duration-fast) var(--atlas-ease), background-color var(--atlas-duration-fast) var(--atlas-ease);border-radius:999px;display:inline-flex}.mists-module__nWF1Rq__spec img{border-radius:50%}.mists-module__nWF1Rq__spec:hover{border-color:color-mix(in srgb, var(--class-color) 55%, var(--atlas-line))}.mists-module__nWF1Rq__spec[aria-pressed=true]{color:var(--atlas-text-strong);border-color:color-mix(in srgb, var(--class-color) 80%, var(--atlas-line));background:color-mix(in srgb, var(--class-color) 18%, var(--atlas-bg))}.mists-module__nWF1Rq__reset{padding-inline:var(--atlas-space-3);color:var(--atlas-text-muted);margin-inline-start:auto}.mists-module__nWF1Rq__reset svg{width:15px;height:15px}.mists-module__nWF1Rq__reset:hover:not(:disabled){color:var(--atlas-text-strong)}.mists-module__nWF1Rq__reset:disabled{opacity:.45;cursor:default}.mists-module__nWF1Rq__board{gap:var(--atlas-space-5);grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:start;display:grid}.mists-module__nWF1Rq__tiers{gap:var(--atlas-space-2);margin:0;padding:0;list-style:none;display:grid}.mists-module__nWF1Rq__tierRow{gap:var(--atlas-space-2);grid-template-columns:40px repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.mists-module__nWF1Rq__tierLevel{color:var(--atlas-text-muted);font:700 var(--atlas-text-body) / 1 var(--atlas-font-display);font-variant-numeric:tabular-nums;place-items:center;display:grid}.mists-module__nWF1Rq__talent{align-items:center;gap:var(--atlas-space-3);min-height:56px;padding:7px var(--atlas-space-3) 7px 7px;color:var(--atlas-text);font:600 var(--atlas-text-small) / 1.25 var(--atlas-font-ui);text-align:start;border:1px solid var(--atlas-line-soft);border-radius:var(--atlas-radius);background:color-mix(in srgb, var(--atlas-bg) 62%, transparent);cursor:pointer;transition:border-color var(--atlas-duration-fast) var(--atlas-ease), background-color var(--atlas-duration-fast) var(--atlas-ease), opacity var(--atlas-duration-fast) var(--atlas-ease);display:flex}.mists-module__nWF1Rq__talent img{width:40px;height:40px;box-shadow:0 0 0 1px var(--atlas-line);border-radius:6px;flex:none}.mists-module__nWF1Rq__talent:hover,.mists-module__nWF1Rq__talent[data-shown]{border-color:color-mix(in srgb, var(--class-color) 45%, var(--atlas-line))}.mists-module__nWF1Rq__talent[aria-pressed=true]{color:var(--atlas-text-strong);border-color:color-mix(in srgb, var(--class-color) 85%, var(--atlas-line-strong));background:color-mix(in srgb, var(--class-color) 20%, var(--atlas-bg));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--class-color) 50%, transparent)}.mists-module__nWF1Rq__talent[aria-pressed=true] img{box-shadow:0 0 0 2px color-mix(in srgb, var(--class-color) 85%, var(--atlas-text-strong))}.mists-module__nWF1Rq__talent[data-dimmed]{opacity:.55}.mists-module__nWF1Rq__talent[data-dimmed] img{filter:grayscale(.7)}.mists-module__nWF1Rq__talent[data-dimmed]:hover,.mists-module__nWF1Rq__talent[data-dimmed][data-shown]{opacity:.85}.mists-module__nWF1Rq__spec:focus-visible,.mists-module__nWF1Rq__reset:focus-visible,.mists-module__nWF1Rq__talent:focus-visible{outline:2px solid var(--material-light,var(--atlas-accent-strong));outline-offset:2px}.mists-module__nWF1Rq__detail,.mists-module__nWF1Rq__inlineDetail{gap:var(--atlas-space-3);padding:var(--atlas-space-4);border:1px solid var(--atlas-line);border-radius:var(--atlas-radius);background:color-mix(in srgb, var(--atlas-bg) 82%, transparent);display:grid}.mists-module__nWF1Rq__detail{top:calc(var(--atlas-sticky-top) + var(--atlas-space-4));position:sticky}.mists-module__nWF1Rq__inlineDetail{margin-block-start:var(--atlas-space-2);display:none}.mists-module__nWF1Rq__cardHead{align-items:center;gap:var(--atlas-space-3);display:flex}.mists-module__nWF1Rq__cardHead img{box-shadow:0 0 0 1px var(--atlas-line);border-radius:6px;flex:none}.mists-module__nWF1Rq__cardHead h3{color:var(--atlas-text-strong);font:650 var(--atlas-text-title) / 1.25 var(--atlas-font-ui);margin:0}.mists-module__nWF1Rq__meta{gap:4px var(--atlas-space-3);color:var(--atlas-text-muted);font-size:var(--atlas-text-small);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.mists-module__nWF1Rq__description{color:var(--atlas-text);font-size:var(--atlas-text-body);line-height:var(--atlas-leading-body);white-space:pre-line;margin:0}@media (max-width:900px){.mists-module__nWF1Rq__board{grid-template-columns:minmax(0,1fr)}.mists-module__nWF1Rq__detail{display:none}.mists-module__nWF1Rq__inlineDetail{display:grid}}@media (max-width:560px){.mists-module__nWF1Rq__classPicker{grid-template-columns:repeat(auto-fill,minmax(44px,1fr))}.mists-module__nWF1Rq__classPick{justify-content:center;padding:4px}.mists-module__nWF1Rq__classPick span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mists-module__nWF1Rq__tierRow{grid-template-columns:repeat(3,minmax(0,1fr))}.mists-module__nWF1Rq__tierLevel{font-size:var(--atlas-text-small);grid-column:1/-1;place-items:center start}.mists-module__nWF1Rq__talent{text-align:center;min-height:92px;font-size:var(--atlas-text-label);flex-direction:column;justify-content:flex-start;gap:6px;padding:8px 6px}.mists-module__nWF1Rq__reset{margin-inline-start:0}}@media (prefers-reduced-motion:reduce){.mists-module__nWF1Rq__talent,.mists-module__nWF1Rq__spec,.mists-module__nWF1Rq__reset,.mists-module__nWF1Rq__classPick,.mists-module__nWF1Rq__talentsLink{transition:none}}@media (forced-colors:active){.mists-module__nWF1Rq__talent[aria-pressed=true],.mists-module__nWF1Rq__spec[aria-pressed=true],.mists-module__nWF1Rq__classPick[aria-current]{outline:2px solid highlight}}
