.SkillNodes-module__K1iMNq__wrap{border:1px solid var(--pb-border);border-radius:var(--pb-radius-panel);background:var(--pb-bg-1);gap:1rem;padding:1.25rem;display:grid}.SkillNodes-module__K1iMNq__track{grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.SkillNodes-module__K1iMNq__track:before{content:"";background:var(--pb-border);height:1px;position:absolute;top:1.6rem;left:8%;right:8%}.SkillNodes-module__K1iMNq__node{width:100%;color:var(--pb-text-muted);cursor:pointer;font:inherit;background:0 0;border:0;justify-items:center;gap:.5rem;padding:0;display:grid;position:relative}.SkillNodes-module__K1iMNq__dot{border:1px solid var(--pb-border);background:var(--pb-bg);width:3.2rem;height:3.2rem;font:700 13px/1 var(--pb-font-display);letter-spacing:.06em;text-transform:uppercase;border-radius:9999px;place-items:center;transition:border-color .2s,box-shadow .2s,color .2s;display:grid}.SkillNodes-module__K1iMNq__label{text-align:center;max-width:9rem;font-size:12.5px;line-height:1.3}.SkillNodes-module__K1iMNq__node:hover .SkillNodes-module__K1iMNq__dot,.SkillNodes-module__K1iMNq__node:focus-visible .SkillNodes-module__K1iMNq__dot{border-color:var(--pb-accent-dim)}.SkillNodes-module__K1iMNq__node[data-active]{color:var(--pb-text)}.SkillNodes-module__K1iMNq__node[data-active] .SkillNodes-module__K1iMNq__dot{border-color:var(--pb-accent);color:var(--pb-accent-text);box-shadow:0 0 0 4px var(--pb-accent-soft)}.SkillNodes-module__K1iMNq__panel{border:1px solid var(--pb-border);border-radius:var(--pb-radius-panel);background:var(--pb-bg);gap:.5rem;padding:1rem 1.1rem;display:grid}.SkillNodes-module__K1iMNq__name{align-items:center;gap:.6rem;display:flex}.SkillNodes-module__K1iMNq__name strong{font:700 1.15rem/1.2 var(--pb-font-display);text-transform:uppercase}.SkillNodes-module__K1iMNq__level{border:1px solid var(--pb-accent-dim);border-radius:var(--pb-radius-control);font:700 11px/1.3 var(--pb-font-mono);color:var(--pb-accent-text);padding:.15rem .45rem}.SkillNodes-module__K1iMNq__text{font-size:15px;line-height:1.6}.SkillNodes-module__K1iMNq__note{color:var(--pb-text-faint);font-size:13px}
