.team-builder-lc .team-builder{text-align:center;margin:0 auto}.team-builder-lc .res-row{grid-gap:15px 10px;grid-template-columns:repeat(auto-fill,13.3%);justify-content:space-between;margin-bottom:15px;display:grid}@media (max-width:992px){.team-builder-lc .res-row{grid-gap:5px;grid-template-columns:repeat(auto-fill,49%)}.team-builder-lc .res-row img{width:35px;height:35px}.team-builder-lc .res-row p{font-size:16px}}.team-builder-lc .res-row .increase{color:#7cde97}.team-builder-lc .res-row .single-res{text-align:center;background-color:#2c2d33;border:2px solid #33343a;padding:5px}.team-builder-lc .res-row .single-res img{margin:0}.team-builder-lc .res-row .single-res p{margin-top:10px;margin-bottom:0;font-size:18px;font-weight:500}.team-builder-lc .teams-controls{justify-content:center;gap:10px;display:flex}.team-builder-lc .teams-controls #copy-url,.team-builder-lc .teams-controls #reset-team{color:#fff;cursor:pointer;background-color:#009eec;border:none;padding:.5rem 1rem;font-size:14px;font-weight:500;transition:background-color .3s}.team-builder-lc .teams-controls #copy-url:hover,.team-builder-lc .teams-controls #reset-team:hover{background-color:#1aadf7}.team-builder-lc .teams-controls #reset-team{background-color:#36373d}.team-builder-lc .teams-controls #reset-team:hover{background-color:#42434b}.team-builder-lc .sinner-slots{grid-template-columns:repeat(6,1fr);gap:15px;margin-top:20px;display:grid}@media (max-width:1200px){.team-builder-lc .sinner-slots{grid-template-columns:repeat(4,1fr)}}@media (max-width:992px){.team-builder-lc .sinner-slots{grid-template-columns:repeat(3,1fr);gap:12px}}@media (max-width:768px){.team-builder-lc .sinner-slots{grid-template-columns:repeat(2,1fr);gap:10px}}@media (max-width:576px){.team-builder-lc .sinner-slots{grid-template-columns:1fr}}.team-builder-lc .sinner-slot{background-color:#2c2d33;border:2px solid #33343a;border-radius:4px;padding:10px;position:relative}.team-builder-lc .sinner-slot.primary{border-color:#f44;box-shadow:0 0 8px #ff44444d}.team-builder-lc .sinner-slot.backup{border-color:#4a9eff;box-shadow:0 0 8px #4a9eff4d}.team-builder-lc .sinner-slot .sinner-name{text-align:center;color:#009eec;text-transform:uppercase;margin-bottom:8px;font-size:13px;font-weight:600}.team-builder-lc .sinner-slot .slot-type-toggle{text-transform:uppercase;cursor:pointer;color:#fff;background-color:#f44;border:none;border-radius:0;width:100%;margin-bottom:8px;padding:6px;font-size:10px;font-weight:700;transition:all .3s}.team-builder-lc .sinner-slot .slot-type-toggle:hover{background-color:#f66}.team-builder-lc .sinner-slot.primary .slot-type-toggle{background-color:#f44}.team-builder-lc .sinner-slot.primary .slot-type-toggle:hover{background-color:#f66}.team-builder-lc .sinner-slot.backup .slot-type-toggle{background-color:#4a9eff}.team-builder-lc .sinner-slot.backup .slot-type-toggle:hover{background-color:#6bb0ff}.team-builder-lc .sinner-slot .slot-card{cursor:pointer;background-color:#36373d;border:2px solid #33343a;transition:all .3s;position:relative;overflow:hidden}.team-builder-lc .sinner-slot .slot-card:hover{border-color:#009eec;transform:translateY(-2px)}.team-builder-lc .sinner-slot .slot-card .empty-slot-content{color:#888;flex-direction:column;justify-content:center;align-items:center;padding:10px;display:flex}.team-builder-lc .sinner-slot .slot-card .empty-slot-content svg{margin-bottom:5px;font-size:18px}.team-builder-lc .sinner-slot .slot-card .empty-slot-content p{text-transform:uppercase;margin:0;font-size:10px}.team-builder-lc .sinner-slot .slot-card .empty-slot-content .rarity-label{font-size:8px;font-weight:600}.team-builder-lc .sinner-slot .slot-card .identity-content,.team-builder-lc .sinner-slot .slot-card .ego-content{pointer-events:none}.team-builder-lc .sinner-slot .slot-card .identity-content a,.team-builder-lc .sinner-slot .slot-card .ego-content a{pointer-events:none!important}.team-builder-lc .sinner-slot .identity-slot{flex-direction:column;justify-content:center;align-items:center;min-height:110px;margin-bottom:8px;padding:8px;display:flex}.team-builder-lc .sinner-slot .identity-slot .identity-content{flex-direction:column;align-items:center;width:100%;display:flex}.team-builder-lc .sinner-slot .identity-slot .id-name{text-align:center;color:#fff;margin-top:5px;margin-bottom:0;font-size:10px;font-weight:500;line-height:1.2}.team-builder-lc .sinner-slot .identity-slot img{max-width:80px}.team-builder-lc .sinner-slot .character-stats{background-color:#0003;border-radius:3px;flex-wrap:wrap;justify-content:center;gap:4px;margin-bottom:8px;padding:6px;display:flex}.team-builder-lc .sinner-slot .character-stats .stat-badge{color:#fff;background-color:#36373d;border-radius:2px;align-items:center;gap:4px;padding:4px 6px;font-size:11px;font-weight:600;display:flex}.team-builder-lc .sinner-slot .character-stats .stat-badge img{width:18px;height:18px}.team-builder-lc .sinner-slot .ego-list{flex-direction:column;gap:4px;display:flex}.team-builder-lc .sinner-slot .ego-list .ego-item{cursor:pointer;background-color:#36373d;border:2px solid #33343a;border-radius:3px;align-items:center;min-height:48px;padding:3px 6px;transition:all .3s;display:flex}.team-builder-lc .sinner-slot .ego-list .ego-item:hover{border-color:#009eec;transform:translate(2px)}.team-builder-lc .sinner-slot .ego-list .ego-item.has-ego .ego-icon{flex-shrink:0;width:42px;height:42px;margin-right:8px}.team-builder-lc .sinner-slot .ego-list .ego-item.has-ego .ego-icon .avatar{border-bottom-width:2px}.team-builder-lc .sinner-slot .ego-list .ego-item.has-ego .ego-icon img{width:100%;height:100%}.team-builder-lc .sinner-slot .ego-list .ego-item.has-ego .ego-rarity{flex-shrink:0;margin-right:10px}.team-builder-lc .sinner-slot .ego-list .ego-item.has-ego .ego-resources{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-left:auto;display:flex}.team-builder-lc .sinner-slot .ego-list .ego-item.has-ego .ego-resources .resource-item{color:#fff;align-items:center;gap:3px;font-size:12px;font-weight:600;line-height:12px;display:flex}.team-builder-lc .sinner-slot .ego-list .ego-item.has-ego .ego-resources .resource-item img{width:18px;height:18px}.team-builder-lc .sinner-slot .ego-list .ego-item.empty{justify-content:flex-start}.team-builder-lc .sinner-slot .ego-list .ego-item.empty .empty-ego-slot{color:#888;align-items:center;gap:6px;width:100%;display:flex}.team-builder-lc .sinner-slot .ego-list .ego-item.empty .empty-ego-slot svg{margin-right:auto;font-size:12px}.team-builder-lc .sinner-slot .ego-list .ego-item.empty .empty-ego-slot .rarity-tag{margin-left:0}.team-builder-lc .sinner-slot .ego-list .ego-item .rarity-tag{text-transform:uppercase;background-color:#0000004d;border-radius:3px;padding:3px 8px;font-size:10px;font-weight:700}.team-builder-lc .sinner-slot .ego-list .ego-item .rarity-tag.zayin{color:#b0b0b0;border:1px solid #7a7a7a}.team-builder-lc .sinner-slot .ego-list .ego-item .rarity-tag.teth{color:#6bb0ff;border:1px solid #4a9eff}.team-builder-lc .sinner-slot .ego-list .ego-item .rarity-tag.he{color:#b58eff;border:1px solid #9d4eff}.team-builder-lc .sinner-slot .ego-list .ego-item .rarity-tag.waw{color:#ffc84a;border:1px solid #fa0}.team-builder-lc .sinner-slot .ego-list .ego-item .rarity-tag.aleph{color:#ff6b6b;border:1px solid #f44}@media (max-width:768px){.team-builder-lc .teams-controls{flex-direction:column}.team-builder-lc .teams-controls button{width:100%}}.lc-team-builder-modal .pw-modal-content{background:#2c2d33;border:2px solid #ffffff1a}.lc-team-builder-modal .pw-modal-header{background:#0003;border-bottom:2px solid #ffffff1a}.lc-team-builder-modal .pw-modal-header .pw-modal-title{color:#fff;font-size:18px;font-weight:600}.lc-team-builder-modal .pw-modal-header .pw-btn-close{filter:invert()}.lc-team-builder-modal .pw-modal-body{max-height:70vh;padding:15px;overflow-y:auto}.lc-team-builder-modal .pw-modal-body::-webkit-scrollbar{width:8px}.lc-team-builder-modal .pw-modal-body::-webkit-scrollbar-track{background:#36373d}.lc-team-builder-modal .pw-modal-body::-webkit-scrollbar-thumb{background:#009eec;border-radius:4px}.lc-team-builder-modal .pw-modal-body::-webkit-scrollbar-thumb:hover{background:#1aadf7}.lc-team-builder-modal .pw-modal-footer{background:#0003;border-top:2px solid #ffffff1a}.lc-team-builder-modal .pw-modal-footer .pw-btn{padding:8px 15px;font-size:15px;font-weight:600}.lc-team-builder-modal .employees-filter-bar{margin-bottom:15px}.lc-team-builder-modal.ego .character-card-wrapper>span{text-align:center;display:block}.lc-team-builder-modal.ego .emp-name{filter:drop-shadow(0 2px 1px #000);z-index:2;width:100%;margin:0 auto;font-size:12px;font-weight:600;position:absolute;bottom:5px;left:0;right:0;color:#fff!important;line-height:15px!important}.lc-team-builder-modal .employees-container{grid-gap:10px 5px!important;grid-template-columns:repeat(auto-fill,140px)!important;justify-content:space-between!important;margin-top:15px!important;margin-bottom:2rem!important;display:grid!important}.lc-team-builder-modal .employees-container>span{display:block!important;position:relative!important}.lc-team-builder-modal .employees-container>span .character-card-wrapper{cursor:pointer;transition:all .2s;position:relative;opacity:1!important;display:block!important}.lc-team-builder-modal .employees-container>span .character-card-wrapper>span{display:block!important}.lc-team-builder-modal .employees-container>span .character-card-wrapper a{pointer-events:none!important;cursor:pointer!important;display:block!important}.lc-team-builder-modal .employees-container>span .character-card-wrapper a *,.lc-team-builder-modal .employees-container>span .character-card-wrapper [href],.lc-team-builder-modal .employees-container>span .character-card-wrapper [href] *{pointer-events:none!important;cursor:pointer!important}.lc-team-builder-modal .employees-container>span .character-card-wrapper{pointer-events:auto!important}.lc-team-builder-modal .employees-container>span .character-card-wrapper img.disable-transition{transition:var(--lc-hover-transition);transform:scale(1)}.lc-team-builder-modal .employees-container>span .character-card-wrapper:hover img.disable-transition{transition:var(--lc-hover-transition);transform:scale(1.2)}.lc-team-builder-modal .employees-container>span .character-card-wrapper .avatar{text-align:center;border-top:0!important;border-bottom:0!important;width:100%!important;margin-bottom:0!important;display:block!important;position:relative!important;overflow:hidden!important}.lc-team-builder-modal .employees-container>span .character-card-wrapper .avatar img{display:block;width:100%!important;height:auto!important}.lc-team-builder-modal .employees-container>span .character-card-wrapper .avatar .overlay{z-index:1;width:100%;height:70px;position:absolute;bottom:0;left:0}.lc-team-builder-modal .employees-container>span .character-card-wrapper .avatar.reverse{background-color:#36373d}.lc-team-builder-modal .employees-container>span .character-card-wrapper .avatar.reverse.rarity-0 .overlay{background:linear-gradient(to bottom,#fff0 0%,var(--lc-rarity-0)100%)}.lc-team-builder-modal .employees-container>span .character-card-wrapper .avatar.reverse.rarity-00 .overlay{background:linear-gradient(#fff0 0%,#aa320b 100%)}.lc-team-builder-modal .employees-container>span .character-card-wrapper .avatar.reverse.rarity-000 .overlay{background:linear-gradient(to bottom,#fff0 0%,var(--lc-rarity-000)100%)}.lc-team-builder-modal .employees-container>span .character-card-wrapper .emp-name{filter:drop-shadow(0 2px 1px #000);z-index:2;width:100%;margin:0 auto;font-size:12px;font-weight:600;position:absolute;bottom:13px;left:0;right:0;color:#fff!important;line-height:15px!important}.lc-team-builder-modal .employees-container>span .character-card-wrapper .tag{display:none}.lc-team-builder-modal .employees-container>span .character-card-wrapper .floating-element img{filter:drop-shadow(0 1px 1px #000)}.avatar.limbus.rarity-0{border-color:var(--lc-rarity-0)}.avatar.limbus.rarity-00{border-color:#aa320b}.avatar.limbus.rarity-000{border-color:var(--lc-rarity-000)}.avatar.limbus.Envy{border-color:var(--lc-envy-border)}.avatar.limbus.Gloom{border-color:var(--lc-gloom-border)}.avatar.limbus.Gluttony{border-color:var(--lc-gluttony-border)}.avatar.limbus.Lust{border-color:var(--lc-lust-border)}.avatar.limbus.Pride{border-color:var(--lc-pride-border)}.avatar.limbus.Sloth{border-color:var(--lc-sloth-border)}.avatar.limbus.Wrath{border-color:var(--lc-wrath-border)}
