.Skills_skillsContainer__bv_7R{position:relative;min-height:100vh;background:linear-gradient(135deg,var(--background-dark-start) 0,var(--background-dark-middle) 50%,var(--background-dark-end) 100%);padding:var(--spacing-3xl) 0}.Skills_skillsContent__Rxc9w{max-width:1200px;margin:0 auto;padding:0 var(--spacing-xl)}.Skills_sectionHeader__tJ0P7{text-align:center;margin-bottom:var(--spacing-2xl)}.Skills_sectionTitle__Z1sq7{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:300;color:var(--text-primary);margin-bottom:var(--spacing-lg);line-height:1.2}.Skills_sectionDescription__sczVW{font-size:1.2rem;color:var(--text-secondary);max-width:700px;margin:0 auto;line-height:1.6}.Skills_tabNavigation__6hwSX{display:flex;justify-content:center;flex-wrap:nowrap;gap:var(--spacing-sm);margin-bottom:var(--spacing-2xl);max-width:1400px;margin-left:auto;margin-right:auto;overflow-x:auto;padding:var(--spacing-sm) 0}.Skills_tabButton__6BRlj{display:flex;align-items:center;gap:var(--spacing-xs);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);color:var(--text-secondary);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-lg);font-size:.8rem;font-weight:500;cursor:pointer;transition:all var(--transition-normal);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:hidden;white-space:nowrap;flex-shrink:0}.Skills_tabButton__6BRlj: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 var(--transition-normal)}.Skills_tabButton__6BRlj:hover:before{left:100%}.Skills_tabButton__6BRlj:hover{background:hsla(0,0%,100%,.08);border-color:var(--primary-teal);color:var(--text-primary);transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.2)}.Skills_tabButton__6BRlj.Skills_activeTab__bHDuz{background:rgba(64,224,208,.2);border-color:rgba(64,224,208,.6);color:var(--text-primary);box-shadow:0 8px 25px rgba(64,224,208,.3)}.Skills_tabIcon__q_kEt{font-size:.9rem;display:flex;align-items:center}.Skills_tabLabel__JFgcl{white-space:nowrap}.Skills_tabNumber___WI8C{background:hsla(0,0%,100%,.2);color:inherit;padding:.1rem .4rem;border-radius:var(--radius-full);font-size:.7rem;font-weight:600;min-width:20px;text-align:center}.Skills_tabButton__6BRlj.Skills_activeTab__bHDuz .Skills_tabNumber___WI8C{background:rgba(0,0,0,.2)}.Skills_cardHeader__LiPa8{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);background:hsla(0,0%,100%,.08);border-radius:var(--radius-lg) var(--radius-lg) 0 0;border-bottom:2px solid rgba(64,224,208,.3);position:relative;z-index:1}.Skills_cardNumber__giu8K{background:rgba(64,224,208,.8);color:var(--background-dark-start);padding:.3rem .6rem;border-radius:var(--radius-sm);font-size:.9rem;font-weight:700;min-width:40px;text-align:center}.Skills_cardTitle__zC7P_{font-size:1.1rem;font-weight:600;color:var(--text-primary);margin:0;line-height:1.2}.Skills_cardsContainer__skfbM{position:relative;width:100%;margin-bottom:var(--spacing-2xl);min-height:600px;display:flex;justify-content:center;align-items:flex-start;padding:var(--spacing-lg)}.Skills_cardsStack__1JfWd{position:relative;width:800px;height:500px;perspective:1000px}.Skills_cardEar__mGZir{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:50px;height:50px;background:rgba(64,224,208,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid #40e0d0;border-radius:50%;color:var(--background-dark-start);cursor:pointer;transition:all var(--transition-fast);z-index:1001;box-shadow:0 8px 32px rgba(0,0,0,.3)}.Skills_cardEar__mGZir:hover:not(:disabled){background:#40e0d0;border-color:#40e0d0;color:var(--background-dark-start);transform:translateY(-50%) scale(1.15);box-shadow:0 12px 40px rgba(64,224,208,.4)}.Skills_cardEar__mGZir:disabled{opacity:.4;cursor:not-allowed;transform:translateY(-50%) scale(.9);background:rgba(64,224,208,.3);border-color:rgba(64,224,208,.3)}.Skills_leftEar__3cvNB{left:-25px}.Skills_rightEar__ckWH_{right:-25px}.Skills_skillCard__rmWOl{position:absolute;top:0;left:0;background:hsla(0,0%,100%,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(64,224,208,.1);border-radius:var(--radius-xl);width:700px;height:500px;opacity:0;transition:all .5s cubic-bezier(.4,0,.2,1);box-sizing:border-box;cursor:pointer;overflow:hidden;display:flex;flex-direction:column}.Skills_skillCard__rmWOl.Skills_visible__uqLhQ{opacity:1}.Skills_skillCard__rmWOl.Skills_activeCard__ZueRk{background:rgba(30,29,29,.108);border-color:rgba(64,224,208,.4);box-shadow:0 20px 40px rgba(0,0,0,.3),0 0 0 1px rgba(64,224,208,.2);opacity:1;border-top:4px solid var(--accent-color,var(--primary-teal))}.Skills_skillCard__rmWOl:not(.Skills_activeCard__ZueRk){opacity:.3}.Skills_skillCard__rmWOl:not(.Skills_activeCard__ZueRk):hover{opacity:.9;transform:translateY(-5px)!important;border-color:rgba(64,224,208,.3)}.Skills_cardContent__QXr7S{flex:1 1;padding:var(--spacing-lg);opacity:0;max-height:0;overflow:hidden;transition:all .3s ease-in-out;background:hsla(0,0%,100%,.02)}.Skills_cardContent__QXr7S.Skills_activeContent__nhRHB{opacity:1;max-height:450px;overflow-y:auto}.Skills_skillDescription__C2u6d{font-size:1rem;color:var(--text-secondary);line-height:1.6;margin:0 0 var(--spacing-lg) 0;font-weight:400}.Skills_techGrid__RzQlk{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-top:var(--spacing-md)}.Skills_techTag__B35tO{display:inline-block;background:rgba(64,224,208,.08);color:var(--text-secondary);padding:.4rem .8rem;border-radius:var(--radius-md);font-size:.85rem;font-weight:500;border:1px solid rgba(64,224,208,.15);transition:all var(--transition-fast);white-space:nowrap}.Skills_techTag__B35tO:hover{background:rgba(64,224,208,.12);border-color:rgba(64,224,208,.3);color:var(--text-primary);transform:translateY(-1px)}.Skills_subcategory__9OaAw{margin-top:var(--spacing-lg)}.Skills_subcategoryTitle__ebUQh{font-size:1rem;font-weight:600;color:rgba(64,224,208,.9);margin:0 0 var(--spacing-sm) 0;line-height:1.3}.Skills_skillsFooter__X_v1G{text-align:center;padding:var(--spacing-xl);background:hsla(0,0%,100%,.02);border-radius:var(--radius-lg);border:1px solid rgba(64,224,208,.1)}.Skills_skillsNote__MwnKC{color:var(--text-light);font-size:1rem;line-height:1.5;margin:0;font-style:italic}.Skills_skillCard__rmWOl:first-child{transition-delay:.1s}.Skills_skillCard__rmWOl:nth-child(2){transition-delay:.2s}.Skills_skillCard__rmWOl:nth-child(3){transition-delay:.3s}.Skills_skillCard__rmWOl:nth-child(4){transition-delay:.4s}.Skills_skillCard__rmWOl:nth-child(5){transition-delay:.5s}.Skills_skillCard__rmWOl:nth-child(6){transition-delay:.6s}@media (max-width:768px){.Skills_skillsContainer__bv_7R{padding:var(--spacing-2xl) 0}.Skills_skillsContent__Rxc9w{padding:0 var(--spacing-md)}.Skills_tabNavigation__6hwSX{flex-wrap:wrap;gap:var(--spacing-xs);max-width:100%;justify-content:flex-start;overflow-x:auto}.Skills_tabButton__6BRlj{justify-content:center;padding:var(--spacing-sm) var(--spacing-md);font-size:.75rem;min-width:-moz-fit-content;min-width:fit-content}.Skills_tabLabel__JFgcl{white-space:nowrap;text-align:center}.Skills_cardsContainer__skfbM{min-height:500px;padding:var(--spacing-md)}.Skills_cardsStack__1JfWd,.Skills_skillCard__rmWOl{width:90vw;max-width:600px;height:450px}.Skills_cardContent__QXr7S.Skills_activeContent__nhRHB{max-height:380px}.Skills_cardEar__mGZir{width:45px;height:45px}.Skills_leftEar__3cvNB{left:-22px}.Skills_rightEar__ckWH_{right:-22px}.Skills_skillHeader__VSDmw{flex-direction:column;align-items:flex-start;gap:var(--spacing-md)}.Skills_skillNumber__SuhW2{align-self:flex-start}.Skills_techGrid__RzQlk{gap:.4rem}.Skills_techTag__B35tO{font-size:.8rem;padding:.3rem .6rem}}@media (max-width:480px){.Skills_tabButton__6BRlj{font-size:.7rem;padding:var(--spacing-xs) var(--spacing-sm);min-width:-moz-fit-content;min-width:fit-content}.Skills_tabNumber___WI8C{font-size:.6rem;padding:.1rem .3rem}.Skills_tabIcon__q_kEt{font-size:.8rem}.Skills_tabNavigation__6hwSX{overflow-x:auto;padding-bottom:var(--spacing-xs)}.Skills_cardsContainer__skfbM{min-height:400px;padding:var(--spacing-sm)}.Skills_cardsStack__1JfWd,.Skills_skillCard__rmWOl{width:95vw;max-width:500px;height:400px}.Skills_cardContent__QXr7S{padding:var(--spacing-md)}.Skills_cardContent__QXr7S.Skills_activeContent__nhRHB{max-height:280px}.Skills_cardTitle__zC7P_{font-size:1rem}.Skills_cardEar__mGZir{width:40px;height:40px}.Skills_leftEar__3cvNB{left:-20px}.Skills_rightEar__ckWH_{right:-20px}.Skills_skillHeader__VSDmw{gap:var(--spacing-sm)}.Skills_skillTitle__JSCwz{font-size:1.3rem}.Skills_skillDescription__C2u6d{font-size:.9rem}.Skills_sectionTitle__Z1sq7{font-size:1.8rem}.Skills_sectionDescription__sczVW{font-size:1rem}.Skills_techTag__B35tO{font-size:.75rem;padding:.25rem .5rem}.Skills_subcategoryTitle__ebUQh{font-size:.9rem}}