.cv-advice.svelte-nhohy7{border:1px solid #cde4df;border-radius:8px;background:#fff;padding:clamp(18px,3vw,30px);color:#183c42}.advice-heading.svelte-nhohy7{border-bottom:1px solid #d9e9e5;padding-bottom:18px}.eyebrow.svelte-nhohy7{color:#087f78;font-size:11px;font-weight:800;text-transform:uppercase}h2.svelte-nhohy7{margin:5px 0;font-size:25px;font-weight:750}h3.svelte-nhohy7{margin:0;font-size:17px;font-weight:700}h4.svelte-nhohy7{margin:0 0 8px;font-size:14px;font-weight:700}p.svelte-nhohy7{margin:5px 0 0;line-height:1.55}.advice-heading.svelte-nhohy7 p:where(.svelte-nhohy7),.section-title.svelte-nhohy7 p:where(.svelte-nhohy7){color:#607a7d;font-size:13px}.diagnosis.svelte-nhohy7,.action-plan.svelte-nhohy7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.diagnosis.svelte-nhohy7{padding:22px 0}.diagnosis.svelte-nhohy7>div:where(.svelte-nhohy7)+div:where(.svelte-nhohy7),.action-plan.svelte-nhohy7>div:where(.svelte-nhohy7)+div:where(.svelte-nhohy7){border-left:1px solid #d9e9e5;padding-left:24px}ul.svelte-nhohy7,ol.svelte-nhohy7{margin:10px 0 0;padding-left:20px}li.svelte-nhohy7{margin:7px 0;line-height:1.5;font-size:14px}.diagnosis.svelte-nhohy7 p:where(.svelte-nhohy7){color:#607a7d;font-size:13px}.advice-section.svelte-nhohy7{border-top:1px solid #d9e9e5;padding:22px 0 4px}.section-title.svelte-nhohy7{margin-bottom:16px}.requirement.svelte-nhohy7{border-top:1px solid #e2eeeb;padding:12px 0}.requirement.svelte-nhohy7:first-child{border-top:0;padding-top:0}.requirement-top.svelte-nhohy7,.tip-title.svelte-nhohy7{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.requirement-top.svelte-nhohy7 strong:where(.svelte-nhohy7),.tip-title.svelte-nhohy7 strong:where(.svelte-nhohy7){font-size:14px;line-height:1.4}.requirement.svelte-nhohy7 p:where(.svelte-nhohy7),.tip.svelte-nhohy7 p:where(.svelte-nhohy7),.rewrite.svelte-nhohy7 p:where(.svelte-nhohy7){font-size:13px}.requirement.svelte-nhohy7 p:where(.svelte-nhohy7) span:where(.svelte-nhohy7){font-weight:700}.status.svelte-nhohy7{flex:none;font-size:11px;font-weight:700;padding:4px 7px;border-radius:4px}.status.demontre.svelte-nhohy7{background:#e1f3e9;color:#176147}.status.mentionne.svelte-nhohy7{background:#fff1d8;color:#85580d}.status.non_repere.svelte-nhohy7{background:#f1f4f4;color:#53666a}.tip-group.svelte-nhohy7{border-top:1px solid #e2eeeb}.tip-group.svelte-nhohy7 summary:where(.svelte-nhohy7){display:flex;justify-content:space-between;cursor:pointer;padding:13px 2px;font-weight:700;font-size:14px}.tip-group.svelte-nhohy7 summary:where(.svelte-nhohy7) span:where(.svelte-nhohy7){color:#087f78}.tip-list.svelte-nhohy7{padding-bottom:10px}.tip.svelte-nhohy7{border-left:3px solid #1d8e82;padding:8px 0 9px 14px;margin-bottom:10px}.tip-title.svelte-nhohy7 span:where(.svelte-nhohy7){color:#087f78;font-size:11px;font-weight:700;white-space:nowrap}.tip.svelte-nhohy7 p:where(.svelte-nhohy7) b:where(.svelte-nhohy7),.rewrite.svelte-nhohy7 p:where(.svelte-nhohy7) b:where(.svelte-nhohy7){color:#0a625d}.suggestion.svelte-nhohy7{background:#f0f8f6;padding:8px 10px}.rewrite.svelte-nhohy7{border-top:1px solid #e2eeeb;padding:10px 0 14px}.rewrite.svelte-nhohy7:first-of-type{border-top:0}.rewrite.svelte-nhohy7 p:where(.svelte-nhohy7){margin:8px 0}.star-steps.svelte-nhohy7{margin:12px 0;border-top:1px solid #e2eeeb}.star-steps.svelte-nhohy7>div:where(.svelte-nhohy7){display:grid;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;padding:9px 0;border-bottom:1px solid #e2eeeb}.star-steps.svelte-nhohy7 p:where(.svelte-nhohy7){margin:0}.star-letter.svelte-nhohy7{display:grid;place-items:center;width:25px;height:25px;border-radius:4px;background:#e7f4ef;color:#086f67;font-size:12px;font-weight:800}.action-plan.svelte-nhohy7{padding-bottom:10px}@media (max-width: 650px){.diagnosis.svelte-nhohy7,.action-plan.svelte-nhohy7{grid-template-columns:1fr;gap:18px}.diagnosis.svelte-nhohy7>div:where(.svelte-nhohy7)+div:where(.svelte-nhohy7),.action-plan.svelte-nhohy7>div:where(.svelte-nhohy7)+div:where(.svelte-nhohy7){border-left:0;border-top:1px solid #d9e9e5;padding-left:0;padding-top:18px}.requirement-top.svelte-nhohy7,.tip-title.svelte-nhohy7{flex-wrap:wrap}}.score-auth-notice.svelte-1qjzu47{margin:0 0 18px;padding:12px 0;border-bottom:1px solid #cbdedb;color:#355e61;font-size:14px;line-height:1.5}.score-page.svelte-1qjzu47{--tool-blue: #0b61de;--tool-ink: #0a1535;--tool-soft: #f5f9ff;--tool-card: rgba(255, 255, 255, .92);position:relative;min-height:100vh;padding-top:22px;background:radial-gradient(circle at 6% 0%,rgba(11,97,222,.12),transparent 34%),linear-gradient(180deg,#ffffffc7,#f5f9ff 42%,#fff);box-shadow:0 0 0 100vmax #f5f9ff;clip-path:inset(0 -100vmax);color:var(--tool-ink)}.score-page.svelte-1qjzu47 .rounded-2xl{border-color:#114eb01f;background-color:var(--tool-card);box-shadow:0 16px 42px #21538e1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.score-page.svelte-1qjzu47>.score-form-grid:where(.svelte-1qjzu47){margin-top:16px;gap:18px}.score-page.svelte-1qjzu47 .score-form-card:where(.svelte-1qjzu47){padding:20px}.score-page.svelte-1qjzu47 .score-form-card:where(.svelte-1qjzu47) label{font-size:13px}.score-page.svelte-1qjzu47 .score-form-card:where(.svelte-1qjzu47) p{line-height:1.35}.score-page.svelte-1qjzu47 .score-form-card:where(.svelte-1qjzu47) .mt-5{margin-top:14px}.score-page.svelte-1qjzu47 .score-form-card:where(.svelte-1qjzu47) .mt-3{margin-top:10px}.score-page.svelte-1qjzu47 .score-form-card:where(.svelte-1qjzu47) .p-6{padding:18px}.score-page.svelte-1qjzu47 .score-actions:where(.svelte-1qjzu47){margin-top:14px}.score-page.svelte-1qjzu47 .bg-slate-50{background-color:#f5f9ffe0}.score-page.svelte-1qjzu47 textarea,.score-page.svelte-1qjzu47 pre{border-color:#114eb029;background:#fffffff0;box-shadow:inset 0 1px #ffffffb3}.score-page.svelte-1qjzu47 textarea{min-height:0;line-height:1.45}.score-page.svelte-1qjzu47 textarea:focus{border-color:var(--tool-blue);box-shadow:0 0 0 4px #0b61de1f}.score-page.svelte-1qjzu47 button.bg-orange-500,.score-page.svelte-1qjzu47 .bg-slate-900{background:linear-gradient(135deg,#0b61de,#00a884);box-shadow:0 14px 26px #0b61de33}.score-page.svelte-1qjzu47 button.bg-orange-500:hover,.score-page.svelte-1qjzu47 .bg-slate-900:hover{filter:brightness(.96)}.score-page.svelte-1qjzu47 .border-dashed{border-color:#0b61de38;background:radial-gradient(circle at 50% 0%,rgba(11,97,222,.06),transparent 46%),#f5f9ffe6}.score-page.svelte-1qjzu47 svg circle:first-child{stroke:#94a3b847}.score-page.svelte-1qjzu47 .lg\:sticky{top:24px}.score-page.svelte-1qjzu47 .h-\[70vh\]{max-height:520px}.score-page.svelte-1qjzu47 .score-live-viewer:where(.svelte-1qjzu47),.score-page.svelte-1qjzu47 .score-live-viewer{min-height:360px;height:min(46vh,430px)}.score-page.svelte-1qjzu47 .flex.h-64{min-height:360px;height:min(46vh,430px)}.score-page.svelte-1qjzu47 button,.score-page.svelte-1qjzu47 a{outline-offset:3px}@media (max-width: 760px){.score-page.svelte-1qjzu47{padding-top:78px}}.score-page.svelte-1qjzu47{width:min(100%,1220px);max-width:1220px;min-height:calc(100svh - 72px);padding:28px 20px 80px;background:#f5f8f7;box-shadow:0 0 0 100vmax #f5f8f7;color:#17373b;font-family:var(--font-sans)}.score-page.svelte-1qjzu47 .rounded-2xl{border-color:#cbdedb;border-radius:8px;background:#fff;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.score-page.svelte-1qjzu47 .rounded-2xl.border-rose-200,.score-page.svelte-1qjzu47 .rounded-xl.border-rose-200{border-color:#f2c9c9}.score-page.svelte-1qjzu47 .rounded-2xl.border-amber-200,.score-page.svelte-1qjzu47 .rounded-xl.border-amber-200{border-color:#f2d9a6}.score-page.svelte-1qjzu47 .rounded-2xl.border-emerald-200,.score-page.svelte-1qjzu47 .rounded-xl.border-emerald-200{border-color:#c2e3d4}.score-page.svelte-1qjzu47 .rounded-xl{border-radius:6px}.score-page.svelte-1qjzu47 .bg-slate-50{background-color:#f6fbf9}.score-page.svelte-1qjzu47 .bg-slate-100{background-color:#edf2f0}.score-page.svelte-1qjzu47 .border-slate-200{border-color:#dce7e4}.score-page.svelte-1qjzu47 .border-slate-300{border-color:#cbdedb}.score-page.svelte-1qjzu47 .text-slate-900,.score-page.svelte-1qjzu47 .text-slate-800{color:#17373b}.score-page.svelte-1qjzu47 .text-slate-700,.score-page.svelte-1qjzu47 .text-slate-600{color:#506a6d}.score-page.svelte-1qjzu47 .text-slate-500{color:#6b8182}.score-page.svelte-1qjzu47 .text-blue-600{color:#08746f}.score-page.svelte-1qjzu47 .rounded-full.border,.score-page.svelte-1qjzu47 button.rounded-full,.score-page.svelte-1qjzu47 label.rounded-full{border-radius:6px}.score-page.svelte-1qjzu47 button.rounded-full,.score-page.svelte-1qjzu47 label.rounded-full,.score-page.svelte-1qjzu47 .truncate:has(svg),.score-page.svelte-1qjzu47 a:has(svg){align-items:center;gap:7px}.score-page.svelte-1qjzu47 button.rounded-full,.score-page.svelte-1qjzu47 label.rounded-full,.score-page.svelte-1qjzu47 .truncate:has(svg){display:inline-flex}.score-page.svelte-1qjzu47 button.bg-orange-500,.score-page.svelte-1qjzu47 .bg-slate-900{border:1px solid #0b4144;background:#0b4144;box-shadow:none}.score-page.svelte-1qjzu47 button.bg-orange-500:hover,.score-page.svelte-1qjzu47 .bg-slate-900:hover{background:#08746f;border-color:#08746f;filter:none}.score-page.svelte-1qjzu47 textarea,.score-page.svelte-1qjzu47 pre{border-color:#cbdedb;background:#fff;box-shadow:none}.score-page.svelte-1qjzu47 textarea:focus{border-color:#08746f;box-shadow:0 0 0 2px #90cbb9}.score-page.svelte-1qjzu47 .border-dashed{border-color:#80bbb0;background:#f6fbf9}.score-page.svelte-1qjzu47 .rounded-2xl .rounded-xl.border{box-shadow:none}.score-page.svelte-1qjzu47 .rounded-xl.border-slate-200{border-color:#dce7e4}.score-page.svelte-1qjzu47 .rounded-2xl .grid-cols-2>.rounded-xl{background:#f6fbf9}.score-page.svelte-1qjzu47 svg circle:first-child{stroke:#dcebe6}.score-page.svelte-1qjzu47 .score-form-card:where(.svelte-1qjzu47){padding:22px}.score-page.svelte-1qjzu47 .score-actions:where(.svelte-1qjzu47) button{white-space:nowrap}.score-page.svelte-1qjzu47 .score-actions:where(.svelte-1qjzu47) button:first-child{padding-inline:14px}.score-page.svelte-1qjzu47 .lg\:sticky{top:20px}@media (max-width: 600px){.score-page.svelte-1qjzu47{padding:20px 16px 64px}.score-page.svelte-1qjzu47 .score-form-card:where(.svelte-1qjzu47){padding:18px}.score-page.svelte-1qjzu47 .score-actions:where(.svelte-1qjzu47){flex-wrap:wrap}}
