.DashboardSection_dashboardContainer__tEXV9{--tolo-primary:var(--primary);--tolo-primary-hover:var(--primary-hover);--tolo-secondary:var(--secondary);--tolo-accent:var(--accent);--tolo-success:var(--success);--tolo-warning:var(--warning);--tolo-error:var(--destructive);--tolo-gray-50:var(--muted);--tolo-gray-100:var(--muted);--tolo-gray-200:var(--border);--tolo-gray-300:var(--border);--tolo-gray-400:var(--muted-foreground);--tolo-gray-500:var(--muted-foreground);--tolo-gray-600:var(--muted-foreground);--tolo-gray-700:var(--foreground);--tolo-gray-800:var(--foreground);--tolo-gray-900:var(--foreground);padding:2rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.DashboardSection_header__nSnB5{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding:2rem;background:var(--section-card-bg);border-radius:var(--section-card-radius);box-shadow:var(--section-card-shadow);border:1px solid var(--tolo-gray-200)}.DashboardSection_welcomeSection__pIOVD{flex:1}.DashboardSection_welcomeTitle__NYIIw{font-size:2.5rem;font-weight:800;color:var(--tolo-primary);margin-bottom:.5rem;animation:DashboardSection_fadeInUp__PYQZl .6s ease-out}.DashboardSection_welcomeSubtitle__o3RA4{font-size:1.125rem;color:var(--tolo-gray-600);font-weight:500;animation:DashboardSection_fadeInUp__PYQZl .6s ease-out .1s both}.DashboardSection_quickActions__MSte6{display:flex;gap:1rem;animation:DashboardSection_fadeInUp__PYQZl .6s ease-out .2s both}.DashboardSection_actionButton___z7f9{cursor:pointer;transition:all .2s ease}.DashboardSection_actionButton___z7f9:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.DashboardSection_statsGrid__IZRKC{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:2rem}.DashboardSection_statCard___EoiB{background:var(--section-card-bg);border-radius:var(--section-card-radius);border:1px solid var(--tolo-gray-200);box-shadow:var(--section-card-shadow);transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;animation:DashboardSection_fadeInUp__PYQZl .6s ease-out}.DashboardSection_statCard___EoiB:hover{transform:translateY(-4px);box-shadow:0 6px 16px rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.04);border-color:var(--tolo-primary)}.DashboardSection_statCardContent__pgzKl{padding:1.5rem;display:flex;align-items:center;gap:1rem}.DashboardSection_statIcon__JYKCc{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:16px;background:linear-gradient(135deg,var(--primary),var(--primary-hover));color:white;flex-shrink:0}.DashboardSection_statInfo__2gTZn{flex:1}.DashboardSection_statTitle__7YQLp{font-size:.875rem;font-weight:600;color:var(--tolo-gray-600);margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em}.DashboardSection_statValue__nO81b{font-size:1.75rem;font-weight:800;color:var(--tolo-gray-900);margin-bottom:.25rem;line-height:1}.DashboardSection_statTrend__UXhUH{font-weight:500;color:white;background:var(--primary)}.DashboardSection_statGrade__SNTKu,.DashboardSection_statTrend__UXhUH{font-size:.75rem;padding:.25rem .5rem;border-radius:12px;display:inline-block}.DashboardSection_statGrade__SNTKu{font-weight:600;color:var(--primary);background:rgba(79,200,248,.1);border:1px solid var(--primary)}.DashboardSection_mainContent__a_c9x{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.DashboardSection_leftColumn__67d3Q,.DashboardSection_rightColumn___36aG{display:flex;flex-direction:column;gap:1.5rem}.DashboardSection_activityCard__o3__h,.DashboardSection_recommendationsCard___mHJ_{background:var(--section-card-bg);border-radius:var(--section-card-radius);border:1px solid var(--tolo-gray-200);box-shadow:var(--section-card-shadow);transition:all .3s ease;overflow:hidden}.DashboardSection_activityCard__o3__h:hover,.DashboardSection_recommendationsCard___mHJ_:hover{box-shadow:0 6px 16px rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.04)}.DashboardSection_cardTitle__eYWLR{display:flex;align-items:center;font-size:1.25rem;font-weight:700;color:var(--tolo-gray-900);margin:0}.DashboardSection_activityList__J1_Ll{display:flex;flex-direction:column;gap:1rem}.DashboardSection_activityItem__bpSja{display:flex;align-items:flex-start;gap:1rem;padding:1rem;border-radius:12px;background:var(--tolo-gray-50);transition:all .2s ease}.DashboardSection_activityItem__bpSja:hover{background:var(--tolo-gray-100);transform:translateX(4px)}.DashboardSection_activityIcon__Pjsts{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,var(--primary),var(--primary-hover));color:white;flex-shrink:0}.DashboardSection_activityContent__yzYNJ{flex:1}.DashboardSection_activityTitle__qBHx7{font-size:1rem;font-weight:600;color:var(--tolo-gray-900);margin-bottom:.25rem}.DashboardSection_activityDescription__ourRK{font-size:.875rem;color:var(--tolo-gray-600);margin-bottom:.5rem;line-height:1.4}.DashboardSection_activityMeta__M36kk{display:flex;justify-content:space-between;align-items:center}.DashboardSection_activityDate__XAz9r{font-size:.75rem;color:var(--tolo-gray-500);font-weight:500}.DashboardSection_recommendationsList__dNjrg{display:flex;flex-direction:column;gap:1rem}.DashboardSection_recommendationItem___7ZVL{display:flex;align-items:flex-start;gap:1rem;padding:1rem;border-radius:12px;background:var(--tolo-gray-50);transition:all .2s ease}.DashboardSection_recommendationItem___7ZVL:hover{background:var(--tolo-gray-100);transform:translateX(4px)}.DashboardSection_recommendationIcon__EuVtg{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,var(--primary),var(--primary-hover));color:white;flex-shrink:0}.DashboardSection_recommendationContent__4X_Ir{flex:1}.DashboardSection_recommendationHeader__VPRTV{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.DashboardSection_recommendationTitle__xn3iX{font-size:1rem;font-weight:600;color:var(--tolo-gray-900);margin:0}.DashboardSection_newBadge__IBCwW{background:linear-gradient(135deg,var(--primary),var(--primary-hover));color:white;font-size:.75rem;font-weight:600;padding:.25rem .5rem;border-radius:8px}.DashboardSection_recommendationDescription__XSE_s{font-size:.875rem;color:var(--tolo-gray-600);line-height:1.4;margin-bottom:.75rem}.DashboardSection_recommendationButton__W7ycw{background:linear-gradient(135deg,var(--primary),var(--primary-hover));color:white;border:none;font-weight:600;padding:.5rem 1rem;border-radius:8px;transition:all .2s ease;cursor:pointer;font-size:.875rem}.DashboardSection_recommendationButton__W7ycw:hover{transform:translateY(-1px);box-shadow:0 4px 8px var(--primary)}@keyframes DashboardSection_fadeInUp__PYQZl{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.DashboardSection_mainContent__a_c9x{grid-template-columns:1fr}.DashboardSection_header__nSnB5{flex-direction:column;gap:1rem;text-align:center}.DashboardSection_quickActions__MSte6{justify-content:center}}@media (max-width:768px){.DashboardSection_dashboardContainer__tEXV9{padding:1rem}.DashboardSection_statsGrid__IZRKC{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.DashboardSection_welcomeTitle__NYIIw{font-size:2rem}.DashboardSection_header__nSnB5{padding:1.5rem}.DashboardSection_quickActions__MSte6{flex-direction:column;width:100%}.DashboardSection_quickActions__MSte6 button{width:100%}.DashboardSection_statCardContent__pgzKl{padding:1rem}.DashboardSection_statValue__nO81b{font-size:1.5rem}}@media (max-width:480px){.DashboardSection_statCardContent__pgzKl{flex-direction:column;text-align:center}.DashboardSection_activityItem__bpSja,.DashboardSection_recommendationItem___7ZVL{flex-direction:column;text-align:center;gap:.75rem}.DashboardSection_activityMeta__M36kk{flex-direction:column;gap:.5rem}.DashboardSection_recommendationHeader__VPRTV{justify-content:center}}