.percentage-enhanced{font-size:1.25rem!important;font-weight:900!important;fill:#fff!important;stroke:none!important;text-anchor:middle;pointer-events:none;opacity:1!important;filter:none!important}@media (max-width:600px){.Skills-circles-grid-enhanced{grid-template-columns:1fr!important;gap:1.2rem!important;padding:.2rem .1rem!important}.Skills-circle-enhanced{max-width:98vw!important;padding:.7rem .2rem!important;border-radius:14px!important;box-shadow:0 2px 10px rgba(0,0,0,.13)!important}.Skills-circle-enhanced,.circle-container{min-width:0!important;margin:0 auto!important}.circle-container{max-width:90vw!important}.Skills-svg-enhanced{width:80px!important;height:80px!important}.percentage-enhanced{font-size:1rem!important}.Skills-circle-label-enhanced{font-size:.9rem!important;padding:.2rem .1rem!important;text-align:center!important}.tool-header{flex-direction:column!important;align-items:center!important;gap:.2rem!important}.proficiency-bar{height:7px!important;border-radius:4px!important}}.Skills-section{padding:3rem 2rem!important;background:linear-gradient(135deg,#0a0a0a,#1a1a2e 50%,#16213e)!important;border-radius:20px!important;box-shadow:0 10px 30px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.1)!important;border:1px solid rgba(255,255,255,.1);color:#fff!important;overflow:hidden;position:relative}.Skills-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 80%,rgba(0,230,195,.05) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(106,90,249,.05) 0,transparent 50%);pointer-events:none;z-index:1}.Skills-title{font-size:1.6rem!important;font-weight:700!important;margin-bottom:2.5rem!important;text-transform:uppercase!important;color:#ffffff!important;gap:.8rem;text-shadow:0 0 4px rgba(0,230,195,.4),0 0 8px rgba(0,230,195,.2);z-index:2}.Skills-title,.Skills-title.glitch{display:flex;align-items:center;position:relative}.Skills-title.glitch{color:#00e6c3!important;font-size:1.7rem;font-weight:900;text-align:center;margin-bottom:1.1rem;letter-spacing:-.5px;text-shadow:0 0 10px rgba(0,230,195,.15),0 2px 6px rgba(0,230,195,.08);justify-content:center;gap:.7rem}@media (min-width:900px){.Skills-title.glitch:after,.Skills-title.glitch:before{display:none!important}.Skills-title.glitch{filter:none!important;text-shadow:0 0 6px rgba(0,230,195,.08);opacity:.98}}@media (max-width:600px){.Skills-title.glitch{font-size:1.1rem;text-shadow:0 0 4px rgba(0,230,195,.13);letter-spacing:-.3px;gap:.4rem}}.Skills-icon-wrapper{display:inline-flex;align-items:center;justify-content:center;margin-right:.5rem}.Skills-icon-spin{animation:spin 2.5s linear infinite;font-size:1.3em;color:#00e6c3;filter:drop-shadow(0 0 6px #00e6c3aa)}@keyframes spin{to{transform:rotate(1turn)}}.Skills-header{text-align:center;margin-bottom:3rem;position:relative;z-index:2}.Skills-main-title{font-size:2.2rem;font-weight:700;margin-bottom:1rem;color:#ffffff}.highlight-gradient{background:linear-gradient(135deg,#00e6c3,#6a5af9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Skills-subtitle{color:#bbbbbb;font-size:1.1rem;margin-bottom:2rem;line-height:1.5}.Skills-global-stats{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap}.global-stat-card{background:linear-gradient(145deg,rgba(26,26,26,.8),rgba(15,15,15,.9));border:1px solid rgba(0,230,195,.2);border-radius:16px;padding:1.5rem;display:flex;align-items:center;gap:1rem;transition:all .4s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:150px}.global-stat-card:hover{transform:translateY(-5px);border-color:#00e6c3;box-shadow:0 10px 25px rgba(0,230,195,.2)}.global-stat-card .stat-icon{font-size:2rem;width:50px;height:50px;background:linear-gradient(135deg,#00e6c3,#6a5af9);border-radius:12px;display:flex;align-items:center;justify-content:center}.global-stat-card .stat-info{display:flex;flex-direction:column}.global-stat-card .stat-number{font-size:1.8rem;font-weight:700;color:#00e6c3;line-height:1}.global-stat-card .stat-label{font-size:.9rem;color:#888;text-transform:uppercase;letter-spacing:.5px}.Skills-icon-spin{animation:spinIcon 4s linear infinite}@keyframes spinIcon{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Skills-title.glitch:after,.Skills-title.glitch:before{content:attr(data-text);position:absolute;left:0;width:100%;opacity:.6;pointer-events:none;text-align:left}.Skills-title.glitch:before{animation:glitchTitleTop 2.8s linear infinite;color:#00e6c3;top:-1px;-webkit-clip-path:inset(0 0 50% 0);clip-path:inset(0 0 50% 0)}.Skills-title.glitch:after{animation:glitchTitleBottom 2.8s linear infinite;color:#00fff2;top:1px;-webkit-clip-path:inset(50% 0 0 0);clip-path:inset(50% 0 0 0)}@keyframes glitchTitleTop{0%,to{transform:translate(0)}20%{transform:translate(-1px,-1px)}40%{transform:translate(-2px,1px)}60%{transform:translate(1px,-1px)}80%{transform:translate(1px,2px)}}@keyframes glitchTitleBottom{0%,to{transform:translate(0)}20%{transform:translate(1px,1px)}40%{transform:translate(2px,-1px)}60%{transform:translate(-1px,1px)}80%{transform:translate(-2px,-2px)}}.Skills-list{display:flex;flex-direction:column;gap:1.5rem}.Skills-item{width:100%}.Skills-label{display:flex;justify-content:space-between;font-size:.95rem!important;font-weight:600;margin-bottom:.4rem;color:#eaeaea!important}.Skills-bar{height:8px;background-color:#1b1b1b!important;border-radius:50px;overflow:hidden;position:relative}.Skills-bar-fill{height:100%;background:linear-gradient(90deg,#6a5af9,#00e6c3)!important;transition:width 1.2s ease-out;border-radius:50px}.Skills-circles-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:3rem;gap:3rem;justify-items:center;align-items:center}.Skills-circle{width:120px;height:120px;position:relative;text-align:center}.Skills-svg{width:100%;height:100%;transform:rotate(-90deg)}.Skills-svg .bg{fill:none;stroke:#222;stroke-width:2.8}.Skills-svg .progress{fill:none;stroke:#00e6c3;stroke-width:2.8;stroke-linecap:round;transition:stroke-dasharray 1s ease}.Skills-svg .percentage{font-size:.45rem;fill:#fff;dominant-baseline:middle}.Skills-circle-label{font-size:.85rem;font-weight:600;color:#fff;margin-top:.5rem;line-height:1.3}.Skills-svg text.percentage{font-size:.5rem;font-weight:700;fill:#ffffff;dominant-baseline:middle;transform:rotate(90deg);transform-origin:center}@media (max-width:768px){.Skills-section{padding:1.5rem 1rem!important}.Skills-title{font-size:1.3rem!important;justify-content:center;gap:.3rem}.Skills-list{flex-direction:column;gap:1rem;align-items:center}.Skills-item{width:100%;max-width:360px;margin:0 auto}.Skills-label{display:flex;flex-direction:column;align-items:center;gap:.3rem}.Skills-label span{font-size:.9rem!important;width:100%;text-align:center}.Skills-bar{width:100%;max-width:360px;height:6px}.Skills-circles-grid{gap:3.5rem!important}.Skills-circle{width:100px;height:100px}.Skills-circle-label{font-size:.75rem!important;text-align:center}}.Skills-item-enhanced{margin-bottom:2rem;position:relative;z-index:2}.Skills-item-header{margin-bottom:1rem}.Skills-label-enhanced{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.8rem}.skill-name{font-size:1rem;font-weight:600;color:#ffffff;line-height:1.3}.skill-tags{display:flex;flex-direction:column;align-items:flex-end;gap:.3rem}.skill-level-badge{background:linear-gradient(135deg,#00e6c3,#6a5af9);color:#000;padding:.3rem .8rem;border-radius:12px;font-size:.85rem;font-weight:700}.skill-category{font-size:.75rem;color:#888;text-transform:uppercase;letter-spacing:.5px}.Skills-bar-enhanced{position:relative;height:12px;border-radius:10px;overflow:hidden;background:rgba(255,255,255,.1)}.Skills-bar-background{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(255,255,255,.05),rgba(255,255,255,.1));border-radius:10px}.Skills-bar-fill-enhanced{height:100%;background:linear-gradient(90deg,var(--skill-color),rgba(255,255,255,.8));border-radius:10px;position:relative;transition:width 2s ease-out;box-shadow:0 0 10px var(--skill-color)}.bar-glow{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:barShine 3s ease-in-out infinite}@keyframes barShine{0%{transform:translateX(-100%)}50%{transform:translateX(100%)}to{transform:translateX(100%)}}.Skills-bar-indicator{position:absolute;top:-8px;transform:translateX(-50%);transition:left 2s ease-out}.indicator-dot{width:8px;height:8px;background:#00e6c3;border-radius:50%;box-shadow:0 0 10px #00e6c3;animation:dotPulse 2s ease-in-out infinite}@keyframes dotPulse{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}.Skills-circles-grid-enhanced{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:2.5rem;gap:2.5rem;position:relative;z-index:2}.Skills-circle-enhanced{display:flex;flex-direction:column;align-items:center;text-align:center;transition:all .5s ease;position:relative;padding:1rem;border-radius:20px;background:linear-gradient(145deg,rgba(26,26,26,.6),rgba(15,15,15,.8));border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.Skills-circle-enhanced:hover{transform:translateY(-15px) scale(1.05);border-color:rgba(0,230,195,.5);box-shadow:0 20px 40px rgba(0,0,0,.3),0 0 30px rgba(0,230,195,.2)}.circle-container{position:relative;margin-bottom:1.5rem;width:140px;height:140px}.circle-container,.level-badge{display:flex;align-items:center;justify-content:center}.level-badge{position:absolute;top:-10px;right:-10px;width:35px;height:35px;background:linear-gradient(135deg,#00e6c3,#6a5af9);border-radius:50%;font-size:1.2rem;z-index:10;border:3px solid rgba(0,0,0,.8);animation:badgePulse 3s ease-in-out infinite}@keyframes badgePulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.circle-outer-ring{position:relative;width:120px;height:120px;border-radius:50%;background:linear-gradient(145deg,rgba(0,0,0,.8),rgba(26,26,26,.6));padding:8px;box-shadow:inset 0 2px 10px rgba(0,0,0,.8),0 0 20px rgba(0,230,195,.1)}.Skills-svg-enhanced{width:100%;height:100%;transform:rotate(-90deg);position:relative;z-index:5}.bg-enhanced{fill:none;stroke:rgba(255,255,255,.1);stroke-width:2.5}.progress-enhanced{fill:none;stroke-width:4;stroke-linecap:round;transition:stroke-dasharray 2.5s cubic-bezier(.4,0,.2,1);animation:progressGlow 3s ease-in-out infinite}@keyframes progressGlow{0%,to{filter:brightness(1)}50%{filter:brightness(1.3)}}.percentage-enhanced{fill:#ffffff;font-size:.95rem;font-weight:800;transform:rotate(90deg);text-shadow:0 0 10px rgba(0,230,195,.5);animation:numberFloat 4s ease-in-out infinite;dominant-baseline:middle;alignment-baseline:middle;paint-order:stroke fill;stroke:rgba(0,0,0,.18);stroke-width:.5px}.Skills-svg-enhanced text.percentage-enhanced{pointer-events:none}@keyframes numberFloat{0%,to{transform:rotate(90deg) translateY(0)}50%{transform:rotate(90deg) translateY(-2px)}}.orbital-particles{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.particle{position:absolute;width:4px;height:4px;border-radius:50%;background:#00e6c3}.particle-1{top:10%;left:50%;animation:orbit1 8s linear infinite;background:#00ff88}.particle-2{top:50%;right:10%;animation:orbit2 6s linear infinite;background:#6a5af9}.particle-3{bottom:10%;left:50%;animation:orbit3 10s linear infinite;background:#ff6b6b}@keyframes orbit1{0%{transform:rotate(0deg) translateX(50px) rotate(0deg)}to{transform:rotate(1turn) translateX(50px) rotate(-1turn)}}@keyframes orbit2{0%{transform:rotate(0deg) translateX(45px) rotate(0deg)}to{transform:rotate(-1turn) translateX(45px) rotate(1turn)}}@keyframes orbit3{0%{transform:rotate(0deg) translateX(55px) rotate(0deg)}to{transform:rotate(1turn) translateX(55px) rotate(-1turn)}}.circle-glow{position:absolute;top:50%;left:50%;width:140px;height:140px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,var(--glow-color),transparent 70%);opacity:0;transition:opacity .5s ease;z-index:1;animation:glowPulse 4s ease-in-out infinite}@keyframes glowPulse{0%,to{opacity:0;transform:translate(-50%,-50%) scale(1)}50%{opacity:.3;transform:translate(-50%,-50%) scale(1.1)}}.Skills-circle-enhanced:hover .circle-glow{opacity:.4!important}.Skills-circle-label-enhanced{display:flex;flex-direction:column;gap:.8rem;width:100%}.tool-header{display:flex;flex-direction:column;gap:.5rem}.tool-name{font-size:1rem;font-weight:700;color:#ffffff;line-height:1.3;margin-bottom:.5rem}.level-indicator{display:flex;justify-content:center}.level-dots{display:flex;gap:.3rem}.dot{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.2);transition:all .3s ease;animation-delay:var(--dot-delay)}.dot.active{background:linear-gradient(135deg,#00e6c3,#6a5af9);box-shadow:0 0 8px rgba(0,230,195,.5);animation:dotActivate 1s ease-out forwards}@keyframes dotActivate{0%{transform:scale(0)}50%{transform:scale(1.3)}to{transform:scale(1)}}.tool-category{font-size:.8rem;color:#888;background:linear-gradient(135deg,rgba(0,230,195,.1),rgba(106,90,249,.1));padding:.4rem .8rem;border-radius:12px;border:1px solid rgba(0,230,195,.2);font-weight:500;text-transform:uppercase;letter-spacing:.5px}.proficiency-bar{width:100%;height:6px;background:rgba(255,255,255,.1);border-radius:3px;overflow:hidden;margin-top:.5rem}.proficiency-fill{height:100%;background:linear-gradient(90deg,var(--proficiency-color),rgba(255,255,255,.8));border-radius:3px;transition:width 2s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.proficiency-fill:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:proficiencyShine 2s ease-in-out infinite}@keyframes proficiencyShine{0%{transform:translateX(-100%)}50%{transform:translateX(100%)}to{transform:translateX(100%)}}@media (max-width:768px){.Skills-header{margin-bottom:2rem}.Skills-main-title{font-size:1.8rem}.Skills-global-stats{gap:1rem}.global-stat-card{padding:1rem;min-width:120px}.Skills-circles-grid-enhanced{grid-template-columns:repeat(2,1fr);gap:1.5rem}.Skills-svg-enhanced{width:100%;height:100%;transform:rotate(-90deg);position:relative;z-index:5;overflow:visible!important}.Skills-circle-enhanced{--proficiency-color:#4a5568;--glow-color:rgba(74,85,104,0.2)}.Skills-circle-enhanced[data-level=expert]{--proficiency-color:#00e6c3;--glow-color:rgba(0,230,195,0.3)}.Skills-circle-enhanced[data-level=expert] .progress-enhanced{stroke:url(#expertGradient)}.Skills-circle-enhanced[data-level=intermediate]{--proficiency-color:#6a5af9;--glow-color:rgba(106,90,249,0.3)}.Skills-circle-enhanced[data-level=intermediate] .progress-enhanced{stroke:url(#intermediateGradient)}.Skills-circle-enhanced[data-level=beginner]{--proficiency-color:#ff6b6b;--glow-color:rgba(255,107,107,0.3)}.Skills-circle-enhanced[data-level=beginner] .progress-enhanced{stroke:url(#beginnerGradient)}#expertGradient stop:first-child{stop-color:#00e6c3}#expertGradient stop:last-child{stop-color:#00ff88}#intermediateGradient stop:first-child{stop-color:#6a5af9}#intermediateGradient stop:last-child{stop-color:#9575ff}#beginnerGradient stop:first-child{stop-color:#ff6b6b}#beginnerGradient stop:last-child{stop-color:#ff8a80}.Skills-circle-enhanced .circle-container:before{content:"";position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;border-radius:50%;background:conic-gradient(from 0deg,transparent,var(--proficiency-color),transparent);opacity:0;transition:opacity .5s ease;animation:rotateBorder 4s linear infinite;z-index:-1}.Skills-circle-enhanced:hover .circle-container:before{opacity:.6}@keyframes rotateBorder{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}}@media (max-width:768px){.Skills-circles-grid-enhanced{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))!important;gap:1.8rem}.circle-container{width:110px;height:110px}.circle-outer-ring{width:100px;height:100px}.level-badge{width:30px;height:30px;font-size:1rem;top:-8px;right:-8px}.tool-name{font-size:.9rem}.tool-category{font-size:.7rem;padding:.3rem .6rem}}@media (max-width:480px){.Skills-circles-grid-enhanced{grid-template-columns:repeat(2,1fr)!important;gap:1.2rem}.Skills-circle-enhanced{padding:.8rem}.circle-container{width:90px;height:90px}.circle-outer-ring{width:80px;height:80px}.percentage-enhanced{font-size:.7rem}.tool-name{font-size:.8rem}}