.survey-full-report[data-v-513834f9]{--bg-page:#fdfbf7;--bg-card:#fff;--bg-subtle:#f5f3ef;--accent:#b8856c;--accent-hover:#a3745d;--accent-light:rgba(184,133,108,0.1);--border:#f0ede8;--text-primary:#3d3530;--text-secondary:#8a817a;--text-body:#5a534d;--font-title:"Cormorant Garamond",serif;--font-body:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--level-critical:#ef4444;--level-low:#f97316;--level-medium:#eab308;--level-good:#22c55e;--level-excellent:#10b981;min-height:100vh;background:var(--bg-page);font-family:var(--font-body);color:var(--text-primary)}.generating-banner[data-v-513834f9]{display:flex;align-items:center;gap:16px;padding:18px 20px;margin-bottom:28px;background:var(--bg-card,#fff);border:1px solid var(--border,#f0ede8);border-radius:12px;position:sticky;top:12px;z-index:2}.generating-banner .loading-spinner[data-v-513834f9]{width:32px;height:32px;flex-shrink:0}.generating-title[data-v-513834f9]{font-size:.95rem;font-weight:600;color:var(--text-primary,#3d3530);margin:0}.generating-hint[data-v-513834f9]{font-size:.82rem;color:var(--text-secondary,#8a817a);margin:.2rem 0 0}.analyse-pending[data-v-513834f9]{padding:18px 20px;background:var(--bg-subtle,#fbf8f4);border-radius:10px;color:var(--text-body,#6b625b);font-size:.9rem;line-height:1.55;margin:0}.loading-container[data-v-513834f9]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:80vh;gap:20px}.loading-spinner[data-v-513834f9]{width:48px;height:48px}.loading-text[data-v-513834f9]{color:var(--text-secondary);font-size:.95rem}.rapport-content[data-v-513834f9]{max-width:800px;margin:0 auto;padding:40px 24px 60px}.rapport-cover[data-v-513834f9]{text-align:center;padding:60px 20px 48px;margin-bottom:48px}.cover-logo[data-v-513834f9]{width:120px;margin-bottom:28px}.cover-line[data-v-513834f9]{width:60px;height:3px;background:var(--accent);margin:0 auto 28px;border-radius:2px}.cover-title[data-v-513834f9]{font-family:var(--font-title);font-size:2rem;font-weight:600;color:var(--text-primary);margin:0 0 8px;line-height:1.3}.cover-subtitle[data-v-513834f9]{font-size:1.1rem;color:var(--text-secondary);margin:0 0 32px}.cover-separator[data-v-513834f9]{width:40px;height:1px;background:var(--border);margin:0 auto 24px}.cover-name[data-v-513834f9]{font-family:var(--font-title);font-size:1.35rem;font-weight:600;color:var(--text-primary);margin:0 0 6px}.cover-date[data-v-513834f9]{font-size:.95rem;color:var(--text-secondary);margin:0 0 20px}.cover-confidential[data-v-513834f9]{font-size:.8rem;color:var(--text-secondary);font-style:italic;letter-spacing:.02em}.rapport-sommaire[data-v-513834f9]{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:32px 36px;margin-bottom:48px}.sommaire-title[data-v-513834f9]{font-family:var(--font-title);font-size:1.5rem;font-weight:600;color:var(--text-primary);margin:0 0 20px}.sommaire-list[data-v-513834f9]{list-style:none;counter-reset:sommaire;padding:0;margin:0}.sommaire-list li[data-v-513834f9]{counter-increment:sommaire;margin-bottom:12px}.sommaire-list li[data-v-513834f9]:before{content:counter(sommaire) ".";color:var(--accent);font-weight:600;margin-right:10px;font-size:.95rem}.sommaire-list a[data-v-513834f9]{color:var(--text-primary);text-decoration:none;font-size:.95rem;transition:color .15s ease}.sommaire-list a[data-v-513834f9]:hover{color:var(--accent);text-decoration:underline}.rapport-section[data-v-513834f9]{margin-bottom:48px}.section-title[data-v-513834f9]{font-family:var(--font-title);font-size:1.5rem;font-weight:600;color:var(--text-primary);margin:0 0 12px}.section-accent-line[data-v-513834f9]{width:40px;height:3px;background:var(--accent);border-radius:2px;margin-bottom:24px}.intro-text p[data-v-513834f9]{color:var(--text-body);line-height:1.8;margin:0 0 16px;font-size:.95rem}.intro-text p[data-v-513834f9]:last-child{margin-bottom:0}.lecture-cards[data-v-513834f9]{display:grid;gap:16px}.lecture-card[data-v-513834f9]{display:flex;gap:16px;padding:20px;background:var(--bg-subtle);border-radius:12px}.lecture-card-icon[data-v-513834f9]{font-size:1.5rem;flex-shrink:0;line-height:1;margin-top:2px}.lecture-card h4[data-v-513834f9]{font-family:var(--font-title);font-size:1.1rem;font-weight:600;color:var(--text-primary);margin:0 0 6px}.lecture-card p[data-v-513834f9]{color:var(--text-body);font-size:.9rem;line-height:1.6;margin:0}.overview-layout[data-v-513834f9]{display:flex;gap:40px;align-items:center;margin-bottom:32px}.overview-radar[data-v-513834f9]{flex:1;display:flex;justify-content:center}.overview-radar .axis-radar[data-v-513834f9]{flex-direction:column}.overview-score[data-v-513834f9]{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px}.score-circle-wrapper[data-v-513834f9]{position:relative;width:140px;height:140px}.score-circle-svg[data-v-513834f9]{width:100%;height:100%}.score-circle-value[data-v-513834f9]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-title);font-size:2.25rem;font-weight:700;color:var(--text-primary)}.score-level-info h3[data-v-513834f9]{font-family:var(--font-title);font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0 0 6px}.score-level-info p[data-v-513834f9]{color:var(--text-body);font-size:.9rem;line-height:1.6;margin:0}.axis-summary-bars[data-v-513834f9]{display:flex;flex-direction:column;gap:12px}.axis-summary-row[data-v-513834f9]{display:flex;align-items:center;gap:12px}.axis-summary-name[data-v-513834f9]{width:180px;font-size:.9rem;color:var(--text-body);flex-shrink:0}.axis-summary-track[data-v-513834f9]{flex:1;height:8px;background:var(--border);border-radius:4px;overflow:hidden}.axis-summary-fill[data-v-513834f9]{height:100%;border-radius:4px;transition:width .6s ease}.axis-summary-pct[data-v-513834f9]{width:44px;text-align:right;font-size:.9rem;font-weight:600;color:var(--text-primary);flex-shrink:0}.axis-detail-list[data-v-513834f9]{display:flex;flex-direction:column;gap:16px}.axis-detail-card[data-v-513834f9]{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:20px 24px}.axis-detail-header[data-v-513834f9]{display:flex;align-items:center;gap:12px;margin-bottom:14px;flex-wrap:wrap}.axis-detail-emoji[data-v-513834f9]{font-size:1.4rem;line-height:1}.axis-detail-name[data-v-513834f9]{font-family:var(--font-title);font-size:1.15rem;font-weight:600;color:var(--text-primary);margin:0;flex:1}.axis-detail-badge[data-v-513834f9]{font-size:.78rem;font-weight:600;color:#fff;padding:4px 12px;border-radius:20px;white-space:nowrap}.axis-detail-bar-track[data-v-513834f9]{height:8px;background:var(--border);border-radius:4px;overflow:hidden;margin-bottom:8px}.axis-detail-bar-fill[data-v-513834f9]{height:100%;border-radius:4px;transition:width .6s ease}.axis-attention-badge[data-v-513834f9]{display:inline-block;font-size:.8rem;color:var(--level-critical);margin-top:4px}.priority-list[data-v-513834f9]{display:flex;flex-direction:column;gap:16px}.priority-card[data-v-513834f9]{display:flex;gap:20px;align-items:flex-start;background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:20px 24px}.priority-rank[data-v-513834f9]{width:36px;height:36px;background:var(--accent-light);color:var(--accent);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1rem;flex-shrink:0}.priority-content[data-v-513834f9]{flex:1}.priority-content h4[data-v-513834f9]{font-family:var(--font-title);font-size:1.1rem;font-weight:600;color:var(--text-primary);margin:0 0 10px}.priority-bar-track[data-v-513834f9]{height:6px;background:var(--border);border-radius:3px;overflow:hidden;margin-bottom:8px}.priority-bar-fill[data-v-513834f9]{height:100%;border-radius:3px;transition:width .6s ease}.priority-score[data-v-513834f9]{font-size:.85rem;color:var(--text-secondary);margin:0}.priority-score strong[data-v-513834f9]{color:var(--text-primary)}.section-intro[data-v-513834f9]{color:var(--text-body);font-size:.95rem;line-height:1.7;margin:0 0 24px}.strength-list[data-v-513834f9]{display:flex;flex-direction:column;gap:16px}.strength-card[data-v-513834f9]{display:flex;gap:16px;background:var(--bg-card);border:1px solid var(--border);border-left:4px solid var(--level-good);border-radius:12px;padding:20px 24px}.strength-emoji[data-v-513834f9]{font-size:1.6rem;line-height:1;flex-shrink:0;margin-top:2px}.strength-content[data-v-513834f9]{flex:1}.strength-header[data-v-513834f9]{display:flex;align-items:center;gap:12px;margin-bottom:6px}.strength-header h4[data-v-513834f9]{font-family:var(--font-title);font-size:1.1rem;font-weight:600;color:var(--text-primary);margin:0;flex:1}.strength-badge[data-v-513834f9]{font-size:.8rem;font-weight:700;color:#fff;padding:3px 10px;border-radius:16px;white-space:nowrap}.strength-level[data-v-513834f9]{font-size:.82rem;color:var(--text-secondary);margin:0 0 8px}.strength-text[data-v-513834f9]{color:var(--text-body);font-size:.9rem;line-height:1.6;margin:0}.action-list[data-v-513834f9]{display:flex;flex-direction:column;gap:20px}.action-card[data-v-513834f9]{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:24px}.action-card-header[data-v-513834f9]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.action-emoji[data-v-513834f9]{font-size:1.3rem;line-height:1}.action-card-header h4[data-v-513834f9]{font-family:var(--font-title);font-size:1.1rem;font-weight:600;color:var(--text-primary);margin:0}.action-suggestions[data-v-513834f9]{list-style:none;padding:0;margin:0}.action-suggestions li[data-v-513834f9]{display:flex;align-items:flex-start;gap:12px;padding:10px 0;color:var(--text-body);font-size:.9rem;line-height:1.6;border-bottom:1px solid var(--border)}.action-suggestions li[data-v-513834f9]:last-child{border-bottom:none;padding-bottom:0}.action-suggestions li[data-v-513834f9]:before{content:"→";color:var(--accent);font-weight:600;flex-shrink:0;margin-top:1px}.next-steps-list[data-v-513834f9]{display:flex;flex-direction:column;gap:16px}.next-step-card[data-v-513834f9]{display:flex;gap:20px;align-items:flex-start;padding:20px 24px;background:var(--bg-subtle);border-radius:12px}.next-step-number[data-v-513834f9]{width:32px;height:32px;background:var(--accent);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem;flex-shrink:0}.next-step-card h4[data-v-513834f9]{font-family:var(--font-title);font-size:1.05rem;font-weight:600;color:var(--text-primary);margin:0 0 6px}.next-step-card p[data-v-513834f9]{color:var(--text-body);font-size:.9rem;line-height:1.6;margin:0}.alert-list[data-v-513834f9]{display:flex;flex-direction:column;gap:12px}.alert-card[data-v-513834f9]{display:flex;align-items:flex-start;gap:12px;padding:16px 20px;background:#fef2f2;border-left:4px solid var(--level-critical);border-radius:8px}.alert-icon[data-v-513834f9]{font-size:1.15rem;line-height:1;flex-shrink:0;margin-top:1px}.alert-card p[data-v-513834f9]{margin:0;color:#991b1b;line-height:1.6;font-size:.9rem}.ai-report-content[data-v-513834f9]{line-height:1.8;color:var(--text-body);font-size:.95rem}.ai-report-content[data-v-513834f9] h2{font-family:var(--font-title);font-size:1.35rem;font-weight:600;color:var(--text-primary);margin:32px 0 12px}.ai-report-content[data-v-513834f9] h3{font-family:var(--font-title);font-size:1.15rem;font-weight:600;color:var(--text-primary);margin:24px 0 10px}.ai-report-content[data-v-513834f9] h4{font-family:var(--font-title);font-size:1.05rem;font-weight:600;color:var(--text-primary);margin:20px 0 8px}.ai-report-content[data-v-513834f9] p{margin-bottom:16px}.ai-report-content[data-v-513834f9] ol,.ai-report-content[data-v-513834f9] ul{margin:16px 0;padding-left:24px}.ai-report-content[data-v-513834f9] li{margin-bottom:8px}.ai-report-content[data-v-513834f9] strong{color:var(--text-primary)}.ai-report-content[data-v-513834f9] blockquote{border-left:3px solid var(--accent);margin:16px 0;padding:12px 20px;background:var(--accent-light);border-radius:0 8px 8px 0;color:var(--text-body)}.complementary-card[data-v-513834f9]{background:var(--bg-subtle);border-radius:12px;padding:24px;text-align:center}.complementary-score[data-v-513834f9]{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:12px}.comp-value[data-v-513834f9]{font-family:var(--font-title);font-size:2rem;font-weight:700;color:var(--text-primary)}.comp-level[data-v-513834f9]{font-size:1rem;font-weight:500}.complementary-note[data-v-513834f9]{font-size:.85rem;color:var(--text-secondary);margin:0}.rapport-footer[data-v-513834f9]{text-align:center;padding:40px 20px;margin-top:20px}.footer-line[data-v-513834f9]{width:60px;height:1px;background:var(--border);margin:0 auto 16px}.rapport-footer p[data-v-513834f9]{color:var(--text-secondary);font-size:.85rem}.print-actions[data-v-513834f9]{display:flex;justify-content:center;gap:16px;padding:24px 0 0;border-top:1px solid var(--border);margin-top:24px}.btn-primary[data-v-513834f9]{background:var(--accent)}.btn-discover[data-v-513834f9],.btn-primary[data-v-513834f9]{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;color:#fff;border:none;border-radius:10px;font-weight:600;font-size:.95rem;cursor:pointer;transition:background .2s ease,transform .15s ease}.btn-discover[data-v-513834f9]{background:#b8856c}.btn-discover[data-v-513834f9]:hover{background:#a07460;transform:translateY(-1px)}.btn-discover[data-v-513834f9]:disabled{opacity:.7;cursor:wait}.btn-primary[data-v-513834f9]:hover{background:var(--accent-hover);transform:translateY(-1px)}.btn-secondary[data-v-513834f9]{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:var(--bg-card);color:var(--text-secondary);border:1px solid var(--border);border-radius:10px;font-weight:600;font-size:.95rem;cursor:pointer;transition:border-color .2s ease,background .2s ease}.btn-secondary[data-v-513834f9]:hover{border-color:#d4cfc8;background:var(--bg-subtle)}.btn-full[data-v-513834f9]{width:100%;justify-content:center;margin-bottom:16px}.error-container[data-v-513834f9]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:80vh;gap:16px;text-align:center;padding:24px}.error-icon-large[data-v-513834f9]{font-size:3rem}.error-container h2[data-v-513834f9]{font-family:var(--font-title);font-size:1.5rem;color:var(--text-primary);margin:0}.error-container p[data-v-513834f9]{color:var(--text-secondary);font-size:1rem;margin:0}@media print{.no-print[data-v-513834f9]{display:none!important}@page{margin:20mm}.survey-full-report[data-v-513834f9]{background:#fff}.rapport-content[data-v-513834f9]{max-width:100%;padding:0}.rapport-cover[data-v-513834f9],.rapport-sommaire[data-v-513834f9]{page-break-after:always}.rapport-section[data-v-513834f9]{page-break-inside:avoid}.rapport-section .section-title[data-v-513834f9]{page-break-after:avoid}.action-card[data-v-513834f9],.alert-card[data-v-513834f9],.axis-detail-card[data-v-513834f9],.next-step-card[data-v-513834f9],.priority-card[data-v-513834f9],.strength-card[data-v-513834f9]{page-break-inside:avoid}.ai-report-content[data-v-513834f9]{page-break-inside:auto}}@media (max-width:768px){.rapport-content[data-v-513834f9]{padding:24px 16px 48px}.cover-title[data-v-513834f9]{font-size:1.6rem}.rapport-sommaire[data-v-513834f9]{padding:24px 20px}.overview-layout[data-v-513834f9]{flex-direction:column;gap:28px}.overview-radar[data-v-513834f9]{order:1}.overview-score[data-v-513834f9]{order:2}.axis-summary-name[data-v-513834f9]{width:120px;font-size:.82rem}.axis-detail-header[data-v-513834f9]{flex-direction:column;align-items:flex-start;gap:8px}.print-actions[data-v-513834f9]{flex-direction:column;align-items:stretch}.btn-primary[data-v-513834f9],.btn-secondary[data-v-513834f9]{justify-content:center}}