.categoryContainer{position:relative;display:flex;flex-direction:column;text-align:center;font-size:calc(.8rem + .4vw);color:#f0f8ff;height:100%;width:100%;font-family:Splintered Liberty Thin;letter-spacing:.02rem;font-size:2.4rem;line-height:1;background-position:50%;background-size:cover;background-repeat:no-repeat}.categoryContainer:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);pointer-events:none;z-index:0}.categoryContainer>*{position:relative;z-index:1}.categoryContainer>.categorySearchAndFilterBar{z-index:2}.categoryContainer .content{position:relative;flex:1 1 auto;min-height:0;overflow-y:auto}.categoryContainer .content.withOverviewBtn{padding-bottom:.5rem}.categoryContainer .content .scrollUpBtn{position:fixed;bottom:3.5rem;right:2.5rem;background-color:#eeaf1a;width:-moz-fit-content;width:fit-content;visibility:hidden;opacity:0;padding:.3rem .6rem;transition:visibility .1s,opacity .3s linear}.categoryContainer .content .scrollUpBtn.scrollable{visibility:visible;opacity:1}@media(pointer:coarse),(pointer:none){.categoryContainer .content .scrollUpBtn{right:1rem}}.categoryContainer .content .scrollUpBtn svg{color:#444}.categoryContainer .subcategoryContainer:last-child{margin-bottom:.5rem}.categoryContainer .subcategoryContainer:only-child{margin-bottom:0}.categoryContainer .subcategoryContainer .setHeader .btn{--bs-btn-padding-x:0.3rem;--bs-btn-padding-y:0rem;height:calc(1.45rem + .2vw);width:calc(1.45rem + .2vw);line-height:0;background-color:rgba(46,45,45,.7);border:none;border-radius:.3rem;box-shadow:0 2px 8px rgba(0,0,0,.18);transition:background-color .2s,box-shadow .2s}.categoryContainer .subcategoryContainer .setHeader .btn:focus,.categoryContainer .subcategoryContainer .setHeader .btn:hover{background-color:rgba(72,70,70,.9);box-shadow:0 4px 14px rgba(0,0,0,.28)}.categoryContainer .subcategoryContainer .setHeader .btn.withSetImg{margin-right:calc(var(--bs-gutter-x)*.5)}.categoryContainer .subcategoryContainer .setHeader .btn svg{vertical-align:baseline;height:auto}.categoryContainer .subcategoryContainer .setHeader .subcategoryHeader{margin-bottom:0;font-family:Pirata One;font-weight:400;font-size:calc(1.25rem + .4vw);letter-spacing:.05rem;line-height:normal}.categoryContainer .subcategoryContainer .subcategoryHeaderContainer{margin-bottom:.4rem}.categoryContainer .subcategoryContainer .subcategoryHeaderContainer .btn{--bs-btn-padding-x:0.3rem;--bs-btn-padding-y:0rem;height:calc(1.45rem + .2vw);width:calc(1.45rem + .2vw);line-height:0;background-color:rgba(46,45,45,.7);border:none;border-radius:.3rem;box-shadow:0 2px 8px rgba(0,0,0,.18);transition:background-color .2s,box-shadow .2s}.categoryContainer .subcategoryContainer .subcategoryHeaderContainer .btn:focus,.categoryContainer .subcategoryContainer .subcategoryHeaderContainer .btn:hover{background-color:rgba(72,70,70,.9);box-shadow:0 4px 14px rgba(0,0,0,.28)}.categoryContainer .subcategoryContainer .subcategoryHeaderContainer .btn.withSetImg{margin-right:calc(var(--bs-gutter-x)*.5)}.categoryContainer .subcategoryContainer .subcategoryHeaderContainer .btn svg{vertical-align:baseline;height:auto}.categoryContainer .subcategoryContainer .subcategoryHeaderContainer>*{width:auto}.categoryContainer .subcategoryContainer .subcategoryHeaderContainer .subcategoryHeader{margin-bottom:0;font-family:Pirata One;font-weight:400;font-size:calc(1.25rem + .4vw);letter-spacing:.05rem;line-height:normal}.categoryContainer .subcategoryContainer .subcategoryHeaderContainer .elementCount{padding:0;color:gray;font-family:Pirata One;font-weight:400;font-size:calc(1.2rem + .4vw);letter-spacing:.05rem;line-height:normal}.categoryContainer .itemGroupHeader{justify-content:center;margin:calc(.1rem + .4vw) 0}.categoryContainer .itemGroupHeader span{font-size:calc(1.2rem + .4vw);border:1px solid hsla(0,3%,53%,.842);border-radius:.2rem;background-color:hsla(0,1%,44%,.651);width:-moz-fit-content;width:fit-content;padding:calc(.05rem + .4vw) calc(.4rem + .4vw)}.categoryContainer .row{justify-content:center;align-items:center}.categoryContainer .row.setHeader{display:flex;flex-wrap:nowrap;margin:.4rem}.categoryContainer .row.setHeader>*{width:auto}.categoryContainer .row.setHeader span{margin-bottom:0}.categoryContainer .row.setHeader img{padding:0;height:calc(1.3rem + .4vw)}.categoryContainer .row.setHeader .elementCount{padding:0;color:gray;font-family:Pirata One;font-weight:400;font-size:calc(1rem + .4vw);letter-spacing:.05rem;line-height:normal}.categoryContainer .row.setHeader .checkOwnershipBtn.btn{margin:0 .3rem;background-color:rgba(46,45,45,.7);border:none;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.18);transition:background-color .2s,box-shadow .2s,color .2s,border-radius .2s}.categoryContainer .row.setHeader .checkOwnershipBtn.btn:hover{color:#ce9f07;background-color:rgba(46,45,45,.9);box-shadow:0 4px 14px rgba(0,0,0,.28)}.categoryContainer .row.setHeader .checkOwnershipBtn.btn.checked,.categoryContainer .row.setHeader .checkOwnershipBtn.btn:hover.checked{color:#adff2f;background-color:rgba(126,189,33,.2);border-radius:.3rem}.categoryContainer .row.setHeader .checkOwnershipBtn.btn.checked svg,.categoryContainer .row.setHeader .checkOwnershipBtn.btn:hover.checked svg{max-height:1.1rem!important}.categoryContainer .btnShowAll{width:100%;height:calc(1.6rem + 1.2vh);--bs-btn-line-height:calc(1rem + 1vh);margin-top:.25rem;margin-bottom:.4rem;font-size:calc(1rem + .1vw)}.categoryContainer .btnShowAll svg{margin-left:-1.5rem!important}.categoryContainer .btnSwitchOwnerMode.btn{margin-left:.5rem;--bs-btn-padding-x:0.3rem;--bs-btn-padding-y:0.3rem;height:calc(1.45rem + .2vw);width:calc(1.45rem + .2vw);line-height:0}.categoryContainer .btnSwitchOwnerMode.btn.active{color:#ffc60c}.categoryContainer .btnSwitchOwnerMode.btn svg{vertical-align:baseline;height:auto}.categoryContainer .itemColContainerWrapper{padding:.4rem}.categoryContainer .itemContainerWrapper{font-size:calc(1.6rem + .4vw)!important;display:flex;flex-wrap:nowrap;flex-direction:row;background-color:rgba(46,45,45,.7);border-left:.3rem solid hsla(0,0%,100%,.15);border-radius:.25rem;box-shadow:0 2px 12px rgba(0,0,0,.18);line-height:1.1;align-items:stretch;transition:box-shadow .2s,background .2s}.categoryContainer .itemContainerWrapper:hover{box-shadow:0 4px 18px rgba(79,79,79,.28);background-color:rgba(46,45,45,.85)}.categoryContainer .itemContainerWrapper.ownerSelectMode{width:100%;justify-content:space-between;align-items:center;gap:.4rem;color:#f0f8ff}.categoryContainer .itemContainerWrapper.ownerSelectMode:hover{color:#fff}.categoryContainer .itemContainerWrapper.uncommon{border-left-color:var(--snb-rarity-uncommon-color-light)}.categoryContainer .itemContainerWrapper.rare{border-left-color:var(--snb-rarity-rare-color-light)}.categoryContainer .itemContainerWrapper.epic{border-left-color:var(--snb-rarity-epic-color-light)}.categoryContainer .itemContainerWrapper.legendary{border-left-color:var(--snb-rarity-legendary-color-light)}.categoryContainer .itemContainerWrapper .setIcon{border-right:.15rem solid hsla(0,0%,65%,.4);padding:.25rem .5rem;margin-left:0;display:flex;align-items:center}.categoryContainer .itemContainerWrapper .setIcon img{width:calc(3.4rem + 1vw);height:calc(3.4rem + 1vw);border-radius:.15rem;margin:0}.categoryContainer .itemContainerWrapper .setIcon.playerSet>img{width:auto;height:calc(3rem + 1vw)}.categoryContainer .itemContainerWrapper .setIcon:hover{background-color:hsla(0,0%,61%,.28);background-blend-mode:normal;border-radius:.15rem;color:#fff}.categoryContainer .itemContainerWrapper .itemLinkContainer{text-decoration:none;display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:space-between;align-items:center;color:#f0f8ff;width:100%;gap:.4rem}.categoryContainer .itemContainerWrapper .itemLinkContainer>img{margin-left:.4rem}.categoryContainer .itemContainerWrapper .itemLinkContainer:hover{background-color:hsla(0,0%,61%,.28);background-blend-mode:normal;border-radius:.15rem;color:#fff}.categoryContainer .itemContainerWrapper .itemLinkContainer .checkOwnershipBtn.btn{--bs-btn-padding-x:0.3rem;--bs-btn-padding-y:0.3rem;height:calc(1.3rem + .2vw);width:calc(2rem + .2vw);line-height:0;margin-top:.4rem;margin-bottom:auto;margin-right:.4rem;background-color:rgba(0,0,0,.35);border:none;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.25);transition:background-color .2s,box-shadow .2s,color .2s,border-radius .2s}.categoryContainer .itemContainerWrapper .itemLinkContainer .checkOwnershipBtn.btn:hover{color:#ce9f07;background-color:rgba(0,0,0,.5);box-shadow:0 3px 10px rgba(0,0,0,.35)}.categoryContainer .itemContainerWrapper .itemLinkContainer .checkOwnershipBtn.btn.checked,.categoryContainer .itemContainerWrapper .itemLinkContainer .checkOwnershipBtn.btn:hover.checked{color:#adff2f;background-color:rgba(126,189,33,.25);border-radius:.3rem;display:flex;justify-content:center}.categoryContainer .itemContainerWrapper .itemLinkContainer .checkOwnershipBtn.btn svg{vertical-align:baseline;height:auto}.categoryContainer .itemContainerWrapper .itemContentContainer{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:flex-start;width:100%}@media(max-width:600px){.categoryContainer .itemContainerWrapper .itemContentContainer{line-height:1}}.categoryContainer .itemContainerWrapper .itemContentContainer .badgeContainer{margin:0;display:flex;flex-direction:row;flex-wrap:wrap;height:100%;gap:.4rem;justify-content:center}.categoryContainer .itemContainerWrapper .itemContentContainer span.badge{padding:.125rem .4rem;font-size:calc(.8rem + .4vw);font-weight:400}.categoryContainer .itemContainerWrapper .itemContentContainer span.badge.emissive{background-color:#7fb91a}.categoryContainer .itemContainerWrapper .itemContentContainer span.badge.bossKillReactive,.categoryContainer .itemContainerWrapper .itemContentContainer span.badge.combatReactive,.categoryContainer .itemContainerWrapper .itemContentContainer span.badge.killReactive,.categoryContainer .itemContainerWrapper .itemContentContainer span.badge.movementReactive{background-color:#639dbe}.categoryContainer .itemContainerWrapper .itemContentContainer span.badge.basic{background-color:#c3c4be}.categoryContainer .itemContainerWrapper .itemContentContainer span.badge.upgraded{background-color:#b98f1a}.categoryContainer .itemContainerWrapper .itemContentContainer span.badge.animated{background-color:#d67a2e}.categoryContainer .itemContainerWrapper .itemContentContainer .damageTypeIndicatorContainer{display:flex;flex-direction:row;flex-wrap:wrap;gap:.4rem}.categoryContainer .itemContainerWrapper .itemContentContainer .damageTypeIndicatorContainer img{height:calc(1.2rem + .4vw);width:auto}.categoryContainer .itemContainerWrapper img{height:calc(4rem + 3vw);border-radius:.3rem;width:auto}#noCodexDataContainer{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;font-family:unset;letter-spacing:normal;font-size:x-large;color:#d3d3d3}.categoryFilterModal,.loginModal{display:flex!important;justify-content:center;--bs-modal-margin:0.5rem;--bs-modal-padding:0.5rem}.categoryFilterModal .modal-dialog,.loginModal .modal-dialog{margin:.5rem}.categoryFilterModal .modal-dialog .modal-content,.loginModal .modal-dialog .modal-content{background-color:#30353a;color:#f0f8ff;max-height:100%}.categoryFilterModal .modal-dialog .modal-content .modal-body,.loginModal .modal-dialog .modal-content .modal-body{overflow-y:auto}.categoryFilterModal .modal-dialog .modal-content button,.loginModal .modal-dialog .modal-content button{font-size:calc(1rem + .1vw)}.categoryFilterModal .modal-dialog .modal-content .modal-header,.loginModal .modal-dialog .modal-content .modal-header{height:50px;padding:.75rem}.categoryFilterModal .modal-dialog .modal-content .modal-header .modal-title,.loginModal .modal-dialog .modal-content .modal-header .modal-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.categoryFilterModal .modal-dialog .modal-content .modal-header .modal-title svg,.loginModal .modal-dialog .modal-content .modal-header .modal-title svg{margin-right:.75rem}.categoryFilterModal .modal-dialog .modal-content .modal-header .btn-close,.loginModal .modal-dialog .modal-content .modal-header .btn-close{--bs-btn-close-focus-shadow:0 0 0 0.15rem #0338da;--bs-btn-close-white-filter:invert(1)}.categoryFilterModal .modal-dialog .modal-content .modal-body,.loginModal .modal-dialog .modal-content .modal-body{padding:.5rem .75rem;text-align:center}.categoryFilterModal .modal-dialog .modal-content .modal-footer,.loginModal .modal-dialog .modal-content .modal-footer{height:56px;justify-content:center}.categoryFilterModal .modal-dialog-centered,.loginModal .modal-dialog-centered{max-height:calc(100% - 1rem)!important;max-width:calc(100% - 1rem)!important;min-width:320px;width:-moz-fit-content;width:fit-content}.categoryFilterModal .modal-dialog .modal-content{font-family:Splintered Liberty Thin;letter-spacing:.05rem}.categoryFilterModal .modal-dialog .modal-content .modal-header .modal-title{font-size:1.75rem}.categoryFilterModal .modal-dialog .modal-content .modal-body{text-align:left}.categoryFilterModal .modal-dialog .modal-content .modal-body.loadoutFilterContent .filterRow h5{font-size:1.5rem}.categoryFilterModal .modal-dialog .modal-content .modal-body.loadoutFilterContent .filterRow .filterValueWrapper>.filterValue>.form-check{display:inline-flex;gap:.4rem}.categoryFilterModal .modal-dialog .modal-content .modal-body.loadoutFilterContent .filterRow .filterValueWrapper>.filterValue>.form-check input{margin-top:auto;margin-bottom:auto}.categoryFilterModal .modal-dialog .modal-content .modal-body.loadoutFilterContent .filterRow .filterValueWrapper>.filterValue>.form-check label{font-size:1.4rem}.categoryFilterModal .modal-dialog .modal-content .modal-footer{height:auto}.categoryFilterModal .modal-dialog .modal-content .modal-footer button{font-size:calc(1.25rem + .1vw)}.categoryFilterModal .modal-dialog .modal-content .modal-footer button svg{margin-right:.5rem}.categoryOwnerModeToast{text-align:center;color:#f0f8ff}