.weapon-skill-lab-module__pPPXMq__archive{border:1px solid var(--line);background:linear-gradient(180deg, #161b15f5, #0d110efa), var(--ink-raised);margin-top:18px;position:relative;box-shadow:0 22px 48px #00000038}.weapon-skill-lab-module__pPPXMq__inputModeToggle{background:#050806d1;border:1px solid #846939a8;grid-template-columns:repeat(2,minmax(0,1fr));width:min(440px,100% - 32px);margin:16px auto 4px;padding:3px;display:grid}.weapon-skill-lab-module__pPPXMq__inputMode,.weapon-skill-lab-module__pPPXMq__activeInputMode{min-height:42px;color:var(--text-strong);font-family:var(--serif);background:0 0;border:1px solid #0000;padding:8px 14px;font-size:16px}.weapon-skill-lab-module__pPPXMq__inputMode:hover,.weapon-skill-lab-module__pPPXMq__inputMode:focus-visible,.weapon-skill-lab-module__pPPXMq__activeInputMode{color:var(--gold-bright);background:#9a6e2829;border-color:#d3a146a3;outline:none}.weapon-skill-lab-module__pPPXMq__weaponTabs{border-bottom:1px solid var(--line);background:#0b0f0da3;flex-wrap:wrap;align-items:center;gap:4px 18px;padding:12px 22px;display:flex}.weapon-skill-lab-module__pPPXMq__tab,.weapon-skill-lab-module__pPPXMq__activeTab{min-height:46px;color:var(--text);font-family:var(--serif);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:5px 8px;font-size:17px;line-height:1.2;display:inline-flex}.weapon-skill-lab-module__pPPXMq__tab img,.weapon-skill-lab-module__pPPXMq__activeTab img{object-fit:contain;opacity:.82;width:34px;height:34px}.weapon-skill-lab-module__pPPXMq__tab:hover,.weapon-skill-lab-module__pPPXMq__tab:focus-visible,.weapon-skill-lab-module__pPPXMq__activeTab{border-bottom-color:var(--gold-bright);color:var(--gold-bright)}.weapon-skill-lab-module__pPPXMq__activeTab{text-shadow:0 0 16px #daa94d94}.weapon-skill-lab-module__pPPXMq__activeTab img{opacity:1;filter:drop-shadow(0 0 7px #d09d4270)}.weapon-skill-lab-module__pPPXMq__weaponHeading{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:3px 16px;padding:20px 28px 14px;display:grid}.weapon-skill-lab-module__pPPXMq__weaponHeading>span{border-right:1px solid var(--line);color:var(--gold);align-self:stretch;place-items:center;padding-right:16px;font-size:16px;display:grid}.weapon-skill-lab-module__pPPXMq__weaponHeading h2{color:var(--text-strong);font-family:var(--serif);margin:0;font-size:25px;font-weight:500}.weapon-skill-lab-module__pPPXMq__skillPanel{border:1px solid var(--line-soft);background:#090d0a4d;margin:0 20px 20px;padding:22px 24px 26px}.weapon-skill-lab-module__pPPXMq__skillPanel>h2{color:var(--gold);font-family:var(--serif);letter-spacing:.04em;justify-content:center;align-items:center;gap:18px;margin:0 0 24px;font-size:23px;font-weight:500;display:flex}.weapon-skill-lab-module__pPPXMq__skillPanel>h2:before,.weapon-skill-lab-module__pPPXMq__skillPanel>h2:after{background:linear-gradient(90deg, transparent, var(--gold-muted));content:"";width:56px;height:1px}.weapon-skill-lab-module__pPPXMq__skillPanel>h2:after{transform:scaleX(-1)}.weapon-skill-lab-module__pPPXMq__baseGrid,.weapon-skill-lab-module__pPPXMq__weaponGrid{grid-template-columns:repeat(5,minmax(104px,1fr));justify-content:center;gap:22px 34px;max-width:820px;margin:0 auto;display:grid}.weapon-skill-lab-module__pPPXMq__weaponGrid .weapon-skill-lab-module__pPPXMq__skill,.weapon-skill-lab-module__pPPXMq__weaponGrid .weapon-skill-lab-module__pPPXMq__assignedSkill{opacity:.62;grid-template-rows:112px;min-height:120px}.weapon-skill-lab-module__pPPXMq__weaponGrid .weapon-skill-lab-module__pPPXMq__assignedSkill,.weapon-skill-lab-module__pPPXMq__weaponGrid .weapon-skill-lab-module__pPPXMq__skill:hover,.weapon-skill-lab-module__pPPXMq__weaponGrid .weapon-skill-lab-module__pPPXMq__skill:focus-visible{opacity:1}.weapon-skill-lab-module__pPPXMq__weaponGrid .weapon-skill-lab-module__pPPXMq__skill>strong,.weapon-skill-lab-module__pPPXMq__weaponGrid .weapon-skill-lab-module__pPPXMq__assignedSkill>strong,.weapon-skill-lab-module__pPPXMq__weaponGrid .weapon-skill-lab-module__pPPXMq__skill>:last-child,.weapon-skill-lab-module__pPPXMq__weaponGrid .weapon-skill-lab-module__pPPXMq__assignedSkill>:last-child{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.weapon-skill-lab-module__pPPXMq__weaponGrid{grid-template-columns:repeat(5,minmax(104px,1fr));max-width:900px}.weapon-skill-lab-module__pPPXMq__skill,.weapon-skill-lab-module__pPPXMq__assignedSkill{min-width:0;color:var(--text-strong);text-align:center;background:0 0;border:1px solid #0000;grid-template-rows:98px auto minmax(34px,auto);justify-items:center;gap:9px;padding:4px;display:grid;position:relative}.weapon-skill-lab-module__pPPXMq__skill:hover,.weapon-skill-lab-module__pPPXMq__skill:focus-visible,.weapon-skill-lab-module__pPPXMq__assignedSkill:hover,.weapon-skill-lab-module__pPPXMq__assignedSkill:focus-visible,.weapon-skill-lab-module__pPPXMq__assignedSkill{border-color:var(--gold-muted);background:#b3843514;outline:none}.weapon-skill-lab-module__pPPXMq__skillIcon{background:#030504b8;border:1px solid #7464459e;place-items:center;width:96px;height:96px;display:grid;position:relative;box-shadow:inset 0 0 0 3px #00000061,0 5px 14px #0000003d}.weapon-skill-lab-module__pPPXMq__skillIcon img{object-fit:contain;width:92px;height:92px}.weapon-skill-lab-module__pPPXMq__skill:hover .weapon-skill-lab-module__pPPXMq__skillIcon,.weapon-skill-lab-module__pPPXMq__skill:focus-visible .weapon-skill-lab-module__pPPXMq__skillIcon,.weapon-skill-lab-module__pPPXMq__assignedSkill .weapon-skill-lab-module__pPPXMq__skillIcon,.weapon-skill-lab-module__pPPXMq__assignedSkill:hover .weapon-skill-lab-module__pPPXMq__skillIcon,.weapon-skill-lab-module__pPPXMq__assignedSkill:focus-visible .weapon-skill-lab-module__pPPXMq__skillIcon{border-color:var(--gold-bright);box-shadow:inset 0 0 0 2px #facc6338,0 0 16px #d59d3757}.weapon-skill-lab-module__pPPXMq__skill strong,.weapon-skill-lab-module__pPPXMq__assignedSkill strong{max-width:150px;color:inherit;font-family:var(--serif);overflow-wrap:anywhere;font-size:16px;font-weight:500;line-height:1.35}.weapon-skill-lab-module__pPPXMq__controls,.weapon-skill-lab-module__pPPXMq__assignment{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;min-height:34px;display:flex}.weapon-skill-lab-module__pPPXMq__chord,.weapon-skill-lab-module__pPPXMq__controlKey{align-items:center;gap:3px;display:inline-flex}.weapon-skill-lab-module__pPPXMq__controls img{object-fit:contain;width:auto;max-width:64px;height:30px}.weapon-skill-lab-module__pPPXMq__then,.weapon-skill-lab-module__pPPXMq__plus{color:var(--text-strong);font-size:18px;line-height:1}.weapon-skill-lab-module__pPPXMq__unassigned{color:var(--text);align-self:center;font-size:16px;line-height:1.25}.weapon-skill-lab-module__pPPXMq__empty{color:var(--text);text-align:center;margin:18px;font-size:16px}.weapon-skill-lab-module__pPPXMq__tooltip{z-index:1500;pointer-events:none;background:radial-gradient(circle at 88% 4%,#78531f3d,#0000 36%),#0a0e0bfa;border:1px solid #856a3ac7;width:min(430px,100vw - 24px);max-height:calc(100vh - 24px);position:fixed;overflow:auto;box-shadow:0 18px 48px #0000008c}.weapon-skill-lab-module__pPPXMq__tooltipHeader{border-bottom:1px solid #877c6694;grid-template-columns:minmax(0,1fr) 86px;align-items:start;gap:14px;min-height:116px;padding:20px 22px 12px;display:grid}.weapon-skill-lab-module__pPPXMq__tooltipHeader h3{color:var(--gold-bright);font-family:var(--serif);margin:3px 0 8px;font-size:25px;font-weight:500;line-height:1.25}.weapon-skill-lab-module__pPPXMq__tooltipHeader span{color:var(--text);font-size:16px}.weapon-skill-lab-module__pPPXMq__tooltipHeader .weapon-skill-lab-module__pPPXMq__controls,.weapon-skill-lab-module__pPPXMq__tooltipHeader .weapon-skill-lab-module__pPPXMq__assignment,.weapon-skill-lab-module__pPPXMq__tooltipHeader .weapon-skill-lab-module__pPPXMq__unassigned{justify-content:flex-start;margin-top:9px}.weapon-skill-lab-module__pPPXMq__tooltipHeader img{object-fit:contain;width:86px;height:86px}.weapon-skill-lab-module__pPPXMq__tooltipDescription,.weapon-skill-lab-module__pPPXMq__tooltipStory{color:var(--text-strong);padding:18px 22px;font-size:17px;line-height:1.65}.weapon-skill-lab-module__pPPXMq__unlockLevel{color:var(--gold-bright);border-bottom:1px solid #877c666b;margin:0;padding:10px 22px;font-size:16px}.weapon-skill-lab-module__pPPXMq__tooltipStory{color:var(--text);font-family:var(--serif);border-top:1px solid #877c6694;font-style:italic}@media (max-width:900px){.weapon-skill-lab-module__pPPXMq__baseGrid,.weapon-skill-lab-module__pPPXMq__weaponGrid{grid-template-columns:repeat(4,minmax(94px,1fr));gap:18px 20px}.weapon-skill-lab-module__pPPXMq__weaponGrid .weapon-skill-lab-module__pPPXMq__skill,.weapon-skill-lab-module__pPPXMq__weaponGrid .weapon-skill-lab-module__pPPXMq__assignedSkill{grid-template-rows:84px;min-height:92px}}@media (max-width:640px){.weapon-skill-lab-module__pPPXMq__weaponTabs{flex-wrap:nowrap;padding:9px 12px;overflow-x:auto}.weapon-skill-lab-module__pPPXMq__tab,.weapon-skill-lab-module__pPPXMq__activeTab{flex:none}.weapon-skill-lab-module__pPPXMq__weaponHeading{padding:17px 16px 12px;display:block}.weapon-skill-lab-module__pPPXMq__weaponHeading>span{border:0;padding:0;display:block}.weapon-skill-lab-module__pPPXMq__weaponHeading h2{margin-top:3px;font-size:22px}.weapon-skill-lab-module__pPPXMq__skillPanel{margin:0 8px 12px;padding:18px 10px 22px}.weapon-skill-lab-module__pPPXMq__skillPanel>h2{margin-bottom:18px;font-size:21px}.weapon-skill-lab-module__pPPXMq__baseGrid,.weapon-skill-lab-module__pPPXMq__weaponGrid{grid-template-columns:repeat(3,minmax(82px,1fr));gap:16px 8px}.weapon-skill-lab-module__pPPXMq__skill,.weapon-skill-lab-module__pPPXMq__assignedSkill{grid-template-rows:78px auto minmax(32px,auto)}.weapon-skill-lab-module__pPPXMq__skillIcon{width:76px;height:76px}.weapon-skill-lab-module__pPPXMq__skillIcon img{width:72px;height:72px}.weapon-skill-lab-module__pPPXMq__skill strong,.weapon-skill-lab-module__pPPXMq__assignedSkill strong{font-size:16px}.weapon-skill-lab-module__pPPXMq__controls img{max-width:52px;height:26px}}
