.project-management-page[data-v-7a71213f]{--accent: #8B5CF6;--accent-light: #A78BFA;--accent-dark: #7C3AED;--accent-glow: rgba(139, 92, 246, .4)}.hero-section[data-v-7a71213f]{position:relative;min-height:100vh;display:flex;align-items:center;padding:120px 24px 80px;overflow:hidden}.hero-bg[data-v-7a71213f]{position:absolute;inset:0;background:linear-gradient(135deg,#0f172a,#1e293b,#0f172a)}.hero-bg[data-v-7a71213f]:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 50% at 50% -20%,var(--accent-glow),transparent),radial-gradient(ellipse 60% 40% at 80% 60%,rgba(139,92,246,.15),transparent)}.hero-content[data-v-7a71213f]{position:relative;max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.hero-badge[data-v-7a71213f]{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:#8b5cf61a;border:1px solid rgba(139,92,246,.3);border-radius:100px;color:var(--accent-light);font-size:14px;font-weight:500;margin-bottom:24px}.badge-icon[data-v-7a71213f]{width:16px;height:16px}.hero-title[data-v-7a71213f]{font-size:56px;font-weight:700;line-height:1.1;color:#fff;margin-bottom:24px}.gradient-text[data-v-7a71213f]{display:block;background:linear-gradient(135deg,var(--accent-light) 0%,#C4B5FD 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-description[data-v-7a71213f]{font-size:18px;line-height:1.7;color:#94a3b8;margin-bottom:32px;max-width:520px}.hero-actions[data-v-7a71213f]{display:flex;gap:16px;flex-wrap:wrap}.btn-primary[data-v-7a71213f]{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;background:linear-gradient(135deg,var(--accent) 0%,var(--accent-dark) 100%);color:#fff;font-weight:600;border-radius:8px;text-decoration:none;transition:all .2s;box-shadow:0 4px 20px var(--accent-glow)}.btn-primary[data-v-7a71213f]:hover{transform:translateY(-2px);box-shadow:0 6px 30px var(--accent-glow)}.btn-icon[data-v-7a71213f]{width:18px;height:18px}.btn-secondary[data-v-7a71213f]{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;background:transparent;color:#fff;font-weight:600;border:1px solid rgba(255,255,255,.2);border-radius:8px;text-decoration:none;transition:all .2s}.btn-secondary[data-v-7a71213f]:hover{background:#ffffff0d;border-color:#ffffff4d}.hero-visual[data-v-7a71213f]{display:flex;justify-content:center}.timeline-preview[data-v-7a71213f]{position:relative;width:100%;max-width:420px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:24px}.timeline-header[data-v-7a71213f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.project-name[data-v-7a71213f]{font-size:16px;font-weight:600;color:#fff}.status-badge[data-v-7a71213f]{padding:4px 10px;border-radius:100px;font-size:12px;font-weight:500}.status-badge.on-track[data-v-7a71213f]{background:#10b98133;color:#34d399}.timeline-phases[data-v-7a71213f]{margin-bottom:24px}.phase[data-v-7a71213f]{display:flex;align-items:flex-start;gap:12px;padding:12px 0;position:relative}.phase-dot[data-v-7a71213f]{width:12px;height:12px;border-radius:50%;flex-shrink:0;margin-top:4px}.phase.completed .phase-dot[data-v-7a71213f]{background:#10b981}.phase.active .phase-dot[data-v-7a71213f]{background:var(--accent);animation:pulse-7a71213f 2s ease-in-out infinite}.phase.upcoming .phase-dot[data-v-7a71213f]{background:#475569}@keyframes pulse-7a71213f{0%,to{box-shadow:0 0 #8b5cf666}50%{box-shadow:0 0 0 8px #8b5cf600}}.phase-content[data-v-7a71213f]{flex:1}.phase-name[data-v-7a71213f]{display:block;font-size:14px;font-weight:500;color:#fff}.phase-status[data-v-7a71213f]{font-size:12px;color:#64748b}.phase.active .phase-status[data-v-7a71213f]{color:var(--accent-light)}.phase-bar[data-v-7a71213f]{position:absolute;left:5px;top:32px;width:2px;height:calc(100% - 8px)}.phase.completed .phase-bar[data-v-7a71213f]{background:#10b981}.phase.active .phase-bar[data-v-7a71213f]{background:linear-gradient(to bottom,var(--accent),#475569)}.phase.upcoming .phase-bar[data-v-7a71213f]{background:#334155}.timeline-metrics[data-v-7a71213f]{display:flex;justify-content:space-between;padding:16px;background:#ffffff0d;border-radius:8px}.timeline-metrics .metric[data-v-7a71213f]{text-align:center}.timeline-metrics .metric-value[data-v-7a71213f]{display:block;font-size:20px;font-weight:700;color:#fff}.timeline-metrics .metric-value.good[data-v-7a71213f]{color:#34d399}.timeline-metrics .metric-label[data-v-7a71213f]{font-size:11px;color:#64748b;text-transform:uppercase;letter-spacing:.5px}.floating-tag[data-v-7a71213f]{position:absolute;padding:6px 12px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:6px;font-size:12px;font-weight:500;color:#fff;animation:float-7a71213f 3s ease-in-out infinite}.tag-1[data-v-7a71213f]{top:-10px;right:20px;animation-delay:0s}.tag-2[data-v-7a71213f]{bottom:80px;left:-20px;animation-delay:1.5s}@keyframes float-7a71213f{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.problem-section[data-v-7a71213f]{padding:100px 24px;background:#f8fafc}.container[data-v-7a71213f]{max-width:1280px;margin:0 auto}.section-header[data-v-7a71213f]{text-align:center;margin-bottom:64px}.section-header h2[data-v-7a71213f]{font-size:36px;font-weight:700;color:#0f172a;margin-bottom:16px}.section-header p[data-v-7a71213f]{font-size:18px;color:#64748b}.problems-grid[data-v-7a71213f]{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.problem-card[data-v-7a71213f]{padding:32px;background:#fff;border-radius:16px;border:1px solid #e2e8f0}.problem-icon[data-v-7a71213f]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#fee2e2;border-radius:12px;margin-bottom:20px}.problem-icon svg[data-v-7a71213f]{width:24px;height:24px;stroke:#dc2626}.problem-card h3[data-v-7a71213f]{font-size:18px;font-weight:600;color:#0f172a;margin-bottom:12px}.problem-card p[data-v-7a71213f]{font-size:15px;color:#64748b;line-height:1.6}.features-section[data-v-7a71213f]{padding:100px 24px;background:#fff}.feature-block[data-v-7a71213f]{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;margin-bottom:120px}.feature-block[data-v-7a71213f]:last-child{margin-bottom:0}.feature-block.reverse[data-v-7a71213f]{direction:rtl}.feature-block.reverse[data-v-7a71213f]>*{direction:ltr}.feature-badge[data-v-7a71213f]{display:inline-block;padding:6px 14px;background:#8b5cf61a;color:var(--accent-dark);font-size:13px;font-weight:600;border-radius:100px;margin-bottom:16px}.feature-content h2[data-v-7a71213f]{font-size:32px;font-weight:700;color:#0f172a;margin-bottom:16px}.feature-content>p[data-v-7a71213f]{font-size:17px;color:#64748b;line-height:1.7;margin-bottom:24px}.feature-list[data-v-7a71213f]{list-style:none;padding:0;margin:0}.feature-list li[data-v-7a71213f]{display:flex;align-items:center;gap:12px;padding:10px 0;font-size:15px;color:#334155}.feature-list svg[data-v-7a71213f]{width:20px;height:20px;stroke:var(--accent);flex-shrink:0}.browser-mockup[data-v-7a71213f]{background:#1e293b;border-radius:12px;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.browser-header[data-v-7a71213f]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#0f172a}.browser-dots[data-v-7a71213f]{display:flex;gap:6px}.browser-dots span[data-v-7a71213f]{width:10px;height:10px;border-radius:50%;background:#334155}.browser-dots span[data-v-7a71213f]:first-child{background:#ef4444}.browser-dots span[data-v-7a71213f]:nth-child(2){background:#fbbf24}.browser-dots span[data-v-7a71213f]:last-child{background:#22c55e}.browser-url[data-v-7a71213f]{flex:1;padding:6px 12px;background:#1e293b;border-radius:6px;font-size:12px;color:#64748b}.browser-content[data-v-7a71213f]{padding:24px}.gantt-preview[data-v-7a71213f]{background:#0f172a;border-radius:8px;padding:16px}.gantt-header[data-v-7a71213f]{display:flex;align-items:center;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:12px}.gantt-header>span[data-v-7a71213f]{width:100px;font-size:11px;color:#64748b;text-transform:uppercase;letter-spacing:.5px}.gantt-dates[data-v-7a71213f]{flex:1;display:flex}.gantt-dates span[data-v-7a71213f]{flex:1;text-align:center;font-size:11px;color:#64748b}.gantt-row[data-v-7a71213f]{display:flex;align-items:center;padding:8px 0}.gantt-row.critical .task-name[data-v-7a71213f]{color:#f87171}.task-name[data-v-7a71213f]{width:100px;font-size:13px;color:#94a3b8}.gantt-bars[data-v-7a71213f]{flex:1;display:flex;position:relative;height:20px}.gantt-bar[data-v-7a71213f]{position:absolute;height:100%;border-radius:4px;left:calc(var(--start) * 20%);width:calc(var(--width) * 20%)}.gantt-bar.completed[data-v-7a71213f]{background:#10b981}.gantt-bar.active[data-v-7a71213f]{background:linear-gradient(90deg,var(--accent),var(--accent-light));animation:shimmer-7a71213f 2s infinite}.gantt-bar.upcoming[data-v-7a71213f]{background:#475569}@keyframes shimmer-7a71213f{0%{opacity:1}50%{opacity:.7}to{opacity:1}}.resource-preview[data-v-7a71213f]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.resource-header[data-v-7a71213f]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:#fff;border-bottom:1px solid #e2e8f0}.resource-header span[data-v-7a71213f]:first-child{font-weight:600;color:#0f172a}.week-label[data-v-7a71213f]{font-size:13px;color:#64748b}.resource-list[data-v-7a71213f]{padding:12px}.resource-item[data-v-7a71213f]{display:flex;align-items:center;gap:12px;padding:12px;background:#fff;border-radius:8px;margin-bottom:8px}.resource-item[data-v-7a71213f]:last-child{margin-bottom:0}.resource-avatar[data-v-7a71213f]{width:36px;height:36px;border-radius:8px;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600}.resource-info[data-v-7a71213f]{flex:1}.resource-name[data-v-7a71213f]{display:block;font-size:14px;font-weight:500;color:#0f172a}.resource-role[data-v-7a71213f]{font-size:12px;color:#64748b}.resource-load[data-v-7a71213f]{display:flex;align-items:center;gap:8px;width:100px}.load-bar[data-v-7a71213f]{flex:1;height:6px;background:#e2e8f0;border-radius:3px;overflow:hidden}.load-bar[data-v-7a71213f]:after{content:"";display:block;height:100%;width:var(--width);border-radius:3px}.resource-load.high .load-bar[data-v-7a71213f]:after{background:#f87171}.resource-load.medium .load-bar[data-v-7a71213f]:after{background:#fbbf24}.resource-load.low .load-bar[data-v-7a71213f]:after{background:#10b981}.resource-load span[data-v-7a71213f]{font-size:12px;font-weight:500;color:#64748b;min-width:32px}.resource-footer[data-v-7a71213f]{padding:12px 20px;background:#fff;border-top:1px solid #e2e8f0}.available[data-v-7a71213f]{font-size:13px;color:#10b981}.collab-preview[data-v-7a71213f]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.activity-feed[data-v-7a71213f]{padding:20px}.activity-header[data-v-7a71213f]{font-size:14px;font-weight:600;color:#0f172a;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e2e8f0}.activity-item[data-v-7a71213f]{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid #f1f5f9}.activity-item[data-v-7a71213f]:last-child{border-bottom:none}.activity-avatar[data-v-7a71213f]{width:32px;height:32px;border-radius:50%;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;flex-shrink:0}.activity-content[data-v-7a71213f]{flex:1}.activity-content p[data-v-7a71213f]{font-size:13px;color:#334155;line-height:1.5;margin:0}.activity-content strong[data-v-7a71213f]{color:#0f172a}.activity-content .task[data-v-7a71213f]{color:var(--accent)}.activity-time[data-v-7a71213f]{font-size:11px;color:#94a3b8}.stats-section[data-v-7a71213f]{padding:80px 24px;background:linear-gradient(135deg,#0f172a,#1e293b)}.stats-grid[data-v-7a71213f]{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.stat-card[data-v-7a71213f]{text-align:center;padding:32px}.stat-card .stat-value[data-v-7a71213f]{font-size:48px;font-weight:700;background:linear-gradient(135deg,var(--accent-light) 0%,#C4B5FD 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:8px}.stat-card .stat-label[data-v-7a71213f]{font-size:15px;color:#94a3b8}.modules-section[data-v-7a71213f]{padding:100px 24px;background:#f8fafc}.modules-grid[data-v-7a71213f]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.module-card[data-v-7a71213f]{display:block;padding:32px;background:#fff;border-radius:16px;border:1px solid #e2e8f0;text-decoration:none;transition:all .2s}.module-card[data-v-7a71213f]:hover{transform:translateY(-4px);box-shadow:0 12px 40px #0000001a;border-color:var(--accent)}.module-icon[data-v-7a71213f]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--accent) 10%,transparent);border-radius:12px;margin-bottom:16px}.module-icon svg[data-v-7a71213f]{width:24px;height:24px;stroke:var(--accent)}.module-card h3[data-v-7a71213f]{font-size:18px;font-weight:600;color:#0f172a;margin-bottom:8px}.module-card p[data-v-7a71213f]{font-size:14px;color:#64748b;line-height:1.6}.cta-section[data-v-7a71213f]{padding:100px 24px;background:linear-gradient(135deg,var(--accent-dark) 0%,var(--accent) 50%,var(--accent-light) 100%)}.cta-content[data-v-7a71213f]{max-width:700px;margin:0 auto;text-align:center}.cta-content h2[data-v-7a71213f]{font-size:40px;font-weight:700;color:#fff;margin-bottom:16px}.cta-content p[data-v-7a71213f]{font-size:18px;color:#ffffffd9;margin-bottom:32px}.cta-actions[data-v-7a71213f]{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.cta-section .btn-primary[data-v-7a71213f]{background:#fff;color:var(--accent-dark);box-shadow:0 4px 20px #0003}.cta-section .btn-primary[data-v-7a71213f]:hover{transform:translateY(-2px);box-shadow:0 6px 30px #0000004d}.cta-section .btn-secondary[data-v-7a71213f]{border-color:#fff6}.cta-section .btn-secondary[data-v-7a71213f]:hover{background:#ffffff1a}@media (max-width: 1024px){.hero-content[data-v-7a71213f]{grid-template-columns:1fr;gap:48px;text-align:center}.hero-title[data-v-7a71213f]{font-size:44px}.hero-description[data-v-7a71213f]{max-width:100%}.hero-actions[data-v-7a71213f]{justify-content:center}.feature-block[data-v-7a71213f],.feature-block.reverse[data-v-7a71213f]{grid-template-columns:1fr;gap:48px;direction:ltr}.problems-grid[data-v-7a71213f],.modules-grid[data-v-7a71213f]{grid-template-columns:1fr}.stats-grid[data-v-7a71213f]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.hero-section[data-v-7a71213f]{padding:100px 20px 60px}.hero-title[data-v-7a71213f]{font-size:32px}.hero-actions[data-v-7a71213f]{flex-direction:column}.btn-primary[data-v-7a71213f],.btn-secondary[data-v-7a71213f]{width:100%;justify-content:center}.timeline-preview[data-v-7a71213f]{padding:16px}.section-header h2[data-v-7a71213f]{font-size:28px}.feature-content h2[data-v-7a71213f]{font-size:26px}.stats-grid[data-v-7a71213f]{grid-template-columns:1fr}.stat-card .stat-value[data-v-7a71213f]{font-size:36px}.cta-content h2[data-v-7a71213f]{font-size:28px}.cta-actions[data-v-7a71213f]{flex-direction:column}}
