.Dashboard_home__htT5Q{width:100%;position:relative;z-index:1}.Dashboard_dashboardHeader__hV6pw{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-2xl);gap:var(--spacing-lg);flex-wrap:wrap}.Dashboard_dashboardHeader__hV6pw h1{font-size:var(--font-size-2xl);font-weight:700;margin:0;letter-spacing:-.02em}.Dashboard_roleButton__pz_xB{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-md);background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.3);border-radius:var(--radius-lg);color:var(--color-primary);font-size:var(--font-size-sm);font-weight:600;text-decoration:none;transition:all .2s ease;white-space:nowrap}.Dashboard_roleButton__pz_xB:hover{background:rgba(59,130,246,.2);border-color:var(--color-primary);transform:translateY(-1px);box-shadow:0 2px 8px rgba(59,130,246,.2)}.Dashboard_subtitle__UmJBU{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:var(--spacing-xs) 0 0 0}.Dashboard_quickActions__9MTlR{display:flex;gap:var(--spacing-sm)}.Dashboard_actionButton__0cqwO{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-lg);background:var(--color-primary);color:white;border-radius:var(--radius-lg);font-size:var(--font-size-sm);font-weight:600;text-decoration:none;transition:all .2s ease;white-space:nowrap}.Dashboard_actionButton__0cqwO:hover{background:var(--color-primary-dark);transform:translateY(-2px);box-shadow:0 4px 12px rgba(59,130,246,.3)}.Dashboard_statsGrid__mrcPX{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--spacing-md);gap:var(--spacing-md);margin-bottom:var(--spacing-2xl)}@media (min-width:768px){.Dashboard_statsGrid__mrcPX{grid-template-columns:repeat(4,1fr);gap:var(--spacing-lg)}}.Dashboard_statCard__B7_kX{padding:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-sm);position:relative;overflow:hidden}.Dashboard_statCard__B7_kX:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--color-primary),transparent);opacity:0;transition:opacity .3s ease}.Dashboard_statCard__B7_kX:hover:before{opacity:1}.Dashboard_statHeader__5e5oy{display:flex;justify-content:space-between;align-items:center}.Dashboard_statLabel__mjsw3{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:500}.Dashboard_statIcon__Pg0YX{opacity:.6}.Dashboard_statIconBadge__1gVZL{width:40px;height:40px;border-radius:var(--radius-lg);box-shadow:0 4px 12px rgba(0,0,0,.2);position:relative}.Dashboard_notificationDot__sPFlY,.Dashboard_statIconBadge__1gVZL{display:flex;align-items:center;justify-content:center;color:white}.Dashboard_notificationDot__sPFlY{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 4px;background:#ef4444;border-radius:10px;font-size:10px;font-weight:700;border:2px solid rgba(0,0,0,.3)}.Dashboard_statValue__ojOiz{font-size:var(--font-size-4xl);font-weight:700;line-height:1;background:linear-gradient(135deg,white,rgba(255,255,255,.7));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Dashboard_statSubtext__mfcz9{display:flex;gap:var(--spacing-sm);font-size:var(--font-size-xs)}.Dashboard_statPending__GMCiS{color:var(--color-primary);font-weight:600}.Dashboard_statTotal__66T5o{color:var(--color-text-secondary)}.Dashboard_statLink__MEr_P{font-size:var(--font-size-xs);color:var(--color-primary);text-decoration:none;font-weight:500;transition:all .2s ease;margin-top:auto}.Dashboard_statLink__MEr_P:hover{color:var(--color-primary-dark)}.Dashboard_progressBar__Mdupm{width:100%;height:6px;background:rgba(255,255,255,.05);border-radius:10px;overflow:hidden;margin:var(--spacing-sm) 0}.Dashboard_progressFill__V2jUo{height:100%;border-radius:10px;transition:width .5s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.Dashboard_progressFill__V2jUo:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:Dashboard_shimmer__Dxt2D 2s infinite}@keyframes Dashboard_shimmer__Dxt2D{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.Dashboard_progressText__OHQ1Z{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin-top:var(--spacing-xs)}.Dashboard_todayBadge__u2Ovk{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:4px var(--spacing-sm);background:rgba(139,92,246,.1);border:1px solid rgba(139,92,246,.3);border-radius:var(--radius-md);font-size:var(--font-size-xs);color:#8b5cf6;font-weight:600;margin:var(--spacing-xs) 0}.Dashboard_pulseDot__zVSeI{width:8px;height:8px;background:#8b5cf6;border-radius:50%;animation:Dashboard_pulse__5_GKa 2s infinite}@keyframes Dashboard_pulse__5_GKa{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.Dashboard_leadSegments__HqJGd{display:flex;gap:var(--spacing-md);margin:var(--spacing-sm) 0}.Dashboard_segment__AT1AM{display:flex;align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-xs);color:var(--color-text-secondary)}.Dashboard_segmentDot__8jiHe{width:8px;height:8px;border-radius:50%;flex-shrink:0}.Dashboard_contentGrid__RjjvI{display:grid;grid-gap:var(--spacing-lg);gap:var(--spacing-lg);grid-template-columns:1fr}@media (min-width:1024px){.Dashboard_contentGrid__RjjvI{grid-template-columns:2fr 1fr}}.Dashboard_leftColumn__0Hl5c,.Dashboard_rightColumn__G1cfc{display:flex;flex-direction:column;gap:var(--spacing-lg)}.Dashboard_widget__Za8Lv{padding:0;overflow:hidden}.Dashboard_widgetHeader__BAtBp{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-lg);border-bottom:1px solid var(--glass-border)}.Dashboard_widgetHeader__BAtBp h2{margin:0;font-size:var(--font-size-lg);font-weight:600}.Dashboard_widgetAction__3WdzV{display:flex;align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-sm);color:var(--color-primary);text-decoration:none;transition:all .2s ease}.Dashboard_widgetAction__3WdzV:hover{gap:var(--spacing-sm)}.Dashboard_widgetContent__EV9gh{padding:var(--spacing-md)}.Dashboard_meetingItem__IKJP0{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);margin-bottom:var(--spacing-sm);background:rgba(255,255,255,.02);border:1px solid var(--glass-border);border-radius:var(--radius-lg);transition:all .2s ease;text-decoration:none;color:inherit}.Dashboard_meetingItem__IKJP0:hover{background:rgba(255,255,255,.04);border-color:rgba(59,130,246,.3);transform:translateX(4px)}.Dashboard_meetingTime__kEhFq{width:60px;height:60px;background:linear-gradient(135deg,var(--color-primary),var(--color-primary-dark));border-radius:var(--radius-lg);display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 12px rgba(59,130,246,.3)}.Dashboard_meetingDay__1EEEy{font-size:var(--font-size-xl);font-weight:700;line-height:1;color:white}.Dashboard_meetingMonth__wVhWZ{font-size:var(--font-size-xs);font-weight:600;text-transform:uppercase;color:rgba(255,255,255,.8);margin-top:2px}.Dashboard_meetingDetails__4A7G5{flex:1 1;min-width:0}.Dashboard_meetingDetails__4A7G5 h4{margin:0 0 4px;font-size:var(--font-size-base);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Dashboard_meetingDetails__4A7G5 p{margin:0;font-size:var(--font-size-xs);color:var(--color-text-secondary)}.Dashboard_meetingItem__IKJP0>svg:last-child{flex-shrink:0;color:rgba(255,255,255,.3);transition:all .2s ease}.Dashboard_meetingItem__IKJP0:hover>svg:last-child{color:var(--color-primary)}.Dashboard_widgetsRow__0eFsy{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--spacing-lg);gap:var(--spacing-lg)}@media (max-width:1024px){.Dashboard_widgetsRow__0eFsy{grid-template-columns:1fr}}.Dashboard_halfWidget__1UtW7{min-width:0}.Dashboard_expandButton__CtAc1{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);background:transparent;border:1px solid var(--glass-border);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:500;cursor:pointer;transition:all .2s ease}.Dashboard_expandButton__CtAc1:hover{background:rgba(59,130,246,.1);border-color:var(--color-primary);color:var(--color-primary)}.Dashboard_expandButton__CtAc1 svg{transition:transform .3s ease}.Dashboard_expandButton__CtAc1 .Dashboard_rotated__N_Llv{transform:rotate(90deg)}.Dashboard_metricsGrid__HdJKI{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--spacing-lg);gap:var(--spacing-lg);padding:var(--spacing-xl);transition:all .3s ease}.Dashboard_metricsExpanded__zB_O_{grid-template-columns:repeat(3,1fr)}@media (max-width:768px){.Dashboard_metricsExpanded__zB_O_,.Dashboard_metricsGrid__HdJKI{grid-template-columns:repeat(2,1fr)}.Dashboard_metricsGrid__HdJKI:not(.Dashboard_metricsExpanded__zB_O_) .Dashboard_metricItem__V_wQg:nth-child(3){grid-column:1/-1;justify-self:center;max-width:50%}}.Dashboard_metricItem__V_wQg{display:flex;flex-direction:column;align-items:center;text-align:center}.Dashboard_semicircleWrapper__n3JOV{position:relative;width:120px;height:60px;margin-bottom:var(--spacing-md)}.Dashboard_semicircle__rs2HA{width:100%;height:100%}.Dashboard_semicircleFill__eEXwN{transition:stroke-dasharray 1s ease-in-out}.Dashboard_metricValue__mYRS_{position:absolute;bottom:0;left:50%;transform:translateX(-50%);font-size:var(--font-size-xl);font-weight:700;color:var(--color-text)}.Dashboard_metricLabel__Q0lRs{font-size:var(--font-size-sm);font-weight:600;color:var(--color-text);margin-bottom:var(--spacing-xs)}.Dashboard_metricDetail___G6ee{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.Dashboard_taskItem__ufyni{position:relative;display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);margin-bottom:var(--spacing-sm);text-decoration:none;color:inherit;background:#0a0a0a;border:1px solid var(--glass-border);border-radius:var(--radius-lg);transition:transform .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1);box-shadow:var(--shadow-sm)}.Dashboard_taskItem__ufyni.Dashboard_urgency_overdue__mBUnR{border-left:3px solid #ef4444}.Dashboard_taskItem__ufyni.Dashboard_urgency_urgent__Uj4Wi{border-left:3px solid #f59e0b}.Dashboard_taskItem__ufyni.Dashboard_urgency_upcoming__n1hdo{border-left:3px solid #3b82f6}.Dashboard_taskItem__ufyni.Dashboard_urgency_future__4bYz3,.Dashboard_taskItem__ufyni.Dashboard_urgency_none__6zFIr{border-left:3px solid #6b7280}.Dashboard_taskItem__ufyni:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}.Dashboard_taskContent__QhwZu{flex:1 1;display:flex;flex-direction:column;gap:4px;min-width:0}.Dashboard_taskTitle__TulgW{font-size:var(--font-size-base);font-weight:600;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.Dashboard_taskMeta__XiYSF{display:flex;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap}.Dashboard_taskDueDate__Q_1Ij{font-size:var(--font-size-xs);color:var(--color-text-secondary);display:flex;align-items:center;gap:4px}.Dashboard_priorityBadge__wegxQ{padding:2px var(--spacing-xs);font-size:10px;font-weight:600;text-transform:uppercase;border-radius:var(--radius-sm);letter-spacing:.5px}.Dashboard_priority_high__QbK4q{background:rgba(239,68,68,.1);color:#ef4444}.Dashboard_priority_medium__7DkBj{background:rgba(245,158,11,.1);color:#f59e0b}.Dashboard_priority_low__ogSQZ{background:rgba(16,185,129,.1);color:#10b981}.Dashboard_taskArrow__PkPIu{color:rgba(255,255,255,.3);flex-shrink:0;transition:all .2s ease}.Dashboard_taskItem__ufyni:hover .Dashboard_taskArrow__PkPIu{color:var(--color-primary);transform:translateX(4px)}.Dashboard_quickLinksList__lEDML{padding:var(--spacing-md);display:flex;flex-direction:column;gap:4px}.Dashboard_quickLinkItem__zjQUG{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);border-radius:var(--radius-md);transition:all .2s ease;text-decoration:none;color:inherit;font-size:var(--font-size-sm)}.Dashboard_quickLinkItem__zjQUG:hover{background:rgba(255,255,255,.04);transform:translateX(4px)}.Dashboard_quickLinkItem__zjQUG svg:first-child{color:var(--color-primary);flex-shrink:0}.Dashboard_quickLinkItem__zjQUG span{flex:1 1}.Dashboard_quickLinkItem__zjQUG svg:last-child{color:rgba(255,255,255,.3);flex-shrink:0;transition:all .2s ease}.Dashboard_quickLinkItem__zjQUG:hover svg:last-child{color:var(--color-primary)}.Dashboard_activityFeed__4iNkq{padding:var(--spacing-md);display:flex;flex-direction:column;gap:var(--spacing-md)}.Dashboard_activityFeedItem__TRNQ6{display:flex;gap:var(--spacing-md);position:relative;text-decoration:none;color:inherit;transition:all .2s ease;padding:var(--spacing-xs);margin:calc(var(--spacing-xs) * -1);border-radius:var(--radius-md)}.Dashboard_activityFeedItem__TRNQ6:hover{background:var(--glass-bg);transform:translateX(4px)}.Dashboard_activityFeedItem__TRNQ6:not(:last-child):after{content:"";position:absolute;left:5px;top:24px;bottom:-16px;width:2px;background:var(--glass-border)}.Dashboard_activityDot__gjTMf{width:12px;height:12px;border-radius:50%;flex-shrink:0;margin-top:4px;box-shadow:0 0 0 4px rgba(0,0,0,.3)}.Dashboard_activityContent__t9Ux6{display:flex;align-items:flex-start;gap:var(--spacing-md);flex:1 1;min-width:0}.Dashboard_activityText___bxtg{flex:1 1;min-width:0}.Dashboard_activityText___bxtg p{margin:0 0 4px;font-size:var(--font-size-sm);line-height:1.4}.Dashboard_activityText___bxtg strong{font-weight:600}.Dashboard_activityDescription__W_J9b,.Dashboard_activityText___bxtg span{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.Dashboard_activityArrow___VBaZ{color:var(--color-text-tertiary);flex-shrink:0;transition:all .2s ease;margin-top:2px}.Dashboard_activityFeedItem__TRNQ6:hover .Dashboard_activityArrow___VBaZ{color:var(--color-primary);transform:translateX(2px)}.Dashboard_replyButton__QFM5e{display:flex;align-items:center;justify-content:center;padding:var(--spacing-xs);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-md);color:var(--color-primary);cursor:pointer;transition:all .2s ease;flex-shrink:0;width:32px;height:32px}.Dashboard_replyButton__QFM5e:hover{background:var(--color-primary);color:white;transform:translateY(-2px);box-shadow:0 4px 12px rgba(59,130,246,.3)}.Dashboard_emptyState__zXTx5{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-2xl) var(--spacing-lg);text-align:center;color:var(--color-text-secondary)}.Dashboard_emptyState__zXTx5 svg{opacity:.3;margin-bottom:var(--spacing-md)}.Dashboard_emptyState__zXTx5 p{margin:0 0 var(--spacing-md) 0;font-size:var(--font-size-sm)}.Dashboard_emptyAction__W5gMP{font-size:var(--font-size-sm);color:var(--color-primary);text-decoration:none;font-weight:500}.Dashboard_emptyAction__W5gMP:hover{text-decoration:underline}@media (max-width:767px){.Dashboard_dashboardHeader__hV6pw{flex-direction:column;align-items:flex-start}.Dashboard_quickActions__9MTlR{width:100%;flex-direction:column}.Dashboard_actionButton__0cqwO{width:100%;justify-content:center}.Dashboard_dashboardHeader__hV6pw h1{font-size:var(--font-size-xl)}}@media (min-width:768px){.Dashboard_dashboardHeader__hV6pw h1{font-size:var(--font-size-3xl)}}.Dashboard_servicesGrid__nIyLZ{display:flex;flex-direction:column;gap:var(--spacing-sm)}.Dashboard_serviceItem__0rqu2{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);background:rgba(255,255,255,.02);border:1px solid var(--glass-border);border-radius:var(--radius-lg);transition:all .2s ease;text-decoration:none;color:inherit}.Dashboard_serviceItem__0rqu2:hover{background:rgba(255,255,255,.04);border-color:rgba(59,130,246,.3);transform:translateX(4px)}.Dashboard_serviceIcon__JQ1Pg{width:44px;height:44px;background:linear-gradient(135deg,#8b5cf6,#6366f1);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:white;box-shadow:0 4px 12px rgba(139,92,246,.3)}.Dashboard_serviceIcon__JQ1Pg.Dashboard_specialEventIcon__282S2{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 4px 12px rgba(245,158,11,.3)}.Dashboard_serviceDetails__FJcZB{flex:1 1;min-width:0}.Dashboard_serviceDetails__FJcZB h4{margin:0 0 4px;font-size:var(--font-size-base);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Dashboard_serviceMeta__PIa1d{display:flex;align-items:center;gap:var(--spacing-sm);margin:0;font-size:var(--font-size-xs);color:var(--color-text-secondary)}.Dashboard_serviceType__c71NC{display:inline-block;padding:2px var(--spacing-xs);background:rgba(139,92,246,.15);color:#a78bfa;border-radius:var(--radius-sm);font-weight:600;font-size:10px;text-transform:uppercase;letter-spacing:.5px}.Dashboard_serviceType__c71NC.Dashboard_specialEvent__VuS1f{background:rgba(245,158,11,.15);color:#fbbf24}.Dashboard_serviceItem__0rqu2>svg:last-child{flex-shrink:0;color:rgba(255,255,255,.3);transition:all .2s ease}.Dashboard_serviceItem__0rqu2:hover>svg:last-child{color:var(--color-primary)}