.page-module__8wTA3G__dashboard{gap:var(--space-8);animation:page-module__8wTA3G__fadeIn var(--transition-base) both;flex-direction:column;display:flex}.page-module__8wTA3G__statsGrid{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.page-module__8wTA3G__statCard{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:var(--shadow-sm);gap:var(--space-2);transition:transform var(--transition-fast), box-shadow var(--transition-fast);flex-direction:column;display:flex}.page-module__8wTA3G__statCard:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.page-module__8wTA3G__statHeader{color:var(--color-text-secondary);justify-content:space-between;align-items:center;display:flex}.page-module__8wTA3G__statTitle{font-size:var(--text-sm);font-weight:var(--font-medium)}.page-module__8wTA3G__statIcon{font-size:var(--text-xl)}.page-module__8wTA3G__statValue{font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--color-text-primary);margin-top:var(--space-1)}.page-module__8wTA3G__scanPanel{justify-content:space-between;align-items:center;gap:var(--space-6);border:1px solid var(--color-brand-200);background:linear-gradient(135deg,#6366f114,#6366f105);display:flex}@media (prefers-color-scheme:dark){.page-module__8wTA3G__scanPanel{border-color:#6366f133}}.page-module__8wTA3G__scanInfo h3{font-size:var(--text-lg);font-weight:var(--font-semibold);margin-bottom:var(--space-1)}.page-module__8wTA3G__scanInfo p{font-size:var(--text-sm);color:var(--color-text-secondary)}.page-module__8wTA3G__sectionHeader{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.page-module__8wTA3G__feedList{gap:var(--space-3);flex-direction:column;display:flex}.page-module__8wTA3G__feedItem{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:border-color var(--transition-fast);display:flex}.page-module__8wTA3G__feedItem:hover{border-color:var(--color-brand-400)}.page-module__8wTA3G__jobMeta{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.page-module__8wTA3G__jobTitle{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.page-module__8wTA3G__companyLoc{font-size:var(--text-xs);color:var(--color-text-secondary)}.page-module__8wTA3G__scoreBadge{align-items:flex-end;gap:var(--space-1);flex-direction:column;flex-shrink:0;display:flex}.page-module__8wTA3G__scoreVal{font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--color-brand-600)}@media (prefers-color-scheme:dark){.page-module__8wTA3G__scoreVal{color:var(--color-brand-400)}}.page-module__8wTA3G__noActivity{text-align:center;padding:var(--space-12) var(--space-6);color:var(--color-text-secondary);border:2px dashed var(--color-border);border-radius:var(--radius-xl)}@media (max-width:640px){.page-module__8wTA3G__scanPanel{text-align:center;flex-direction:column;align-items:stretch}}
