._tree_1v73w_1{min-width:0;min-height:0;height:100%;overflow:hidden;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);display:grid;grid-template-rows:auto auto minmax(0,1fr)}._treeHead_1v73w_2{min-height:72px;padding:10px 16px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--border);background:linear-gradient(110deg,var(--ember-soft),#111518 44%)}._treeHead_1v73w_2 h2{font-family:var(--font-family-display);font-size:23px;font-weight:500;margin:3px 0 1px}._treeHead_1v73w_2 p{color:var(--muted-foreground);font-size:12px;line-height:1.35;margin:0;max-width:620px}._eyebrow_1v73w_5{color:var(--primary);text-transform:uppercase;letter-spacing:.1em;font:600 11px/1 var(--font-family-monospace);display:flex;align-items:center;gap:5px}._points_1v73w_6{min-width:230px;border:1px solid rgba(215,166,74,.3);background:var(--ember-soft);padding:9px 10px;display:grid;grid-template-columns:1fr auto auto;align-items:center;column-gap:8px}._points_1v73w_6>span{grid-column:1 / -1;color:var(--muted-foreground);font:500 10px/1.2 var(--font-family-monospace)}._points_1v73w_6>strong{color:var(--primary);font:600 22px/1 var(--font-family-monospace)}._points_1v73w_6>small{color:var(--muted-foreground);font-size:12px}._points_1v73w_6 button{grid-column:auto;margin-top:0}._loadout_1v73w_12{padding:8px 16px 9px;border-bottom:1px solid var(--border);background:#101416}._loadoutHead_1v73w_13{display:flex;justify-content:space-between;align-items:end;margin-bottom:6px}._loadoutHead_1v73w_13 h3{font-family:var(--font-family-display);font-size:17px;font-weight:500;margin:4px 0 0}._loadoutHead_1v73w_13 p{color:var(--muted-foreground);font-size:12px;margin:0}._slots_1v73w_16{display:grid;grid-template-columns:repeat(8,1fr);gap:5px}._slotHoverWrap_1v73w_17{min-width:0}._slotHoverWrap_1v73w_17>._skillSlot_1v73w_17{width:100%}._skillSlot_1v73w_17{height:50px;border:1px dashed var(--border);border-radius:var(--radius-sm);display:grid;place-items:center;align-content:center;gap:2px;color:var(--muted-foreground);position:relative;padding:3px;transition:border-color .15s,background .15s,transform .15s}._skillSlot_1v73w_17>span{position:absolute;top:4px;left:5px;font:500 9px/1 var(--font-family-monospace)}._skillSlot_1v73w_17 strong{color:var(--foreground);font-size:12px;line-height:1.15;text-align:center}._skillSlot_1v73w_17 small{color:var(--muted-foreground);font-size:12px;display:flex;align-items:center;gap:2px}._slotFilled_1v73w_22{border-style:solid;border-color:#d7a64a59;background:var(--ember-soft);color:var(--primary)}._slotDropTarget_1v73w_23{border-style:solid;border-color:var(--primary);background:#d7a64a29;transform:translateY(-2px);box-shadow:0 0 14px #d7a64a29}._remove_1v73w_24{position:absolute;top:4px;right:4px;opacity:0}._slotFilled_1v73w_22:hover ._remove_1v73w_24{opacity:1}._progression_1v73w_27{min-height:0;overflow:hidden;background:#0c1012;display:grid;grid-template-rows:auto minmax(0,1fr) auto}._investmentBar_1v73w_28{min-height:42px;padding:7px 14px;display:grid;grid-template-columns:150px minmax(180px,1fr) auto;gap:12px;align-items:center;border-bottom:1px solid var(--border);background:#d7a64a09}._investmentBar_1v73w_28 span{color:var(--foreground);font:500 11px/1 var(--font-family-monospace);text-transform:uppercase;letter-spacing:.06em}._investmentBar_1v73w_28 strong{color:var(--primary);font-size:16px}._investmentBar_1v73w_28>div{height:5px;background:#252c2f;overflow:hidden}._investmentBar_1v73w_28 i{display:block;height:100%;background:var(--primary);box-shadow:0 0 8px #d7a64a66}._investmentBar_1v73w_28 small{color:var(--muted-foreground);font-size:12px}._workspaceScroller_1v73w_35{min-height:0;overflow-x:auto;overflow-y:hidden}._workspace_1v73w_35{min-width:950px;height:100%;min-height:0;display:grid;grid-template-columns:330px minmax(620px,1fr)}._skillPathPanel_1v73w_37,._talentPanel_1v73w_37{min-width:0;min-height:0;overflow:hidden;background:#0e1214;display:grid;grid-template-rows:auto minmax(0,1fr)}._skillPathPanel_1v73w_37{border-right:1px solid var(--border)}._talentPanel_1v73w_37{background:radial-gradient(ellipse at 50% 10%,rgba(215,166,74,.075),transparent 38%),#0c1012}._sectionTitle_1v73w_40{min-height:58px;padding:9px 13px;display:flex;justify-content:space-between;align-items:end;gap:12px;border-bottom:1px solid var(--border);background:#111518eb}._sectionTitle_1v73w_40 h3{margin:5px 0 0;font:500 19px/1 var(--font-family-display)}._sectionTitle_1v73w_40 p{max-width:340px;margin:0;color:var(--muted-foreground);font-size:12px;line-height:1.45;text-align:right}._skillPathPanel_1v73w_37 ._sectionTitle_1v73w_40{display:block}._skillPathPanel_1v73w_37 ._sectionTitle_1v73w_40 p{margin-top:7px;text-align:left}._skillTrackScroller_1v73w_46{min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#3a4245 transparent}._skillTrack_1v73w_46{position:relative;padding:15px 11px 24px 48px;display:grid;gap:8px}._trackLine_1v73w_48{position:absolute;left:27px;top:28px;bottom:28px;width:2px;background:linear-gradient(var(--primary) 0 8%,#343c3f 8%)}._trackSkill_1v73w_49{position:relative;width:100%;min-height:62px;padding:7px 8px;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:8px;border:1px solid var(--border);border-radius:2px;background:#14191b;text-align:left;overflow:visible;cursor:grab}._trackSkill_1v73w_49:active{cursor:grabbing}._trackThreshold_1v73w_51{position:absolute;left:-41px;width:32px;height:20px;display:grid;place-items:center;border:1px solid #3a4346;background:#0c1012;color:var(--muted-foreground);font:600 12px/1.2 var(--font-family-monospace);z-index:2}._trackGlyph_1v73w_52{width:36px;height:36px;display:grid;place-items:center;border:1px solid #465053;background:#0e1214;color:#7c878a}._trackCopy_1v73w_53{min-width:0;max-width:100%;display:grid;gap:5px;overflow:hidden}._trackCopy_1v73w_53 strong{min-width:0;color:var(--foreground);font-size:12px;line-height:1.15;white-space:normal;overflow-wrap:anywhere}._skillMeta_1v73w_55{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}._trackCopy_1v73w_53 small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted-foreground);font:600 9px/1 var(--font-family-monospace);letter-spacing:.05em}._skillMeta_1v73w_55 em{color:#c8a968;font:600 12px/1.2 var(--font-family-monospace);letter-spacing:.04em;font-style:normal;white-space:nowrap}._skillTags_1v73w_58{display:flex;flex-wrap:wrap;gap:3px;min-width:0}._skillTags_1v73w_58 b{max-width:100%;padding:2px 5px;border:1px solid #3c474a;background:#0d1214;color:#aeb8ba;font:700 8px/1 var(--font-family-monospace);letter-spacing:.045em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._skillLocked_1v73w_59{opacity:.48;cursor:not-allowed}._skillUnlocked_1v73w_60{border-color:#d7a64a47;background:linear-gradient(90deg,#d7a64a14,#14191b 55%)}._skillUnlocked_1v73w_60 ._trackGlyph_1v73w_52,._skillUnlocked_1v73w_60 ._trackThreshold_1v73w_51{border-color:#d7a64a99;color:var(--primary)}._skillSelected_1v73w_62{outline:1px solid var(--primary);outline-offset:2px}._mobileTalentList_1v73w_64{display:none}._talentScroller_1v73w_64{min-height:0;overflow:auto;background:#0b0f11}._talentGraph_1v73w_65{min-width:620px;height:2380px;position:relative;background:radial-gradient(circle,rgba(215,166,74,.04) 1px,transparent 1px),#0b0f11;background-size:28px 28px}._edges_1v73w_66{position:absolute;inset:0;width:100%;height:100%;overflow:visible;z-index:0}._edges_1v73w_66 path{fill:none;stroke:#414b4e;stroke-width:2;opacity:.5;vector-effect:non-scaling-stroke}._edges_1v73w_66 ._spine_1v73w_68{stroke:#625538;stroke-width:2;opacity:.72}._edges_1v73w_66 ._branch_1v73w_69{stroke:#424b4e;stroke-width:1.5;stroke-dasharray:3 4;opacity:.48}._edges_1v73w_66 ._edgeLive_1v73w_70{stroke:var(--primary);stroke-width:2;opacity:1;filter:drop-shadow(0 0 3px rgba(215,166,74,.42))}._edges_1v73w_66 ._edgePath_1v73w_71{stroke:#f0cf84;stroke-width:2.5;stroke-dasharray:5 3;opacity:1;filter:drop-shadow(0 0 4px rgba(215,166,74,.5))}._talentNode_1v73w_72{position:absolute;transform:translate(-50%,-50%);width:184px;min-height:64px;padding:6px 7px;display:grid;grid-template-columns:30px minmax(0,1fr);grid-template-rows:1fr;align-items:center;gap:6px;color:#727c7f;background:#101517;border:1px solid #30383b;border-radius:2px;opacity:1;overflow:hidden;text-align:left;box-shadow:0 5px 14px #0000003d;box-sizing:border-box;z-index:2}._nodeGlyph_1v73w_73{width:28px;height:28px;display:grid;place-items:center;color:#758083;background:#0d1113;border:1px solid #505a5d;box-shadow:inset 0 0 0 2px #171c1e}._masteryNode_1v73w_74{width:min(184px,calc(22% - 10px));min-height:72px}._masteryNode_1v73w_74 ._nodeGlyph_1v73w_73{transform:rotate(45deg)}._masteryNode_1v73w_74 ._nodeGlyph_1v73w_73 svg{transform:rotate(-45deg)}._passiveNode_1v73w_77 ._nodeGlyph_1v73w_73{border-radius:50%}._keystoneNode_1v73w_78{width:168px;border-color:#705a30;background:linear-gradient(100deg,#d7a64a1c,#121719 58%)}._keystoneNode_1v73w_78 ._nodeGlyph_1v73w_73{border-color:#b68a36;color:#d9bd7b;transform:rotate(45deg)}._keystoneNode_1v73w_78 ._nodeGlyph_1v73w_73 svg{transform:rotate(-45deg)}._nodeCopy_1v73w_81{min-width:0;max-width:100%;display:grid;gap:3px;overflow:hidden;padding-right:2px}._nodeType_1v73w_82{color:#717b7e;font:650 9px/1 var(--font-family-monospace);letter-spacing:.04em;white-space:nowrap}._nodeName_1v73w_83{min-width:0;max-width:100%;color:inherit;font:500 12px/1.1 var(--font-family-display);white-space:normal;overflow-wrap:anywhere;word-break:normal}._rank_1v73w_84{position:absolute;top:3px;right:4px;padding:2px 4px;white-space:nowrap;color:#7f898c;background:#0b0f11;border:1px solid #343d40;font:650 9px/1 var(--font-family-monospace);letter-spacing:.02em}._nodeAvailable_1v73w_85{opacity:1;color:#d3c18a;border-color:#7d6a43;background:linear-gradient(100deg,#d7a64a14,#121719 62%)}._nodeAvailable_1v73w_85 ._nodeGlyph_1v73w_73{border-color:#9b8250;color:#d3b96f}._nodeInvested_1v73w_87,._nodeMaxed_1v73w_87{opacity:1;color:var(--primary);border-color:#d7a64abf;background:linear-gradient(100deg,#d7a64a29,#15181a 68%)}._nodeInvested_1v73w_87 ._nodeGlyph_1v73w_73{border-color:var(--primary);color:var(--primary);background:#211b11;box-shadow:inset 0 0 0 2px #0c1012,0 0 12px #d7a64a38}._nodeInvested_1v73w_87 ._rank_1v73w_84{color:#18200f;background:#bfa45e;border-color:#d7b86b}._nodeSelected_1v73w_90{outline:1px solid #f0cf84;outline-offset:3px}._nodePath_1v73w_91{border-color:#d9b35e;box-shadow:0 0 14px #d7a64a33}._nodeRelated_1v73w_92{outline:1px dashed #d9b35e;outline-offset:3px}._nodeRelated_1v73w_92 ._nodeName_1v73w_83{color:#e4c77f}._talentTooltip_1v73w_94{width:245px;padding:12px 13px;border-color:#d7a64a5c;background:#151a1d;box-shadow:0 14px 32px #0000008c}._tooltipMeta_1v73w_95{display:flex;justify-content:space-between;margin-bottom:8px;color:var(--primary);font:600 12px/1.2 var(--font-family-monospace);letter-spacing:.09em}._tooltipMeta_1v73w_95 b{color:var(--foreground)}._talentTooltip_1v73w_94>strong{display:block;color:var(--foreground);font:500 16px/1.15 var(--font-family-display)}._talentTooltip_1v73w_94 p{margin:7px 0 8px;color:#d2d5d3;font-size:12px;line-height:1.5}._talentTooltip_1v73w_94 small{display:block;margin-top:5px;color:var(--muted-foreground);font:500 9px/1.4 var(--font-family-monospace)}._inspector_1v73w_101{min-height:70px;padding:8px 14px;border-top:1px solid var(--border);background:#13171afa;display:grid;grid-template-columns:42px 1fr auto;gap:10px;align-items:center;z-index:5}._inspectorIcon_1v73w_102{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--primary);color:var(--primary)}._inspector_1v73w_101 h3{font-family:var(--font-family-display);font-size:17px;font-weight:500;margin:4px 0 2px}._inspector_1v73w_101 p{color:var(--muted-foreground);font-size:12px;line-height:1.4;margin:0}._requires_1v73w_105{color:var(--muted-foreground);font:500 12px/1.4 var(--font-family-base);display:block;margin-top:5px}._inspectorActions_1v73w_106{display:flex;align-items:center;gap:8px}._tree_1v73w_1 small,._tree_1v73w_1 em,._skillSlot_1v73w_17>span,._trackThreshold_1v73w_51,._tierLabels_1v73w_107 span,._tooltipMeta_1v73w_95,._requires_1v73w_105{font-size:12px!important}@media(min-width:651px)and (max-width:1400px){._tree_1v73w_1{height:100%;overflow:hidden}._treeHead_1v73w_2{padding:9px 12px}._treeHead_1v73w_2 p{max-width:520px}._points_1v73w_6{min-width:205px}._loadout_1v73w_12{padding:8px 12px}._loadoutHead_1v73w_13{align-items:flex-start}._loadoutHead_1v73w_13 p{max-width:420px;text-align:right}._slots_1v73w_16{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}._skillSlot_1v73w_17{height:54px;padding:4px}._skillSlot_1v73w_17 strong{font-size:11px}._skillSlot_1v73w_17 small{font-size:10px}._progression_1v73w_27{overflow:hidden;display:grid}._investmentBar_1v73w_28{grid-template-columns:145px minmax(150px,1fr) auto;padding:7px 10px}._workspaceScroller_1v73w_35{overflow:hidden;height:100%}._workspace_1v73w_35{min-width:0;width:100%;height:100%;display:grid;grid-template-columns:260px minmax(0,1fr)}._skillPathPanel_1v73w_37{border-right:1px solid var(--border);border-bottom:0;overflow:hidden;display:grid}._skillPathPanel_1v73w_37 ._sectionTitle_1v73w_40{display:block}._skillPathPanel_1v73w_37 ._sectionTitle_1v73w_40 p{margin-top:6px;text-align:left}._skillTrackScroller_1v73w_46{overflow-y:auto}._skillTrack_1v73w_46{padding:12px 9px 18px 42px;gap:7px}._trackLine_1v73w_48{display:block;left:23px}._trackSkill_1v73w_49{min-height:58px;grid-template-columns:30px minmax(0,1fr);padding:6px}._trackThreshold_1v73w_51{left:-35px;width:28px;height:19px}._trackGlyph_1v73w_52{width:29px;height:29px}._trackCopy_1v73w_53{gap:3px}._trackCopy_1v73w_53 strong{font-size:11px}._trackCopy_1v73w_53 small{font-size:9px!important}._skillMeta_1v73w_55{grid-template-columns:1fr}._skillMeta_1v73w_55 em{font-size:9px!important}._skillTags_1v73w_58{gap:2px}._skillTags_1v73w_58 b{font-size:7px;padding:2px 3px}._talentPanel_1v73w_37{min-height:0}._talentScroller_1v73w_64{min-height:0;overflow:auto}._talentGraph_1v73w_65{min-width:0;width:100%}._talentNode_1v73w_72{width:158px}._masteryNode_1v73w_74{width:min(158px,calc(22% - 10px))}._keystoneNode_1v73w_78{width:148px}}@media(min-width:651px)and (max-width:1050px){._workspace_1v73w_35{grid-template-columns:220px minmax(0,1fr)}._skillTrack_1v73w_46{padding-left:38px}._trackLine_1v73w_48{left:21px}._trackThreshold_1v73w_51{left:-32px;width:26px}._skillTags_1v73w_58,._skillMeta_1v73w_55 em{display:none}._talentNode_1v73w_72{width:136px;min-height:60px;padding:5px}._masteryNode_1v73w_74{width:min(136px,calc(22% - 10px));min-height:68px}._keystoneNode_1v73w_78{width:128px}._nodeGlyph_1v73w_73{width:24px;height:24px}._nodeType_1v73w_82{font-size:8px}._nodeName_1v73w_83{font-size:11px}}@media(max-width:650px){._tree_1v73w_1{height:auto;min-height:100%;overflow:visible;display:block;border-left:0;border-right:0}._treeHead_1v73w_2{min-height:0;padding:11px 9px;align-items:flex-start;flex-direction:column;gap:9px}._treeHead_1v73w_2 h2{font-size:22px}._treeHead_1v73w_2 p{font-size:12px}._points_1v73w_6{width:100%;min-width:0;padding:8px}._points_1v73w_6>span{font-size:10px}._points_1v73w_6>strong{font-size:20px}._points_1v73w_6 button{min-height:38px}._loadout_1v73w_12{padding:8px}._loadoutHead_1v73w_13{align-items:flex-start;flex-direction:column;gap:3px}._loadoutHead_1v73w_13 p{font-size:12px}._slots_1v73w_16{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}._skillSlot_1v73w_17{height:68px;padding:5px 3px}._skillSlot_1v73w_17>span{font-size:10px}._skillSlot_1v73w_17 strong{font-size:11px;line-height:1.08;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}._skillSlot_1v73w_17 small{font-size:10px;line-height:1.05;text-align:center}._slotFilled_1v73w_22 ._remove_1v73w_24{opacity:.8}._progression_1v73w_27{overflow:visible;display:block}._investmentBar_1v73w_28{grid-template-columns:1fr;padding:9px;gap:6px}._investmentBar_1v73w_28 span,._investmentBar_1v73w_28 small{font-size:12px}._workspaceScroller_1v73w_35{height:auto;overflow:visible}._workspace_1v73w_35{min-width:0;width:100%;height:auto;display:grid;grid-template-columns:1fr}._skillPathPanel_1v73w_37,._talentPanel_1v73w_37{min-width:0;overflow:visible;display:block;border:0}._skillPathPanel_1v73w_37{border-bottom:1px solid var(--border)}._sectionTitle_1v73w_40{min-height:0;padding:10px 9px;align-items:flex-start;flex-direction:column}._sectionTitle_1v73w_40 h3{font-size:19px}._sectionTitle_1v73w_40 p{max-width:none;text-align:left;font-size:12px}._skillTrackScroller_1v73w_46{overflow:visible}._skillTrack_1v73w_46{padding:12px 8px 16px 42px;gap:7px}._trackLine_1v73w_48{left:24px}._trackSkill_1v73w_49{min-height:72px;grid-template-columns:36px minmax(0,1fr);padding:8px}._trackThreshold_1v73w_51{left:-36px;width:29px}._trackGlyph_1v73w_52{width:34px;height:34px}._trackCopy_1v73w_53 strong{font-size:14px}._trackCopy_1v73w_53 small{font-size:11px}._skillMeta_1v73w_55{grid-template-columns:1fr}._skillMeta_1v73w_55 em{font-size:11px}._skillTags_1v73w_58 b{font-size:9px}._mobileTalentList_1v73w_64{display:grid;gap:6px;padding:8px;background:#0b0f11}._mobileTalentCard_1v73w_156{width:100%;min-height:92px;display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-rows:auto auto;gap:6px 8px;padding:9px;border:1px solid #30383b;border-radius:2px;background:#101517;color:#899396;text-align:left;align-items:start}._mobileTalentCard_1v73w_156[data-state=available]{border-color:#7d6a43;background:linear-gradient(100deg,#d7a64a14,#121719 62%);color:#d3c18a}._mobileTalentCard_1v73w_156[data-state=learned]{border-color:#d7a64abf;background:linear-gradient(100deg,#d7a64a29,#15181a 68%);color:var(--primary)}._mobileTalentCard_1v73w_156[data-selected]{outline:1px solid #f0cf84;outline-offset:2px}._mobileTalentGlyph_1v73w_160{grid-row:1/3;width:32px;height:32px;display:grid;place-items:center;border:1px solid #505a5d;background:#0d1113;color:inherit}._mobileTalentCopy_1v73w_161{min-width:0;display:grid;gap:4px}._mobileTalentMeta_1v73w_162{color:var(--muted-foreground);font:700 10px/1 var(--font-family-monospace);letter-spacing:.05em}._mobileTalentCopy_1v73w_161>strong{font:500 15px/1.1 var(--font-family-display);color:inherit}._mobileTalentCopy_1v73w_161>small{font-size:12px!important;line-height:1.35;color:#c0c7c6;white-space:normal}._mobileTalentCopy_1v73w_161>em{font:650 10px/1.25 var(--font-family-monospace)!important;font-style:normal;color:var(--muted-foreground)}._mobileTalentCard_1v73w_156>b{grid-column:2;justify-self:start;padding:3px 5px;border:1px solid currentColor;font:750 9px/1 var(--font-family-monospace);letter-spacing:.05em}._talentScroller_1v73w_64{display:none}._inspector_1v73w_101{position:sticky;bottom:0;z-index:20;grid-template-columns:34px minmax(0,1fr);gap:7px;padding:9px;background:#13171afc;box-shadow:0 -8px 20px #00000059}._inspectorIcon_1v73w_102{width:34px;height:34px}._inspector_1v73w_101 h3{font-size:17px}._inspector_1v73w_101 p,._requires_1v73w_105{font-size:12px}._inspectorActions_1v73w_106{grid-column:1/-1;display:grid;grid-template-columns:1fr;gap:6px}._inspectorActions_1v73w_106 button{width:100%;min-height:44px;font-size:12px}._talentTooltip_1v73w_94{display:none!important}}
