@keyframes ProfileEventsList_tabFadeIn__3YmIo{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ProfileEventsList_showMoreButton__GihBS{display:block;margin:var(--space-5) auto 0;padding:0;background:none;border:none;color:var(--color-accent-ink);font-size:13px;font-weight:600;cursor:pointer;text-align:center;transition:opacity .15s ease;font-family:inherit}.ProfileEventsList_showMoreButton__GihBS:hover{opacity:.75;background-color:var(--color-gray-50,#F9FAFB)}.ProfileEventsList_emptyStateSection__djwHt{padding:32px 16px;animation:ProfileEventsList_tabFadeIn__3YmIo .25s ease}.ProfileEventsList_eventList__D1Zc3{display:flex;flex-direction:column;gap:var(--space-4)}.TabFilterMenu_trigger__3_4_r{display:inline-flex;align-items:center;margin-left:6px;border:none;background:transparent;color:var(--color-text-secondary,#6b7280);cursor:pointer;flex-shrink:0;transition:color .15s ease}.TabFilterMenu_trigger__3_4_r svg{display:block;transition:transform .15s ease}.TabFilterMenu_triggerFiltered__yydPS,.TabFilterMenu_triggerOpen__DssYw,.TabFilterMenu_trigger__3_4_r:hover{color:var(--color-accent-ink)}.TabFilterMenu_triggerOpen__DssYw svg{transform:rotate(180deg)}.TabFilterMenu_menu__LxavB{position:fixed;z-index:1100;min-width:168px;padding:4px;display:flex;flex-direction:column;gap:2px;background:var(--color-background-white);border:1px solid var(--color-border-gray);border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.12);animation:TabFilterMenu_filterMenuIn__La7tS .14s ease-out}@keyframes TabFilterMenu_filterMenuIn__La7tS{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.TabFilterMenu_menuItem__okiEd{display:flex;align-items:center;width:100%;padding:8px 10px;border:none;background:transparent;border-radius:7px;font-family:inherit;font-size:13px;font-weight:600;color:var(--color-text-primary);cursor:pointer;text-align:left;transition:background-color .12s ease,color .12s ease}.TabFilterMenu_menuItem__okiEd:hover{background:var(--color-background-gray-light)}.TabFilterMenu_menuItemActive__WxZK3{color:var(--color-accent-ink)}.TabFilterMenu_menuItemActive__WxZK3:hover{background:rgba(158,231,113,.12)}.CertificatesList_grid__uPwJP{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:16px;gap:16px;width:100%;animation:CertificatesList_tabFadeIn__CTin5 .25s ease}@keyframes CertificatesList_tabFadeIn__CTin5{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.CertificatesList_cardWrap__gIHGz{display:block;width:100%;border-radius:14px;overflow:hidden;border:1px solid var(--color-border-gray);transition:border-color .15s ease}.CertificatesList_cardWrapInteractive__w3sZk{background:none;padding:0;margin:0;font:inherit;text-align:left;cursor:pointer}.CertificatesList_cardWrapInteractive__w3sZk:hover{border-color:var(--color-gray-300,#D1D5DB)}.CertificatesList_imageArea__nBdOX{position:relative;width:100%;aspect-ratio:7/5;background:var(--color-gray-100,#F3F4F6);overflow:hidden}.CertificatesList_cover__TNqpE{width:100%;height:100%;object-fit:cover;display:block}.CertificatesList_imagePlaceholder__e7Q4_{width:100%;height:100%;background:linear-gradient(135deg,var(--color-gray-200,#E5E7EB),var(--color-gray-100,#F3F4F6))}.CertificatesList_scrim__PM9tJ{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.82) 0,rgba(0,0,0,.5) 40%,rgba(0,0,0,0) 68%);pointer-events:none}.CertificatesList_linkBadge__QelD6{position:absolute;top:10px;right:10px;z-index:1;width:24px;height:24px;border-radius:50%;background:rgba(17,24,39,.6);color:#fff;display:inline-flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.CertificatesList_textOverlay__NcjRy{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:14px 14px 12px;display:flex;flex-direction:column;gap:4px}.CertificatesList_title__UCGqx{margin:0;font-size:14px;font-weight:700;color:#fff;line-height:1.35;text-shadow:0 1px 3px rgba(0,0,0,.35);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.CertificatesList_meta__a9uIg{margin:0;font-size:12px;color:rgba(255,255,255,.88);text-shadow:0 1px 3px rgba(0,0,0,.35);display:flex;align-items:center;flex-wrap:wrap;gap:6px;line-height:1.4}.CertificatesList_certChannel__wTs4Z{display:inline-flex;align-items:center;gap:4px}.CertificatesList_certChannelIcon__epllJ{width:16px;height:16px;border-radius:4px;object-fit:cover;flex-shrink:0}.CertificatesList_emptyStateSection__yLHy2{padding:32px 16px;animation:CertificatesList_tabFadeIn__CTin5 .25s ease}