.B-Ahjq_card{color:var(--text);text-align:left;flex-direction:column;gap:12px;display:flex}.B-Ahjq_top{align-items:center;gap:12px;display:flex;position:relative}.B-Ahjq_portrait{border:2px solid var(--gold);flex:none;width:60px;height:60px;box-shadow:0 4px 12px #00000080}.B-Ahjq_title{flex-direction:column;flex:1;gap:5px;min-width:0;padding-right:44px;display:flex}.B-Ahjq_nameRow{align-items:center;gap:6px;min-width:0;display:flex}.B-Ahjq_name{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display), sans-serif;text-transform:uppercase;font-size:22px;font-weight:800;line-height:1.05;overflow:hidden}.B-Ahjq_size{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:#ffffff0d;border:1px solid #ffffff2e;border-radius:999px;flex:none;padding:2px 8px;font-size:10px;font-weight:700;line-height:1.3}.B-Ahjq_badges{flex-wrap:wrap;gap:4px;display:flex}.B-Ahjq_classBadge,.B-Ahjq_perk{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;padding:2px 7px;font-size:11px;font-weight:700}.B-Ahjq_classBadge{color:var(--on-tag);background:var(--tag,var(--muted))}.B-Ahjq_classBadge[data-tag=Tank]{--tag:var(--class-tank)}.B-Ahjq_classBadge[data-tag=Fighter]{--tag:var(--class-fighter)}.B-Ahjq_classBadge[data-tag=Assassin]{--tag:var(--class-assassin)}.B-Ahjq_classBadge[data-tag=Mage]{--tag:var(--class-mage)}.B-Ahjq_classBadge[data-tag=Marksman]{--tag:var(--class-marksman)}.B-Ahjq_classBadge[data-tag=Support]{--tag:var(--class-support)}.B-Ahjq_perk{border:1px solid var(--teal);color:var(--teal)}.B-Ahjq_top:has(.B-Ahjq_rating[data-bare]) .B-Ahjq_title{padding-right:36px}.B-Ahjq_rating{flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute;top:-3px;right:0}.B-Ahjq_ratingValue{font-family:var(--font-display), sans-serif;color:var(--gold-bright);font-size:28px;font-weight:800;line-height:1}.B-Ahjq_ratingPos{font-family:var(--font-display), sans-serif;letter-spacing:.06em;color:var(--offense);font-size:12px;font-weight:800;line-height:1}.B-Ahjq_rating[data-bare] .B-Ahjq_ratingPos{font-size:14px}.B-Ahjq_rating[data-side=D] .B-Ahjq_ratingPos{color:var(--defense)}@media (max-width:899px){.B-Ahjq_ratingPos{font-size:15px}.B-Ahjq_rating[data-bare] .B-Ahjq_ratingPos{font-size:18px}}.B-Ahjq_stats{background:#00000052;border:1px solid #ffffff0d;grid-template-columns:repeat(6,1fr);padding:8px 4px;display:grid}.B-Ahjq_stat{flex-direction:column;align-items:center;gap:1px;display:flex}.B-Ahjq_statLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:600}.B-Ahjq_statValue{font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.B-Ahjq_statValue[data-tier=high]{color:var(--green)}.B-Ahjq_statValue[data-tier=low]{color:var(--stat-low)}.B-Ahjq_statValue[data-boosted]{color:var(--boost);position:relative}.B-Ahjq_gain{background:var(--green);clip-path:polygon(50% 0,100% 100%,0 100%);width:7px;height:6px;margin-top:-3px;position:absolute;top:50%;left:calc(100% + 3px)}.B-Ahjq_items{flex-wrap:wrap;gap:6px 14px;display:flex}.B-Ahjq_itemRow{align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.B-Ahjq_item{--item-size:28px}.B-Ahjq_itemText{flex-direction:column;line-height:1.25;display:flex}.B-Ahjq_itemBoost{color:var(--muted);font-size:12px;font-weight:700}.B-Ahjq_itemPlus{color:var(--green)}.B-Ahjq_itemSep{color:#8f9bb099}.B-Ahjq_chem{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding-top:10px;display:flex}.B-Ahjq_chemHead{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.B-Ahjq_diamonds{gap:5px;display:flex}.B-Ahjq_diamonds span{border:1px solid #ffffff59;width:9px;height:9px;transform:rotate(45deg)}.B-Ahjq_diamonds span[data-on]{border-color:var(--green);background:var(--green)}.B-Ahjq_chemBoost{letter-spacing:.06em;color:var(--muted);margin-left:auto}.B-Ahjq_links{flex-direction:column;gap:6px;list-style:none;display:flex}.B-Ahjq_links li{border-left:3px solid #7fb8ff;grid-template-columns:1fr auto;align-items:center;column-gap:10px;padding-left:10px;display:grid}.B-Ahjq_linkName,.B-Ahjq_linkWhy{grid-column:1}.B-Ahjq_worth{grid-area:1/2/3;gap:5px;padding-right:2px;display:flex}.B-Ahjq_worth span{border:1px solid var(--green);width:9px;height:9px;transform:rotate(45deg)}.B-Ahjq_worth span[data-on]{background:var(--green)}.B-Ahjq_worth span[data-half]{background:linear-gradient(45deg, var(--green) 50%, transparent 50%)}.B-Ahjq_links li[data-tier="2"]{border-left-color:var(--green)}.B-Ahjq_links li[data-tier="3"]{border-left-color:var(--gold-bright)}.B-Ahjq_links li[data-bond]{border-left-color:#ff7ac8}.B-Ahjq_linkName{font-size:14px;font-weight:700}.B-Ahjq_linkPos{color:var(--muted);margin-left:4px;font-size:11px;font-weight:700}.B-Ahjq_linkWhy,.B-Ahjq_none{color:var(--muted);font-size:13px}.B-Ahjq_region,.B-Ahjq_role{vertical-align:bottom;align-items:center;gap:3px;font-weight:600;display:inline-flex}.B-Ahjq_region{color:#8fd0ff}.B-Ahjq_role{color:#f5b26b}.B-Ahjq_linkIcon{flex:none;width:1.15em;height:1.15em}.B-Ahjq_ghostBadge{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:#071512;background:linear-gradient(90deg,#6ef0dc,#a98bff);padding:2px 7px;font-size:11px;font-weight:700}.B-Ahjq_ghostValue{color:#8ff5e4;text-shadow:0 0 8px #6ef0dc99}.B-Ahjq_firedBadge,.B-Ahjq_formBadge{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:4px;padding:2px 7px;font-size:11px;font-weight:800;display:inline-flex}.B-Ahjq_firedBadge{color:#1a0a04;background:linear-gradient(90deg,#ffd36b,#ff6a3d)}.B-Ahjq_formBadge{color:#1a1206;background:linear-gradient(90deg,#b8975a,#f6e3ae 50%,#b8975a)}.B-Ahjq_card[data-boost=firedup] .B-Ahjq_portrait{border-color:#ff9a5a;box-shadow:0 0 14px #ff783280}.B-Ahjq_card[data-boost=inform] .B-Ahjq_portrait{border-color:#f0d290;box-shadow:0 0 14px #f0d29073}
