.Dashboard-module__9tS84W__dashboard{gap:var(--spacing-8);flex-direction:column;display:flex}.Dashboard-module__9tS84W__header{gap:var(--spacing-1);margin-bottom:var(--spacing-4);flex-direction:column;display:flex}.Dashboard-module__9tS84W__title{letter-spacing:-.05em;color:var(--foreground);font-size:2.5rem;font-weight:700;line-height:1.1}.Dashboard-module__9tS84W__subtitle{color:var(--muted-foreground);font-size:1rem;font-weight:500}.Dashboard-module__9tS84W__stats{gap:var(--spacing-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.Dashboard-module__9tS84W__statCard{background:var(--card);border:1px solid var(--surface-border);padding:var(--spacing-6);border-radius:var(--radius-sm);gap:var(--spacing-4);transition:var(--transition-normal);flex-direction:column;display:flex}.Dashboard-module__9tS84W__statCard:hover{border-color:var(--muted)}.Dashboard-module__9tS84W__statIcon{border-radius:var(--radius-sm);justify-content:center;align-items:center;width:32px;height:32px;display:flex}.Dashboard-module__9tS84W__statIcon.Dashboard-module__9tS84W__blue{background:var(--foreground);color:var(--background)}.Dashboard-module__9tS84W__statIcon.Dashboard-module__9tS84W__green{color:#fff;background:#10b981}.Dashboard-module__9tS84W__statIcon.Dashboard-module__9tS84W__orange{background:var(--accent);color:#fff}.Dashboard-module__9tS84W__statIcon.Dashboard-module__9tS84W__purple{color:#fff;background:#8b5cf6}.Dashboard-module__9tS84W__statInfo{flex-direction:column;display:flex}.Dashboard-module__9tS84W__statLabel{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em;font-size:.6875rem;font-weight:800}.Dashboard-module__9tS84W__statValue{color:var(--foreground);font-size:2rem;font-weight:700;font-family:var(--font-heading);letter-spacing:-.04em}.Dashboard-module__9tS84W__grid{gap:var(--spacing-12);grid-template-columns:1fr 300px;display:grid}.Dashboard-module__9tS84W__section{gap:var(--spacing-6);flex-direction:column;display:flex}.Dashboard-module__9tS84W__sectionHeader{justify-content:space-between;align-items:center;display:flex}.Dashboard-module__9tS84W__sectionTitle{letter-spacing:-.04em;color:var(--foreground);font-size:1.25rem;font-weight:700}.Dashboard-module__9tS84W__viewAll{color:var(--foreground);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;opacity:.6;background:0 0;border:none;font-size:.75rem;font-weight:800}.Dashboard-module__9tS84W__viewAll:hover{opacity:1}.Dashboard-module__9tS84W__cardList{gap:var(--spacing-4);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.Dashboard-module__9tS84W__projectCard{background:var(--card);border:1px solid var(--surface-border);padding:var(--spacing-6);border-radius:var(--radius-sm);gap:var(--spacing-4);transition:var(--transition-normal);flex-direction:column;display:flex}.Dashboard-module__9tS84W__projectCard:hover{border-color:var(--muted)}.Dashboard-module__9tS84W__projectType{text-transform:uppercase;letter-spacing:.1em;color:var(--muted-foreground);font-size:.625rem;font-weight:800}.Dashboard-module__9tS84W__projectName{color:var(--foreground);letter-spacing:-.04em;font-size:1.125rem;font-weight:700}.Dashboard-module__9tS84W__projectDesc{color:var(--muted-foreground);font-size:.8125rem;line-height:1.6}.Dashboard-module__9tS84W__projectFooter{justify-content:space-between;align-items:center;display:flex}.Dashboard-module__9tS84W__miniAvatar{background:var(--surface-border);border:1px solid var(--card);border-radius:2px;justify-content:center;align-items:center;width:20px;height:20px;margin-left:-4px;font-size:.5rem;font-weight:900;display:flex}.Dashboard-module__9tS84W__miniAvatar:first-child{margin-left:0}.Dashboard-module__9tS84W__projectStatus{color:var(--foreground);background:var(--surface);border-radius:2px;padding:2px 6px;font-size:.625rem;font-weight:800}.Dashboard-module__9tS84W__capacityCard{background:var(--foreground);color:var(--background);padding:var(--spacing-6);border-radius:var(--radius-sm);gap:var(--spacing-6);flex-direction:column;display:flex}.Dashboard-module__9tS84W__capacityLabel{text-transform:uppercase;letter-spacing:.1em;opacity:.6;font-size:.6875rem;font-weight:800}.Dashboard-module__9tS84W__capacityValue{font-size:2.5rem;font-weight:900;font-family:var(--font-heading);letter-spacing:-.04em}.Dashboard-module__9tS84W__progressBar{background:#ffffff1a;width:100%;height:2px}.Dashboard-module__9tS84W__progressFill{background:var(--background);height:100%}.Dashboard-module__9tS84W__capacityNotice{opacity:.7;font-size:.75rem;font-weight:500;line-height:1.5}@media (max-width:1100px){.Dashboard-module__9tS84W__grid{grid-template-columns:1fr}}
