.SkillComboBuilder-module__LeUc-G__builder{gap:1rem;width:100%;min-width:0;padding:.25rem 0;display:grid}.SkillComboBuilder-module__LeUc-G__heading{background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:1.25rem;min-height:0;padding:.25rem 0;display:flex}.SkillComboBuilder-module__LeUc-G__headingTitle{align-items:center;gap:.5rem;min-width:0;display:flex}.SkillComboBuilder-module__LeUc-G__heading h1{overflow-wrap:anywhere;color:#b79ce9;-webkit-text-fill-color:transparent;min-width:0;font-family:var(--font-display);background:linear-gradient(100deg,#c2a9ef 0%,#9dd0eb 52%,#e8b2d0 100%);-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(1.25rem,2.5vw,1.65rem);line-height:1.2}.SkillComboBuilder-module__LeUc-G__heading nav{flex:none;align-items:center;gap:1rem;display:flex}.SkillComboBuilder-module__LeUc-G__heading nav a{color:var(--primary-hover);font-size:.82rem;font-weight:700;text-decoration:none}.SkillComboBuilder-module__LeUc-G__heading nav a:hover,.SkillComboBuilder-module__LeUc-G__heading nav a:focus-visible{color:var(--text-strong)}.SkillComboBuilder-module__LeUc-G__workspace{grid-template-columns:minmax(0,1fr) minmax(17rem,20rem);align-items:start;gap:1rem;min-width:0;display:grid}.SkillComboBuilder-module__LeUc-G__library{align-content:start;gap:.8rem;min-width:0;display:grid}.SkillComboBuilder-module__LeUc-G__searchPanel{align-items:center;gap:.7rem;min-width:0;display:flex}.SkillComboBuilder-module__LeUc-G__searchField{background:var(--search-surface);border-radius:999px;flex:auto;align-items:center;gap:.55rem;min-width:0;min-height:2.8rem;padding:0 .85rem;display:flex}.SkillComboBuilder-module__LeUc-G__searchField svg{fill:none;width:1rem;height:1rem;stroke:var(--text-muted);stroke-width:1.6px;flex:0 0 1rem}.SkillComboBuilder-module__LeUc-G__searchField input{width:100%;min-width:0;color:var(--text-strong);font:inherit;background:0 0;border:0;outline:none;font-size:.8rem}.SkillComboBuilder-module__LeUc-G__searchField input::placeholder{color:var(--text-muted)}.SkillComboBuilder-module__LeUc-G__skillCount{color:var(--text-muted);flex:none;font-size:.73rem}.SkillComboBuilder-module__LeUc-G__filters{flex-wrap:wrap;gap:.38rem;display:flex}.SkillComboBuilder-module__LeUc-G__filters button{min-height:2rem;color:var(--text-muted);background:var(--surface-inset);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:.3rem .62rem;font-size:.7rem}.SkillComboBuilder-module__LeUc-G__filters button:hover,.SkillComboBuilder-module__LeUc-G__filters button:focus-visible{color:var(--text-strong);background:var(--card-surface-hover)}.SkillComboBuilder-module__LeUc-G__filters .SkillComboBuilder-module__LeUc-G__activeFilter{color:#f5f1ff;background:#7057aa}.SkillComboBuilder-module__LeUc-G__listHeading{justify-content:space-between;align-items:baseline;gap:.8rem;margin-top:.15rem;display:flex}.SkillComboBuilder-module__LeUc-G__listHeading h2{color:var(--text-strong);font-family:var(--font-display);margin:0;font-size:.98rem}.SkillComboBuilder-module__LeUc-G__listHeading span{color:var(--text-muted);text-align:right;font-size:.68rem}.SkillComboBuilder-module__LeUc-G__mobileSelectionHint{display:none}.SkillComboBuilder-module__LeUc-G__skillGrid{grid-template-columns:minmax(0,1fr);align-content:start;gap:.55rem;min-width:0;display:grid}.SkillComboBuilder-module__LeUc-G__skillCard{min-width:0;color:var(--text);background:var(--background-raised);border:2px solid #0000;border-radius:.65rem;padding:.6rem .75rem;transition:box-shadow .15s;display:grid;position:relative}.SkillComboBuilder-module__LeUc-G__skillCard:hover{background:var(--background-raised)}.SkillComboBuilder-module__LeUc-G__skillSelected,.SkillComboBuilder-module__LeUc-G__skillSelected:hover{background:linear-gradient(#7657be29,#7657be29),var(--background-raised);box-shadow:inset 0 0 0 2px var(--primary-hover)}.SkillComboBuilder-module__LeUc-G__skillChoice{width:100%;min-width:0;color:var(--text);text-align:left;gap:.5rem;padding:0;display:grid}.SkillComboBuilder-module__LeUc-G__skillRow{-webkit-user-select:none;user-select:none;align-items:center;gap:.8rem;width:100%;min-width:0;padding-right:5.5rem;display:flex}.SkillComboBuilder-module__LeUc-G__iconWrap{width:3.6rem;height:3.6rem;color:var(--text-strong);background:linear-gradient(140deg,#d29b42,#653e37 76%);border-radius:.7rem;flex:0 0 3.6rem;place-items:center;display:grid;position:relative;overflow:hidden}.SkillComboBuilder-module__LeUc-G__iconWrap img{object-fit:cover;width:100%;height:100%}.SkillComboBuilder-module__LeUc-G__numberedSlot small{color:#17142a;background:var(--primary-hover);border-radius:50%;place-items:center;min-width:1.25rem;height:1.25rem;font-size:.62rem;font-weight:800;line-height:1;display:grid;position:absolute;bottom:-.12rem;right:-.12rem}.SkillComboBuilder-module__LeUc-G__skillInfo{gap:.28rem;min-width:0;display:grid}.SkillComboBuilder-module__LeUc-G__skillInfo>strong{color:var(--text-strong);font-size:.83rem}.SkillComboBuilder-module__LeUc-G__pickMark{color:var(--primary-hover);flex:none;margin-left:auto;font-size:.8rem;font-weight:800}.SkillComboBuilder-module__LeUc-G__skillDetails{-webkit-user-select:none;user-select:none;background:0 0;gap:.42rem;margin:0 0 0 4.4rem;padding:.15rem 0 0;display:grid}.SkillComboBuilder-module__LeUc-G__skillDescription{color:var(--text-strong);white-space:pre-wrap;margin:0;font-size:.72rem;line-height:1.55;display:block}.SkillComboBuilder-module__LeUc-G__skillDescription b{color:var(--primary-hover);margin-bottom:.12rem;font-size:.68rem;display:block}.SkillComboBuilder-module__LeUc-G__skillDetailLink{z-index:1;color:var(--text-muted);font-size:.65rem;text-decoration:none;display:inline-block;position:absolute;top:.6rem;right:.75rem}.SkillComboBuilder-module__LeUc-G__skillDetailLink:hover,.SkillComboBuilder-module__LeUc-G__skillDetailLink:focus-visible{color:var(--primary-hover)}.SkillComboBuilder-module__LeUc-G__addSkillButton{color:#241a3c;background:var(--primary-hover);min-width:4.5rem;min-height:2.75rem;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:.4rem;justify-content:center;justify-self:end;align-items:center;gap:.3rem;margin-top:.35rem;padding:.35rem .75rem;font-size:.75rem;font-weight:800;display:inline-flex}.SkillComboBuilder-module__LeUc-G__addSkillButton:hover:not(:disabled){filter:brightness(1.1)}.SkillComboBuilder-module__LeUc-G__addSkillButton:focus-visible{outline:2px solid var(--text-strong);outline-offset:3px}.SkillComboBuilder-module__LeUc-G__addSkillButton:disabled{opacity:.55;cursor:default}.SkillComboBuilder-module__LeUc-G__skillSelected .SkillComboBuilder-module__LeUc-G__addSkillButton:disabled{color:#f5efff;box-shadow:inset 0 0 0 1px var(--primary-hover);opacity:1;background:#7657be61}.SkillComboBuilder-module__LeUc-G__emptyMessage{color:var(--text-muted);background:var(--background-raised);text-align:center;border-radius:.55rem;margin:0;padding:1rem;font-size:.78rem}.SkillComboBuilder-module__LeUc-G__comboPanel{background:var(--surface-glass);border-radius:.8rem;gap:.8rem;min-width:0;padding:1rem;display:grid;position:sticky;top:1rem}.SkillComboBuilder-module__LeUc-G__comboHeading{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.SkillComboBuilder-module__LeUc-G__comboHeading h2{color:var(--text-strong);font-family:var(--font-display);margin:0;font-size:1.05rem}.SkillComboBuilder-module__LeUc-G__comboHeadingMeta{justify-content:flex-end;align-items:center;gap:.35rem;min-width:0;display:flex}.SkillComboBuilder-module__LeUc-G__comboHeadingMeta>span:last-child{color:var(--text-muted);flex:none;font-size:.68rem}.SkillComboBuilder-module__LeUc-G__comboCategoryBadges{flex-wrap:wrap;justify-content:flex-end;gap:.2rem;min-width:0;display:flex}.SkillComboBuilder-module__LeUc-G__comboCategoryBadges>span{justify-content:flex-end}.SkillComboBuilder-module__LeUc-G__unlockBar{justify-content:space-between;align-items:flex-start;gap:.25rem;min-width:0;display:flex}.SkillComboBuilder-module__LeUc-G__slotGroup,.SkillComboBuilder-module__LeUc-G__ultimateGroup{flex:1 1 0;align-content:start;justify-items:center;gap:.08rem;min-width:0;display:grid}.SkillComboBuilder-module__LeUc-G__comboSlot{width:3rem;height:3rem;color:var(--text);appearance:none;font:inherit;background:#181827;border:1.5px solid #8c694b;border-radius:50%;place-items:center;padding:0;display:grid;position:relative;overflow:visible}.SkillComboBuilder-module__LeUc-G__comboSlot img{object-fit:cover;border-radius:50%;width:100%;height:100%}.SkillComboBuilder-module__LeUc-G__emptyComboSlot{color:#d3a568;background:#845b352e}.SkillComboBuilder-module__LeUc-G__slotGroup .SkillComboBuilder-module__LeUc-G__comboSlot:not(.SkillComboBuilder-module__LeUc-G__emptyComboSlot){cursor:pointer;overflow:hidden}.SkillComboBuilder-module__LeUc-G__slotGroup .SkillComboBuilder-module__LeUc-G__comboSlot:disabled{cursor:default}.SkillComboBuilder-module__LeUc-G__emptyUnlockText{text-align:center;justify-items:center;gap:.05rem;padding:.1rem;line-height:1.05;display:grid}.SkillComboBuilder-module__LeUc-G__emptyUnlockText strong{font-size:.68rem}.SkillComboBuilder-module__LeUc-G__emptyUnlockText small{overflow-wrap:anywhere;max-width:100%;font-size:.39rem;font-weight:700}.SkillComboBuilder-module__LeUc-G__emptySlot{color:#d3a568;font-size:1.55rem;font-weight:300;line-height:1}.SkillComboBuilder-module__LeUc-G__unlockKey{color:var(--text-muted);font-size:.58rem;line-height:1.2}.SkillComboBuilder-module__LeUc-G__unlockLabel{color:var(--text-muted);text-align:center;white-space:nowrap;font-size:.59rem;line-height:1.2}.SkillComboBuilder-module__LeUc-G__unlockSkillName{max-width:4.2rem;color:var(--text);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:.56rem;line-height:1.2;display:block;overflow:hidden}.SkillComboBuilder-module__LeUc-G__numberedSlotGroup{flex:1 1 0;align-content:start;justify-items:center;gap:.2rem;min-width:0;display:grid}.SkillComboBuilder-module__LeUc-G__slotSkillName{max-width:100%;color:var(--text);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;line-height:1.2;display:block;overflow:hidden}.SkillComboBuilder-module__LeUc-G__ultimateGroup .SkillComboBuilder-module__LeUc-G__comboSlot{clip-path:polygon(25% 3%,75% 3%,100% 50%,75% 97%,25% 97%,0 50%);background:#3a201e;border:0;border-radius:0}.SkillComboBuilder-module__LeUc-G__ultimateGroup .SkillComboBuilder-module__LeUc-G__comboSlot.SkillComboBuilder-module__LeUc-G__ultimateSlot{background:#3f1c28}.SkillComboBuilder-module__LeUc-G__ultimateGroup .SkillComboBuilder-module__LeUc-G__comboSlot img{z-index:1;position:relative}.SkillComboBuilder-module__LeUc-G__ultimateGroup .SkillComboBuilder-module__LeUc-G__comboSlot .SkillComboBuilder-module__LeUc-G__rKey{z-index:1;place-items:center;display:grid;position:absolute;inset:0}.SkillComboBuilder-module__LeUc-G__ultimateGroup .SkillComboBuilder-module__LeUc-G__comboSlot img{clip-path:inherit;border-radius:0}.SkillComboBuilder-module__LeUc-G__ultimateFrame{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.SkillComboBuilder-module__LeUc-G__ultimateGroup .SkillComboBuilder-module__LeUc-G__comboSlot small{z-index:3;color:#fff2d8;background:#36221f}.SkillComboBuilder-module__LeUc-G__rKey{color:#ffe09e;font-family:var(--font-display);text-align:center;place-items:center;font-size:1.1rem;font-weight:900;line-height:1;display:grid;position:absolute;inset:0}.SkillComboBuilder-module__LeUc-G__panelDivider{background:var(--border);width:100%;height:1px}.SkillComboBuilder-module__LeUc-G__skillSlots{justify-content:space-between;align-items:flex-start;gap:.4rem;min-width:0;display:flex}.SkillComboBuilder-module__LeUc-G__numberedSlot{color:#aaa6b5;background:#12121e;border:1px solid #514b5d;border-radius:50%;flex:0 0 2.8rem;place-items:center;width:2.8rem;height:2.8rem;padding:0;display:grid;position:relative;overflow:visible}.SkillComboBuilder-module__LeUc-G__numberedSlot img{object-fit:cover;border-radius:50%;width:100%;height:100%}.SkillComboBuilder-module__LeUc-G__filledSlot{cursor:pointer}.SkillComboBuilder-module__LeUc-G__filledSlot:hover,.SkillComboBuilder-module__LeUc-G__filledSlot:focus-visible{outline-offset:2px;outline:2px solid #d5ad78}.SkillComboBuilder-module__LeUc-G__numberedSlot small{min-width:.9rem;height:.9rem;font-size:.52rem}.SkillComboBuilder-module__LeUc-G__selectionMeta{min-width:0;color:var(--text-muted);justify-content:space-between;align-items:center;gap:.3rem;font-size:.68rem;display:flex}.SkillComboBuilder-module__LeUc-G__presetButtons{flex:0 auto;align-items:center;gap:.25rem;min-width:0;display:flex}.SkillComboBuilder-module__LeUc-G__presetButton{min-height:1.8rem;color:var(--text-muted);background:var(--surface-inset);font:inherit;white-space:nowrap;cursor:pointer;border-radius:.4rem;padding:.22rem .42rem;font-size:.64rem}.SkillComboBuilder-module__LeUc-G__presetReady{color:#d9c8ff;background:#7657be38}.SkillComboBuilder-module__LeUc-G__activePreset{color:var(--text-strong);box-shadow:inset 0 0 0 1px var(--primary-hover);background:#7657be6b}.SkillComboBuilder-module__LeUc-G__savePresetButton{color:#f5efff;min-height:1.8rem;font:inherit;cursor:pointer;background:#7657be61;border:1px solid #b9a0ef61;border-radius:.4rem;flex:none;padding:.22rem .5rem;font-size:.64rem;font-weight:750}.SkillComboBuilder-module__LeUc-G__savePresetButton:hover,.SkillComboBuilder-module__LeUc-G__savePresetButton:focus-visible{background:#7657be94}.SkillComboBuilder-module__LeUc-G__savePresetButton:disabled{opacity:.45;cursor:not-allowed}.SkillComboBuilder-module__LeUc-G__selectionMeta>button{min-height:1.8rem;color:var(--primary-hover);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:.2rem .4rem;font-size:.68rem}.SkillComboBuilder-module__LeUc-G__selectionMeta>button:disabled{opacity:.5;cursor:not-allowed}.SkillComboBuilder-module__LeUc-G__showcaseButton{width:100%;min-height:2.8rem;color:var(--text-strong);background:var(--primary);font:inherit;cursor:pointer;border:0;border-radius:.5rem;padding:.55rem .8rem;font-size:.9rem;font-weight:800}.SkillComboBuilder-module__LeUc-G__showcaseButton:disabled{opacity:.45;cursor:not-allowed}.SkillComboBuilder-module__LeUc-G__loginHint,.SkillComboBuilder-module__LeUc-G__notice{color:var(--text-muted);text-align:center;margin:-.55rem 0 0;font-size:.68rem}.SkillComboBuilder-module__LeUc-G__notice a{color:var(--primary-hover)}.SkillComboBuilder-module__LeUc-G__visuallyHidden{clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.SkillComboBuilder-module__LeUc-G__dialogBackdrop{z-index:1000;background:#050712b8;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.SkillComboBuilder-module__LeUc-G__loginDialog{width:min(100%,23rem);color:var(--text);background:var(--surface);border-radius:.8rem;padding:1.4rem;position:relative}.SkillComboBuilder-module__LeUc-G__loginDialog h2{color:var(--text-strong);margin:0 0 .5rem;font-size:1rem}.SkillComboBuilder-module__LeUc-G__loginDialog p{color:var(--text-muted);margin:.3rem 0 1rem;font-size:.82rem}.SkillComboBuilder-module__LeUc-G__loginDialog>a{color:var(--text-strong);background:var(--primary);border-radius:.4rem;padding:.5rem .8rem;font-size:.78rem;display:inline-flex}.SkillComboBuilder-module__LeUc-G__closeDialog{color:var(--text-muted);cursor:pointer;background:0 0;border:0;font-size:1.3rem;position:absolute;top:.5rem;right:.6rem}@media (max-width:58rem){.SkillComboBuilder-module__LeUc-G__workspace{grid-template-columns:minmax(0,1fr) minmax(16rem,19rem);gap:.75rem}.SkillComboBuilder-module__LeUc-G__comboPanel{padding:.8rem}.SkillComboBuilder-module__LeUc-G__comboSlot{width:2.65rem;height:2.65rem}.SkillComboBuilder-module__LeUc-G__numberedSlot{flex-basis:2.45rem;width:2.45rem;height:2.45rem}.SkillComboBuilder-module__LeUc-G__iconWrap{flex-basis:3.2rem;width:3.2rem;height:3.2rem}}@media (max-width:48rem){.SkillComboBuilder-module__LeUc-G__workspace{grid-template-columns:minmax(0,1fr)}.SkillComboBuilder-module__LeUc-G__comboPanel{grid-row:1;position:static}.SkillComboBuilder-module__LeUc-G__library{grid-row:2}}@media (max-width:34rem){.SkillComboBuilder-module__LeUc-G__builder{gap:.7rem}.SkillComboBuilder-module__LeUc-G__heading{flex-direction:column;align-items:flex-start;gap:.7rem;padding:.25rem 0}.SkillComboBuilder-module__LeUc-G__heading h1{font-size:1.3rem}.SkillComboBuilder-module__LeUc-G__heading nav{gap:.8rem}.SkillComboBuilder-module__LeUc-G__searchField{min-height:2.55rem}.SkillComboBuilder-module__LeUc-G__filters{flex-wrap:wrap;gap:.3rem;width:100%;min-width:0;max-width:100%;display:flex}.SkillComboBuilder-module__LeUc-G__filters button{box-sizing:border-box;white-space:nowrap;flex:none;width:auto;min-width:max-content;min-height:2rem;padding:.25rem .42rem;font-size:.8rem;line-height:1}.SkillComboBuilder-module__LeUc-G__listHeading{flex-direction:column;align-items:flex-start;gap:.12rem}.SkillComboBuilder-module__LeUc-G__listHeading span{text-align:left}.SkillComboBuilder-module__LeUc-G__desktopSelectionHint{display:none}.SkillComboBuilder-module__LeUc-G__mobileSelectionHint{text-align:left;gap:.12rem;display:grid}.SkillComboBuilder-module__LeUc-G__selectionMeta{flex-wrap:wrap}.SkillComboBuilder-module__LeUc-G__skillCard{padding:.55rem}.SkillComboBuilder-module__LeUc-G__skillDetails{margin-left:3.65rem}.SkillComboBuilder-module__LeUc-G__skillRow{padding-right:4.8rem}.SkillComboBuilder-module__LeUc-G__skillDetailLink{font-size:.58rem;top:.55rem;right:.55rem}.SkillComboBuilder-module__LeUc-G__iconWrap{flex-basis:2.8rem;width:2.8rem;height:2.8rem}}
