@font-face{font-family:FreeUniversal;font-display:block;src:url(/static/font/FreeUniversal-Regular.45971c0b.woff)format("woff")}body,html{height:100%;margin:0}body{font-optical-sizing:auto;color:#fff;font-family:FreeUniversal,sans-serif;font-style:normal;font-weight:400;overflow-y:scroll}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}.pageCurlLink{z-index:12;pointer-events:none;position:fixed;top:0;right:0}.pageCurlLink:hover{outline:none;text-decoration:none}.pageCurlLink:focus-visible{outline:none;text-decoration:none}.pageCurlPeel{pointer-events:auto;clip-path:polygon(100% 0,0 0,100% 100%);width:104px;height:104px;display:block;overflow:visible}.pageCurlTop,.pageCurlBottom{box-shadow:inset 0 0 0 1px #57351c2e,-2px 2px 6px #25150b1f}.pageCurlText{z-index:1;text-align:center;text-transform:uppercase;color:#2c170b;letter-spacing:.03em;filter:drop-shadow(0 0 1px #fffdf266)drop-shadow(0 0 2px #fffae066)drop-shadow(0 0 5px #ffe39766);flex-direction:column;justify-content:center;align-items:center;gap:1px;width:46px;height:46px;font-family:Cinzel,sans-serif;line-height:1.05;transition:filter .18s ease-out;display:flex;position:absolute;top:12px;right:10px;transform:rotate(45deg)}.pageCurlSubtitle{font-size:8px;font-weight:800}.pageCurlTitle{font-size:10px;font-weight:800}.pageCurlTop{--curl-border-alpha:.28;background:linear-gradient(45deg,#442713b3 49.5%,#442713b3 50.5%,#5e3b1c33 52% 53%,rgba(94,59,28,var(--curl-border-alpha))53% 54.6%,transparent 60%),repeating-linear-gradient(12deg,#4d2e1409 0 1px,transparent 1px 3px),radial-gradient(ellipse at 78% 20%,#f8dea84d,transparent 65%),linear-gradient(135deg,#c9a569,#b78b50 65%,#966636)}.pageCurlLink:hover .pageCurlTop{--curl-border-alpha:.23}.pageCurlPeel_planner .pageCurlBack{background:radial-gradient(at 88% 10%,#ffe8be2e,#fff0 24%),radial-gradient(at 60% 44%,#21100a38,#21100a00 58%),linear-gradient(140deg,#68452cf5 0 14%,#542818fa 42%,#1b0e0afa 100%);box-shadow:inset -10px 10px 16px #ffe2aa14,inset 10px -10px 18px #13090642,inset 0 0 0 1px #57351c2e}.pageCurlPeel_planner .pageCurlBottom{background:radial-gradient(circle at 74% 18%,#ffe4b833,#fff0 28%),linear-gradient(135deg,#cc9622da 0 18%,#653316fa 42%,#1b0e0afa 100%)}.pageCurlPeel_legendary .pageCurlBack{background:radial-gradient(at 88% 10%,#e7f0fc1f,#fff0 22%),radial-gradient(at 60% 44%,#00000038,#0000 58%),linear-gradient(140deg,#2d343c 0 14%,#171c21 42%,#07090c 100%);box-shadow:inset -10px 10px 16px #dbe7f70f,inset 10px -10px 18px #0000003d,inset 0 0 0 1px #3c434c38}.pageCurlPeel_legendary .pageCurlBottom{background:radial-gradient(circle at 74% 18%,#f3f7fc0f,#fff0 22%),linear-gradient(135deg,#23272c 0 16%,#111417 42%,#040507 100%)}.pageCurlLink:hover .pageCurlText{filter:drop-shadow(0 0 1px #fffdf2bf)drop-shadow(0 0 2px #fffae0b3)drop-shadow(0 0 5px #ffe397a6)}.pageCurlLink:focus-visible .pageCurlText{filter:drop-shadow(0 0 1px #fffdf2bf)drop-shadow(0 0 2px #fffae0b3)drop-shadow(0 0 5px #ffe397a6)}@media only screen and (max-width:700px){.pageCurlPeel{width:84px;height:84px}.pageCurlText{width:36px;height:36px;top:10px;right:6px}.pageCurlSubtitle{font-size:6px}.pageCurlTitle{font-size:8px}}h1,h2,h3,h4,h5,h6{font-family:Cinzel,sans-serif;font-weight:700}h2{margin-bottom:8px}h3{margin-top:0;margin-bottom:8px}p{margin:8px 0}.robot{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#root{opacity:0;height:100%;transition:opacity .15s ease-out}#root.appReady{opacity:1}@media (prefers-reduced-motion:reduce){#root{transition:none}}@media only screen and (max-width:980px){body .blanket{width:100%}.content{flex-direction:column;align-items:center}body .mainPanel{width:auto}body .rightPanel{padding-left:0}body .otherResources{margin-top:20px}}@media only screen and (max-width:700px){.perkRow{border-bottom:1px solid #9890864d;padding:5px}}.blanket{z-index:-1;background:#060606b3;width:1060px;position:fixed;top:0;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 30px 35px #060606b3}.appBackground{filter:grayscale(40%);z-index:-2;background-image:url(/static/image/bg_beastsAndExporation.85696059.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;position:fixed;top:0;bottom:0;left:0;right:0;transform:translate(0,0)}.appBackground:after{content:"";background-color:#0b0b104d;width:100%;height:100%;display:block}.appBackground.vanilla{background-image:url(/static/image/bg_vanilla.e1344e1f.webp)}.appBackground.vanilla:after{background-color:#05050566}.appBackground.warriorsOfTheNorth{background-image:url(/static/image/bg_warriorsOfTheNorth.e66e9b77.webp)}.appBackground.warriorsOfTheNorth:after{background-color:#0b0b1066}.appBackground.blazingDeserts{background-image:url(/static/image/bg_blazingDeserts.4f6ecd77.webp)}.appBackground.blazingDeserts:after{background-color:#1b140b80}.appBackground.ofFleshAndFaith{background-image:url(/static/image/bg_ofFleshAndFaith.d08e56db.webp)}.appBackground.ofFleshAndFaith:after{background-color:#100b0d66}.pageTitle{text-align:center;margin:0}.content{box-sizing:border-box;justify-content:center;min-height:100%;padding-bottom:120px;display:flex}.mainPanel{width:700px}.plannerHeader{flex-direction:column;align-items:center;gap:10px;margin:18px 0 22px;display:flex}.rightPanel{color:#d1c5b6;flex-direction:column;width:208px;padding-left:40px;display:flex}.perkPlanner{flex-direction:column;align-items:center;display:flex}.plannerInfo{flex-wrap:wrap;justify-content:space-between;width:100%;display:flex}.leftInfo{flex-wrap:wrap;align-items:center;display:flex}.buildNameInput{color:#fff;width:300px;padding:5px 5px 5px 10px;font-size:20px;transition:border .1s}.buildNameInput::placeholder{color:#989086}.buildNameInput:hover{background-color:#332923;border:1px solid #fff6}.buildNameInput:focus{border:1px solid #fff9}.plannerButton,.plannerHoverIcon{border:1px solid #0000;border-radius:4px;margin-left:5px;padding:4px;font-size:0;transition:border .1s,color .5s}.plannerButton{cursor:pointer}.plannerButton:hover{border:1px solid #ffffff4d}.plannerButton:active{border:1px solid #fff9}.newButton{margin-left:auto;margin-right:4px}.saveButton.saved{color:#ff5e5e}.rightInfo{align-items:center;display:flex}.plannerSectionHeader{justify-content:flex-start;align-items:center;display:flex}.plannerSectionTitle{margin:0}.plannerSectionActions{align-items:center;margin-left:6px;display:inline-flex}.perkPlannerInfo{flex-shrink:0}.requiredLevel,.perksRemaining{margin:0}.invalidIndicator{color:#d6990f;margin-right:8px}.allPerks{width:100%;margin-top:10px;margin-bottom:10px}.perkRow{flex-wrap:wrap;justify-content:center;display:flex}.perk{-webkit-user-select:none;user-select:none;filter:grayscale();cursor:pointer;padding:3px 1px}@keyframes glow{0%{filter:grayscale(80%)}to{filter:grayscale(55%)}}.perk:hover{animation-name:glow;animation-duration:1.5s;animation-iteration-count:infinite;animation-direction:alternate}.allPerks:not(.canAddPerk) .perk:not(.isActive):hover{animation:none}.allPerks:not(.canAddPerk) .perk:not(.isActive){cursor:auto}.perk.isActive{filter:drop-shadow(0 1px 1px #e8a81e)drop-shadow(0 0 #e8a81e80);animation:none}.perk img{pointer-events:none;display:block}.perkHeader{font-size:16px;line-height:1.5}body .rc-tooltip{pointer-events:none;max-width:400px}body .rc-tooltip-inner{min-height:auto}.rc-tooltip.plannerButtonTooltip{font-size:14px}.statsForecast{background-size:100%;max-width:550px;margin-top:12px;margin-left:auto;margin-right:auto}.statsForecastHeader{margin-bottom:0}.sectionResetButton{justify-content:center;align-items:center;display:inline-flex}.statBar{align-items:center;display:flex}.inputBar{cursor:pointer;background-color:#261e1b;border:1px solid #716f6d;border-radius:3px;flex:auto;justify-content:center;align-items:center;height:24px;display:flex;position:relative;box-shadow:inset 0 0 2px 1px #0f0b0880,inset 1px 2px 2px #533d26cc}.inputBar:hover:before{content:"";pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;background-color:#a48c691a;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.inputBar.red{background-color:#5a191f;border:1px solid #a38080;box-shadow:inset 0 0 2px 1px #4b151b,inset 1px 2px 2px #a02935}.inputBar.blue{background-color:#12527c;border:1px solid #71809a;box-shadow:inset 0 0 2px 1px #254355,inset 1px 2px 2px #2183b6}.inputBar.blue:hover:before{background-color:#9ab1db1a}.inputBar.yellow{text-shadow:0 1px 2px #784619,0 1px 2px #784619,0 1px 2px #784619,0 1px 2px #784619;background-color:#ad712a;border:1px solid #c9b692;box-shadow:inset 0 0 2px 1px #784619,inset 1px 2px 2px #e8ad53}.inputBar.yellow .barInputElement{text-shadow:0 1px 2px #784619,0 1px 2px #784619,0 1px 2px #784619,0 1px 2px #784619}.inputBar.yellow:hover:before{background-color:#fdecb41a}.statBar .icon{flex:none;margin-right:4px}.statBar .inputBar{flex:auto;justify-content:center;align-items:center;height:24px;display:flex}.statBar .pinLeft{align-items:center;display:flex;position:absolute;top:0;bottom:0;left:4px}.statBar .stars{margin-left:2px;display:flex}.star{align-items:center;height:100%;margin-left:-2px;display:flex}.starIcon{height:16px}.starIcon.inactive{filter:grayscale()brightness(70%)}.statBar .statRangePerLevel{color:#989086;font-size:13px}.barTextControl{height:100%;margin-left:4px;display:flex;position:relative}.barInputWidthReserver{opacity:0}.barInputElement{font-family:inherit;font-size:inherit;color:#fff;z-index:1;background:0 0;border:none;outline:none;width:100px;height:100%;padding:0;position:absolute;left:0}.arrowIndicator{height:16px;margin-top:-1px;padding-left:10px;padding-right:8px}.maxStat{z-index:1;align-items:center;gap:1px;margin-top:-1px;line-height:24px;display:inline-flex;position:relative}.maxStatAnnotation{cursor:help;align-items:center;display:inline-flex}.loadout{max-width:550px;margin-top:28px;margin-left:auto;margin-right:auto}.loadoutUI{flex-flow:column;align-items:center;display:flex}.loadoutColumns{flex-wrap:wrap;margin-bottom:12px;display:flex}.loadoutColumn:not(:first-of-type){margin-left:34px}.loadoutBags{display:flex}.loadoutSlot.accessory{width:68px;height:68px;margin-top:9px;margin-bottom:8px;margin-left:3px}.loadoutSlot.weapon{width:74px;height:144px}.loadoutSlot.helmet{width:68px;height:68px;margin-bottom:8px;margin-left:3px}.loadoutSlot.armor{width:74px;height:144px}.loadoutSlot.ammo{width:68px;height:68px;margin-top:9px;margin-bottom:8px;margin-left:3px}.loadoutSlot.offhand{width:74px;height:144px}.loadoutSlot.bag{width:70px;height:70px}.loadoutSlot.bag:not(:first-of-type){margin-left:4px}.rightPanel h3{color:#fff;margin-bottom:8px}.themeSwitcher{width:240px;margin-top:20px;display:flex}.themeButton{cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #4d4235;border-radius:4px;width:40px;height:40px;margin-right:8px;transition:margin .1s;box-shadow:inset 0 0 3px #00000080}.themeButton:hover{margin-top:-1px}.themeButton.vanilla{background-image:url(/static/image/btn_vanilla.37a396d1.jpg)}.themeButton.beastsAndExploration{background-image:url(/static/image/btn_beastsAndExploration.8d4eba10.jpg)}.themeButton.warriorsOfTheNorth{background-image:url(/static/image/btn_warriorsOfTheNorth.1a17fbb0.jpg)}.themeButton.blazingDeserts{background-image:url(/static/image/btn_blazingDeserts.9c9805e8.jpg)}.themeButton.ofFleshAndFaith{background-image:url(/static/image/btn_ofFleshAndFaith.145ce2f8.jpg)}.savedBuilds{margin-top:20px}.buildList{flex-direction:column;display:flex;position:relative}.buildEntry{word-break:break-word;padding:4px 0;display:flex;position:relative}.buildEntryText{cursor:pointer;margin-right:4px;transition:color .1s}.buildEntryText:hover{color:#fff}.buildEntrySelected{color:#ffa63e;text-shadow:0 0 2px #ffe4a1b3}.deleteBuild{cursor:pointer;pointer-events:none;opacity:0;height:22px;transition:opacity .2s}.buildEntry:hover .deleteBuild{opacity:1;pointer-events:auto;display:block}.deleteBuild svg{max-height:100%;transition:color .1s;display:block}.deleteBuild:hover{color:#fff}.otherResources{margin-top:auto}.otherResourcesCopy{font-size:12px}.otherResources svg{max-width:12px;max-height:12px;margin-left:2px;position:relative;top:2px}.otherResourcesCopy p:first-child{color:#fff}.peel{opacity:0;position:relative}.peel-ready{opacity:1}.peel-svg-clip-element{opacity:0;width:1px;height:1px;position:absolute;top:-10000px;left:-10000px}.peel-layer{z-index:1;-webkit-user-select:none;user-select:none;transform-origin:0 0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.peel-top{background-color:#81afcb}.peel-back{background-color:#a0c7df}.peel-bottom{background-color:#688394}.rc-tooltip.rc-tooltip-zoom-enter,.rc-tooltip.rc-tooltip-zoom-leave{display:block}.rc-tooltip-zoom-enter,.rc-tooltip-zoom-appear{opacity:0;animation-duration:.3s;animation-timing-function:cubic-bezier(.18,.89,.32,1.28);animation-play-state:paused;animation-fill-mode:both}.rc-tooltip-zoom-leave{animation-duration:.3s;animation-timing-function:cubic-bezier(.6,-.3,.74,.05);animation-play-state:paused;animation-fill-mode:both}.rc-tooltip-zoom-enter.rc-tooltip-zoom-enter-active,.rc-tooltip-zoom-appear.rc-tooltip-zoom-appear-active{animation-name:rcToolTipZoomIn;animation-play-state:running}.rc-tooltip-zoom-leave.rc-tooltip-zoom-leave-active{animation-name:rcToolTipZoomOut;animation-play-state:running}@keyframes rcToolTipZoomIn{0%{opacity:0;transform-origin:50%;transform:scale(0)}to{opacity:1;transform-origin:50%;transform:scale(1)}}@keyframes rcToolTipZoomOut{0%{opacity:1;transform-origin:50%;transform:scale(1)}to{opacity:0;transform-origin:50%;transform:scale(0)}}.rc-tooltip{z-index:1070;visibility:visible;opacity:.9;font-size:12px;line-height:1.5;display:block;position:absolute}.rc-tooltip-hidden{display:none}.rc-tooltip-placement-top,.rc-tooltip-placement-topLeft,.rc-tooltip-placement-topRight{padding:5px 0 9px}.rc-tooltip-placement-right,.rc-tooltip-placement-rightTop,.rc-tooltip-placement-rightBottom{padding:0 5px 0 9px}.rc-tooltip-placement-bottom,.rc-tooltip-placement-bottomLeft,.rc-tooltip-placement-bottomRight{padding:9px 0 5px}.rc-tooltip-placement-left,.rc-tooltip-placement-leftTop,.rc-tooltip-placement-leftBottom{padding:0 9px 0 5px}.rc-tooltip-inner{color:#fff;text-align:left;background-color:#373737;border-radius:6px;min-height:34px;padding:8px 10px;text-decoration:none;box-shadow:0 0 4px #0000002b}.rc-tooltip-arrow{border-style:solid;border-color:#0000;width:0;height:0;position:absolute}.rc-tooltip-placement-top .rc-tooltip-arrow,.rc-tooltip-placement-topLeft .rc-tooltip-arrow,.rc-tooltip-placement-topRight .rc-tooltip-arrow{border-width:5px 5px 0;border-top-color:#373737;margin-left:-5px;bottom:4px}.rc-tooltip-placement-top .rc-tooltip-arrow{left:50%}.rc-tooltip-placement-topLeft .rc-tooltip-arrow{left:15%}.rc-tooltip-placement-topRight .rc-tooltip-arrow{right:15%}.rc-tooltip-placement-right .rc-tooltip-arrow,.rc-tooltip-placement-rightTop .rc-tooltip-arrow,.rc-tooltip-placement-rightBottom .rc-tooltip-arrow{border-width:5px 5px 5px 0;border-right-color:#373737;margin-top:-5px;left:4px}.rc-tooltip-placement-right .rc-tooltip-arrow{top:50%}.rc-tooltip-placement-rightTop .rc-tooltip-arrow{margin-top:0;top:15%}.rc-tooltip-placement-rightBottom .rc-tooltip-arrow{bottom:15%}.rc-tooltip-placement-left .rc-tooltip-arrow,.rc-tooltip-placement-leftTop .rc-tooltip-arrow,.rc-tooltip-placement-leftBottom .rc-tooltip-arrow{border-width:5px 0 5px 5px;border-left-color:#373737;margin-top:-5px;right:4px}.rc-tooltip-placement-left .rc-tooltip-arrow{top:50%}.rc-tooltip-placement-leftTop .rc-tooltip-arrow{margin-top:0;top:15%}.rc-tooltip-placement-leftBottom .rc-tooltip-arrow{bottom:15%}.rc-tooltip-placement-bottom .rc-tooltip-arrow,.rc-tooltip-placement-bottomLeft .rc-tooltip-arrow,.rc-tooltip-placement-bottomRight .rc-tooltip-arrow{border-width:0 5px 5px;border-bottom-color:#373737;margin-left:-5px;top:4px}.rc-tooltip-placement-bottom .rc-tooltip-arrow{left:50%}.rc-tooltip-placement-bottomLeft .rc-tooltip-arrow{left:15%}.rc-tooltip-placement-bottomRight .rc-tooltip-arrow{right:15%}