.skill-browser-module__5221Ha__browser{border:1px solid var(--pv-border);background:color-mix(in srgb, var(--pv-surface) 84%, transparent);border-radius:22px;margin-top:26px;overflow:hidden;box-shadow:0 28px 70px -54px #2fe0d46b}.skill-browser-module__5221Ha__tabs{border-bottom:1px solid var(--pv-border);scrollbar-width:none;background:#060a1185;gap:30px;padding:0 24px;display:flex;overflow-x:auto}.skill-browser-module__5221Ha__tabs::-webkit-scrollbar{display:none}.skill-browser-module__5221Ha__filterRail::-webkit-scrollbar{display:none}.skill-browser-module__5221Ha__tab{min-height:58px;color:var(--pv-text-muted);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:8px;padding:2px 0 0;font-size:13px;font-weight:700;display:inline-flex;position:relative}.skill-browser-module__5221Ha__tab:after{background:var(--pv-accent);content:"";opacity:0;height:2px;transition:opacity .16s,transform .16s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(.55)}.skill-browser-module__5221Ha__tab[aria-selected=true]{color:var(--pv-accent)}.skill-browser-module__5221Ha__tab[aria-selected=true]:after{opacity:1;transform:scaleX(1)}.skill-browser-module__5221Ha__tab>span{border:1px solid var(--pv-border);min-width:28px;color:var(--pv-text-subtle);font-family:var(--pv-font-mono);text-align:center;border-radius:999px;padding:2px 7px;font-size:8px;line-height:1.25}.skill-browser-module__5221Ha__controls{border-bottom:1px solid var(--pv-border);padding:22px 24px 20px}.skill-browser-module__5221Ha__controlIntro{align-items:baseline;gap:12px;margin-bottom:17px;display:flex}.skill-browser-module__5221Ha__controlIntro strong{color:var(--pv-text);font-family:var(--pv-font-display);font-size:19px}.skill-browser-module__5221Ha__controlIntro span{color:var(--pv-text-muted);font-size:12.5px}.skill-browser-module__5221Ha__filterRail{scrollbar-width:none;gap:7px;padding-bottom:3px;display:flex;overflow-x:auto}.skill-browser-module__5221Ha__filterButton{--filter-color:var(--pv-accent);border:1px solid color-mix(in srgb, var(--filter-color) 24%, var(--pv-border));background:color-mix(in srgb, var(--filter-color) 6%, var(--pv-bg));min-height:31px;color:color-mix(in srgb, var(--filter-color) 78%, var(--pv-text-muted));white-space:nowrap;cursor:pointer;border-radius:8px;flex:none;align-items:center;gap:5px;padding:5px 10px;font-size:10.5px;font-weight:700;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.skill-browser-module__5221Ha__filterButton:hover,.skill-browser-module__5221Ha__filterButton[data-active]{border-color:color-mix(in srgb, var(--filter-color) 58%, var(--pv-border));background:color-mix(in srgb, var(--filter-color) 17%, var(--pv-bg));color:color-mix(in srgb, var(--filter-color) 88%, white)}.skill-browser-module__5221Ha__rankIcon,.skill-browser-module__5221Ha__elementIcon{-o-object-fit:contain;object-fit:contain;flex:none}.skill-browser-module__5221Ha__fieldRow{grid-template-columns:minmax(280px,1fr) auto auto;gap:9px;margin-top:12px;display:grid}.skill-browser-module__5221Ha__searchField,.skill-browser-module__5221Ha__menuTrigger{border:1px solid var(--pv-border);background:color-mix(in srgb, var(--pv-bg) 82%, transparent);min-height:42px;color:var(--pv-text-subtle);border-radius:10px;align-items:center;display:flex}.skill-browser-module__5221Ha__searchField{gap:9px;padding:0 12px}:is(.skill-browser-module__5221Ha__searchField:focus-within,.skill-browser-module__5221Ha__menuTrigger:focus-visible,.skill-browser-module__5221Ha__popoverField:has(.skill-browser-module__5221Ha__menuPanel) .skill-browser-module__5221Ha__menuTrigger){border-color:color-mix(in srgb, var(--pv-accent) 55%, var(--pv-border));box-shadow:0 0 0 3px #2fe0d412}.skill-browser-module__5221Ha__searchField input{width:100%;color:var(--pv-text);background:0 0;border:0;outline:0;font-size:12px}.skill-browser-module__5221Ha__searchField input::placeholder{color:var(--pv-text-subtle)}.skill-browser-module__5221Ha__popoverField{position:relative}.skill-browser-module__5221Ha__palPicker{min-width:220px}.skill-browser-module__5221Ha__sortPicker{min-width:184px}.skill-browser-module__5221Ha__menuTrigger{text-align:left;cursor:pointer;gap:8px;width:100%;padding:0 10px 0 12px;font-family:inherit}.skill-browser-module__5221Ha__menuTrigger>span{color:var(--pv-text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;font-weight:650;overflow:hidden}.skill-browser-module__5221Ha__menuTrigger[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.skill-browser-module__5221Ha__selectedPalImage,.skill-browser-module__5221Ha__optionPalImage{-o-object-fit:contain;object-fit:contain;border-radius:50%;flex:none}.skill-browser-module__5221Ha__selectedPalImage{border:1px solid color-mix(in srgb, var(--pv-accent) 25%, var(--pv-border));background:#ffffff0d}.skill-browser-module__5221Ha__menuPanel{z-index:40;border:1px solid color-mix(in srgb, var(--pv-accent) 23%, var(--pv-border));background:color-mix(in srgb, var(--pv-surface) 96%, #05080e);border-radius:12px;position:absolute;top:calc(100% + 7px);overflow:hidden;box-shadow:0 22px 56px #0000007a}.skill-browser-module__5221Ha__palMenuPanel{width:300px;right:0}.skill-browser-module__5221Ha__sortMenuPanel{width:228px;padding:5px;right:0}.skill-browser-module__5221Ha__menuSearch{border:1px solid var(--pv-border);min-height:42px;color:var(--pv-text-subtle);background:#03070d85;border-radius:8px;align-items:center;gap:8px;margin:8px;padding:0 10px;display:flex}.skill-browser-module__5221Ha__menuSearch:focus-within{border-color:color-mix(in srgb, var(--pv-accent) 55%, var(--pv-border))}.skill-browser-module__5221Ha__menuSearch input{width:100%;color:var(--pv-text);font:inherit;background:0 0;border:0;outline:0;font-size:12px}.skill-browser-module__5221Ha__menuSearch input::placeholder{color:var(--pv-text-subtle)}.skill-browser-module__5221Ha__menuOptions{scrollbar-color:color-mix(in srgb, var(--pv-accent) 32%, transparent) transparent;scrollbar-width:thin;max-height:330px;padding:0 5px 5px;overflow-y:auto}.skill-browser-module__5221Ha__menuOption,.skill-browser-module__5221Ha__sortOption{width:100%;color:var(--pv-text-muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;font-family:inherit;display:flex}.skill-browser-module__5221Ha__menuOption{min-height:44px;padding:5px 8px}.skill-browser-module__5221Ha__sortOption{min-height:48px;padding:6px 9px}.skill-browser-module__5221Ha__menuOption:hover,.skill-browser-module__5221Ha__menuOption:focus-visible,.skill-browser-module__5221Ha__sortOption:hover,.skill-browser-module__5221Ha__sortOption:focus-visible,.skill-browser-module__5221Ha__menuOption[aria-selected=true],.skill-browser-module__5221Ha__sortOption[aria-checked=true]{color:var(--pv-text);background:#2fe0d417;outline:0}.skill-browser-module__5221Ha__optionCopy{flex-direction:column;flex:1;gap:2px;display:flex;overflow:hidden}.skill-browser-module__5221Ha__optionCopy strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;line-height:1.2;overflow:hidden}.skill-browser-module__5221Ha__optionCopy small{color:var(--pv-text-subtle);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;line-height:1.2;overflow:hidden}.skill-browser-module__5221Ha__allPalsIcon{border:1px solid var(--pv-border);width:32px;height:32px;color:var(--pv-accent);background:#ffffff0a;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:inline-flex}.skill-browser-module__5221Ha__noMenuResults{color:var(--pv-text-subtle);text-align:center;padding:22px 12px;font-size:11px;display:block}.skill-browser-module__5221Ha__segmented{border:1px solid var(--pv-border);background:color-mix(in srgb, var(--pv-bg) 82%, transparent);border-radius:10px;min-height:42px;display:flex;overflow:hidden}.skill-browser-module__5221Ha__segmented button{border:0;border-left:1px solid var(--pv-border);color:var(--pv-text-muted);white-space:nowrap;cursor:pointer;background:0 0;padding:0 11px;font-size:10px;font-weight:700}.skill-browser-module__5221Ha__segmented button:first-child{border-left:0}.skill-browser-module__5221Ha__segmented button[data-active]{color:var(--pv-accent);background:#2fe0d41c}.skill-browser-module__5221Ha__resultBar{border-bottom:1px solid var(--pv-border);min-height:42px;color:var(--pv-text-subtle);font-family:var(--pv-font-mono);letter-spacing:.04em;background:#060a1147;justify-content:space-between;align-items:center;gap:20px;padding:8px 24px;font-size:9px;display:flex}.skill-browser-module__5221Ha__resultBar span{align-items:center;gap:6px;display:inline-flex}.skill-browser-module__5221Ha__resultBar span:first-child{color:var(--pv-text-muted)}.skill-browser-module__5221Ha__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:10px;padding:16px;display:grid}.skill-browser-module__5221Ha__card{border:1px solid var(--pv-border);background:linear-gradient(150deg, color-mix(in srgb, var(--pv-surface-2) 88%, transparent), var(--pv-surface));content-visibility:auto;contain-intrinsic-size:auto 218px;border-radius:14px;min-width:0;min-height:208px;padding:15px;transition:border-color .15s,background .15s,transform .15s}.skill-browser-module__5221Ha__card:hover{border-color:color-mix(in srgb, var(--pv-accent) 36%, var(--pv-border));background:linear-gradient(150deg, color-mix(in srgb, var(--pv-surface-2) 96%, transparent), var(--pv-surface));transform:translateY(-1px)}.skill-browser-module__5221Ha__cardTopline{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.skill-browser-module__5221Ha__cardTitle{min-width:0;color:var(--pv-text);font-family:var(--pv-font-display);margin:0;font-size:14px;font-weight:750;line-height:1.25}a.skill-browser-module__5221Ha__cardTitle:hover,.skill-browser-module__5221Ha__partnerNames a:hover{color:var(--pv-accent)}.skill-browser-module__5221Ha__elementChip,.skill-browser-module__5221Ha__rankBadge{border:1px solid color-mix(in srgb, var(--element-color) 36%, transparent);background:color-mix(in srgb, var(--element-color) 13%, transparent);min-height:24px;color:var(--element-color);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:4px;padding:3px 7px;font-size:9px;font-weight:750;display:inline-flex}.skill-browser-module__5221Ha__rankBadge{--element-color:var(--rank-color)}.skill-browser-module__5221Ha__metricRow{flex-wrap:wrap;gap:7px 13px;margin-top:11px;display:flex}.skill-browser-module__5221Ha__metricRow span{color:var(--pv-text-muted);font-family:var(--pv-font-mono);align-items:center;gap:4px;font-size:9px;display:inline-flex}.skill-browser-module__5221Ha__metricRow strong{color:var(--pv-text);font-size:10px}.skill-browser-module__5221Ha__description{min-height:38px;color:var(--pv-text-muted);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:11px 0 0;font-size:11.5px;line-height:1.52;display:-webkit-box;overflow:hidden}.skill-browser-module__5221Ha__palListBlock{border-top:1px solid color-mix(in srgb, var(--pv-border) 78%, transparent);margin-top:14px;padding-top:11px}.skill-browser-module__5221Ha__palListLabel{color:var(--pv-text-subtle);font-family:var(--pv-font-mono);letter-spacing:.11em;text-transform:uppercase;margin-bottom:7px;font-size:7.5px;font-weight:650;display:block}.skill-browser-module__5221Ha__palList,.skill-browser-module__5221Ha__morePalsPanel{flex-wrap:wrap;gap:5px;display:flex}.skill-browser-module__5221Ha__palPortrait{border:1px solid var(--pv-border);background:var(--pv-bg);width:34px;height:34px;color:var(--pv-text-subtle);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:border-color .13s,transform .13s;display:inline-flex;position:relative}.skill-browser-module__5221Ha__palPortrait:hover{z-index:2;border-color:var(--pv-accent);transform:translateY(-2px)scale(1.04)}.skill-browser-module__5221Ha__palPortrait img{-o-object-fit:contain;object-fit:contain;width:30px;height:30px}.skill-browser-module__5221Ha__palInitial{font-family:var(--pv-font-display);font-size:11px;font-weight:700}.skill-browser-module__5221Ha__levelBadge{color:#dfeaff;min-width:22px;font-family:var(--pv-font-mono);text-align:center;background:#070b12;border:1px solid #72a7ff9e;border-radius:999px;padding:1px 3px;font-size:6px;font-weight:800;line-height:1.35;position:absolute;bottom:-3px;right:-3px}.skill-browser-module__5221Ha__morePals{flex-wrap:wrap;align-items:flex-start;display:inline-flex}.skill-browser-module__5221Ha__morePals summary{border:1px solid var(--pv-border);width:34px;height:34px;color:var(--pv-text-muted);font-family:var(--pv-font-mono);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:8px;font-weight:700;list-style:none;display:inline-flex}.skill-browser-module__5221Ha__morePals summary::-webkit-details-marker{display:none}.skill-browser-module__5221Ha__morePals[open]{width:100%;margin-top:3px}.skill-browser-module__5221Ha__morePals[open] summary{border-radius:7px;width:auto;height:25px;margin-bottom:7px;padding:0 8px}.skill-browser-module__5221Ha__morePalsPanel{width:100%}.skill-browser-module__5221Ha__miniChips{flex-wrap:wrap;gap:5px;margin-top:12px;display:flex}.skill-browser-module__5221Ha__miniChips span{border:1px solid var(--pv-border);color:var(--pv-text-subtle);font-family:var(--pv-font-mono);background:#060a1152;border-radius:6px;align-items:center;gap:4px;padding:3px 7px;font-size:7.5px;display:inline-flex}.skill-browser-module__5221Ha__partnerIdentity{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.skill-browser-module__5221Ha__partnerNames{min-width:0}.skill-browser-module__5221Ha__partnerNames a,.skill-browser-module__5221Ha__partnerNames strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.skill-browser-module__5221Ha__partnerNames a{color:var(--pv-text-muted);font-size:9px;font-weight:650}.skill-browser-module__5221Ha__partnerNames strong{color:var(--pv-text);font-family:var(--pv-font-display);margin-top:2px;font-size:13px}.skill-browser-module__5221Ha__partnerElements{gap:4px;display:flex}.skill-browser-module__5221Ha__partnerElements .skill-browser-module__5221Ha__elementChip{color:#0000;width:24px;padding:3px 6px;overflow:hidden}.skill-browser-module__5221Ha__partnerElements .skill-browser-module__5221Ha__elementChip>span{color:var(--element-color)}.skill-browser-module__5221Ha__emptyState{min-height:220px;color:var(--pv-text-subtle);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:30px;display:flex}.skill-browser-module__5221Ha__loadMoreRow{justify-content:center;align-items:center;gap:12px;padding:4px 16px 20px;display:flex}.skill-browser-module__5221Ha__loadMoreRow button{min-height:36px;color:var(--pv-accent);cursor:pointer;background:#2fe0d417;border:1px solid #2fe0d461;border-radius:9px;padding:7px 14px;font-size:10.5px;font-weight:750}.skill-browser-module__5221Ha__loadMoreRow button:hover{background:#2fe0d424;border-color:#2fe0d4a6}.skill-browser-module__5221Ha__loadMoreRow span{color:var(--pv-text-subtle);font-family:var(--pv-font-mono);font-size:8px}.skill-browser-module__5221Ha__emptyState strong{color:var(--pv-text);font-family:var(--pv-font-display);margin-top:10px;font-size:17px}.skill-browser-module__5221Ha__emptyState span{margin-top:4px;font-size:12px}.skill-browser-module__5221Ha__tab:focus-visible{background:#2fe0d412;border-radius:7px;outline:0;box-shadow:inset 0 0 0 1px #2fe0d461}.skill-browser-module__5221Ha__filterButton:focus-visible,.skill-browser-module__5221Ha__segmented button:focus-visible,.skill-browser-module__5221Ha__morePals summary:focus-visible,.skill-browser-module__5221Ha__loadMoreRow button:focus-visible{outline:2px solid var(--pv-accent);outline-offset:2px}@media (max-width:1050px){.skill-browser-module__5221Ha__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.skill-browser-module__5221Ha__fieldRow{grid-template-columns:minmax(240px,1fr) auto}.skill-browser-module__5221Ha__fieldRow>:last-child:nth-child(3){grid-column:1/-1}}@media (max-width:720px){.skill-browser-module__5221Ha__browser{border-left:0;border-right:0;border-radius:0}.skill-browser-module__5221Ha__tabs{gap:22px;padding:0 16px}.skill-browser-module__5221Ha__tab{min-height:53px}.skill-browser-module__5221Ha__controls{padding:18px 16px 16px}.skill-browser-module__5221Ha__controlIntro{display:block}.skill-browser-module__5221Ha__controlIntro span{margin-top:4px;line-height:1.45;display:block}.skill-browser-module__5221Ha__fieldRow{grid-template-columns:1fr}.skill-browser-module__5221Ha__fieldRow>:last-child:nth-child(3){grid-column:auto}.skill-browser-module__5221Ha__popoverField,.skill-browser-module__5221Ha__segmented{width:100%}.skill-browser-module__5221Ha__palMenuPanel,.skill-browser-module__5221Ha__sortMenuPanel{width:auto;left:0;right:0}.skill-browser-module__5221Ha__segmented button{flex:1 1 0}.skill-browser-module__5221Ha__resultBar{align-items:flex-start;padding:9px 16px}.skill-browser-module__5221Ha__resultBar span:last-child{text-align:right;max-width:150px}.skill-browser-module__5221Ha__grid{grid-template-columns:1fr;padding:10px}.skill-browser-module__5221Ha__card{min-height:0}.skill-browser-module__5221Ha__loadMoreRow{flex-direction:column;gap:7px}}
