.progress-section[data-v-794b2a8a]{overflow:hidden}.progress-bg-elements[data-v-794b2a8a]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;overflow:hidden}.progress-circle[data-v-794b2a8a]{position:absolute;border-radius:50%;opacity:.05}.progress-circle-1[data-v-794b2a8a]{width:400px;height:400px;top:-200px;left:-200px;background:linear-gradient(135deg,var(--v-primary-base, #007BFF) 0%,var(--v-info-base, #17A2B8) 100%)}.progress-circle-2[data-v-794b2a8a]{width:300px;height:300px;bottom:-150px;right:-150px;background:linear-gradient(135deg,var(--v-success-base, #4CAF50) 0%,var(--v-primary-base, #007BFF) 100%)}.progress-dot[data-v-794b2a8a]{position:absolute;width:20px;height:20px;border-radius:50%;opacity:.2}.progress-dot-1[data-v-794b2a8a]{top:20%;right:15%;background-color:var(--v-info-base, #17A2B8)}.progress-dot-2[data-v-794b2a8a]{top:60%;left:10%;background-color:var(--v-success-base, #4CAF50)}.progress-dot-3[data-v-794b2a8a]{top:80%;right:30%;background-color:var(--v-error-base, #F44336)}.ai-assistance-alert[data-v-794b2a8a]{margin-top:2rem}.progress-timeline-container[data-v-794b2a8a]{position:relative;padding:2.5rem 0}.timeline-track-container[data-v-794b2a8a]{position:relative;padding:32px 0}.timeline-track[data-v-794b2a8a]{position:absolute;top:50%;left:5%;right:5%;height:10px;background:#e0e0e0;border-radius:10px;transform:translateY(-50%);box-shadow:inset 0 2px 4px #0000001a;overflow:visible;z-index:1}.timeline-progress[data-v-794b2a8a]{position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg,var(--v-success-base, #4CAF50) 0%,var(--v-primary-base, #007BFF) 60%,var(--v-primary-darken-1, #0069d9) 100%);border-radius:10px;transition:width 1.5s cubic-bezier(.34,1.56,.64,1);box-shadow:0 0 10px #007bff80;z-index:2}.timeline-progress-pulse[data-v-794b2a8a]{position:absolute;right:0;top:0;bottom:0;width:10px;background-color:var(--v-primary-base, #007BFF);border-radius:50%;box-shadow:0 0 8px var(--v-primary-base, #007BFF);animation:pulse-glow-794b2a8a 2s infinite}@keyframes pulse-glow-794b2a8a{0%{box-shadow:0 0 8px var(--v-primary-base, #007BFF)}50%{box-shadow:0 0 16px var(--v-primary-base, #007BFF)}to{box-shadow:0 0 8px var(--v-primary-base, #007BFF)}}.timeline-checkpoints[data-v-794b2a8a]{display:flex;justify-content:space-between;position:relative;z-index:3;padding:0 5%;margin-top:-60px}.checkpoint-wrapper[data-v-794b2a8a]{display:flex;flex-direction:column;align-items:center;width:16.666%;padding:0 5px;position:relative}.checkpoint-circle[data-v-794b2a8a]{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:10px;transition:all .4s cubic-bezier(.34,1.56,.64,1);box-shadow:0 2px 8px #0000001a}.checkpoint-completed[data-v-794b2a8a]{background:linear-gradient(135deg,var(--v-success-base, #4CAF50),var(--v-success-darken-1, #388E3C));box-shadow:0 4px 10px #4caf504d}.checkpoint-current[data-v-794b2a8a]{background-color:#fff;border:3px solid var(--v-primary-base, #007BFF);box-shadow:0 4px 10px #007bff4d,0 0 0 5px #007bff1a}.checkpoint-upcoming[data-v-794b2a8a]{background-color:#fff;border:2px solid #E0E0E0}@media (any-hover: hover){.checkpoint-circle[data-v-794b2a8a]:hover{transform:scale(1.1);box-shadow:0 6px 12px #00000026}}.checkpoint-label[data-v-794b2a8a]{width:100%;padding:0 2px}.ai-marker-wrapper[data-v-794b2a8a]{position:absolute;top:10%;right:-12px;z-index:20}.ai-marker[data-v-794b2a8a]{width:26px;height:26px;background-color:var(--v-info-base, #03A9F4);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 6px #03a9f466;transition:all .3s ease;border:2px solid white}@media (any-hover: hover){.ai-marker[data-v-794b2a8a]:hover{transform:scale(1.15);box-shadow:0 4px 8px #03a9f480}}.ai-marker-label[data-v-794b2a8a]{position:absolute;width:150px;text-align:center;top:45px;left:50%;transform:translate(-50%)}.ai-tooltip[data-v-794b2a8a]{position:absolute;bottom:35px;left:50%;transform:translate(-50%) translateY(10px);width:300px;background-color:#fff;border-radius:8px;box-shadow:0 6px 16px #00000026;padding:12px;pointer-events:none;opacity:0;visibility:hidden;transition:all .3s ease;z-index:100}.ai-tooltip-active[data-v-794b2a8a]{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.ai-tooltip-title[data-v-794b2a8a]{font-weight:600;font-size:14px;color:var(--v-info-base, #03A9F4);margin-bottom:6px}.ai-tooltip-content[data-v-794b2a8a]{font-size:13px;color:#424242;line-height:1.4}.ai-tooltip-arrow[data-v-794b2a8a]{position:absolute;bottom:-8px;left:50%;margin-left:-8px;width:16px;height:8px;overflow:hidden}.ai-tooltip-arrow[data-v-794b2a8a]:after{content:"";position:absolute;top:-8px;left:0;width:16px;height:16px;background-color:#fff;transform:rotate(45deg);box-shadow:0 6px 16px #00000026}.mobile-journey-container[data-v-794b2a8a]{position:relative;padding-top:10px}.step-bubbles[data-v-794b2a8a]{display:flex;justify-content:space-between;align-items:center;position:relative;margin:0 auto;max-width:280px}.step-bubble[data-v-794b2a8a]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#fff;border:2px solid #E0E0E0;font-weight:600;position:relative;z-index:2;transition:all .3s ease}.step-bubble.completed[data-v-794b2a8a]{background-color:#4caf50;border-color:#4caf50;color:#fff}.step-bubble.current[data-v-794b2a8a]{background-color:#fff;border-color:#2196f3;color:#2196f3;box-shadow:0 0 0 4px #2196f333}.step-bubble.upcoming[data-v-794b2a8a]{background-color:#fff;border-color:#e0e0e0;color:#9e9e9e}.step-connections[data-v-794b2a8a]{position:absolute;top:50%;left:16px;right:16px;transform:translateY(-50%);z-index:1;display:flex;justify-content:space-between}.connection-line[data-v-794b2a8a]{height:2px;background-color:#e0e0e0;flex:1;margin:0 16px}.connection-line.completed[data-v-794b2a8a]{background-color:#4caf50}.current-step-label[data-v-794b2a8a]{text-align:center;margin-top:8px;font-size:14px;font-weight:600;color:#424242}.phase-cards-container[data-v-794b2a8a]{padding:16px}.phase-card[data-v-794b2a8a]{background-color:#fff;border-radius:16px;margin-bottom:20px;box-shadow:0 4px 12px #00000014;overflow:hidden;position:relative}.phase-card.completed[data-v-794b2a8a]{border-left:4px solid #4CAF50}.phase-card.current[data-v-794b2a8a]{border-left:4px solid #2196F3}.phase-card.upcoming[data-v-794b2a8a]{border-left:4px solid #64B5F6;background:linear-gradient(to right,#2196f30d,#fff0);transition:transform .3s ease,box-shadow .3s ease}@media (any-hover: hover){.phase-card.upcoming[data-v-794b2a8a]:hover{box-shadow:0 5px 15px #2196f326;transform:translateY(-2px)}}.phase-mini-indicator.upcoming[data-v-794b2a8a]{background:linear-gradient(135deg,#64b5f6,#2196f3);color:#fff;box-shadow:0 2px 5px #2196f34d}.feature-item.feature-upcoming[data-v-794b2a8a]{color:#455a64;transition:transform .2s ease}@media (any-hover: hover){.feature-item.feature-upcoming[data-v-794b2a8a]:hover{transform:translate(3px)}}.feature-item.feature-upcoming .v-icon[data-v-794b2a8a]{color:#64b5f6!important}.phase-card-header[data-v-794b2a8a]{display:flex;align-items:center;padding:16px;border-bottom:1px solid #f0f0f0;background-color:#fafafa}.phase-mini-indicator[data-v-794b2a8a]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;margin-right:12px}.phase-mini-indicator.completed[data-v-794b2a8a]{background-color:#4caf50;color:#fff}.phase-mini-indicator.current[data-v-794b2a8a]{background-color:#2196f3;color:#fff}.phase-content[data-v-794b2a8a]{padding:16px}.phase-title[data-v-794b2a8a]{font-size:16px;font-weight:600;margin:0}.phase-description[data-v-794b2a8a]{font-size:14px;line-height:1.5;margin-bottom:16px;color:#555}.ai-insight[data-v-794b2a8a]{margin-top:16px;padding:12px;background-color:#2196f314;border-radius:8px;display:flex;align-items:flex-start}.ai-insight.upcoming[data-v-794b2a8a]{background-color:#2196f314;border-left:3px solid #64B5F6;border-radius:0 8px 8px 0}.ai-insight.upcoming .insight-icon[data-v-794b2a8a]{color:#2196f3!important}.ai-insight.upcoming .insight-label[data-v-794b2a8a]{color:#1976d2}.ai-insight.upcoming .insight-text[data-v-794b2a8a]{color:#455a64}.insight-icon[data-v-794b2a8a]{margin-right:12px;margin-top:3px}.insight-label[data-v-794b2a8a]{display:block;font-size:12px;font-weight:600;margin-bottom:4px;color:#0d47a1}.insight-text[data-v-794b2a8a]{font-size:13px;margin:0;color:#333}.phase-card.upcoming .progress-metric .metric-value[data-v-794b2a8a],.phase-card.upcoming .progress-metric .metric-name[data-v-794b2a8a]{color:#455a64}.phase-card.upcoming .custom-progress-bar[data-v-794b2a8a]{background-color:#e3f2fd}.phase-card.upcoming .progress-bar-fill[data-v-794b2a8a]{background:linear-gradient(90deg,#64b5f6,#2196f3);opacity:.2}@keyframes gentle-pulse-794b2a8a{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}.phase-card.upcoming .phase-mini-indicator[data-v-794b2a8a]{animation:gentle-pulse-794b2a8a 2s infinite ease-in-out}.intro-section-container[data-v-794b2a8a]{padding:16px 16px 0}.intro-section[data-v-794b2a8a]{background:linear-gradient(135deg,#fff,#f5f9ff);padding:28px 20px}.report-header[data-v-794b2a8a]{text-align:center;margin-bottom:20px}.report-title[data-v-794b2a8a]{font-size:24px;font-weight:700;margin:0;background:linear-gradient(135deg,#333,#555);background-clip:text;-webkit-background-clip:text;color:transparent}.report-cards[data-v-794b2a8a]{display:grid;grid-template-columns:1fr;gap:16px;margin-bottom:25px}.cta-container[data-v-794b2a8a]{text-align:center;margin-top:20px}.start-button[data-v-794b2a8a]{padding:12px 24px!important}.feature-list[data-v-794b2a8a]{margin-bottom:16px}.feature-item[data-v-794b2a8a]{display:flex;align-items:center;margin-bottom:8px;font-size:14px}.feature-item i[data-v-794b2a8a],.feature-item .v-icon[data-v-794b2a8a]{margin-right:8px;font-size:18px;transition:all .3s ease}.feature-item span[data-v-794b2a8a]{flex:1}.progress-metrics[data-v-794b2a8a]{margin-bottom:16px}.progress-metric[data-v-794b2a8a]{margin-bottom:12px}.metric-header[data-v-794b2a8a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.metric-name[data-v-794b2a8a]{font-size:12px;font-weight:500;color:#666}.metric-value[data-v-794b2a8a]{font-size:12px;font-weight:700;color:#333}.custom-progress-bar[data-v-794b2a8a]{width:100%;height:10px;background-color:#f0f0f0;border-radius:5px;overflow:hidden;position:relative;box-shadow:inset 0 1px 2px #0000001a}.progress-bar-fill[data-v-794b2a8a]{height:100%;border-radius:5px;transition:width 1s ease;box-shadow:0 0 5px #0003}.bg-success[data-v-794b2a8a]{background:linear-gradient(90deg,var(--v-success-darken-1, #388E3C),var(--v-success-base, #4CAF50))}.bg-primary[data-v-794b2a8a]{background:linear-gradient(90deg,var(--v-primary-darken-1, #1565C0),var(--v-primary-base, #1976D2))}.bg-info[data-v-794b2a8a]{background:linear-gradient(90deg,var(--v-info-darken-1, #0288D1),var(--v-info-base, #03A9F4))}.progress-bar-striped[data-v-794b2a8a]{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:20px 20px;animation:progress-bar-stripes-794b2a8a 1s linear infinite}@keyframes progress-bar-stripes-794b2a8a{0%{background-position:0 0}to{background-position:20px 0}}.progress-card[data-v-794b2a8a]{transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .4s ease;border-left:3px solid transparent}@media (any-hover: hover){.progress-card[data-v-794b2a8a]:hover{transform:translateY(-8px);box-shadow:0 15px 30px #0000001a!important}}.progress-card-active[data-v-794b2a8a]{border-left-color:var(--v-primary-base, #007BFF);background-color:rgba(var(--v-primary-base, #007BFF),.05)}.performance-section[data-v-794b2a8a]{background:linear-gradient(135deg,#fff,#f5fbff);border-radius:16px;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 10px 30px #0000000d;position:relative;overflow:hidden}@media (any-hover: hover){.performance-section[data-v-794b2a8a]:hover{transform:translateY(-5px);box-shadow:0 15px 30px #0000001a!important}}.mobile-performance-section[data-v-794b2a8a]{margin-top:40px;padding:30px 20px;border-radius:16px}.section-divider[data-v-794b2a8a]{height:3px;width:80px;background:linear-gradient(90deg,transparent,var(--v-primary-base, #2196F3),transparent);border-radius:3px;margin:10px 0}.stat-container[data-v-794b2a8a]{padding:24px 16px;position:relative;transition:transform .3s ease;border-radius:12px}@media (any-hover: hover){.stat-container[data-v-794b2a8a]:hover{transform:translateY(-5px)}}.stat-container[data-v-794b2a8a]:after{content:"";position:absolute;bottom:-5px;left:25%;width:50%;height:3px;border-radius:3px;background:linear-gradient(90deg,transparent,rgba(33,150,243,.3),transparent);opacity:0;transition:opacity .3s ease}@media (any-hover: hover){.stat-container[data-v-794b2a8a]:hover:after{opacity:1}}.stat-item[data-v-794b2a8a]{padding:16px 8px;position:relative;transition:transform .3s ease}.stat-item[data-v-794b2a8a]:after{content:"";position:absolute;bottom:0;left:25%;width:50%;height:2px;border-radius:3px;background:linear-gradient(90deg,transparent,rgba(33,150,243,.2),transparent)}.stat-value[data-v-794b2a8a]{font-size:42px;font-weight:700;line-height:1.2;background-clip:text;-webkit-background-clip:text;color:transparent;display:inline-block}.primary-gradient[data-v-794b2a8a]{background-image:linear-gradient(135deg,#2196f3,#64b5f6)}.success-gradient[data-v-794b2a8a]{background-image:linear-gradient(135deg,#4caf50,#81c784)}.info-gradient[data-v-794b2a8a]{background-image:linear-gradient(135deg,#ff9800,#ffb74d)}.stat-label[data-v-794b2a8a]{font-size:16px;font-weight:500;color:#424242}.btn-pulse[data-v-794b2a8a]{animation:pulse-794b2a8a 2s infinite;box-shadow:0 0 #007bff66}@keyframes pulse-794b2a8a{0%{box-shadow:0 0 rgba(var(--v-primary-base, #007BFF),.4)}70%{box-shadow:0 0 0 15px rgba(var(--v-primary-base, #007BFF),0)}to{box-shadow:0 0 rgba(var(--v-primary-base, #007BFF),0)}}.v-theme--dark .phase-card[data-v-794b2a8a]{background-color:#1e1e1e}.v-theme--dark .phase-card-header[data-v-794b2a8a]{background-color:#262626;border-bottom-color:#333}.v-theme--dark .phase-title[data-v-794b2a8a]{color:#e0e0e0}.v-theme--dark .phase-description[data-v-794b2a8a]{color:#bdbdbd}.v-theme--dark .step-bubble[data-v-794b2a8a]{background-color:#333;border-color:#616161}.v-theme--dark .step-bubble.current[data-v-794b2a8a]{background-color:#333;border-color:#2196f3}.v-theme--dark .step-bubble.completed[data-v-794b2a8a]{background-color:#4caf50;border-color:#4caf50}.v-theme--dark .connection-line[data-v-794b2a8a]{background-color:#616161}.v-theme--dark .current-step-label[data-v-794b2a8a]{color:#e0e0e0}.v-theme--dark .ai-insight[data-v-794b2a8a]{background-color:#2196f326}.v-theme--dark .insight-text[data-v-794b2a8a]{color:#e0e0e0}.v-theme--dark .phase-card.upcoming[data-v-794b2a8a]{background:linear-gradient(to right,#2196f31a,#1e1e1e00);border-left:4px solid #42A5F5}.v-theme--dark .feature-item.feature-upcoming[data-v-794b2a8a]{color:#90caf9}.v-theme--dark .ai-insight.upcoming[data-v-794b2a8a]{background-color:#2196f326;border-left:3px solid #42A5F5}.v-theme--dark .ai-insight.upcoming .insight-text[data-v-794b2a8a]{color:#bbdefb}.v-theme--dark .phase-card.upcoming .progress-metric .metric-name[data-v-794b2a8a],.v-theme--dark .phase-card.upcoming .progress-metric .metric-value[data-v-794b2a8a]{color:#90caf9}.v-theme--dark .phase-card.upcoming .custom-progress-bar[data-v-794b2a8a]{background-color:#263238}.v-theme--dark .timeline-track[data-v-794b2a8a]{background:#424242}.v-theme--dark .performance-section[data-v-794b2a8a]{background:linear-gradient(135deg,#1a1a1a,#2a2a2a)}.v-theme--dark .section-divider[data-v-794b2a8a]{background:linear-gradient(90deg,transparent,var(--v-primary-lighten-1, #64B5F6),transparent)}.v-theme--dark .stat-container[data-v-794b2a8a]:after,.v-theme--dark .stat-item[data-v-794b2a8a]:after{background:linear-gradient(90deg,transparent,rgba(33,150,243,.4),transparent)}.v-theme--dark .stat-label[data-v-794b2a8a]{color:#e0e0e0}.v-theme--dark .report-title[data-v-794b2a8a]{background:linear-gradient(135deg,#e0e0e0,#bbb);background-clip:text;-webkit-background-clip:text;color:transparent}.v-theme--dark .primary-gradient[data-v-794b2a8a]{background-image:linear-gradient(135deg,#42a5f5,#90caf9)}.v-theme--dark .success-gradient[data-v-794b2a8a]{background-image:linear-gradient(135deg,#66bb6a,#a5d6a7)}.v-theme--dark .info-gradient[data-v-794b2a8a]{background-image:linear-gradient(135deg,#ffa726,#ffcc80)}.v-theme--dark .intro-section[data-v-794b2a8a]{background:linear-gradient(135deg,#1e1e1e,#262934)}.v-theme--dark .ai-tooltip[data-v-794b2a8a]{background-color:#2d2d2d;box-shadow:0 6px 16px #0000004d}.v-theme--dark .ai-tooltip-title[data-v-794b2a8a]{color:#64b5f6}.v-theme--dark .ai-tooltip-content[data-v-794b2a8a]{color:#e0e0e0}.v-theme--dark .ai-tooltip-arrow[data-v-794b2a8a]:after{background-color:#2d2d2d}.v-theme--dark .ai-marker[data-v-794b2a8a]{border-color:#333}
