.mel-btn{width:100%;text-align:left;padding:.7rem 1rem;border-radius:8px;border:1.5px solid #E2E8F0;background:#fff;font-size:14px;font-weight:500;color:#475569;cursor:pointer;display:flex;align-items:center;gap:.75rem;transition:border-color .15s,background .15s,color .15s;font-family:var(--font-body);line-height:1.4}.mel-btn:hover{border-color:#f97316;background:#fff7ed;color:#0f172a}.mel-btn.mel-selected{border-color:#f97316;background:#f97316;color:#fff}.mel-check{width:18px;height:18px;border-radius:50%;border:1.5px solid currentColor;flex-shrink:0;display:flex;align-items:center;justify-content:center}.mel-btn.mel-selected .mel-check:after{content:"";width:8px;height:8px;border-radius:50%;background:#fff}@media(prefers-reduced-motion:reduce){.mel-btn{transition:none}}.sdm[data-astro-cid-y25ltjaj]{margin:2rem 0;padding:0;border:1px solid #E2E8F0;border-radius:12px;background:#fff;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 4px 16px #0f172a0d}.sdm__head[data-astro-cid-y25ltjaj]{padding:1.1rem 1.4rem .9rem;border-bottom:1px solid #E2E8F0;background:#f8fafc}.sdm__kicker[data-astro-cid-y25ltjaj]{margin:0 0 .3rem;font-family:var(--font-body);font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#f97316}.sdm__title[data-astro-cid-y25ltjaj]{margin:0 0 .35rem;font-family:var(--font-display);font-size:17px;font-weight:700;line-height:1.3;color:#0f172a}.sdm__hint[data-astro-cid-y25ltjaj]{margin:0;font-family:var(--font-body);font-size:13px;line-height:1.5;color:#64748b}.sdm__scroll[data-astro-cid-y25ltjaj]{position:relative;overflow-x:auto;padding:1.2rem 1.4rem .4rem}.sdm__svg[data-astro-cid-y25ltjaj]{display:block;width:100%;min-width:600px;height:auto}.sdm__swipe[data-astro-cid-y25ltjaj]{display:none;margin:0 0 .5rem;font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8}@media(max-width:640px){.sdm__swipe[data-astro-cid-y25ltjaj]{display:block}}.sdm__svg-label[data-astro-cid-y25ltjaj]{font-family:var(--font-body);font-size:14px;font-weight:600;fill:#475569}.sdm__step[data-astro-cid-y25ltjaj] rect[data-astro-cid-y25ltjaj]{fill:#fff;stroke:#e2e8f0;stroke-width:1.5;transition:fill .15s,stroke .15s}.sdm__step[data-astro-cid-y25ltjaj] .sdm__num-bg[data-astro-cid-y25ltjaj]{fill:#f1f5f9;transition:fill .15s}.sdm__step[data-astro-cid-y25ltjaj] text[data-astro-cid-y25ltjaj]{font-family:var(--font-body);font-size:15px;fill:#0f172a;transition:fill .15s}.sdm__step[data-astro-cid-y25ltjaj] .sdm__num[data-astro-cid-y25ltjaj]{font-size:13px;font-weight:700;fill:#64748b;text-anchor:middle}.sdm__step[data-astro-cid-y25ltjaj] .sdm__sub[data-astro-cid-y25ltjaj]{font-size:13px;fill:#64748b}.sdm__step[data-astro-cid-y25ltjaj] .sdm__chev[data-astro-cid-y25ltjaj]{font-size:17px;font-weight:700;fill:#cbd5e1;text-anchor:middle}.sdm__step[data-astro-cid-y25ltjaj] .sdm__flag[data-astro-cid-y25ltjaj]{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;fill:#047857;text-anchor:middle}.sdm__step[data-astro-cid-y25ltjaj] .sdm__flag--warn[data-astro-cid-y25ltjaj]{fill:#b45309}.sdm__step[data-astro-cid-y25ltjaj].is-top rect[data-astro-cid-y25ltjaj]{stroke:#047857;stroke-width:2}.sdm__step[data-astro-cid-y25ltjaj].is-weak rect[data-astro-cid-y25ltjaj]{stroke:#b45309;stroke-width:2;stroke-dasharray:6 4}.sdm__step[data-astro-cid-y25ltjaj]{cursor:pointer}.sdm__step[data-astro-cid-y25ltjaj]:hover rect[data-astro-cid-y25ltjaj]{fill:#fff7ed;stroke:#f97316}.sdm__step[data-astro-cid-y25ltjaj]:hover .sdm__num-bg[data-astro-cid-y25ltjaj]{fill:#ffedd5}.sdm__step[data-astro-cid-y25ltjaj]:focus-visible{outline:none}.sdm__step[data-astro-cid-y25ltjaj]:focus-visible rect[data-astro-cid-y25ltjaj]{stroke:#0f172a;stroke-width:2.5}.sdm__step[data-astro-cid-y25ltjaj].is-on rect[data-astro-cid-y25ltjaj]{fill:#f97316;stroke:#f97316}.sdm__step[data-astro-cid-y25ltjaj].is-on .sdm__num-bg[data-astro-cid-y25ltjaj]{fill:#fff}.sdm__step[data-astro-cid-y25ltjaj].is-on .sdm__num[data-astro-cid-y25ltjaj]{fill:#c2410c}.sdm__step[data-astro-cid-y25ltjaj].is-on text[data-astro-cid-y25ltjaj]{fill:#fff}.sdm__step[data-astro-cid-y25ltjaj].is-on .sdm__sub[data-astro-cid-y25ltjaj]{fill:#ffffffd9}.sdm__step[data-astro-cid-y25ltjaj].is-on .sdm__chev[data-astro-cid-y25ltjaj]{fill:#ffffffbf}.sdm__step[data-astro-cid-y25ltjaj].is-on .sdm__flag[data-astro-cid-y25ltjaj]{fill:#fff}.sdm__result[data-astro-cid-y25ltjaj]{fill:#f1f5f9;stroke:#cbd5e1;stroke-width:1.5;stroke-dasharray:5 4}.sdm__result-text[data-astro-cid-y25ltjaj]{font-family:var(--font-body);font-size:15px;text-anchor:middle;fill:#475569}.sdm__result-strong[data-astro-cid-y25ltjaj]{font-weight:700;fill:#0f172a}.sdm__fiche[data-astro-cid-y25ltjaj]{margin:0 1.4rem .2rem;padding:1rem 1.1rem;border-radius:10px;background:#f8fafc;border:1px solid #E2E8F0;min-height:88px}.sdm__fiche-empty[data-astro-cid-y25ltjaj]{margin:0;font-family:var(--font-body);font-size:13px;font-style:italic;color:#94a3b8}.sdm__fiche-name[data-astro-cid-y25ltjaj]{margin:0 0 .3rem;font-family:var(--font-display);font-size:15.5px;font-weight:700;color:#0f172a}.sdm__fiche-role[data-astro-cid-y25ltjaj]{margin:0 0 .5rem;font-family:var(--font-body);font-size:11.5px;font-weight:600;letter-spacing:.02em;color:#f97316}.sdm__fiche-body[data-astro-cid-y25ltjaj]{margin:0;font-family:var(--font-body);font-size:13.5px;line-height:1.65;color:#475569}.sdm__fiche-ask[data-astro-cid-y25ltjaj]{margin:.6rem 0 0;padding-top:.6rem;border-top:1px dashed #CBD5E1;font-family:var(--font-body);font-size:13px;line-height:1.6;color:#0f172a}.sdm__verdict[data-astro-cid-y25ltjaj]{margin:1rem 1.4rem 1.4rem;padding:1rem 1.1rem;border-radius:10px;background:#fff7ed;border:1.5px solid #F97316}.sdm__verdict-kicker[data-astro-cid-y25ltjaj],.sdm__correction-kicker[data-astro-cid-y25ltjaj]{margin:0 0 .4rem;font-family:var(--font-body);font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#c2410c}.sdm__correction-kicker[data-astro-cid-y25ltjaj]{margin-top:.9rem}.sdm__verdict-text[data-astro-cid-y25ltjaj]{margin:0;font-family:var(--font-body);font-size:13.5px;line-height:1.65;color:#475569}.sdm__verdict-text[data-astro-cid-y25ltjaj] a[data-astro-cid-y25ltjaj]{color:#c2410c;text-decoration:underline}@media(prefers-reduced-motion:reduce){.sdm__step[data-astro-cid-y25ltjaj] rect[data-astro-cid-y25ltjaj],.sdm__step[data-astro-cid-y25ltjaj] .sdm__num-bg[data-astro-cid-y25ltjaj],.sdm__step[data-astro-cid-y25ltjaj] text[data-astro-cid-y25ltjaj]{transition:none}}
