.Skills-module__G7oUEG__skillsSection{background:var(--bg-secondary);padding:6rem 2rem}.Skills-module__G7oUEG__container{max-width:1440px;margin:0 auto}.Skills-module__G7oUEG__tabHeader{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-bottom:3.5rem;display:flex}.Skills-module__G7oUEG__tabBtn{background:var(--bg-card);border:1px solid var(--glass-border);color:var(--color-text-secondary);font-family:var(--font-heading);cursor:pointer;box-shadow:0 2px 8px var(--glass-shadow);border-radius:9999px;padding:10px 22px;font-size:.9rem;font-weight:600;transition:all .3s cubic-bezier(.165,.84,.44,1)}.Skills-module__G7oUEG__tabBtn:hover{color:var(--color-text-primary);border-color:var(--accent-teal);background:#0891b20a;transform:translateY(-2px);box-shadow:0 6px 15px #0891b21a}.Skills-module__G7oUEG__activeTabBtn,.Skills-module__G7oUEG__activeTabBtn:hover{background:linear-gradient(135deg, var(--accent-teal) 0%, var(--accent-purple) 100%)!important;color:#fff!important;border-color:#0000!important;box-shadow:0 4px 15px #0891b240!important}.Skills-module__G7oUEG__activeTabBtn:hover{opacity:.95;transform:translateY(-2px);box-shadow:0 6px 20px #0891b259!important}.Skills-module__G7oUEG__skillsGrid{grid-template-columns:42% calc(58% - 2rem);align-items:stretch;gap:2rem;display:grid}.Skills-module__G7oUEG__radarPanel{justify-content:center;align-items:center;min-height:380px;padding:1.5rem;animation:.8s cubic-bezier(.16,1,.3,1) forwards Skills-module__G7oUEG__scaleUpIn;display:flex;position:relative}@keyframes Skills-module__G7oUEG__scaleUpIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.Skills-module__G7oUEG__radarWrapper{width:100%;max-width:320px;position:relative}.Skills-module__G7oUEG__radarSvg{width:100%;height:auto;overflow:visible}.Skills-module__G7oUEG__radarPolygon{fill:#0891b224;stroke:var(--accent-teal);stroke-width:2px;filter:drop-shadow(0 0 6px #0891b24d);transition:all .5s cubic-bezier(.16,1,.3,1)}.Skills-module__G7oUEG__axisLabel{font-family:var(--font-heading);fill:var(--color-text-muted);cursor:pointer;transition:var(--transition-fast);-webkit-user-select:none;user-select:none;font-size:.73rem;font-weight:600}.Skills-module__G7oUEG__axisLabel:hover{fill:var(--color-text-primary)}.Skills-module__G7oUEG__activeAxisLabel{fill:var(--accent-teal);filter:drop-shadow(0 0 2px #0891b24d);font-weight:700}.Skills-module__G7oUEG__vertexGroup{cursor:pointer}.Skills-module__G7oUEG__vertexDot{fill:var(--bg-primary);stroke:var(--accent-teal);stroke-width:2.5px;transition:fill .2s,stroke .2s}.Skills-module__G7oUEG__activeVertexDot{fill:var(--accent-teal);stroke:#fff;filter:drop-shadow(0 0 5px var(--accent-teal))}.Skills-module__G7oUEG__vertexGroup:hover .Skills-module__G7oUEG__vertexDot{fill:var(--accent-teal);stroke:#fff}.Skills-module__G7oUEG__radarTooltip{border:1px solid var(--accent-teal);pointer-events:none;z-index:50;background:#0a0f1ef5;border-radius:8px;flex-direction:column;gap:6px;width:max-content;max-width:240px;padding:10px 14px;animation:.2s cubic-bezier(.16,1,.3,1) forwards Skills-module__G7oUEG__tooltipFadeIn;display:flex;position:absolute;transform:translate(-50%,-100%);box-shadow:0 8px 30px #0891b240}@keyframes Skills-module__G7oUEG__tooltipFadeIn{0%{opacity:0;transform:translate(-50%,-90%)scale(.95)}to{opacity:1;transform:translate(-50%,-100%)scale(1)}}.Skills-module__G7oUEG__tooltipTitle{font-family:var(--font-heading);color:#fff;border-bottom:1px solid #ffffff14;padding-bottom:4px;font-size:.8rem;font-weight:700}.Skills-module__G7oUEG__tooltipTech{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.Skills-module__G7oUEG__tooltipBadge{color:var(--accent-teal);background:#0891b226;border:1px solid #0891b240;border-radius:4px;padding:2px 6px;font-size:.72rem;font-weight:600}.Skills-module__G7oUEG__skillsContent{flex-direction:column;justify-content:space-between;gap:1.5rem;min-height:380px;display:flex}.Skills-module__G7oUEG__competencyGrid{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.Skills-module__G7oUEG__skillItem{flex-direction:column;gap:.65rem;display:flex}.Skills-module__G7oUEG__skillMeta{justify-content:space-between;align-items:center;display:flex}.Skills-module__G7oUEG__skillName{font-family:var(--font-heading);color:var(--color-text-primary);font-size:1.02rem;font-weight:600;line-height:1.4}.Skills-module__G7oUEG__skillPercentage{font-family:var(--font-mono);color:var(--accent-teal);font-size:.85rem;font-weight:600}.Skills-module__G7oUEG__progressBar{border:1px solid var(--glass-border);background:#0f172a0a;border-radius:4px;width:100%;height:8px;position:relative;overflow:hidden}.Skills-module__G7oUEG__progressFill{background:var(--gradient-primary);border-radius:4px;height:100%;transition:width 1s cubic-bezier(.16,1,.3,1);box-shadow:0 0 10px #7c3aed59}.Skills-module__G7oUEG__accentFill2{background:var(--gradient-secondary);box-shadow:0 0 10px #0891b259}.Skills-module__G7oUEG__skillsDescription{text-align:left;color:var(--color-text-secondary);border:1px solid var(--glass-border);background:#0f172a05;border-radius:8px;margin-top:1rem;padding:1rem 1.5rem;font-size:.92rem;line-height:1.6}@media (max-width:900px){.Skills-module__G7oUEG__skillsGrid{grid-template-columns:1fr}.Skills-module__G7oUEG__radarPanel{min-height:340px}.Skills-module__G7oUEG__skillsContent{min-height:auto}}@media (max-width:600px){.Skills-module__G7oUEG__competencyGrid{grid-template-columns:1fr;gap:1.25rem}}
