.prp-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}.prp-btn:hover{border-color:#f97316;background:#fff7ed;color:#0f172a}.prp-btn.prp-selected{border-color:#f97316;background:#f97316;color:#fff}.prp-check{width:18px;height:18px;border-radius:50%;border:1.5px solid currentColor;flex-shrink:0;display:flex;align-items:center;justify-content:center}.prp-btn.prp-selected .prp-check:after{content:"";width:8px;height:8px;border-radius:50%;background:#fff}@media(prefers-reduced-motion:reduce){.prp-btn{transition:none}}.spp[data-astro-cid-myqsxxdj]{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}.spp__head[data-astro-cid-myqsxxdj]{padding:1.1rem 1.4rem .9rem;border-bottom:1px solid #E2E8F0;background:#f8fafc}.spp__kicker[data-astro-cid-myqsxxdj]{margin:0 0 .3rem;font-family:var(--font-body);font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#f97316}.spp__title[data-astro-cid-myqsxxdj]{margin:0 0 .35rem;font-family:var(--font-display);font-size:17px;font-weight:700;line-height:1.3;color:#0f172a}.spp__hint[data-astro-cid-myqsxxdj]{margin:0;font-family:var(--font-body);font-size:13px;line-height:1.5;color:#64748b}.spp__scroll[data-astro-cid-myqsxxdj]{position:relative;overflow-x:auto;padding:1.2rem 1.4rem .4rem}.spp__svg[data-astro-cid-myqsxxdj]{display:block;width:100%;min-width:600px;height:auto}.spp__swipe[data-astro-cid-myqsxxdj]{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){.spp__swipe[data-astro-cid-myqsxxdj]{display:block}}.spp__svg-label[data-astro-cid-myqsxxdj]{font-family:var(--font-body);font-size:14px;font-weight:600;fill:#475569}.spp__step[data-astro-cid-myqsxxdj] rect[data-astro-cid-myqsxxdj]{fill:#fff;stroke:#e2e8f0;stroke-width:1.5;transition:fill .15s,stroke .15s}.spp__step[data-astro-cid-myqsxxdj] .spp__num-bg[data-astro-cid-myqsxxdj]{fill:#f1f5f9;transition:fill .15s}.spp__step[data-astro-cid-myqsxxdj] text[data-astro-cid-myqsxxdj]{font-family:var(--font-body);font-size:15px;fill:#0f172a;transition:fill .15s}.spp__step[data-astro-cid-myqsxxdj] .spp__num[data-astro-cid-myqsxxdj]{font-size:13px;font-weight:700;fill:#64748b;text-anchor:middle}.spp__step[data-astro-cid-myqsxxdj] .spp__sub[data-astro-cid-myqsxxdj]{font-size:13px;fill:#64748b}.spp__step[data-astro-cid-myqsxxdj] .spp__chev[data-astro-cid-myqsxxdj]{font-size:17px;font-weight:700;fill:#cbd5e1;text-anchor:middle}.spp__step[data-astro-cid-myqsxxdj] .spp__flag[data-astro-cid-myqsxxdj]{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;fill:#c2410c;text-anchor:middle}.spp__step[data-astro-cid-myqsxxdj].is-pivot rect[data-astro-cid-myqsxxdj]{stroke:#f97316;stroke-width:2}.spp__step[data-astro-cid-myqsxxdj]{cursor:pointer}.spp__step[data-astro-cid-myqsxxdj]:hover rect[data-astro-cid-myqsxxdj]{fill:#fff7ed;stroke:#f97316}.spp__step[data-astro-cid-myqsxxdj]:hover .spp__num-bg[data-astro-cid-myqsxxdj]{fill:#ffedd5}.spp__step[data-astro-cid-myqsxxdj]:focus-visible{outline:none}.spp__step[data-astro-cid-myqsxxdj]:focus-visible rect[data-astro-cid-myqsxxdj]{stroke:#0f172a;stroke-width:2.5}.spp__step[data-astro-cid-myqsxxdj].is-on rect[data-astro-cid-myqsxxdj]{fill:#f97316;stroke:#f97316}.spp__step[data-astro-cid-myqsxxdj].is-on .spp__num-bg[data-astro-cid-myqsxxdj]{fill:#fff}.spp__step[data-astro-cid-myqsxxdj].is-on .spp__num[data-astro-cid-myqsxxdj]{fill:#c2410c}.spp__step[data-astro-cid-myqsxxdj].is-on text[data-astro-cid-myqsxxdj]{fill:#fff}.spp__step[data-astro-cid-myqsxxdj].is-on .spp__sub[data-astro-cid-myqsxxdj]{fill:#ffffffd9}.spp__step[data-astro-cid-myqsxxdj].is-on .spp__chev[data-astro-cid-myqsxxdj]{fill:#ffffffbf}.spp__step[data-astro-cid-myqsxxdj].is-on .spp__flag[data-astro-cid-myqsxxdj]{fill:#fff}.spp__arrow[data-astro-cid-myqsxxdj]{fill:none;stroke:#cbd5e1;stroke-width:2}.spp__result[data-astro-cid-myqsxxdj]{fill:#f1f5f9;stroke:#cbd5e1;stroke-width:1.5;stroke-dasharray:5 4}.spp__result-text[data-astro-cid-myqsxxdj]{font-family:var(--font-body);font-size:15px;text-anchor:middle;fill:#475569}.spp__result-strong[data-astro-cid-myqsxxdj]{font-weight:700;fill:#0f172a}.spp__fiche[data-astro-cid-myqsxxdj]{margin:0 1.4rem .2rem;padding:1rem 1.1rem;border-radius:10px;background:#f8fafc;border:1px solid #E2E8F0;min-height:88px}.spp__fiche-empty[data-astro-cid-myqsxxdj]{margin:0;font-family:var(--font-body);font-size:13px;font-style:italic;color:#94a3b8}.spp__fiche-name[data-astro-cid-myqsxxdj]{margin:0 0 .3rem;font-family:var(--font-display);font-size:15.5px;font-weight:700;color:#0f172a}.spp__fiche-role[data-astro-cid-myqsxxdj]{margin:0 0 .5rem;font-family:var(--font-body);font-size:11.5px;font-weight:600;letter-spacing:.02em;color:#f97316}.spp__fiche-body[data-astro-cid-myqsxxdj]{margin:0;font-family:var(--font-body);font-size:13.5px;line-height:1.65;color:#475569}.spp__fiche-ask[data-astro-cid-myqsxxdj]{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}.spp__verdict[data-astro-cid-myqsxxdj]{margin:1rem 1.4rem 1.4rem;padding:1rem 1.1rem;border-radius:10px;background:#fff7ed;border:1.5px solid #F97316}.spp__verdict-kicker[data-astro-cid-myqsxxdj],.spp__correction-kicker[data-astro-cid-myqsxxdj]{margin:0 0 .4rem;font-family:var(--font-body);font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#c2410c}.spp__correction-kicker[data-astro-cid-myqsxxdj]{margin-top:.9rem}.spp__verdict-text[data-astro-cid-myqsxxdj]{margin:0;font-family:var(--font-body);font-size:13.5px;line-height:1.65;color:#475569}.spp__verdict-text[data-astro-cid-myqsxxdj] a[data-astro-cid-myqsxxdj]{color:#c2410c;text-decoration:underline}@media(prefers-reduced-motion:reduce){.spp__step[data-astro-cid-myqsxxdj] rect[data-astro-cid-myqsxxdj],.spp__step[data-astro-cid-myqsxxdj] .spp__num-bg[data-astro-cid-myqsxxdj],.spp__step[data-astro-cid-myqsxxdj] text[data-astro-cid-myqsxxdj]{transition:none}}
