.SkillTooltip-module__6IJ3ta__tooltip{z-index:1000;pointer-events:none;min-width:280px;max-width:320px;position:absolute;top:0;left:0;transform:translateY(-100%)}.SkillTooltip-module__6IJ3ta__container{background:linear-gradient(rgba(20,18,15,.97) 0%,rgba(12,10,8,.98) 100%);border:1px solid #5a4d35;border-radius:2px;overflow:hidden;box-shadow:0 0 8px rgba(0,0,0,.8),inset 0 1px rgba(255,255,255,.05)}.SkillTooltip-module__6IJ3ta__header{background:linear-gradient(90deg,rgba(90,77,53,.3) 0%,transparent 100%);border-bottom:1px solid rgba(90,77,53,.4);align-items:center;gap:10px;padding:10px 12px;display:flex}.SkillTooltip-module__6IJ3ta__iconWrapper{background-color:#0e0a09;border:1px solid #685f42;flex-shrink:0;width:40px;height:40px}.SkillTooltip-module__6IJ3ta__icon{object-fit:contain;width:100%;height:100%}.SkillTooltip-module__6IJ3ta__titleBlock{flex:1;min-width:0}.SkillTooltip-module__6IJ3ta__name{color:#d4c4a8;text-shadow:1px 1px 2px rgba(0,0,0,.8);margin:0;font-size:14px;font-weight:600;line-height:1.2}.SkillTooltip-module__6IJ3ta__type{color:#8a8070;margin:2px 0 0;font-size:11px}.SkillTooltip-module__6IJ3ta__description{color:#b8a888;border-bottom:1px solid rgba(90,77,53,.3);padding:10px 12px;font-size:12px;line-height:1.4}.SkillTooltip-module__6IJ3ta__levels{padding:8px 12px}.SkillTooltip-module__6IJ3ta__levelsTitle{color:#8a8070;text-transform:uppercase;letter-spacing:.5px;margin:0 0 6px;font-size:11px}.SkillTooltip-module__6IJ3ta__levelsList{flex-direction:column;gap:4px;display:flex}.SkillTooltip-module__6IJ3ta__levelItem{border-radius:2px;align-items:flex-start;gap:8px;padding:3px 6px;font-size:11px;line-height:1.3;transition:background-color .15s;display:flex}.SkillTooltip-module__6IJ3ta__levelNumber{color:#a09080;background:rgba(90,77,53,.3);border:1px solid #4a4030;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:600;display:flex}.SkillTooltip-module__6IJ3ta__levelBonus{color:#908878;flex:1}.SkillTooltip-module__6IJ3ta__levelItem.SkillTooltip-module__6IJ3ta__locked{opacity:.5}.SkillTooltip-module__6IJ3ta__levelItem.SkillTooltip-module__6IJ3ta__available{background:rgba(90,77,53,.15)}.SkillTooltip-module__6IJ3ta__levelItem.SkillTooltip-module__6IJ3ta__available .SkillTooltip-module__6IJ3ta__levelNumber{color:#c0b090;background:rgba(90,77,53,.5);border-color:#5a4d35}.SkillTooltip-module__6IJ3ta__levelItem.SkillTooltip-module__6IJ3ta__available .SkillTooltip-module__6IJ3ta__levelBonus{color:#b8a888}.SkillTooltip-module__6IJ3ta__levelItem.SkillTooltip-module__6IJ3ta__current{background:rgba(180,150,80,.2)}.SkillTooltip-module__6IJ3ta__levelItem.SkillTooltip-module__6IJ3ta__current .SkillTooltip-module__6IJ3ta__levelNumber{color:#fff;background:linear-gradient(#8a7040 0%,#6a5030 100%);border-color:#a08050}.SkillTooltip-module__6IJ3ta__levelItem.SkillTooltip-module__6IJ3ta__current .SkillTooltip-module__6IJ3ta__levelBonus{color:#d4c4a8;font-weight:500}.SkillTooltip-module__6IJ3ta__levelItem.SkillTooltip-module__6IJ3ta__learned{background:rgba(80,120,60,.15)}.SkillTooltip-module__6IJ3ta__levelItem.SkillTooltip-module__6IJ3ta__learned .SkillTooltip-module__6IJ3ta__levelNumber{color:#c0d0a0;background:linear-gradient(#4a6030 0%,#3a4820 100%);border-color:#5a7040}.SkillTooltip-module__6IJ3ta__levelItem.SkillTooltip-module__6IJ3ta__learned .SkillTooltip-module__6IJ3ta__levelBonus{color:#a0b888}.SkillTooltip-module__6IJ3ta__requirements{background:rgba(60,40,30,.2);border-top:1px solid rgba(90,77,53,.3);padding:8px 12px}.SkillTooltip-module__6IJ3ta__requirement{align-items:center;gap:6px;font-size:11px;display:flex}.SkillTooltip-module__6IJ3ta__requirementIcon{width:12px;height:12px}.SkillTooltip-module__6IJ3ta__requirementMet{color:#80a060}.SkillTooltip-module__6IJ3ta__requirementNotMet{color:#c06060}
.TalentsSkill-module__B_pNwW__skill{-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;cursor:pointer;background-image:url(/assets/images/background-skill.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:61px;height:52px;position:relative}.TalentsSkill-module__B_pNwW__skillImage{z-index:1;background-repeat:no-repeat;width:40px;height:40px;position:absolute;top:3px;left:3px}.TalentsSkill-module__B_pNwW__skillImageActive{filter:brightness(2.5)contrast(2.2)}.TalentsSkill-module__B_pNwW__levelIndicator{z-index:2;background-color:#0e0a09;border:1px solid #685f42;justify-content:center;align-items:center;width:32px;height:17px;display:flex;position:absolute;top:34px;left:28px}.TalentsSkill-module__B_pNwW__levelText{color:#fff;text-shadow:1px 1px 1px #010101;font-size:8px}.TalentsSkill-module__B_pNwW__tooltip{z-index:1000;pointer-events:none;position:absolute;top:0;left:0;transform:translateY(-100%)}
.TalentsPanel-module__qWYEKG__panel{background-size:cover;width:314px;height:557px;position:relative}.TalentsPanel-module__qWYEKG__skillsGrid{grid-template-rows:repeat(6,80px);grid-template-columns:repeat(4,72px);gap:0;display:grid;position:absolute;top:80px;left:26px}.TalentsPanel-module__qWYEKG__skillSlot{justify-content:start;align-items:start;width:72px;height:80px;display:flex}.TalentsPanel-module__qWYEKG__skillsCounter{text-align:center;position:absolute;top:37px;left:0;right:0}
.TalentsWindow-module__rDapgq__window{-webkit-user-select:none;-moz-user-select:none;user-select:none;background-image:url(/assets/images/backround-window.png);background-position:50%;background-size:cover;width:963px;height:694px;position:relative}.TalentsWindow-module__rDapgq__professionTitle{text-align:center;width:100%;position:absolute;top:61px;left:50%;transform:translate(-50%)translateY(-50%)}.TalentsWindow-module__rDapgq__professionText{color:#fd6;text-shadow:1px 1px 1px #010101;font-size:14px}.TalentsWindow-module__rDapgq__panelContainer{position:absolute}.TalentsWindow-module__rDapgq__panel1{top:81px;left:10px}.TalentsWindow-module__rDapgq__panel2{top:81px;left:327px}.TalentsWindow-module__rDapgq__panel3{top:81px;left:644px}.TalentsWindow-module__rDapgq__pointsSection{align-items:center;gap:8px;display:flex;position:absolute;top:48px;left:221px}.TalentsWindow-module__rDapgq__resetButton{position:absolute;top:648px;left:12px}.TalentsWindow-module__rDapgq__shareButton{position:absolute;top:648px;left:812px}
.ResetButton-module__BqkwWW__button{cursor:pointer;background-image:url(/assets/images/background-reset-button.png);background-size:cover;width:143px;height:35px;position:relative}.ResetButton-module__BqkwWW__buttonActive{filter:brightness(1.5)contrast(1.2)}
.ShareButton-module__a6qBBq__button{cursor:pointer;background-image:url(/assets/images/background-empty-button.png);background-size:cover;width:143px;height:35px;position:relative}.ShareButton-module__a6qBBq__buttonActive{filter:brightness(1.5)contrast(1.2)}.ShareButton-module__a6qBBq__buttonText{font-size:12px}.ShareButton-module__a6qBBq__buttonTextHolder{z-index:2;cursor:pointer;justify-content:center;align-items:center;width:32px;height:17px;display:flex;position:absolute;top:9px;left:57px}.ShareButton-module__a6qBBq__container{cursor:pointer;position:relative}
.PointsControls-module__fcwkRa__container{align-items:center;gap:3px;display:flex}.PointsControls-module__fcwkRa__button{color:#ba8;cursor:pointer;background:linear-gradient(#2a2820 0%,#1a1810 100%);border:1px solid #4a4535;border-radius:3px;justify-content:center;align-items:center;width:18px;height:18px;padding:0;font-family:Roboto,sans-serif;font-size:12px;font-weight:700;line-height:1;transition:all .15s;display:flex}.PointsControls-module__fcwkRa__button:hover:not(:disabled){color:#fd6;background:linear-gradient(#3a3830 0%,#2a2820 100%);border-color:#6a5545}.PointsControls-module__fcwkRa__button:active:not(:disabled){transform:scale(.95)}.PointsControls-module__fcwkRa__button:disabled{opacity:.4;cursor:not-allowed}.PointsControls-module__fcwkRa__incrementButton:hover:not(:disabled){color:#ada;border-color:#6a8555;box-shadow:0 0 4px rgba(170,221,170,.2)}.PointsControls-module__fcwkRa__decrementButton:hover:not(:disabled){color:#daa;border-color:#8a5545;box-shadow:0 0 4px rgba(221,170,170,.2)}.PointsControls-module__fcwkRa__resetPointsButton{width:20px}.PointsControls-module__fcwkRa__resetPointsButton:hover:not(:disabled){color:#adf;border-color:#58a;box-shadow:0 0 4px rgba(170,221,255,.2)}.PointsControls-module__fcwkRa__resetPointsButton svg{width:12px;height:12px}.PointsControls-module__fcwkRa__calculatorButton{width:20px}.PointsControls-module__fcwkRa__calculatorButton:hover:not(:disabled){border-color:#8a7555;box-shadow:0 0 4px rgba(255,221,102,.2)}.PointsControls-module__fcwkRa__calculatorButton svg{width:12px;height:12px}
.LevelInput-module__0dgt6W__container{flex-direction:column;gap:4px;display:flex}.LevelInput-module__0dgt6W__label{color:#ba8;text-shadow:1px 1px 1px #010101;font-size:10px}.LevelInput-module__0dgt6W__input{color:#fd6;text-align:center;background:linear-gradient(#1a1810 0%,#2a2820 100%);border:1px solid #4a4535;border-radius:3px;outline:none;width:60px;height:26px;padding:4px 6px;font-family:Roboto,sans-serif;font-size:12px;transition:border-color .2s}.LevelInput-module__0dgt6W__input:focus{border-color:#8a7555}.LevelInput-module__0dgt6W__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.LevelInput-module__0dgt6W__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.LevelInput-module__0dgt6W__input[type=number]{-moz-appearance:textfield}.LevelInput-module__0dgt6W__pointsInfo{color:#8a8;text-align:left;margin-top:-2px;font-size:10px}.LevelInput-module__0dgt6W__maxPoints{color:#776}
.TalentPointsCalculator-module__UNESvq__overlay{z-index:1000;background:rgba(0,0,0,.85);justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.TalentPointsCalculator-module__UNESvq__modal{background:linear-gradient(#1e1c18 0%,#151310 100%);border:2px solid #4a4535;border-radius:6px;width:340px;padding:16px;position:relative;box-shadow:0 0 20px rgba(0,0,0,.8),inset 0 1px rgba(255,255,255,.05)}.TalentPointsCalculator-module__UNESvq__closeButton{color:#ba8;cursor:pointer;background:0 0;border:1px solid #4a4535;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;font-size:18px;line-height:1;transition:all .2s;display:flex;position:absolute;top:6px;right:6px}.TalentPointsCalculator-module__UNESvq__closeButton:hover{color:#fd6;background:rgba(255,200,100,.1);border-color:#8a7555}.TalentPointsCalculator-module__UNESvq__title{color:#fd6;text-align:center;text-shadow:1px 1px 2px #010101;margin:0 0 12px;font-size:14px;font-weight:500}.TalentPointsCalculator-module__UNESvq__pointsRow{align-items:center;gap:12px;margin-bottom:12px;display:flex}.TalentPointsCalculator-module__UNESvq__pointsDisplay{background:rgba(0,0,0,.3);border:1px solid #3a3525;border-radius:4px;flex:1;align-items:center;gap:8px;padding:8px 12px;display:flex}.TalentPointsCalculator-module__UNESvq__pointsLabel{color:#ba8;font-size:12px}.TalentPointsCalculator-module__UNESvq__pointsValue{color:#fd6;text-shadow:0 0 10px rgba(255,221,102,.4);font-size:18px;font-weight:700}.TalentPointsCalculator-module__UNESvq__applyButton{color:#cda;cursor:pointer;text-shadow:1px 1px 1px #010101;background:linear-gradient(#4a6535 0%,#3a5525 100%);border:1px solid #6a8555;border-radius:4px;padding:8px 20px;font-family:Roboto,sans-serif;font-size:13px;font-weight:500;transition:all .2s}.TalentPointsCalculator-module__UNESvq__applyButton:hover{background:linear-gradient(#5a7545 0%,#4a6535 100%);border-color:#8aa565;box-shadow:0 0 12px rgba(170,221,136,.3)}.TalentPointsCalculator-module__UNESvq__serverSelection{margin-bottom:12px}.TalentPointsCalculator-module__UNESvq__sectionLabel{color:#ba8;text-shadow:1px 1px 1px #010101;margin-bottom:6px;font-size:11px;display:block}.TalentPointsCalculator-module__UNESvq__serverButtons{gap:6px;display:flex}.TalentPointsCalculator-module__UNESvq__serverButton{color:#ba8;cursor:pointer;background:linear-gradient(#2a2820 0%,#1a1810 100%);border:1px solid #4a4535;border-radius:4px;flex:1;padding:8px 12px;font-family:Roboto,sans-serif;font-size:11px;transition:all .2s}.TalentPointsCalculator-module__UNESvq__serverButton:hover{background:linear-gradient(#3a3830 0%,#2a2820 100%);border-color:#6a5545}.TalentPointsCalculator-module__UNESvq__serverButtonActive{color:#fd6;background:linear-gradient(#4a4535 0%,#3a3525 100%);border-color:#8a7555;box-shadow:0 0 8px rgba(255,221,102,.2)}.TalentPointsCalculator-module__UNESvq__levelSection{margin-bottom:10px}.TalentPointsCalculator-module__UNESvq__subClassesRow{gap:24px;margin-bottom:10px;display:flex}.TalentPointsCalculator-module__UNESvq__rulesSection{background:rgba(0,0,0,.3);border:1px solid #3a3525;border-radius:4px;margin-top:12px;padding:10px}.TalentPointsCalculator-module__UNESvq__rulesContent{color:#987;font-size:10px;line-height:1.5}.TalentPointsCalculator-module__UNESvq__rulesContent p{margin:0 0 3px}.TalentPointsCalculator-module__UNESvq__rulesContent strong{color:#ba8}
