.CalcNode_node__q7wEg{position:relative;width:28px;height:28px;cursor:pointer;flex-shrink:0}.CalcNode_node--inactive__7EEPs,.CalcNode_node--inactive__7EEPs .CalcNode_hexArrow__cw9Vn,.CalcNode_node--inactive__7EEPs .CalcNode_hexHalf__waNqu{cursor:default}.CalcNode_node--skel__dkopa{cursor:default;pointer-events:none}.CalcNode_skel__l2_i0{background:linear-gradient(90deg,#14161d 25%,#232734 50%,#14161d 75%);background-size:200% 100%;animation:CalcNode_tcShimmer__aFXez 1.4s infinite}.CalcNode_frame__8LmS3{position:absolute;inset:0;display:block;pointer-events:none;z-index:2}.CalcNode_imageWrap__lI4GR{position:absolute;left:50%;top:50%;width:22px;height:22px;transform:translate(-50%,-50%);overflow:hidden;z-index:1}.CalcNode_imageWrap__lI4GR:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 4px 0 rgba(0,0,0,.5);border-radius:inherit;pointer-events:none;z-index:3}.CalcNode_imageWrap--circle__7udiB{border-radius:22px}.CalcNode_image__Aco1d{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:opacity .2s ease}.CalcNode_image--circle__zoglZ{border-radius:22px}.CalcNode_node--inactive__7EEPs .CalcNode_image__Aco1d{filter:grayscale(1);opacity:.9}.CalcNode_node--inactive__7EEPs:hover .CalcNode_image__Aco1d{filter:grayscale(1) brightness(1.2)}.CalcNode_node--ready__QFCTk:hover .CalcNode_image__Aco1d,.CalcNode_node--selected__0Cd7D:hover .CalcNode_image__Aco1d{filter:brightness(1.12)}.CalcNode_skeleton___JvKV{position:absolute;inset:0;width:100%;height:100%;background:linear-gradient(90deg,#14161d 25%,#1d202a 50%,#14161d 75%);background-size:200% 100%;animation:CalcNode_tcShimmer__aFXez 1.4s infinite;z-index:1}@keyframes CalcNode_tcShimmer__aFXez{0%{background-position:200% 0}to{background-position:-200% 0}}.CalcNode_node--choice__X4UQd{cursor:pointer}.CalcNode_hexHalf__waNqu{position:absolute;top:3px;width:11px;height:22px;overflow:hidden;z-index:1}.CalcNode_hexHalf__waNqu:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 4px 0 rgba(0,0,0,.5);pointer-events:none;z-index:3}.CalcNode_hexHalf__waNqu .CalcNode_image__Aco1d,.CalcNode_hexHalf__waNqu .CalcNode_skeleton___JvKV{width:22px;max-width:none}.CalcNode_hexHalf--left__RrdC_{left:3px;border-top-left-radius:5px;border-bottom-left-radius:5px;cursor:pointer}.CalcNode_hexHalf--left__RrdC_ .CalcNode_image__Aco1d{left:0}.CalcNode_hexHalf--right__CEJkW{left:14px;border-top-right-radius:5px;border-bottom-right-radius:5px;cursor:pointer}.CalcNode_hexHalf--right__CEJkW .CalcNode_image__Aco1d{left:-11px}.CalcNode_hexDivider__xZp4p{position:absolute;left:10px;top:2px;width:8px;height:24px;z-index:3;pointer-events:none}.CalcNode_hexArrow__cw9Vn{position:absolute;top:8px;width:6px;height:12px;z-index:3;cursor:pointer}.CalcNode_hexArrow--right__Mt1dK{left:26px}.CalcNode_hexArrow--left__Z7diR{left:-4px;transform:scaleX(-1)}.CalcNode_counter__diome{position:absolute;right:-5px;top:19px;display:flex;align-items:center;justify-content:center;padding:1px 2px;background:#000;border-radius:2px;z-index:4;font-family:Inter,sans-serif;font-weight:600;font-size:11px;line-height:12px;color:#fff;white-space:nowrap}.CalcTree_tree__Qxs5j{position:relative;margin:0 auto}.CalcTree_links__LvF9w{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:visible}.CalcTree_cell__EZm3t{position:absolute;width:28px;height:28px;z-index:1}.CalcTree_cell--dim__5WAqF{opacity:.18;transition:opacity .15s ease}.CalcTree_cell--match__xVenX{z-index:6}.CalcTree_foundBadge__vCj0l{position:absolute;left:4.4px;top:-20.7px;width:44px;height:44px;pointer-events:none;z-index:7}.SectionHeader_header__7hKGg{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}.SectionHeader_icons__yPk88{display:flex;gap:8px;align-items:flex-start;min-height:44px}.SectionHeader_icon__EK89u{position:relative;width:44px;height:44px;padding:0;border:none;background:transparent;display:flex;align-items:center;justify-content:center}.SectionHeader_icon--clickable__pBe2x{cursor:pointer}.SectionHeader_icon--glow__lKCak{filter:drop-shadow(0 0 4px rgba(244,216,0,.8))}.SectionHeader_iconImg__Ad_rZ{object-fit:cover;box-shadow:inset 0 0 4px 0 #000;transition:opacity .2s ease}.SectionHeader_iconImg__Ad_rZ,.SectionHeader_iconSkeleton__O_j5c{position:absolute;left:50%;top:50%;width:36px;height:36px;transform:translate(-50%,-50%);border-radius:50%}.SectionHeader_iconSkeleton__O_j5c{background:linear-gradient(90deg,#14161d 25%,#1d202a 50%,#14161d 75%);background-size:200% 100%;animation:SectionHeader_tcShimmer__FNLOl 1.4s infinite}@keyframes SectionHeader_tcShimmer__FNLOl{0%{background-position:200% 0}to{background-position:-200% 0}}.SectionHeader_iconFrame__Wfoc3{position:absolute;inset:0;width:44px;height:44px;pointer-events:none}.SectionHeader_title__8OOxu{font-family:Golos Text,sans-serif;font-weight:700;font-size:20px;line-height:26px;min-height:26px;color:#fff;text-align:center;white-space:nowrap}.SectionHeader_titleSkeleton__tyyIk{display:inline-block;width:120px;height:18px;border-radius:4px;background:linear-gradient(90deg,#14161d 25%,#1d202a 50%,#14161d 75%);background-size:200% 100%;animation:SectionHeader_tcTitleShimmer__K5Cjh 1.4s infinite}@keyframes SectionHeader_tcTitleShimmer__K5Cjh{0%{background-position:200% 0}to{background-position:-200% 0}}.SectionHeader_progress__O5C6K{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%}.SectionHeader_bar___OsFU{width:180px;height:3px;border-radius:2px;background:#272a34;overflow:hidden}.SectionHeader_fill__HPIq5{height:100%;border-radius:2px;transition:width .15s ease}.SectionHeader_points__joTyO{font-family:Golos Text,sans-serif;font-weight:400;font-size:15px;line-height:19px;color:#9fa3b4;text-align:center}.TalentCalculator_page__AOQyc{position:relative;width:100%;background:#0d0f16;flex-shrink:0}.TalentCalculator_bg__8sa4q{position:absolute;top:0;left:0;right:0;height:488px;background-size:cover;background-position:top;background-repeat:no-repeat;opacity:.6;pointer-events:none;z-index:0}.TalentCalculator_bg__8sa4q:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(13,15,22,0) 0,rgba(20,22,29,.85) 65%,#0d0f16)}.TalentCalculator_inner__y3Xxi{position:relative;z-index:1;width:100%;max-width:1096px;margin:0 auto;padding:48px 0}@media(max-width:1180px){.TalentCalculator_inner__y3Xxi{padding:48px 24px}}@media(max-width:1000px),(orientation:portrait){.TalentCalculator_inner__y3Xxi{padding:calc(var(--mobile-header-height, 48px) + 24px) 16px 48px}}.TalentCalculator_header___vACG{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:48px}.TalentCalculator_title__HUXQA{font-family:Golos Text,sans-serif;font-weight:700;font-size:36px;line-height:1.15;letter-spacing:-.72px;color:#fafbfb;text-wrap:balance;min-width:0}.TalentCalculator_lastUpdate__M5GYM{font-family:Inter,sans-serif;font-size:13px;line-height:16px;color:#9fa3b4}.TalentCalculator_toolbar__bXeVL{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:48px;filter:drop-shadow(0 4px 12px rgba(0,0,0,.15))}.TalentCalculator_leading__49s_O,.TalentCalculator_trailing__nF1CR{display:flex;align-items:center;gap:10px}.TalentCalculator_actionBtn__JbLaL,.TalentCalculator_pill__WWEE9,.TalentCalculator_searchBox__g7_1r{position:relative;display:flex;align-items:center;height:38px;background:#1d202a;border-radius:8px;box-shadow:inset 0 1px 0 0 rgba(203,223,255,.15);font-family:Golos Text,sans-serif;font-weight:500;font-size:15px;line-height:19px;color:#fafbfb;border:none}.TalentCalculator_pill__WWEE9{gap:8px;padding:0 12px;cursor:default}.TalentCalculator_pillLabel__tx5tj{white-space:nowrap}.TalentCalculator_pillIcon__YhWHW{width:20px;height:20px;flex-shrink:0}.TalentCalculator_pillCaret__OPtwO{flex-shrink:0}.TalentCalculator_actionIcon__JPaM1{width:20px;height:20px;flex-shrink:0}.TalentCalculator_btnSpinner__sAlsS{width:16px;height:16px;flex-shrink:0;border:2px solid hsla(0,0%,100%,.25);border-top-color:#fafbfb;border-radius:50%;animation:TalentCalculator_tcBtnSpin__B48fO .7s linear infinite}@keyframes TalentCalculator_tcBtnSpin__B48fO{to{transform:rotate(1turn)}}.TalentCalculator_actionBtn__JbLaL{gap:6px;padding:9px 12px;cursor:pointer}.TalentCalculator_actionBtn__JbLaL:hover:not(:disabled){background:#242833}.TalentCalculator_actionBtn__JbLaL:disabled{opacity:.5;cursor:default}.TalentCalculator_actionBtn__JbLaL span{white-space:nowrap}.TalentCalculator_searchBox__g7_1r{width:300px;gap:8px;padding:0 12px 0 9px}.TalentCalculator_searchIcon__9qppw{flex-shrink:0}.TalentCalculator_searchInput__k73IJ{flex:1 1;background:transparent;border:none;outline:none;font-family:Golos Text,sans-serif;font-weight:400;font-size:15px;line-height:19px;color:#fafbfb}.TalentCalculator_searchInput__k73IJ::placeholder{color:#606477}.TalentCalculator_columns___ncvX{display:flex;justify-content:center;align-items:flex-start;gap:64px}.TalentCalculator_column__b364c{display:flex;flex-direction:column;align-items:center;gap:32px;width:380px}.TalentCalculator_column--hero__moFLs{width:208px}.TalentCalculator_treeLoader__wnsUD{display:flex;align-items:center;justify-content:center;width:100%;min-height:440px}.TalentCalculator_heroLoader__VT9vW{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.TalentCalculator_heroCard___1AL2{width:208px;height:252px;padding:24px 0 0;display:flex;justify-content:center;overflow:hidden;background-image:url(/images/talent-calc/hero-card-bg.svg);background-size:100% 100%;background-repeat:no-repeat}@media(max-width:1100px){.TalentCalculator_columns___ncvX{flex-wrap:wrap;gap:32px}}