.proj:where(.astro-m7phzuhv){--accent-ink:var(--pf-accent-ink)}[data-theme=light] .proj:where(.astro-m7phzuhv){--accent-ink:var(--pf-accent);--shadow:var(--pf-shadow)}.proj:where(.astro-m7phzuhv) a:where(.astro-m7phzuhv){text-decoration:none}.proj:where(.astro-m7phzuhv) .tk:where(.astro-m7phzuhv){color:var(--pf-accent);font-weight:var(--pf-w-titre)}.proj:where(.astro-m7phzuhv) .lead:where(.astro-m7phzuhv){font-size:var(--pf-t-lg);color:var(--pf-text-soft);margin-bottom:22px}.proj:where(.astro-m7phzuhv) .lead:where(.astro-m7phzuhv) strong:where(.astro-m7phzuhv){color:var(--pf-text)}.conv:where(.astro-m7phzuhv){border:1px solid var(--pf-border);border-radius:var(--pf-radius-lg);background:var(--pf-surface);box-shadow:var(--pf-shadow);grid-template-columns:1fr auto 1.05fr auto 1fr;align-items:center;margin-bottom:12px;padding:22px;display:grid}.conv:where(.astro-m7phzuhv) .col:where(.astro-m7phzuhv){flex-direction:column;gap:7px;display:flex}.conv:where(.astro-m7phzuhv) .clab:where(.astro-m7phzuhv){font:var(--pf-w-libelle) var(--pf-t-2xs)/var(--pf-lh-serre) var(--pf-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--pf-muted);margin-bottom:3px}.stdchip:where(.astro-m7phzuhv){font:var(--pf-w-libelle) var(--pf-t-2xs)/var(--pf-lh-serre) var(--pf-mono);border-radius:var(--pf-radius-sm);border:1px solid var(--pf-border);background:var(--pf-surface-2);color:var(--pf-text-soft);padding:8px 11px}.stdchip:where(.astro-m7phzuhv).reg{color:var(--pf-muted);border-style:dashed}.conv:where(.astro-m7phzuhv) .arrowcol:where(.astro-m7phzuhv){color:var(--pf-accent);place-items:center;padding:0 14px;display:grid}.conv:where(.astro-m7phzuhv) .arrowcol:where(.astro-m7phzuhv) svg:where(.astro-m7phzuhv){width:24px;height:24px}.core:where(.astro-m7phzuhv){background:linear-gradient(160deg,var(--pf-accent-deep),#9a1818);border:1px solid var(--pf-accent);border-radius:var(--pf-radius-lg);color:var(--pf-blanc);box-shadow:0 14px 34px -12px var(--pf-accent);text-align:center;padding:18px}.core:where(.astro-m7phzuhv) .ct:where(.astro-m7phzuhv){font-weight:var(--pf-w-titre);font-size:var(--pf-t-3xl);letter-spacing:-.03em}.core:where(.astro-m7phzuhv) .cs:where(.astro-m7phzuhv){font-size:var(--pf-t-2xs);opacity:.85;margin-top:2px}.core:where(.astro-m7phzuhv) .cstats:where(.astro-m7phzuhv){border-top:1px solid #fff3;justify-content:center;gap:14px;margin-top:11px;padding-top:10px;display:flex}.core:where(.astro-m7phzuhv) .cstats:where(.astro-m7phzuhv) div:where(.astro-m7phzuhv){font-weight:var(--pf-w-titre);font-size:var(--pf-t-base)}.core:where(.astro-m7phzuhv) .cstats:where(.astro-m7phzuhv) span:where(.astro-m7phzuhv){font-size:var(--pf-t-2xs);opacity:.8;font-weight:var(--pf-w-libelle);margin-top:3px;display:block}.lvlcol:where(.astro-m7phzuhv) .lv:where(.astro-m7phzuhv){border-radius:var(--pf-radius-sm);border:1px solid var(--pf-border);background:var(--pf-surface-2);align-items:center;gap:9px;padding:8px 10px;display:flex}.lvlcol:where(.astro-m7phzuhv) .lv:where(.astro-m7phzuhv) .lb:where(.astro-m7phzuhv){font:var(--pf-w-libelle) var(--pf-t-2xs)/var(--pf-lh-serre) var(--pf-mono);border-radius:var(--pf-radius-xs);padding:4px 7px}.lvlcol:where(.astro-m7phzuhv) .lv:where(.astro-m7phzuhv).l1 .lb:where(.astro-m7phzuhv){color:var(--pf-info);background:var(--pf-info-wash);border:1px solid var(--pf-info-line)}.lvlcol:where(.astro-m7phzuhv) .lv:where(.astro-m7phzuhv).l2 .lb:where(.astro-m7phzuhv){color:var(--pf-warn);background:var(--pf-warn-wash);border:1px solid var(--pf-warn-line)}.lvlcol:where(.astro-m7phzuhv) .lv:where(.astro-m7phzuhv).l3 .lb:where(.astro-m7phzuhv){color:var(--accent-ink);background:var(--pf-accent-wash);border:1px solid var(--pf-accent-line)}.lvlcol:where(.astro-m7phzuhv) .lv:where(.astro-m7phzuhv) .ln:where(.astro-m7phzuhv){font-size:var(--pf-t-xs);font-weight:var(--pf-w-libelle);color:var(--pf-text-soft)}.conv-cap:where(.astro-m7phzuhv){font-size:var(--pf-t-xs);color:var(--pf-muted);align-items:center;gap:8px;margin-bottom:34px;display:flex}.conv-cap:where(.astro-m7phzuhv) svg:where(.astro-m7phzuhv){width:14px;height:14px;color:var(--pf-accent);flex-shrink:0}.callout:where(.astro-m7phzuhv){border-radius:var(--pf-radius);border:1px solid;gap:14px;margin-bottom:28px;padding:16px 18px;display:flex}.callout:where(.astro-m7phzuhv) .ci:where(.astro-m7phzuhv){border-radius:var(--pf-radius-sm);flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.callout:where(.astro-m7phzuhv) .ci:where(.astro-m7phzuhv) svg:where(.astro-m7phzuhv){width:18px;height:18px}.callout:where(.astro-m7phzuhv) .lab:where(.astro-m7phzuhv){font:var(--pf-w-libelle) var(--pf-t-2xs)/var(--pf-lh-serre) var(--pf-mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px}.callout:where(.astro-m7phzuhv) p:where(.astro-m7phzuhv){font-size:var(--pf-t-sm);color:var(--pf-text-soft);margin:0}.c-info:where(.astro-m7phzuhv){border-color:var(--pf-info-line);background:var(--pf-info-wash)}.c-info:where(.astro-m7phzuhv) .ci:where(.astro-m7phzuhv){background:var(--pf-info-wash);color:var(--pf-info)}.c-info:where(.astro-m7phzuhv) .lab:where(.astro-m7phzuhv){color:var(--pf-info)}.c-ok:where(.astro-m7phzuhv){border-color:var(--pf-ok-line);background:var(--pf-ok-wash)}.c-ok:where(.astro-m7phzuhv) .ci:where(.astro-m7phzuhv){background:var(--pf-ok);color:var(--pf-sur-ok)}.c-ok:where(.astro-m7phzuhv) .lab:where(.astro-m7phzuhv){color:var(--pf-ok)}.p-h2:where(.astro-m7phzuhv){font-weight:var(--pf-w-titre);font-size:var(--pf-t-2xl);letter-spacing:-.025em;border:0;align-items:center;gap:11px;margin:36px 0 14px;padding:0;display:flex}.p-h2:where(.astro-m7phzuhv) .h-mark:where(.astro-m7phzuhv){border-radius:var(--pf-radius-xs);background:var(--pf-accent-plein);width:5px;height:24px}.proj:where(.astro-m7phzuhv) p:where(.astro-m7phzuhv){color:var(--pf-text-soft)}.proj:where(.astro-m7phzuhv) p:where(.astro-m7phzuhv) strong:where(.astro-m7phzuhv){color:var(--pf-text);font-weight:var(--pf-w-titre)}.proj:where(.astro-m7phzuhv) code:where(.astro-m7phzuhv){font-family:var(--pf-mono);font-size:var(--pf-t-sm);background:var(--pf-surface-2);border-radius:var(--pf-radius-xs);padding:1px 5px}.lnk:where(.astro-m7phzuhv){color:var(--pf-accent);font-weight:var(--pf-w-libelle);border-bottom:1px solid var(--pf-accent-line)}.flist:where(.astro-m7phzuhv){gap:9px;margin:6px 0 16px;display:grid}.fitem:where(.astro-m7phzuhv){border:1px solid var(--pf-border);border-radius:var(--pf-radius-md);background:var(--pf-surface);align-items:flex-start;gap:13px;padding:12px 15px;display:flex}.fitem:where(.astro-m7phzuhv) .fk:where(.astro-m7phzuhv){font:var(--pf-w-libelle) var(--pf-t-2xs)/var(--pf-lh-libelle) var(--pf-mono);color:var(--pf-accent);flex-shrink:0;min-width:104px}.fitem:where(.astro-m7phzuhv) .fv:where(.astro-m7phzuhv){font-size:var(--pf-t-sm);color:var(--pf-text-soft)}.fitem:where(.astro-m7phzuhv) .fv:where(.astro-m7phzuhv) b:where(.astro-m7phzuhv){color:var(--pf-text)}.ntable:where(.astro-m7phzuhv){border-collapse:separate;border-spacing:0;border:1px solid var(--pf-border);border-radius:var(--pf-radius);width:100%;margin-bottom:8px;overflow:hidden}.ntable:where(.astro-m7phzuhv) th:where(.astro-m7phzuhv){text-align:left;font:var(--pf-w-libelle) var(--pf-t-2xs)/var(--pf-lh-serre) var(--pf-mono);text-transform:uppercase;letter-spacing:.07em;color:var(--pf-muted);background:var(--pf-surface-2);border-bottom:1px solid var(--pf-border);padding:12px 16px}.ntable:where(.astro-m7phzuhv) tbody:where(.astro-m7phzuhv) tr:where(.astro-m7phzuhv){background:0 0}.ntable:where(.astro-m7phzuhv) td:where(.astro-m7phzuhv){font-size:var(--pf-t-sm);color:var(--pf-text-soft);border-bottom:1px solid var(--pf-border-soft);vertical-align:top;background:var(--pf-surface);padding:13px 16px}.ntable:where(.astro-m7phzuhv) tr:where(.astro-m7phzuhv):last-child td:where(.astro-m7phzuhv){border-bottom:none}.ntable:where(.astro-m7phzuhv) .lvb:where(.astro-m7phzuhv){font:var(--pf-w-libelle) var(--pf-t-2xs)/var(--pf-lh-serre) var(--pf-mono);border-radius:var(--pf-radius-xs);padding:4px 8px}.ntable:where(.astro-m7phzuhv) .l1:where(.astro-m7phzuhv){color:var(--pf-info);background:var(--pf-info-wash)}.ntable:where(.astro-m7phzuhv) .l2:where(.astro-m7phzuhv){color:var(--pf-warn);background:var(--pf-warn-wash)}.ntable:where(.astro-m7phzuhv) .l3:where(.astro-m7phzuhv){color:var(--accent-ink);background:var(--pf-accent-wash)}.ntable:where(.astro-m7phzuhv) td:where(.astro-m7phzuhv) b:where(.astro-m7phzuhv){color:var(--pf-text);font-weight:var(--pf-w-titre)}.princ:where(.astro-m7phzuhv){gap:9px;margin-bottom:16px;display:grid}.pr:where(.astro-m7phzuhv){border:1px solid var(--pf-border);border-radius:var(--pf-radius-md);background:var(--pf-surface);align-items:flex-start;gap:12px;padding:12px 15px;display:flex}.pr:where(.astro-m7phzuhv) .pc:where(.astro-m7phzuhv){border-radius:var(--pf-radius-xs);background:var(--pf-accent-wash);width:24px;height:24px;color:var(--pf-accent);flex-shrink:0;place-items:center;margin-top:1px;display:grid}.pr:where(.astro-m7phzuhv) .pc:where(.astro-m7phzuhv) svg:where(.astro-m7phzuhv){width:14px;height:14px}.pr:where(.astro-m7phzuhv) b:where(.astro-m7phzuhv){color:var(--pf-text);font-weight:var(--pf-w-titre)}.pr:where(.astro-m7phzuhv) span:where(.astro-m7phzuhv){color:var(--pf-text-soft);font-size:var(--pf-t-sm)}.anatomy:where(.astro-m7phzuhv){border:1px solid var(--pf-border);border-radius:var(--pf-radius-lg);background:var(--pf-surface);margin-bottom:10px;position:relative;overflow:hidden}.anatomy:where(.astro-m7phzuhv):before{content:"";background:var(--pf-accent-deep);width:4px;position:absolute;top:0;bottom:0;left:0}.an-head:where(.astro-m7phzuhv){flex-wrap:wrap;align-items:center;gap:9px;padding:16px 20px 0;display:flex}.an-id:where(.astro-m7phzuhv){font:var(--pf-w-libelle) var(--pf-t-xs)/var(--pf-lh-serre) var(--pf-mono);color:var(--pf-text);background:var(--pf-surface-2);border:1px solid var(--pf-border);border-radius:var(--pf-radius-sm);padding:7px 11px}.an-b:where(.astro-m7phzuhv){font:var(--pf-w-libelle) var(--pf-t-2xs)/var(--pf-lh-serre) var(--pf-mono);text-transform:uppercase;letter-spacing:.05em;border-radius:var(--pf-radius-xs);padding:5px 8px}.b-lvl:where(.astro-m7phzuhv){color:var(--pf-info);background:var(--pf-info-wash);border:1px solid var(--pf-info-line)}.b-doit:where(.astro-m7phzuhv){background:var(--pf-accent-deep);color:var(--pf-blanc)}.b-ess:where(.astro-m7phzuhv){color:var(--pf-ok);background:var(--pf-ok-wash);border:1px solid var(--pf-ok-line)}.b-souv:where(.astro-m7phzuhv){color:var(--accent-ink);background:var(--pf-accent-wash);border:1px solid var(--pf-accent-line)}.an-text:where(.astro-m7phzuhv){font-size:var(--pf-t-sm);color:var(--pf-text);padding:13px 20px 16px}.an-meta:where(.astro-m7phzuhv){border-top:1px solid var(--pf-border-soft);background:var(--pf-surface-2);gap:11px;padding:14px 20px;display:grid}.an-row:where(.astro-m7phzuhv){grid-template-columns:130px 1fr;gap:14px;display:grid}.an-row:where(.astro-m7phzuhv) .ak:where(.astro-m7phzuhv){font:var(--pf-w-libelle) var(--pf-t-2xs)/var(--pf-lh-libelle) var(--pf-mono);text-transform:uppercase;letter-spacing:.07em;color:var(--pf-muted)}.an-row:where(.astro-m7phzuhv) .av:where(.astro-m7phzuhv){font-size:var(--pf-t-xs);color:var(--pf-text-soft)}.an-row:where(.astro-m7phzuhv) .av:where(.astro-m7phzuhv) .tag:where(.astro-m7phzuhv){font-family:var(--pf-mono);font-size:var(--pf-t-2xs);color:var(--pf-accent)}.domains:where(.astro-m7phzuhv){grid-template-columns:1fr 1fr;gap:12px;display:grid}.dom:where(.astro-m7phzuhv){border:1px solid var(--pf-border);border-radius:var(--pf-radius);background:var(--pf-surface);padding:15px 17px;transition:all .15s;display:block;position:relative;overflow:hidden}.dom:where(.astro-m7phzuhv):before{content:"";background:var(--pf-accent-plein);opacity:.55;width:3px;position:absolute;top:0;bottom:0;left:0}.dom:where(.astro-m7phzuhv):hover{border-color:var(--pf-accent-line);transform:translateY(-2px)}.dom-top:where(.astro-m7phzuhv){align-items:center;gap:11px;margin-bottom:10px;display:flex}.dom:where(.astro-m7phzuhv) .di:where(.astro-m7phzuhv){border-radius:var(--pf-radius-sm);background:var(--pf-accent-wash);width:34px;height:34px;color:var(--pf-accent);flex-shrink:0;place-items:center;display:grid}.dom:where(.astro-m7phzuhv) .di:where(.astro-m7phzuhv) svg:where(.astro-m7phzuhv){width:18px;height:18px}.dom:where(.astro-m7phzuhv) .dn:where(.astro-m7phzuhv){font-weight:var(--pf-w-titre);font-size:var(--pf-t-base);color:var(--pf-text)}.dom:where(.astro-m7phzuhv):hover .dn:where(.astro-m7phzuhv){color:var(--pf-accent)}.dom:where(.astro-m7phzuhv) .darr:where(.astro-m7phzuhv){color:var(--pf-muted);margin-left:auto;transition:all .15s}.dom:where(.astro-m7phzuhv):hover .darr:where(.astro-m7phzuhv){color:var(--pf-accent);transform:translate(3px)}.dom:where(.astro-m7phzuhv) .darr:where(.astro-m7phzuhv) svg:where(.astro-m7phzuhv){width:17px;height:17px}.dom:where(.astro-m7phzuhv) .dmeta:where(.astro-m7phzuhv){font:var(--pf-w-libelle) var(--pf-t-2xs)/var(--pf-lh-serre) var(--pf-mono);color:var(--pf-muted)}.dom:where(.astro-m7phzuhv) .dmeta:where(.astro-m7phzuhv) b:where(.astro-m7phzuhv){color:var(--pf-text-soft)}@media (width<=50rem){.conv:where(.astro-m7phzuhv){grid-template-columns:1fr;gap:14px}.conv:where(.astro-m7phzuhv) .arrowcol:where(.astro-m7phzuhv){padding:0;transform:rotate(90deg)}.domains:where(.astro-m7phzuhv),.an-row:where(.astro-m7phzuhv),.fitem:where(.astro-m7phzuhv){grid-template-columns:1fr}}
