.home-module__Hx0lNG__main{min-height:100vh}.home-module__Hx0lNG__hero{background:linear-gradient(135deg,var(--primary)0%,var(--secondary)100%);color:#fff;padding:var(--spacing-3xl)0;text-align:center}.home-module__Hx0lNG__heroTitle{font-size:var(--text-5xl);font-weight:var(--font-bold);margin-bottom:var(--spacing-lg);color:var(--neutral-50)}.home-module__Hx0lNG__heroDescription{font-size:var(--text-lg);max-width:600px;margin:0 auto var(--spacing-2xl);color:var(--neutral-200);line-height:1.6}.home-module__Hx0lNG__heroActions{gap:var(--spacing-md);flex-wrap:wrap;justify-content:center;display:flex}.home-module__Hx0lNG__section{padding:var(--spacing-3xl)0}.home-module__Hx0lNG__sectionHeader{margin-bottom:var(--spacing-2xl);justify-content:space-between;align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.home-module__Hx0lNG__sectionTitle{font-size:var(--text-3xl);font-weight:var(--font-bold);margin:0}.home-module__Hx0lNG__projectsGrid{gap:var(--spacing-xl);grid-template-columns:repeat(auto-fill,minmax(350px,1fr));display:grid}.home-module__Hx0lNG__loading{padding:var(--spacing-3xl)0;justify-content:center;align-items:center;gap:var(--spacing-md);flex-direction:column;display:flex}.home-module__Hx0lNG__spinner{border:4px solid var(--border);border-top-color:var(--primary);border-radius:50%;width:40px;height:40px;animation:.8s linear infinite home-module__Hx0lNG__spin}@keyframes home-module__Hx0lNG__spin{to{transform:rotate(360deg)}}.home-module__Hx0lNG__statsSection{background:var(--background-secondary);padding:var(--spacing-3xl)0;margin-top:var(--spacing-3xl)}.home-module__Hx0lNG__stats{gap:var(--spacing-xl);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.home-module__Hx0lNG__stat{text-align:center;padding:var(--spacing-lg)}.home-module__Hx0lNG__statValue{font-size:var(--text-4xl);font-weight:var(--font-bold);color:var(--primary);margin-bottom:var(--spacing-xs)}.home-module__Hx0lNG__statLabel{font-size:var(--text-base);color:var(--foreground-secondary);margin:0}.home-module__Hx0lNG__emptyState{text-align:center;padding:var(--spacing-3xl)var(--spacing-xl);max-width:600px;margin:0 auto}.home-module__Hx0lNG__emptyIcon{margin-bottom:var(--spacing-xl);opacity:.8;font-size:5rem}.home-module__Hx0lNG__emptyTitle{font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--foreground);margin:0 0 var(--spacing-md)0}.home-module__Hx0lNG__emptyDescription{font-size:var(--text-base);color:var(--foreground-secondary);margin:0 0 var(--spacing-xl)0;line-height:1.6}@media (max-width:768px){.home-module__Hx0lNG__heroTitle{font-size:var(--text-3xl)}.home-module__Hx0lNG__heroDescription{font-size:var(--text-base)}.home-module__Hx0lNG__sectionTitle{font-size:var(--text-2xl)}.home-module__Hx0lNG__projectsGrid{grid-template-columns:1fr}.home-module__Hx0lNG__stats{grid-template-columns:repeat(2,1fr)}.home-module__Hx0lNG__emptyIcon{font-size:3rem}.home-module__Hx0lNG__emptyTitle{font-size:var(--text-xl)}}@media (max-width:425px){.home-module__Hx0lNG__stats{gap:var(--spacing-md);flex-direction:column;display:flex}}
