.Skills_aboutAndSkillsSection__pKlhL{padding-top:3rem;margin-bottom:4rem}.Skills_glassPane__8Syjm{background:rgba(28,28,28,.85);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:2rem;box-shadow:0 8px 32px 0 rgba(0,0,0,.37)}.Skills_skillsContainer__kopUl{display:flex;justify-content:space-between;align-items:flex-start;gap:4rem;width:100%}.Skills_skillsSectionWrapper__zEP_f,.Skills_textBlock__muvmx{flex:1;max-width:50%}.Skills_badgeGrid__47WEN{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.75rem}.Skills_badge__eFqhD{display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .85rem;border:1px solid;border-radius:20px;font-size:.82rem;font-weight:500;background:transparent;transition:background .2s,transform .15s;cursor:default;white-space:nowrap}.Skills_badge__eFqhD:hover{background:rgba(255,255,255,.05);transform:translateY(-1px)}.Skills_dot__vGW3W{width:7px;height:7px;border-radius:50%;flex-shrink:0}.Skills_empty___7a6n{color:#666;font-size:.9rem;margin-top:.5rem}@keyframes Skills_shimmer__ZQOp2{0%{background-position:-300px 0}to{background-position:300px 0}}.Skills_badgeSkeleton__HZXa2{height:30px;border-radius:20px;background:linear-gradient(90deg,#1e1e1e 25%,#272727 50%,#1e1e1e 75%);background-size:300px 100%;animation:Skills_shimmer__ZQOp2 1.5s linear infinite}@media (max-width:900px){.Skills_skillsContainer__kopUl{flex-direction:column;gap:2.5rem}.Skills_skillsSectionWrapper__zEP_f,.Skills_textBlock__muvmx{max-width:100%;width:100%}.Skills_aboutAndSkillsSection__pKlhL{padding-top:1rem}}.Skills_showMoreBtn__EmXFc{display:none}@media (max-width:768px){.Skills_badgeHiddenMobile__P_kcs{display:none}.Skills_showMoreBtn__EmXFc{display:inline-flex;align-items:center;gap:.4rem;margin-top:.85rem;padding:.4rem 1.1rem;border:1px solid;border-radius:20px;font-size:.82rem;font-weight:500;background:transparent;cursor:pointer;transition:background .2s,transform .15s;font-family:inherit}.Skills_showMoreBtn__EmXFc:hover{background:rgba(255,255,255,.06);transform:translateY(-1px)}.Skills_showMoreBtn__EmXFc:active{transform:translateY(0)}}@media (max-width:600px){.Skills_skillsContainer__kopUl{gap:2rem}.Skills_aboutAndSkillsSection__pKlhL{padding-top:.5rem;margin-bottom:2.5rem}}.PageWrapper_pageWrapper__GNNTP{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;width:100%}