.pa{--_police:var(--outil-police,inherit);--_fond:var(--outil-fond,#fff);--_fond-doux:var(--outil-fond-doux,#f4f4f5);--_fond-champ:var(--outil-fond-champ,#fff);--_texte:var(--outil-texte,#18181b);--_doux:var(--outil-texte-doux,#52525b);--_accent:var(--outil-accent,#2563eb);--_sur-accent:var(--outil-sur-accent,#fff);--_bordure:var(--outil-bordure,#d4d4d8);--_rayon:var(--outil-rayon,12px);--_ombre:var(--outil-ombre,none);--_succes:var(--outil-succes,#15803d);--_attention:var(--outil-attention,#b45309);--_erreur:var(--outil-erreur,#b91c1c);min-width:0;color:var(--_texte);font-family:var(--_police);text-align:left;gap:20px;font-size:1rem;line-height:1.5;display:grid}.pa *,.pa :before,.pa :after{box-sizing:border-box}.pa :where(h2,h3,h4,h5,h6,p,dl,dd,ol,ul){margin:0}.pa :where(ol,ul){padding:0;list-style:none}.pa [hidden]{display:none!important}.pa a{color:inherit;text-underline-offset:3px}.pa a.pa-bouton--principal{color:var(--_sur-accent);text-decoration:none}.pa a.pa-bouton--secondaire{color:var(--_texte);text-decoration:none}.pa :focus-visible{outline:2px solid var(--_accent);outline-offset:2px}.pa-interface{gap:20px;min-width:0;display:grid}.pa-invisible{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pa-noscript,.pa-panneau{border:1px solid var(--_bordure);border-radius:var(--_rayon);background:var(--_fond);box-shadow:var(--_ombre);padding:clamp(16px,4vw,28px)}.pa-fiche,.pa-attente,.pa-rapport{scroll-margin-top:calc(var(--hauteur-selecteur,0px) + var(--outil-marge-defilement,88px))}.pa-bouton{border-radius:var(--_rayon);min-height:48px;font:inherit;text-align:center;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;padding:12px 20px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.pa-bouton--principal{background:var(--_accent);color:var(--_sur-accent)}.pa-bouton--principal:hover{filter:brightness(1.08)}.pa-bouton--secondaire{color:var(--_texte);border-color:var(--_bordure);background:0 0}.pa-bouton[aria-disabled=true]{opacity:.7;cursor:progress}.pa-lien{align-items:center;min-height:44px;font-weight:600;display:inline-flex}.pa-champ{gap:6px;display:grid}.pa-champ__libelle{font-weight:600}.pa-champ__requis{color:var(--_doux);margin-left:6px;font-size:.8125rem;font-weight:500}.pa-champ__saisie{border:1px solid var(--_bordure);border-radius:var(--_rayon);background:var(--_fond-champ);width:100%;min-height:48px;color:var(--_texte);font:inherit;padding:10px 14px;font-size:1rem}.pa-champ__saisie::placeholder{color:var(--_doux);opacity:.75}.pa-champ__saisie[aria-invalid=true]{border-color:var(--_erreur);box-shadow:0 0 0 1px var(--_erreur)}.pa-champ__erreur{color:var(--_erreur);align-items:baseline;gap:8px;font-size:.875rem;font-weight:600;display:flex}.pa-champ__erreur>span:first-child{background:var(--_erreur);color:#fff;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:.75rem;font-weight:800;display:inline-grid}.pa-champ__erreur.oa-erreur--service{color:var(--_texte)}.pa-champ__erreur.oa-erreur--service>span:first-child{background:var(--_attention)}.pa-case__ligne{align-items:flex-start;gap:12px;display:flex}.pa-case__boite{width:22px;height:22px;accent-color:var(--_accent);flex:none;margin:2px 0 0}.pa-case__boite[aria-invalid=true]{outline:2px solid var(--_erreur);outline-offset:2px}.pa-case__erreur{padding-left:34px}.pa-piege{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.pa-fiche{gap:14px;display:grid}.pa-fiche__entete{color:var(--_doux);letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;font-size:.8125rem;font-weight:600;display:flex}.pa-pastille{background:var(--_fond-doux);color:var(--_texte);letter-spacing:0;text-transform:none;border-radius:999px;padding:4px 10px}.pa-fiche__ligne{align-items:start;gap:12px;display:grid}@media (width>=640px){.pa-fiche__ligne{grid-template-columns:1fr auto}.pa-fiche__bouton{margin-top:30px}}.pa-cadran{aspect-ratio:1;align-content:center;place-items:center;display:grid;position:relative}.pa-cadran__svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.pa-cadran__fond{fill:none;stroke:var(--_fond-doux);stroke-width:6px}.pa-cadran__arc{fill:none;stroke:var(--_accent);stroke-width:6px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px;transition:stroke-dashoffset .9s linear}.pa-cadran__valeur{font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700;line-height:1;position:relative}.pa-cadran__legende{color:var(--_doux);text-transform:uppercase;letter-spacing:.04em;margin-top:4px;font-size:.6875rem;font-weight:600;position:relative}.pa-attente{align-items:center;gap:20px;display:grid}@media (width>=640px){.pa-attente{grid-template-columns:1fr 120px}}.pa-cadran--attente{justify-self:center;width:112px}.oa-attente--fixe .pa-cadran--attente{display:none}.pa-attente__corps{gap:14px;display:grid}.pa-attente__titre{overflow-wrap:anywhere;font-size:1.125rem;font-weight:700}.pa-attente__adresse{color:var(--_accent)}.pa-attente__duree{color:var(--_doux);font-size:.9375rem}.pa-attente__ligne{align-items:center;gap:12px;font-weight:600;display:flex}.pa-attente__roue{border:2.5px solid var(--_bordure);border-top-color:var(--_accent);border-radius:50%;flex:none;width:22px;height:22px;animation:.9s linear infinite pa-tourne}.oa-attente--fixe .pa-attente__roue{border-color:var(--_accent);animation:none}.pa-etapes{gap:10px;display:grid}.pa-etape{grid-template-columns:26px 1fr;align-items:center;gap:2px 10px;display:grid}.pa-etape__marque{border:1.5px solid var(--_bordure);color:#0000;border-radius:50%;place-items:center;width:26px;height:26px;display:inline-grid}.pa-etape__etat{color:var(--_doux);grid-column:2;font-size:.8125rem}.pa-etape[data-etat=en-cours] .pa-etape__marque{border-color:var(--_accent);border-top-color:#0000;animation:.9s linear infinite pa-tourne}.oa-attente--fixe .pa-etape[data-etat=en-cours] .pa-etape__marque{border-top-color:var(--_accent);animation:none}.pa-etape[data-etat=fait] .pa-etape__marque{border-color:var(--_succes);background:var(--_succes);color:#fff}.pa-etape[data-etat=fait] .pa-etape__etat{color:var(--_succes)}@keyframes pa-tourne{to{transform:rotate(360deg)}}.pa-rapport{gap:22px;min-width:0;display:grid}.oa-rapport--anime{animation:.36s ease-out both pa-apparait}@keyframes pa-apparait{0%{opacity:0;transform:translateY(8px)}}.pa-rapport__tete{gap:8px;display:grid}.pa-surtitre,.pa-meta dt,.pa-constat__nomanez-titre{color:var(--_doux);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:700}.pa-rapport__titre{overflow-wrap:anywhere;font-size:clamp(1.25rem,3vw,1.625rem);font-weight:700;line-height:1.25}.pa-rapport__titre:focus{outline:none}.pa-domaine{color:var(--_accent)}.pa-meta{flex-wrap:wrap;gap:6px 24px;font-size:.875rem;display:flex}.pa-meta__adresse{overflow-wrap:anywhere}.pa-note{color:var(--_doux);font-size:.875rem}.pa-bilan{justify-items:center;gap:18px;display:grid}@media (width>=720px){.pa-bilan{grid-template-columns:auto 1fr;place-items:center start}}.pa-tampon{justify-items:center;gap:10px;display:grid}.pa-cadran--score{width:168px}.pa-cadran__valeur--score{letter-spacing:-.03em;font-size:3.5rem}.pa-tampon__niveau{background:var(--_fond-doux);border-radius:999px;padding:4px 12px;font-size:.875rem;font-weight:700}.pa-tampon[data-niveau=solide] .pa-cadran__arc,.pa-tampon[data-niveau=correct] .pa-cadran__arc{stroke:var(--_succes)}.pa-tampon[data-niveau=a-ameliorer] .pa-cadran__arc{stroke:var(--_attention)}.pa-tampon[data-niveau=fragile] .pa-cadran__arc{stroke:var(--_erreur)}.pa-bilan__texte{gap:10px;display:grid}.pa-synthese{font-size:1.125rem;font-weight:600;line-height:1.4}.pa-bloc{border-radius:var(--_rayon);background:var(--_fond-doux);gap:12px;min-width:0;padding:clamp(14px,3vw,20px);display:grid}.pa-bloc__titre{font-size:1.0625rem;font-weight:700;line-height:1.3}.pa-bloc__intro{color:var(--_doux);font-size:.9375rem}.pa-sous-titre{margin-top:6px;font-size:.9375rem;font-weight:700}.pa-encadre{gap:6px;display:grid}.pa-encadre__titre{font-weight:700}.pa-constats{gap:12px;display:grid}.pa-constat{border:1px solid var(--_bordure);border-radius:var(--_rayon);background:var(--_fond);gap:8px;padding:14px 16px;display:grid}.pa-constat__haut{align-items:center;gap:10px;display:flex}.pa-constat__rang{background:var(--_texte);width:28px;height:28px;color:var(--_fond);border-radius:50%;place-items:center;font-size:.875rem;font-weight:700;display:inline-grid}.pa-constat__titre{font-size:1rem;font-weight:700}.pa-constat__explication{color:var(--_doux);font-size:.9375rem}.pa-constat__nomanez{border-left:3px solid var(--_accent);gap:4px;padding-left:12px;font-size:.9375rem;display:grid}.pa-statut-mot{white-space:nowrap;align-items:center;gap:5px;font-size:.8125rem;font-weight:700;display:inline-flex}.pa-statut-mot[data-statut=ok]{color:var(--_succes)}.pa-statut-mot[data-statut=attention]{color:var(--_attention)}.pa-statut-mot[data-statut=probleme]{color:var(--_erreur)}.pa-statut-mot[data-statut=inconnu]{color:var(--_doux)}.pa-marque{flex:none}.pa-marque--point{background:var(--_doux);width:14px;height:14px;color:var(--_fond);border-radius:50%;place-items:center;font-size:.625rem;font-weight:800;line-height:1;display:inline-grid}.pa-statut-mot[data-statut=attention] .pa-marque--point{background:var(--_attention)}.pa-statut-mot[data-statut=inconnu] .pa-marque--point{background:var(--_doux)}.pa-scores{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.pa-score{border-radius:var(--_rayon);background:var(--_fond);align-items:center;gap:10px;padding:10px;display:flex}.pa-score__cadran{flex:none;place-items:center;width:52px;height:52px;display:grid;position:relative}.pa-score__cadran .pa-cadran__fond,.pa-score__cadran .pa-cadran__arc{stroke-width:9px}.pa-score__valeur{font-size:.9375rem;font-weight:700;position:relative}.pa-score__texte{gap:2px;font-size:.875rem;font-weight:600;display:grid}.pa-metriques,.pa-verifications{display:grid}.pa-metrique{border-bottom:1px solid var(--_bordure);grid-template-columns:1fr auto;gap:2px 12px;padding:10px 0;font-size:.9375rem;display:grid}.pa-metrique .pa-statut-mot{grid-column:2;justify-self:end}.pa-metrique__valeur{font-variant-numeric:tabular-nums;text-align:right;font-weight:700}.pa-metrique__origine{color:var(--_doux);font-size:.8125rem}.pa-champ__aide{color:var(--_doux);font-size:.875rem}.pa-sans-site{border-top:1px solid var(--_bordure);gap:4px;padding-top:14px;display:grid}.pa-sans-site__titre{font-weight:700}.pa-sans-site__texte{color:var(--_doux);font-size:.9375rem}.pa-sans-site .pa-lien{justify-self:start}.pa-resume__titre{margin-bottom:-10px}.pa-points__liste{gap:10px;display:grid}.pa-point{border-radius:var(--_rayon);background:var(--_fond);grid-template-columns:28px 1fr;align-items:start;gap:12px;padding:12px 14px;display:grid}.pa-point__corps{gap:4px;display:grid}.pa-point__texte{font-size:1.0625rem;font-weight:600;line-height:1.35}.pa-voir-detail{gap:10px}.pa-voir-detail__fleche{border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;transition:transform .16s ease-out;transform:translateY(-2px)rotate(45deg)}.pa-voir-detail[aria-expanded=true] .pa-voir-detail__fleche{transform:translateY(2px)rotate(-135deg)}.pa-detail-zone{gap:16px;min-width:0;display:grid}.pa-verifications{padding:0}.pa-verification{border-top:1px solid var(--_bordure);grid-template-columns:9.5em 1fr;gap:10px;padding:10px 0;font-size:.9375rem;display:grid}.pa-verification__texte{gap:2px;display:grid}.pa-verification__libelle{font-weight:600}.pa-verification__resume{color:var(--_doux)}@media (width<=480px){.pa-verification{grid-template-columns:1fr;gap:4px}}.pa-suite{gap:14px;display:grid}.pa-suite__boutons{flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}.pa-envoi{gap:14px}.pa-statut:empty{display:none}.pa-statut{background:var(--_fond);border-left:4px solid;border-radius:4px;padding:10px 14px;font-weight:600}.pa-envoi[data-etat=succes] .pa-statut{color:var(--_succes)}.pa-envoi[data-etat=echec] .pa-statut{color:var(--_erreur)}@media (prefers-reduced-motion:reduce){.pa-cadran__arc{transition:none}.oa-rapport--anime,.pa-etape[data-etat=en-cours] .pa-etape__marque{animation:none}.pa-voir-detail__fleche{transition:none}.pa-attente__roue{border-color:var(--_accent);animation:none}}
