.snl-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}.snl-btn:hover{border-color:#f97316;background:#fff7ed;color:#0f172a}.snl-btn.snl-selected{border-color:#f97316;background:#f97316;color:#fff}.snl-check{width:18px;height:18px;border-radius:50%;border:1.5px solid currentColor;flex-shrink:0;display:flex;align-items:center;justify-content:center}.snl-btn.snl-selected .snl-check{background:#fff;border-color:#fff}.snl-btn:focus-visible{outline:2px solid #0F172A;outline-offset:2px}@media(prefers-reduced-motion:reduce){.snl-btn,.snl-check{transition:none}}.sfn[data-astro-cid-7bemkidd]{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}.sfn__head[data-astro-cid-7bemkidd]{padding:1.1rem 1.4rem .9rem;border-bottom:1px solid #E2E8F0;background:#f8fafc}.sfn__kicker[data-astro-cid-7bemkidd]{margin:0 0 .3rem;font-family:var(--font-body);font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#f97316}.sfn__title[data-astro-cid-7bemkidd]{margin:0 0 .35rem;font-family:var(--font-display);font-size:17px;font-weight:700;line-height:1.3;color:#0f172a}.sfn__hint[data-astro-cid-7bemkidd]{margin:0;font-family:var(--font-body);font-size:13px;line-height:1.5;color:#64748b}.sfn__scroll[data-astro-cid-7bemkidd]{position:relative;overflow-x:auto;padding:1.2rem 1.4rem .4rem}.sfn__svg[data-astro-cid-7bemkidd]{display:block;width:100%;min-width:600px;height:auto}.sfn__swipe[data-astro-cid-7bemkidd]{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){.sfn__swipe[data-astro-cid-7bemkidd]{display:block}}.sfn__svg-label[data-astro-cid-7bemkidd]{font-family:var(--font-body);font-size:14px;font-weight:600;fill:#475569}.sfn__row[data-astro-cid-7bemkidd] rect[data-astro-cid-7bemkidd]{fill:#fff;stroke:#e2e8f0;stroke-width:1.5;transition:fill .15s,stroke .15s}.sfn__row[data-astro-cid-7bemkidd] circle[data-astro-cid-7bemkidd]{fill:#cbd5e1;transition:fill .15s}.sfn__row[data-astro-cid-7bemkidd] text[data-astro-cid-7bemkidd]{font-family:var(--font-body);font-size:15px;fill:#475569;transition:fill .15s}.sfn__row[data-astro-cid-7bemkidd] .sfn__chev[data-astro-cid-7bemkidd]{font-size:17px;font-weight:700;fill:#cbd5e1;text-anchor:middle}.sfn__row[data-astro-cid-7bemkidd] .sfn__flag[data-astro-cid-7bemkidd]{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;fill:#059669;text-anchor:middle}.sfn__row[data-astro-cid-7bemkidd].is-tested rect[data-astro-cid-7bemkidd]{stroke:#059669;stroke-width:2}.sfn__row[data-astro-cid-7bemkidd]{cursor:pointer}.sfn__row[data-astro-cid-7bemkidd]:hover rect[data-astro-cid-7bemkidd]{fill:#fff7ed;stroke:#f97316}.sfn__row[data-astro-cid-7bemkidd]:hover circle[data-astro-cid-7bemkidd]{fill:#f97316}.sfn__row[data-astro-cid-7bemkidd]:hover text[data-astro-cid-7bemkidd]{fill:#0f172a}.sfn__row[data-astro-cid-7bemkidd]:focus-visible{outline:none}.sfn__row[data-astro-cid-7bemkidd]:focus-visible rect[data-astro-cid-7bemkidd]{stroke:#0f172a;stroke-width:2.5}.sfn__row[data-astro-cid-7bemkidd].is-on rect[data-astro-cid-7bemkidd]{fill:#f97316;stroke:#f97316}.sfn__row[data-astro-cid-7bemkidd].is-on circle[data-astro-cid-7bemkidd]{fill:#fff}.sfn__row[data-astro-cid-7bemkidd].is-on text[data-astro-cid-7bemkidd]{fill:#fff}.sfn__row[data-astro-cid-7bemkidd].is-on .sfn__chev[data-astro-cid-7bemkidd]{fill:#ffffffbf}.sfn__row[data-astro-cid-7bemkidd].is-on .sfn__flag[data-astro-cid-7bemkidd]{fill:#fff}.sfn__arrow[data-astro-cid-7bemkidd]{fill:none;stroke:#cbd5e1;stroke-width:2}.sfn__result[data-astro-cid-7bemkidd]{fill:#f1f5f9;stroke:#cbd5e1;stroke-width:1.5;stroke-dasharray:5 4}.sfn__result-text[data-astro-cid-7bemkidd],.sfn__result-strong[data-astro-cid-7bemkidd]{font-family:var(--font-body);font-size:15px;text-anchor:middle;fill:#475569}.sfn__result-strong[data-astro-cid-7bemkidd]{font-weight:700;fill:#0f172a}.sfn__fiche[data-astro-cid-7bemkidd]{margin:0 1.4rem .2rem;padding:1rem 1.1rem;border-radius:10px;background:#f8fafc;border:1px solid #E2E8F0;min-height:88px}.sfn__fiche-empty[data-astro-cid-7bemkidd]{margin:0;font-family:var(--font-body);font-size:13px;font-style:italic;color:#94a3b8}.sfn__fiche-name[data-astro-cid-7bemkidd]{margin:0 0 .3rem;font-family:var(--font-display);font-size:15.5px;font-weight:700;color:#0f172a}.sfn__fiche-role[data-astro-cid-7bemkidd]{margin:0 0 .5rem;font-family:var(--font-body);font-size:11.5px;font-weight:600;letter-spacing:.02em;color:#f97316}.sfn__fiche-body[data-astro-cid-7bemkidd]{margin:0;font-family:var(--font-body);font-size:13.5px;line-height:1.65;color:#475569}.sfn__verdict[data-astro-cid-7bemkidd]{margin:1rem 1.4rem 1.4rem;padding:1rem 1.1rem;border-radius:10px;background:#fff7ed;border:1.5px solid #F97316}.sfn__verdict-kicker[data-astro-cid-7bemkidd],.sfn__correction-kicker[data-astro-cid-7bemkidd]{margin:0 0 .4rem;font-family:var(--font-body);font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#c2410c}.sfn__correction-kicker[data-astro-cid-7bemkidd]{margin-top:.9rem}.sfn__verdict-text[data-astro-cid-7bemkidd]{margin:0;font-family:var(--font-body);font-size:13.5px;line-height:1.65;color:#475569}.sfn__verdict-text[data-astro-cid-7bemkidd] a[data-astro-cid-7bemkidd]{color:#c2410c;text-decoration:underline}@media(prefers-reduced-motion:reduce){.sfn__row[data-astro-cid-7bemkidd] rect[data-astro-cid-7bemkidd],.sfn__row[data-astro-cid-7bemkidd] circle[data-astro-cid-7bemkidd],.sfn__row[data-astro-cid-7bemkidd] text[data-astro-cid-7bemkidd]{transition:none}}
