.AchievementCard_card__S2x4s{background:rgba(20,20,30,.8);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:24px;position:relative;transition:all .3s ease;backdrop-filter:blur(10px);height:100%;display:flex;flex-direction:column}.AchievementCard_card__S2x4s:hover{transform:translateY(-4px);box-shadow:0 20px 40px rgba(0,0,0,.3);border-color:rgba(255,255,255,.2)}.AchievementCard_categoryBadge__ICmx6{position:absolute;top:-10px;left:20px;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600;color:white;letter-spacing:.5px;box-shadow:0 2px 8px rgba(0,0,0,.2)}.AchievementCard_year__lhL5V{position:absolute;top:24px;right:24px;color:rgba(255,255,255,.5);font-size:14px;font-weight:500}.AchievementCard_title__O57qi{margin-top:20px;margin-bottom:16px;font-size:20px;font-weight:700;color:#ffffff;line-height:1.4}.AchievementCard_description__kXW92{color:rgba(255,255,255,.8);font-size:14px;line-height:1.8;margin-bottom:20px;flex-grow:1}.AchievementCard_technologies__ZE2b8{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.AchievementCard_techBadge__itIQQ{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);padding:4px 10px;border-radius:6px;font-size:12px;color:rgba(255,255,255,.7);transition:all .2s ease}.AchievementCard_techBadge__itIQQ:hover{background:rgba(255,255,255,.1);color:white}.AchievementCard_highlights__Bu0uM{margin-top:auto;padding-top:16px;border-top:1px solid rgba(255,255,255,.05)}.AchievementCard_highlightsTitle__wVNQg{font-size:12px;font-weight:600;color:rgba(255,255,255,.5);text-transform:uppercase;letter-spacing:1px;margin-bottom:12px}.AchievementCard_highlightsList__t3JhV{list-style:none;padding:0;margin:0}.AchievementCard_highlightsList__t3JhV li{position:relative;padding-left:20px;margin-bottom:8px;font-size:13px;color:rgba(255,255,255,.7);line-height:1.6}.AchievementCard_highlightsList__t3JhV li:before{content:"✓";position:absolute;left:0;color:#10B981;font-weight:700}.AchievementCard_projectLink__FxlBE{display:inline-block;margin-top:16px;padding:8px 16px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:6px;color:white;text-decoration:none;font-size:14px;font-weight:600;transition:all .3s ease}.AchievementCard_projectLink__FxlBE:hover{transform:translateX(4px);box-shadow:0 4px 12px rgba(102,126,234,.4)}@media (max-width:768px){.AchievementCard_card__S2x4s{padding:20px}.AchievementCard_title__O57qi{font-size:18px}.AchievementCard_description__kXW92{font-size:13px}}.AchievementsList_container__xQy9I{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.AchievementsList_filterContainer__28U7k{margin-bottom:40px;padding:24px;background:rgba(20,20,30,.6);border-radius:12px;border:1px solid rgba(255,255,255,.05);backdrop-filter:blur(10px)}.AchievementsList_filterTitle__ddTNj{font-size:14px;font-weight:600;color:rgba(255,255,255,.6);text-transform:uppercase;letter-spacing:1px;margin-bottom:16px}.AchievementsList_filterButtons__kpvDy{display:flex;flex-wrap:wrap;gap:8px}.AchievementsList_filterButton__p0ZF1{position:relative;padding:8px 16px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:8px;color:rgba(255,255,255,.7);font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:6px}.AchievementsList_filterButton__p0ZF1:hover{background:rgba(255,255,255,.1);color:white}.AchievementsList_filterButton__p0ZF1.AchievementsList_active__7spst{background:linear-gradient(135deg,#667eea,#764ba2);border-color:transparent;color:white}.AchievementsList_count__wIQfr{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;background:rgba(255,255,255,.2);border-radius:10px;font-size:12px;font-weight:600}.AchievementsList_filterButton__p0ZF1.AchievementsList_active__7spst .AchievementsList_count__wIQfr{background:rgba(255,255,255,.3)}.AchievementsList_stats__lU4_o{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:40px}.AchievementsList_statItem__uKWC5{padding:24px;background:linear-gradient(135deg,rgba(102,126,234,.1),rgba(118,75,162,.1));border:1px solid rgba(255,255,255,.1);border-radius:12px;text-align:center;backdrop-filter:blur(10px)}.AchievementsList_statNumber__EjfDk{display:block;font-size:36px;font-weight:800;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:8px}.AchievementsList_statLabel____6og{font-size:14px;color:rgba(255,255,255,.7);text-transform:uppercase;letter-spacing:1px}.AchievementsList_grid__DJ2kB{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:24px;margin-bottom:40px}.AchievementsList_noResults__ze4Qu{text-align:center;padding:60px 20px;color:rgba(255,255,255,.5);font-size:16px}@media (max-width:768px){.AchievementsList_grid__DJ2kB{grid-template-columns:1fr}.AchievementsList_filterButtons__kpvDy{gap:6px}.AchievementsList_filterButton__p0ZF1{padding:6px 12px;font-size:12px}.AchievementsList_statNumber__EjfDk{font-size:28px}}