@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in>div{animation:fadeIn .6s ease forwards}.SkillsComponent_skillsContainer__9Li_c{position:relative;width:100%;max-width:900px;padding:80px 40px;text-align:center;margin:0 auto;min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center}.SkillsComponent_floatingParticles__RlONJ{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden}.SkillsComponent_particle___A6fE{position:absolute;width:3px;height:3px;background:linear-gradient(45deg,#6366f1,#8b5cf6);border-radius:50%;opacity:.4;animation:SkillsComponent_float__Unvx4 10s ease-in-out infinite}@keyframes SkillsComponent_float__Unvx4{0%,to{transform:translateY(0) rotate(0deg);opacity:.4}50%{transform:translateY(-40px) rotate(180deg);opacity:.8}}.SkillsComponent_title__jAxZC{font-size:clamp(2rem,5vw,3.2rem);font-weight:800;background:linear-gradient(135deg,#fff,#e2e8f0,#94a3b8);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:60px;animation:SkillsComponent_subtleGradient__PcPxX 6s ease-in-out infinite;letter-spacing:.02em;text-transform:uppercase}@keyframes SkillsComponent_subtleGradient__PcPxX{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.SkillsComponent_skillsCloud__zTPL_{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;position:relative;z-index:2}.SkillsComponent_skillBadge__mKcF5{position:relative;padding:16px 32px;font-size:1.1rem;font-weight:600;border-radius:50px;cursor:pointer;transition:all .4s cubic-bezier(.175,.885,.32,1.275);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1);overflow:hidden;text-transform:uppercase;letter-spacing:.5px;animation:SkillsComponent_fadeInUp__k_L0D .8s ease-out forwards;opacity:0;transform:translateY(30px)}.SkillsComponent_skillBadge__mKcF5:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);transition:left .6s}.SkillsComponent_skillBadge__mKcF5:hover:before{left:100%}.SkillsComponent_skillBadge__mKcF5:after{content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;background:linear-gradient(45deg,#6366f1,#8b5cf6,#ec4899);background-size:200% 200%;border-radius:50px;z-index:-1;animation:SkillsComponent_borderFlow__Tyj_B 4s ease-in-out infinite;opacity:0;transition:opacity .3s}@keyframes SkillsComponent_borderFlow__Tyj_B{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.SkillsComponent_skillBadge__mKcF5:hover:after{opacity:1}.SkillsComponent_empathy__JVZpV{background:linear-gradient(135deg,#1e293b,#334155);color:#e2e8f0;transform:rotate(-1deg)}.SkillsComponent_research__5bjVR{background:linear-gradient(135deg,#374151,#4b5563);color:#f9fafb;transform:rotate(.5deg)}.SkillsComponent_wireframing__7pCgt{background:linear-gradient(135deg,#4338ca,#6366f1);color:#fff;transform:rotate(-.5deg)}.SkillsComponent_prototyping__NmSvM{background:linear-gradient(135deg,#f8fafc,#e2e8f0);color:#1e293b;transform:rotate(1deg)}.SkillsComponent_userflow__vQ60B{background:linear-gradient(135deg,#6b7280,#9ca3af);color:#fff;transform:rotate(-.8deg)}.SkillsComponent_visual__zGipl{background:linear-gradient(135deg,#8b5cf6,#a855f7);color:#fff;transform:rotate(.7deg)}.SkillsComponent_information__56w54{background:linear-gradient(135deg,#e5e7eb,#d1d5db);color:#374151;transform:rotate(-.3deg)}.SkillsComponent_critical__oEZuK{background:linear-gradient(135deg,#475569,#64748b);color:#f1f5f9;transform:rotate(.4deg)}.SkillsComponent_communication__PpxOY{background:linear-gradient(135deg,#cbd5e1,#e2e8f0);color:#334155;transform:rotate(-.6deg)}.SkillsComponent_collaboration__Vjziv{background:linear-gradient(135deg,#94a3b8,#cbd5e1);color:#1e293b;transform:rotate(.2deg)}@keyframes SkillsComponent_fadeInUp__k_L0D{to{opacity:1;transform:translateY(0)}}.SkillsComponent_skillBadge__mKcF5:hover{transform:translateY(-8px) scale(1.05) rotate(0deg)!important;box-shadow:0 20px 40px rgba(99,102,241,.2),0 0 30px rgba(139,92,246,.15);z-index:10}.SkillsComponent_skillBadge__mKcF5:active{transform:translateY(-4px) scale(1.02) rotate(0deg)!important}.SkillsComponent_ripple__8wrqA{position:absolute;border-radius:50%;background:hsla(0,0%,100%,.4);transform:scale(0);animation:SkillsComponent_ripple__8wrqA .6s linear;width:100px;height:100px;margin-left:-50px;margin-top:-50px;pointer-events:none}@keyframes SkillsComponent_ripple__8wrqA{to{transform:scale(2);opacity:0}}@media (max-width:768px){.SkillsComponent_skillsContainer__9Li_c{padding:40px 20px}.SkillsComponent_skillBadge__mKcF5{padding:12px 24px;font-size:.95rem}.SkillsComponent_skillsCloud__zTPL_{gap:15px}}@media (max-width:480px){.SkillsComponent_skillBadge__mKcF5{padding:10px 20px;font-size:.9rem}.SkillsComponent_skillsCloud__zTPL_{gap:12px}}