.home_main__u5kTL{min-height:100vh}.home_hero__z_jpu{background:linear-gradient(135deg,var(--primary) 0,var(--secondary) 100%);color:white;padding:var(--spacing-3xl) 0;text-align:center}.home_heroTitle__31oGI{font-size:var(--text-5xl);font-weight:var(--font-bold);margin-bottom:var(--spacing-lg);color:var(--neutral-50)}.home_heroDescription__gfuSt{font-size:var(--text-lg);max-width:600px;margin:0 auto var(--spacing-2xl);color:var(--neutral-200);line-height:1.6}.home_heroActions__n5Obp{display:flex;gap:var(--spacing-md);justify-content:center;flex-wrap:wrap}.home_section__JtNPk{padding:var(--spacing-3xl) 0}.home_sectionHeader__qrlT9{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-2xl);flex-wrap:wrap;gap:var(--spacing-md)}.home_sectionTitle__xI2sC{font-size:var(--text-3xl);font-weight:var(--font-bold);margin:0}.home_projectsGrid__kkNId{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));grid-gap:var(--spacing-xl);gap:var(--spacing-xl)}.home_loading___ADjJ{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-3xl) 0;gap:var(--spacing-md)}.home_spinner__mKqal{width:40px;height:40px;border:4px solid var(--border);border-top-color:var(--primary);border-radius:50%;animation:home_spin__noMEB .8s linear infinite}@keyframes home_spin__noMEB{to{transform:rotate(1turn)}}.home_statsSection__I46cK{background:var(--background-secondary);padding:var(--spacing-3xl) 0;margin-top:var(--spacing-3xl)}.home_stats__gJqiL{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--spacing-xl);gap:var(--spacing-xl)}.home_stat__5XxkY{text-align:center;padding:var(--spacing-lg)}.home_statValue__qPLuR{font-size:var(--text-4xl);font-weight:var(--font-bold);color:var(--primary);margin-bottom:var(--spacing-xs)}.home_statLabel__NAGhf{font-size:var(--text-base);color:var(--foreground-secondary);margin:0}.home_emptyState__8S4f5{text-align:center;padding:var(--spacing-3xl) var(--spacing-xl);max-width:600px;margin:0 auto}.home_emptyIcon__b0aXF{font-size:5rem;margin-bottom:var(--spacing-xl);opacity:.8}.home_emptyTitle__sGmEQ{font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--foreground);margin:0 0 var(--spacing-md) 0}.home_emptyDescription__FGQEM{font-size:var(--text-base);color:var(--foreground-secondary);line-height:1.6;margin:0 0 var(--spacing-xl) 0}@media (max-width:768px){.home_heroTitle__31oGI{font-size:var(--text-3xl)}.home_heroDescription__gfuSt{font-size:var(--text-base)}.home_sectionTitle__xI2sC{font-size:var(--text-2xl)}.home_projectsGrid__kkNId{grid-template-columns:1fr}.home_stats__gJqiL{grid-template-columns:repeat(2,1fr)}.home_emptyIcon__b0aXF{font-size:3rem}.home_emptyTitle__sGmEQ{font-size:var(--text-xl)}}@media (max-width:425px){.home_stats__gJqiL{display:flex;flex-direction:column;gap:var(--spacing-md)}}