.projects_page__g9qJ_{animation:projects_fadeIn__6s3Op .3s ease-out}@keyframes projects_fadeIn__6s3Op{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.projects_header__iW1_j{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.projects_header__iW1_j h1{margin-bottom:4px}.projects_subtitle__CMiBN{color:var(--text-secondary)}.projects_headerActions__nEWQF{display:flex;gap:12px}.projects_searchBar__2eGSU{position:relative;margin-bottom:20px}.projects_searchBar__2eGSU svg{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}.projects_searchInput__aEgYK{width:100%;padding:12px 16px 12px 44px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);color:var(--text-primary);font-size:.95rem;transition:var(--transition)}.projects_searchInput__aEgYK:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 3px rgba(0,217,255,.1)}.projects_searchInput__aEgYK::placeholder{color:var(--text-muted)}.projects_controls__Xjzjz{margin-bottom:20px}.projects_filterPills__Erlwy{display:flex;gap:8px;margin-bottom:12px;flex-wrap:wrap}.projects_filterBtn__5DFgk{background:transparent;color:var(--text-secondary);padding:8px 16px;font-size:.85rem;border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;transition:var(--transition);white-space:nowrap}.projects_filterBtn__5DFgk:hover{border-color:var(--text-secondary);color:var(--text-primary)}.projects_filterBtn__5DFgk.projects_active__Tg8m8,.projects_filterBtn__5DFgk.projects_active__Tg8m8:hover{background:rgba(0,217,255,.1);border-color:var(--accent-primary);color:var(--accent-primary)}.projects_filterDropdowns__IfJg4{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.projects_filterSelect__O5FXg{padding:8px 12px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:.85rem;cursor:pointer;transition:var(--transition)}.projects_filterSelect__O5FXg:focus{outline:none;border-color:var(--accent-primary)}.projects_viewToggle__yReOC{display:flex;gap:4px;margin-left:auto}.projects_viewBtn__qsNBA{padding:8px 14px;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-secondary);font-size:.85rem;cursor:pointer;transition:var(--transition)}.projects_viewBtn__qsNBA:hover{background:var(--bg-secondary);color:var(--text-primary)}.projects_activeView__eQiga,.projects_activeView__eQiga:hover{background:rgba(0,217,255,.1);border-color:var(--accent-primary);color:var(--accent-primary)}.projects_resultsInfo__x3lIH{font-size:.85rem;color:var(--text-secondary);margin-bottom:16px}.projects_cardGrid__9EHTQ{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));grid-gap:20px;gap:20px}.projects_card__Ra8BR{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:24px;transition:all .2s ease;animation:projects_fadeIn__6s3Op .4s ease-out backwards;display:flex;flex-direction:column;gap:12px}.projects_card__Ra8BR:hover{border-color:var(--accent-primary);box-shadow:var(--shadow-card);transform:translateY(-2px)}.projects_pinnedCard__JGial{border-color:var(--accent-primary);box-shadow:0 0 20px rgba(0,217,255,.1)}.projects_pinnedBanner__BSwog{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,rgba(0,217,255,.2),rgba(0,217,255,.05));color:var(--accent-primary);padding:4px 12px;border-radius:var(--radius-md);font-size:.75rem;font-weight:600;margin-bottom:-4px}.projects_cardHeader__tzsY6{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.projects_badgeRow__QOh5p{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.projects_statusBadge__gsFqd{display:inline-block;padding:3px 10px;border-radius:12px;font-size:.75rem;font-weight:600;border:1px solid}.projects_categoryBadge__UZtNa{display:inline-block;padding:2px 8px;border-radius:10px;font-size:.7rem;font-weight:600;background:rgba(139,92,246,.15);color:#a78bfa;border:1px solid rgba(139,92,246,.3)}.projects_stats__Rkdro{display:flex;gap:10px;font-size:.8rem;color:var(--text-muted)}.projects_statItem__QwcQx{display:inline-flex;align-items:center;gap:4px}.projects_cardTitle__kdQPk{font-family:var(--font-heading);font-size:1.1rem;font-weight:600;color:var(--text-primary);text-decoration:none;line-height:1.3}.projects_cardTitle__kdQPk:hover{color:var(--accent-primary)}.projects_cardDesc__Y6RTZ{font-size:.875rem;color:var(--text-secondary);line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0}.projects_goals__qvczT{font-size:.8rem;color:var(--text-secondary);margin:0}.projects_goals__qvczT strong{display:block;margin-bottom:4px;font-size:.75rem;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted)}.projects_goals__qvczT ul{margin:0;padding-left:16px;list-style:none}.projects_goals__qvczT li{position:relative;padding-left:4px;line-height:1.5}.projects_goals__qvczT li:before{content:"→";position:absolute;left:-16px;color:var(--accent-primary)}.projects_cardMeta__s3ftQ{display:flex;gap:12px;flex-wrap:wrap;font-size:.8rem;color:var(--text-muted)}.projects_metaItem__9uKjj{display:inline-flex;align-items:center;gap:4px}.projects_draftBadge__R7N5i{display:inline-block;padding:2px 8px;border-radius:10px;font-size:.7rem;font-weight:600;background:rgba(245,158,11,.15);color:#f59e0b;border:1px solid rgba(245,158,11,.3)}.projects_cardFooter__34wlR{display:flex;justify-content:space-between;align-items:center;padding-top:8px;border-top:1px solid var(--border-color)}.projects_authorInfo__SDID9{display:flex;align-items:center;gap:8px}.projects_authorAvatar__j4BYR{width:28px;height:28px;border-radius:50%;background:var(--bg-tertiary);display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;flex-shrink:0;font-size:.75rem;font-weight:600;color:var(--text-secondary)}.projects_authorName__4A8s8{font-size:.85rem;color:var(--text-primary);font-weight:500}.projects_cardDate__hHFTp{font-size:.8rem;color:var(--text-muted)}.projects_viewProjectBtn__8C6ZO{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;background:rgba(0,217,255,.1);border:1px solid var(--accent-primary);color:var(--accent-primary);border-radius:var(--radius-md);font-weight:600;font-size:.875rem;text-decoration:none;transition:var(--transition);text-align:center;justify-content:center}.projects_viewProjectBtn__8C6ZO:hover{background:rgba(0,217,255,.2);transform:translateY(-1px);box-shadow:0 0 15px rgba(0,217,255,.2)}.projects_emptyState__XfIR1{text-align:center;padding:64px 24px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg)}.projects_emptyIcon__h55Ls{font-size:3rem;margin-bottom:16px}.projects_emptyState__XfIR1 h3{font-size:1.25rem;color:var(--text-primary);margin-bottom:8px}.projects_emptyState__XfIR1 p{color:var(--text-secondary);margin-bottom:20px}.projects_listView__jKMjW{display:flex;flex-direction:column;gap:8px}.projects_listItem__fWesZ{display:flex;align-items:center;gap:16px;padding:16px 20px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);text-decoration:none;transition:var(--transition)}.projects_listItem__fWesZ:hover{border-color:var(--accent-primary);transform:translateX(4px)}.projects_listItemInfo__D8LJJ{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.projects_listItemInfo__D8LJJ strong{color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.projects_listItemDate__5OdSc,.projects_listItemMeta__i8USP{font-size:.8rem;color:var(--text-muted)}.projects_listItemDate__5OdSc{white-space:nowrap}@media (max-width:1024px){.projects_cardGrid__9EHTQ{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.projects_cardGrid__9EHTQ{grid-template-columns:1fr}.projects_header__iW1_j{flex-direction:column;gap:12px}.projects_headerActions__nEWQF{width:100%}.projects_filterPills__Erlwy{overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px}.projects_filterDropdowns__IfJg4{flex-direction:column;align-items:stretch}.projects_viewToggle__yReOC{margin-left:0;justify-content:stretch}.projects_listItem__fWesZ{flex-direction:column;align-items:flex-start;gap:8px}}