.SkillTree_skillTreeContainer__lI8ZR{display:flex;flex-direction:column;align-items:center;text-align:center;overflow-x:hidden;width:100%}.SkillTree_skillTree__c_iXI{align-items:center;max-width:1200px}.SkillTree_skillTree__c_iXI,.SkillTree_treeWrapper__L_7Kx{display:flex;flex-direction:column;width:100%;position:relative}.SkillTree_treeWrapper__L_7Kx{overflow-x:auto;overflow-y:auto;align-items:flex-start;white-space:normal;padding-bottom:1rem;padding-top:1rem}.SkillTree_treeContainer__kQcle{gap:1rem}.SkillTree_rowWrapper__fcSsf,.SkillTree_treeContainer__kQcle{display:flex;flex-direction:column;align-items:center;width:100%}.SkillTree_rowContent__Ujj0W{display:flex;align-items:center;justify-content:flex-start;width:100%;gap:20px}.SkillTree_rowLabelContainer__VpHkY{min-width:100px;display:flex;justify-content:flex-end;align-items:center}.SkillTree_rowLabel__tjBC7{font-weight:700;font-size:1rem}.SkillTree_skillRowContainer__sxyCV{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;width:100%;position:relative;z-index:2}.SkillTree_skill___FjdB{padding:.5rem;border-radius:8px;font-size:.875rem;cursor:pointer;width:150px;min-height:40px;text-align:center;word-wrap:break-word;display:flex;justify-content:center;align-items:center;transition:background-color .3s,box-shadow .3s,border-color .2s;border:2px solid rgba(0,0,0,0);z-index:2}.SkillTree_ghostSkill__us4W5{width:150px;visibility:hidden}.SkillTree_unlocked__cov4p{color:#fff}.SkillTree_unlocked__cov4p:hover{transform:scale(1.2);box-shadow:0 0 25px lime}.SkillTree_locked__XHF2z{background-color:gray;color:#333;transform:scale(.95)}.SkillTree_locked__XHF2z:hover{transform:scale(1)}.SkillTree_tabContainer__EgPaG{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-bottom:10px;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.SkillTree_connections__Z_DSi{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1;overflow:visible}.SkillTree_line__l7Ckm{stroke-width:4;transition:stroke .4s ease-in-out}.SkillTree_line__l7Ckm.SkillTree_unlocked__cov4p{stroke-dasharray:1000;stroke-dashoffset:1000;animation:SkillTree_draw__X1TgH 1s linear forwards,SkillTree_pulse__u3K9U 2s infinite}@keyframes SkillTree_draw__X1TgH{to{stroke-dashoffset:0}}.SkillTree_hoverCard__5rjbh{position:fixed;background:#fff;color:#333;padding:.5rem 1rem;border-radius:4px;box-shadow:0 4px 10px rgba(0,0,0,.3);max-width:450px;font-size:.875rem;line-height:1.2;z-index:9999;pointer-events:auto;text-align:left}.SkillTree_hoverCard__5rjbh h3{margin:4px 0}.SkillTree_rowDivider__FKn4C{width:100%;height:2px;background-color:rgb(198.5,198.5,198.5);margin:15px 0;opacity:.6;z-index:0}.SkillTree_skillsList__qk3A_{max-width:800px;margin:10px auto;padding:10px;background:#fff;border-radius:16px;box-shadow:0 4px 6px rgba(0,0,0,.1);text-align:left}.SkillTree_skillItem__HoM2V{padding:15px;margin-bottom:10px;border-bottom:2px solid #ddd}.SkillTree_skillItem__HoM2V h3{font-size:1.25rem;color:#333;margin-bottom:5px}.SkillTree_skillItem__HoM2V p{font-size:1rem;color:#333;margin:4px 0}.SkillTree_skillItem__HoM2V a{color:#077187;text-decoration:none;font-weight:700}.SkillTree_skillItem__HoM2V a:hover{text-decoration:underline}.SkillTree_modalOverlay__GhIZq{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.SkillTree_modalContent__C0aTE{background:#fff;padding:2rem;border-radius:16px;max-width:90%;max-height:80%;overflow-y:auto}.SkillTree_modalButtons__kvwTy{display:flex;justify-content:space-between;margin-top:1rem}.SkillTree_scrollTopButton__4_LAw{position:fixed;bottom:24px;right:24px;padding:.5rem 1rem;font-size:1rem;background-color:#034515;color:#fff;border:1px;border-radius:8px;cursor:pointer;z-index:1000;opacity:.85;transition:opacity .3s ease-in-out}.SkillTree_scrollTopButton__4_LAw:hover{opacity:1;background-color:#077187}.SkillTree_columnNavigation__oKRDT{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-bottom:10px}.SkillTree_columnNavigation__oKRDT button{padding:.25rem .5rem;font-size:1.125rem;border-radius:4px;border:none;background-color:#388e3c;color:#fff;cursor:pointer;transition:background-color .3s ease,opacity .3s ease}.SkillTree_columnNavigation__oKRDT button:disabled{background-color:rgb(177.5454545455,224.4545454545,179.7272727273);cursor:not-allowed}@media screen and (max-width:768px){.SkillTree_skillRowContainer__sxyCV{flex-wrap:nowrap;justify-content:flex-start;overflow-x:hidden;width:100%;gap:0}.SkillTree_ghostSkill__us4W5,.SkillTree_skill___FjdB{flex:0 0 33.3333%;max-width:33.3333%;box-sizing:border-box;padding:12px;font-size:.625rem}.SkillTree_treeWrapper__L_7Kx{scrollbar-width:none}.SkillTree_treeWrapper__L_7Kx::-webkit-scrollbar{display:none}.SkillTree_rowLabelContainer__VpHkY{min-width:30px}.SkillTree_tooltip__TkEDE{max-width:180px;font-size:.625rem;padding:.25rem}.SkillTree_MuiTabs-flexContainer__io80N{flex-wrap:nowrap!important}}.SkillTree_hoverCard__5rjbh table,.SkillTree_modalContent__C0aTE table,.SkillTree_skillsList__qk3A_ table{width:100%;border-collapse:collapse;margin:15px 0;border:2px solid #333}.SkillTree_hoverCard__5rjbh td,.SkillTree_hoverCard__5rjbh th,.SkillTree_modalContent__C0aTE td,.SkillTree_modalContent__C0aTE th,.SkillTree_skillsList__qk3A_ td,.SkillTree_skillsList__qk3A_ th{border:1px solid #e0e0e0;padding:10px;text-align:left}.SkillTree_hoverCard__5rjbh th,.SkillTree_modalContent__C0aTE th,.SkillTree_skillsList__qk3A_ th{background-color:#000;color:#fff;font-weight:700;text-align:center}.SkillTree_hoverCard__5rjbh tr:nth-child(2n),.SkillTree_modalContent__C0aTE tr:nth-child(2n),.SkillTree_skillsList__qk3A_ tr:nth-child(2n){background-color:#f9f9f9}.SkillTree_modeToggle__pQZr_{position:relative;display:flex;align-items:center;justify-content:space-between;width:220px;height:40px;padding:3px;border-radius:9999px;background:#034515;box-shadow:0 0 8px rgba(0,0,0,.15)}.SkillTree_toggleThumb__IjPP2{position:absolute;top:3px;left:3px;width:calc(50% - 3px);height:calc(100% - 6px);border-radius:9999px;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.2);transition:transform .2s ease-out;z-index:0}.SkillTree_thumbLeft__f0c7I{transform:translateX(0)}.SkillTree_thumbRight___nMFg{transform:translateX(100%)}.SkillTree_toggleOption__sU6c8{flex:1 1;position:relative;z-index:1;border:none;background:rgba(0,0,0,0);color:#fff;font-weight:500;font-size:.95rem;cursor:pointer;padding:0}.SkillTree_toggleOption__sU6c8.SkillTree_active__4P3KD{color:#034515}.SkillTree_modeBar__Xdbl_{width:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-column-gap:.75rem;column-gap:.75rem;margin-bottom:16px;padding:0 1rem;box-sizing:border-box}.SkillTree_modeToggleWrapper__mk63L{justify-self:center}.SkillTree_resetButton__uVEhn{padding:.4rem .9rem;border-radius:8px;background-color:#d32f2f;color:#fff;border:none;font-weight:600;font-size:.95rem;cursor:pointer;white-space:nowrap;box-shadow:0 2px 4px rgba(0,0,0,.25);justify-self:flex-end}.SkillTree_resetButton__uVEhn:hover:not(:disabled){background-color:hsl(0,65.0793650794%,45.5882352941%)}.SkillTree_resetButton__uVEhn:disabled{opacity:.5;cursor:default;box-shadow:none}