.mv-large{max-width:1180px;margin:0 auto;padding:0 1.5rem}.mv-hero{background:var(--jaune);padding:3.25rem 0 3.5rem}.mv-eyebrow{text-align:center;margin:0;font-family:var(--police-titre);font-size:.7rem;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:#00000080}.mv-h1{margin:.75rem auto 0;max-width:47rem;text-align:center;font-family:var(--police-titre);font-size:clamp(1.6rem,4vw,2.25rem);font-weight:700;line-height:1.12;letter-spacing:-.02em;color:var(--noir);text-wrap:pretty}.mv-chapo{margin:.9rem auto 0;max-width:40rem;text-align:center;font-size:.95rem;line-height:1.65;color:#000000a6;text-wrap:pretty}.mv-champ{margin:1.6rem auto 0;max-width:41rem;display:flex;gap:.5rem;align-items:center;background:var(--blanc);border:1px solid rgba(0,0,0,.14);border-radius:10px;padding:.5rem;box-shadow:0 3px 12px #0e0a091f}.mv-protocole{padding-left:.9rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;font-weight:500;color:#00000059}.mv-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mv-champ input{flex:1;min-width:0;border:0;background:none;padding:.65rem .3rem;font-family:inherit;font-size:.95rem;color:var(--noir)}.mv-champ input:focus{outline:2px solid var(--orange);outline-offset:3px;border-radius:4px}.mv-champ button{flex:none;border:0;cursor:pointer;background:var(--noir);color:var(--creme);font-family:var(--police-titre);font-size:.9rem;font-weight:600;padding:.85rem 1.6rem;border-radius:7px}.mv-champ button:hover{background:var(--vert)}.mv-champ button[disabled]{opacity:.6;cursor:progress}.mv-dept{position:relative;flex:0 0 13rem;align-self:stretch;display:flex;border-left:1px solid var(--gris-bord);padding-left:.5rem}.mv-champ .mv-dept input{flex:1;font-size:.9rem}.mv-champ .mv-dept input[aria-invalid=true]::placeholder{color:#8a2020}.mv-dept-liste{position:absolute;z-index:20;top:calc(100% + .75rem);left:0;width:17rem;max-height:17rem;overflow-y:auto;margin:0;padding:.3rem;list-style:none;background:var(--blanc);border:1px solid var(--gris-bord);border-radius:8px;box-shadow:0 8px 24px #0e0a0929;text-align:left}.mv-dept-liste li{display:flex;justify-content:space-between;gap:.75rem;cursor:pointer;padding:.5rem .6rem;border-radius:5px;font-size:.85rem;color:var(--noir)}.mv-dept-liste li small{font-size:.76rem;color:var(--gris-doux);white-space:nowrap}.mv-dept-liste li[aria-selected=true]{background:var(--gris-puce)}.mv-dept-liste .mv-dept-rien{cursor:default;color:var(--gris-doux)}.mv-mention{margin:.7rem 0 0;text-align:center;font-size:.78rem;color:#0000008c}.mv-perimetre{margin:.35rem 0 0;text-align:center;font-size:.78rem;color:#0000008c}.mv-perimetre svg{vertical-align:-2px;margin-right:.3rem}.mv-erreur{margin:.8rem auto 0;max-width:41rem;text-align:center;font-size:.85rem;font-weight:600;color:#8a2020;background:#ffffffbf;border-radius:7px;padding:.6rem .9rem}.mv-resultats,.mv-vide{background:var(--creme);padding:1.75rem 0 3.25rem}.mv-bandeau{display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem}.mv-mono{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;letter-spacing:.07em;text-transform:uppercase;color:#00000073}.mv-tuiles-titre{margin:1.2rem 0 0;display:flex;align-items:center;font-family:var(--police-titre);font-size:.88rem;font-weight:600;color:var(--noir)}.mv-tuiles-titre+.mv-tuiles{margin-top:.6rem}.mv-tuiles-titre span{margin-left:.45rem}.mv-logo-fab{display:block;height:1.05rem;width:auto}.mv-logo-fab--titre{display:inline-block;height:1.3em;vertical-align:-.3em;margin-left:.1em}.mv-comparaison{display:grid;grid-template-columns:minmax(0,1fr)}.mv-comparaison__rangees,#mv-bloc-fab{display:contents}#mv-bloc-fab[hidden]>*{display:none}.mv-comparaison .mv-tuiles{grid-template-columns:repeat(4,minmax(0,1fr))}.mv-tuile--phrase{display:flex;flex-direction:column;justify-content:center}.mv-tuile--phrase[hidden]{display:none}.mv-tuiles{margin-top:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.mv-tuile{position:relative;overflow:hidden;background:var(--blanc);border:1px solid var(--gris-bord);border-radius:10px;padding:1.1rem 1.25rem}.mv-tuile:before{content:"";position:absolute;inset:0 0 auto;height:7.5rem;pointer-events:none;background:repeating-linear-gradient(45deg,rgba(14,10,9,.075) 0 1px,transparent 1px 8px);-webkit-mask-image:linear-gradient(#000,transparent);mask-image:linear-gradient(#000,transparent)}.mv-tuile--fort{background:var(--jaune-doux);border-color:#e8d9a0}.mv-tuile--bonne{box-shadow:inset 0 3px 0 var(--pf-vert-tx)}.mv-tuile--faible{box-shadow:inset 0 3px #d9a400}.mv-tuile--invisible{box-shadow:inset 0 3px 0 var(--gris-doux)}.mv-tuile--bonne .mv-tuile__v{color:var(--pf-vert-tx)}.mv-tuile--faible .mv-tuile__v{color:var(--pf-jaune-tx)}.mv-tuile--invisible .mv-tuile__v{color:var(--gris-texte)}.mv-tuile__l{position:relative;margin:0;font-family:var(--police-titre);font-size:.66rem;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:#00000073}.mv-tuile__v{position:relative;margin:.35rem 0 0;font-family:var(--police-titre);font-size:1.85rem;font-weight:700;letter-spacing:-.02em;color:var(--noir);line-height:1.1}.mv-tuile__l span{display:block;margin-top:.15rem;font-family:var(--police-texte, inherit);font-size:.72rem;letter-spacing:0;text-transform:none;color:#0006}.mv-tuile__v small{font-size:.95rem;font-weight:400;color:#00000073}.mv-note-tuile{margin:.7rem 0 0;font-size:.78rem;color:var(--gris-doux)}.mv-note-perimetre{margin-top:.35rem}.mv-metiers-bloc{grid-column:1}.mv-metiers-bloc.mv-sans-objet{display:none}.mv-plus{margin-top:1.2rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:1rem;align-items:stretch}.mv-plus .mv-plus__titre{grid-column:3 / 5;grid-row:1;margin:0 0 .6rem;align-self:center}.mv-plus .mv-plus__titre--mieux{grid-column:1 / 3}.mv-plus__titre[hidden]{display:none}.mv-plus .mv-tuile{background:var(--jaune-doux);border-color:#e8d9a0}.mv-plus .mv-tuile__v{color:var(--orange)}.mv-plus .mv-tuile--phrase{display:block}.mv-plus .mv-tuile--phrase[hidden]{display:none}.mv-plus .mv-tuile--phrase{grid-column:1 / 3;grid-row:2}.mv-plus .mv-tuile--plus{grid-column:3 / 5;grid-row:2}.mv-plus .mv-exemples--mieux{grid-column:1 / 3;grid-row:3}.mv-plus .mv-exemples--plus{grid-column:3 / 5;grid-row:3}.mv-plus .mv-couv-metiers{grid-column:3 / 5;grid-row:4}.mv-plus__signe{grid-column:3;grid-row:2;align-self:center;justify-self:start;z-index:1;transform:translate(calc(-50% - .5rem));display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:var(--orange);color:var(--blanc);font-family:var(--police-titre);font-size:1.3rem;font-weight:700;line-height:1;box-shadow:0 0 0 4px var(--creme)}.mv-plus--seul .mv-plus__signe{display:none}.mv-plus--seul .mv-plus__titre,.mv-plus--seul .mv-tuile--plus,.mv-plus--seul .mv-exemples--plus,.mv-plus--seul .mv-couv-metiers{grid-column:1 / -1}.mv-plus--seul .mv-tuile--plus,.mv-plus--seul .mv-exemples--plus{max-width:36rem}.mv-plus--seul .mv-exemples--mieux{display:none}.mv-exemples{margin-top:.7rem}.mv-exemples:empty{display:none}.mv-exemples__t{margin:0 0 .35rem;font-family:var(--police-titre);font-size:.66rem;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:#00000073}.mv-exemples ul{margin:0;padding:0;list-style:none;border:1px solid var(--gris-bord);border-radius:8px;background:var(--blanc)}.mv-exemples li{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;padding:.4rem .75rem;border-top:1px solid var(--gris-bord);font-size:.82rem;color:var(--noir)}.mv-exemples li:first-child{border-top:0}.mv-exemple__q{min-width:0;overflow-wrap:anywhere}.mv-exemple__rangs{flex:none;display:inline-flex;align-items:center;gap:.5rem;font-size:.76rem;color:var(--gris-doux)}.mv-exemple__rangs .mv-pastille__fab{margin:0;padding:0;border:0}.mv-tuile--plus{background:var(--jaune-doux);border-color:#e8d9a0}.mv-tuile--plus .mv-tuile__v{color:var(--orange)}.mv-tuile__txt{position:relative;margin:.4rem 0 0;font-size:.86rem;line-height:1.45;color:var(--noir)}.mv-tuile__txt small{display:block;margin-top:.25rem;font-size:.76rem;color:#00000080}.mv-metiers-bloc[hidden]{display:none}.mv-vide .mv-metiers-bloc{margin:1.5rem 0 1.8rem}.mv-metiers-source{margin:0;font-size:.82rem;color:var(--gris-texte)}.mv-metiers-source a{color:inherit}.mv-choix{margin-top:.75rem;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.mv-choix__liste{display:contents;list-style:none}.mv-choix__liste li{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .35rem .3rem .75rem;background:var(--blanc);border:1px solid var(--gris-bord);border-radius:999px;font-size:.82rem;color:var(--noir)}.mv-choix__liste button{cursor:pointer;border:0;background:none;border-radius:50%;width:1.3rem;height:1.3rem;font-size:.95rem;line-height:1;color:var(--gris-doux)}.mv-choix__liste button:hover{background:var(--gris-puce);color:var(--noir)}.mv-choix__ajout{position:relative}.mv-choix__ajout input{width:12rem;border:1px dashed var(--gris-bord);background:none;border-radius:999px;padding:.38rem .8rem;font-family:inherit;font-size:.82rem;color:var(--noir)}.mv-choix__ajout input:focus{outline:2px solid var(--orange);outline-offset:2px;border-style:solid;background:var(--blanc)}.mv-choix__ajout .mv-dept-liste{top:calc(100% + .35rem)}.mv-potentiel{transition:opacity .15s}.mv-potentiel.mv-potentiel--charge{opacity:.45}.mv-couv-metiers{margin:.7rem 0 0;font-size:.8rem;color:var(--gris-doux)}.mv-couv-modifier{cursor:pointer;border:0;background:none;padding:0;margin-left:.3rem;font:inherit;color:var(--noir);text-decoration:underline;text-underline-offset:2px}.mv-couv-modifier:after{content:" ▾";text-decoration:none;display:inline-block;margin-left:.15rem}.mv-couv-modifier[aria-expanded=true]:after{content:" ▴"}.mv-metiers-edition{margin-top:.6rem}.mv-metiers-edition[hidden]{display:none}.mv-pot-vide{margin:0;font-size:.86rem;color:var(--gris-doux)}.mv-h2{margin:2.25rem 0 0;font-family:var(--police-titre);font-size:1.35rem;font-weight:700;letter-spacing:-.015em;color:var(--noir)}.mv-h2--section{margin-top:2rem}.mv-h2--section+.mv-comparaison>.mv-comparaison__rangees>.mv-tuiles-titre:first-child{margin-top:.8rem}.mv-metiers-bloc>.mv-h2--section{margin-top:2.5rem}.mv-vide .mv-metiers-bloc>.mv-h2--section{margin-top:0}.mv-metiers-bloc>.mv-h2--section+.mv-plus{margin-top:.9rem}.mv-filtres{margin-top:.9rem;display:flex;flex-wrap:wrap;gap:.5rem}.mv-filtre{cursor:pointer;border:1px solid var(--gris-bord);background:var(--blanc);border-radius:999px;padding:.45rem 1rem;font-family:inherit;font-size:.82rem;color:var(--gris-texte)}.mv-filtre[aria-pressed=true]{background:var(--jaune);border-color:var(--jaune);color:var(--noir);font-weight:600}.mv-filtre[data-f=bonne],.mv-filtre[data-f=faible],.mv-filtre[data-f=invisible]{display:inline-flex;align-items:center;gap:.45rem}.mv-filtre[data-f=bonne]:before,.mv-filtre[data-f=faible]:before,.mv-filtre[data-f=invisible]:before{content:"";width:.55rem;height:.55rem;border-radius:50%}.mv-filtre[data-f=bonne]:before{background:var(--pf-vert-tx)}.mv-filtre[data-f=faible]:before{background:#d9a400}.mv-filtre[data-f=invisible]:before{background:var(--gris-doux)}.mv-filtre[data-f=bonne][aria-pressed=true]{background:var(--pf-vert-bg);border-color:var(--pf-vert-tx);color:var(--pf-vert-tx)}.mv-filtre[data-f=faible][aria-pressed=true]{background:var(--pf-jaune-bg);border-color:#d9a400;color:var(--pf-jaune-tx)}.mv-filtre[data-f=invisible][aria-pressed=true]{background:var(--gris-puce);border-color:var(--gris-doux);color:var(--gris-texte)}.mv-outils{margin-top:.9rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.mv-outils .mv-filtres{margin-top:0}.mv-filtre[data-f=fab]{display:inline-flex;align-items:center}.mv-filtre[data-f=fab] .mv-fleur{margin-right:.35rem}.mv-filtre[data-f=fab][aria-pressed=true]{background:var(--jaune-doux);border-color:var(--orange);color:var(--noir)}.mv-recherche{flex:0 1 17rem;min-width:0;border:1px solid var(--gris-bord);background:var(--blanc);border-radius:999px;padding:.5rem 1rem;font-family:inherit;font-size:.85rem;color:var(--noir)}.mv-recherche:focus{outline:2px solid var(--orange);outline-offset:2px}.mv-rang{display:inline-block;min-width:2.4rem;text-align:center;border-radius:999px;padding:.25rem .6rem;font-size:.78rem;font-weight:700}.mv-rang--haut{background:var(--pf-vert-bg);color:var(--pf-vert-tx)}.mv-rang--moyen{background:var(--pf-jaune-bg);color:var(--pf-jaune-tx)}.mv-rang--bas{background:var(--gris-puce);color:var(--gris-doux)}.mv-domaine{color:var(--gris-texte)}.mv-fleur{width:.82rem;height:.82rem;margin-right:.4rem;vertical-align:-.11rem;flex:none}.mv-groupe-bloc{margin-top:1.6rem}.mv-groupe-titre{margin:0;font-family:var(--police-titre);font-size:1.02rem;font-weight:700;color:var(--noir)}.mv-groupe-titre span{font-weight:400;font-size:.85rem;color:var(--gris-doux);margin-left:.4rem}.mv-synthese{margin:.35rem 0 0;font-size:.86rem;line-height:1.6;color:var(--gris-texte);max-width:52rem}.mv-synthese q{font-weight:600;color:var(--noir)}.mv-groupe-vide{margin:.6rem 0 0;font-size:.85rem;color:var(--gris-doux)}.mv-invisibles[hidden],.mv-couv-rien[hidden]{display:none}.mv-metiers-bloc--rien>.mv-h2--section,.mv-metiers-bloc--rien .mv-plus>:not(.mv-couv-metiers){display:none}.mv-vide .mv-invisibles>.mv-h2{margin-top:1.5rem}.mv-pastilles--invisibles{margin-top:.6rem}.mv-pastille.mv-pastille--absent{cursor:default;background:var(--creme);border-color:var(--gris-bord);color:var(--noir)}.mv-pastille.mv-pastille--absent .mv-pastille__fab{border-left-color:var(--gris-bord)}.mv-metiers{margin-top:.8rem;background:var(--blanc);border:1px solid var(--gris-bord);border-radius:10px}.mv-metier{padding:.95rem 1.1rem;border-top:1px solid var(--gris-bord)}.mv-metier:first-child{border-top:0}.mv-metier__tete{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem .75rem}.mv-metier__nom{margin:0;font-family:var(--police-titre);font-size:.95rem;font-weight:600;color:var(--noir)}.mv-metier__stats{font-size:.78rem;color:var(--gris-doux)}.mv-palier{margin-top:.55rem;display:grid;grid-template-columns:9.5rem 1fr;gap:.6rem;align-items:start}.mv-palier__nom{margin:.3rem 0 0;font-size:.78rem;font-weight:600;color:var(--noir);line-height:1.3}.mv-palier__nom span{display:block;font-weight:400;font-size:.7rem;color:var(--gris-doux)}.mv-palier--bonne .mv-palier__nom{color:var(--pf-vert-tx)}.mv-palier--faible .mv-palier__nom{color:var(--pf-jaune-tx)}.mv-palier--invisible .mv-palier__nom{color:var(--gris-texte)}.mv-pastilles{display:flex;flex-wrap:wrap;gap:.4rem}.mv-pastille{display:inline-flex;align-items:center;gap:.35rem;cursor:pointer;border:1px solid transparent;border-radius:999px;padding:.28rem .7rem;font-family:inherit;font-size:.8rem;line-height:1.3;text-align:left}.mv-pastille b{font-weight:700}.mv-pastille__fab{display:inline-flex;align-items:center;margin-left:.15rem;padding-left:.45rem;border-left:1px solid currentColor;font-size:.74rem;font-weight:700;color:var(--noir)}.mv-pastille__fab .mv-fleur{width:.78rem;height:.78rem;margin-right:.2rem}.mv-barre{position:sticky;top:71px;z-index:15;margin:0 -.5rem;padding:.1rem .5rem .7rem;background:var(--creme)}.mv-legende-fab{margin:.6rem 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.8rem;color:var(--gris-texte)}.mv-legende-fab[hidden]{display:none}.mv-legende-fab__t{font-family:var(--police-titre);font-size:.66rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:#00000073}.mv-legende-fab .mv-pastille__fab{margin:0;padding:.2rem .55rem;border:1px solid var(--gris-bord);border-radius:999px;background:var(--blanc)}.mv-pastille--haut{background:var(--pf-vert-bg);color:var(--pf-vert-tx)}.mv-pastille--moyen{background:var(--pf-jaune-bg);color:var(--pf-jaune-tx)}.mv-pastille--bas{background:var(--gris-puce);color:var(--gris-texte)}.mv-pastille--premier{border-color:var(--pf-vert-tx)}.mv-pastille[aria-expanded=true]{border-color:var(--noir);box-shadow:0 0 0 1px var(--noir)}.mv-pastille:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.mv-pastille--cachee{display:none}.mv-palier--tout .mv-pastille--cachee{display:inline-flex}.mv-pastilles__plus{cursor:pointer;border:1px dashed var(--gris-bord);background:none;border-radius:999px;padding:.28rem .7rem;font-family:inherit;font-size:.8rem;color:var(--gris-texte)}.mv-detail{margin-top:.75rem;padding:.9rem 1rem;background:var(--creme);border:1px solid var(--gris-bord);border-radius:8px;font-size:.84rem}.mv-detail__tete{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .6rem}.mv-detail__req{font-weight:700;color:var(--noir)}.mv-detail__fermer{margin-left:auto;cursor:pointer;border:0;background:none;font-size:1.1rem;line-height:1;color:var(--gris-doux);padding:.1rem .3rem}.mv-detail__cols{margin-top:.7rem;display:grid;grid-template-columns:1fr 1fr;gap:1rem}.mv-detail__t{margin:0 0 .35rem;font-family:var(--police-titre);font-size:.66rem;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:#00000073}.mv-detail ol{margin:0;padding:0;list-style:none}.mv-detail li{display:flex;align-items:center;gap:.45rem;padding:.18rem 0}.mv-detail__n{min-width:1.6rem;font-size:.75rem;font-weight:700;color:var(--gris-doux)}.mv-detail__saut{color:var(--gris-doux);padding-left:2.05rem}.mv-domaine--vous{background:var(--pf-vert-bg);color:var(--pf-vert-tx);font-weight:700;border-radius:999px;padding:.15rem .55rem}.mv-cest-vous{font-family:var(--police-titre);font-size:.66rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--pf-vert-tx);white-space:nowrap}.mv-aucun{color:var(--gris-doux)}.mv-cta{margin-top:2rem;background:var(--vert);color:var(--creme);border-radius:10px;padding:1.75rem;display:flex;gap:1.5rem;align-items:center;justify-content:space-between;flex-wrap:wrap}.mv-cta h2{margin:0;font-family:var(--police-titre);font-size:1.15rem;font-weight:700;color:var(--creme)}.mv-cta p{margin:.5rem 0 0;font-size:.88rem;line-height:1.6;opacity:.85;max-width:44rem}.mv-bouton-cta{flex:none;background:var(--orange);color:var(--blanc);text-decoration:none;font-family:var(--police-titre);font-weight:600;font-size:.9rem;padding:.85rem 1.5rem;border-radius:7px}.mv-bouton-cta:hover{background:#e65c00}.mv-pied{margin:1.25rem 0 0;font-size:.76rem;line-height:1.6;color:var(--gris-doux)}.mv-vide p:not(.mv-cta p){max-width:44rem;margin:.8rem 0 1.4rem;line-height:1.7;color:var(--gris-texte)}@media(max-width:640px){.mv-tuiles{grid-template-columns:1fr 1fr;gap:.6rem}.mv-tuile{padding:.9rem 1rem}.mv-tuile__v{font-size:1.5rem}.mv-comparaison .mv-tuiles{grid-template-columns:1fr 1fr}.mv-plus{grid-template-columns:minmax(0,1fr)}.mv-plus>*{grid-column:1!important;grid-row:auto!important}.mv-plus .mv-plus__titre.mv-plus__titre--mieux{order:0}.mv-plus .mv-tuile--phrase{order:1}.mv-plus .mv-plus__signe{order:3;justify-self:center;transform:none;margin:.6rem 0}.mv-plus .mv-plus__titre{order:4}.mv-plus .mv-exemples--mieux{order:2}.mv-plus .mv-tuile--plus{order:5}.mv-plus .mv-exemples--plus{order:6}.mv-plus .mv-couv-metiers{order:7}.mv-champ{flex-wrap:wrap}.mv-dept{flex-basis:100%;border-left:0;border-top:1px solid var(--gris-bord);padding:.25rem 0 0 .6rem}.mv-dept-liste{width:100%;top:calc(100% + .4rem)}.mv-champ button{width:100%}.mv-cta{flex-direction:column;align-items:flex-start}.mv-recherche{flex-basis:100%}.mv-barre{position:static;margin:0;padding:0}.mv-detail__cols{grid-template-columns:1fr}.mv-palier{grid-template-columns:1fr;gap:.3rem}.mv-palier__nom{margin:0}.mv-palier__nom span{display:inline;margin-left:.35rem}}
