@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ef29790064afbce3-s.0888xg7ps4tjz.woff2?dpl=dpl_8AUs1D6scm5DCcQtaHdYcN63Zjym)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/817e533297d91a37-s.1sq7s-u68dts7.woff2?dpl=dpl_8AUs1D6scm5DCcQtaHdYcN63Zjym)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e65c1d18d087b3d9-s.2ypd8hlwb4pt3.woff2?dpl=dpl_8AUs1D6scm5DCcQtaHdYcN63Zjym)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c56e2f8b7dcc1901-s.p.3d7jz5b7vsrv4.woff2?dpl=dpl_8AUs1D6scm5DCcQtaHdYcN63Zjym)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/96cf155e359290ce-s.p.23ep72p29q6zo.woff2?dpl=dpl_8AUs1D6scm5DCcQtaHdYcN63Zjym)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_cb4b6581-module__fAswPG__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal;font-weight:600}.cormorant_garamond_cb4b6581-module__fAswPG__variable{--font-cormorant:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.p.3z_x6eowsw16y.woff2?dpl=dpl_8AUs1D6scm5DCcQtaHdYcN63Zjym)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2?dpl=dpl_8AUs1D6scm5DCcQtaHdYcN63Zjym)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_4c9caeb-module__yocY9a__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_4c9caeb-module__yocY9a__variable{--font-dmsans:"DM Sans", "DM Sans Fallback"}
:root{--v-idee:#0f3921;--v-conception:#c9a227;--v-pratique:#8a3e1a;--v-vert-desat:#6b8070;--v-terracotta:#d6877d;--v-peche:#efc7b4;--v-sable:#e8c4a0;--v-vert-pale:#c8ddd0;--v-danger:#c0392b;--v-noir:#000;--v-noir-doux:#333;--v-blanc:#fff;--v-creme:#fafaf8;--v-gris:#9aa0a6;--font-titre:"Cormorant Garamond", serif;--font-corps:"DM Sans", sans-serif}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{background:var(--v-creme);color:var(--v-noir-doux);font-family:var(--font-corps);margin:0;padding:0}h1,h2,h3{font-family:var(--font-titre);color:var(--v-idee);margin:0 0 .5rem}a{color:var(--v-idee)}button{font-family:var(--font-corps);cursor:pointer}.btn-primary{background:var(--v-idee);color:var(--v-blanc);border:none;border-radius:6px;padding:.65rem 1.25rem;font-size:.95rem}.btn-primary:disabled{background:var(--v-gris);cursor:not-allowed}.btn-secondary{color:var(--v-idee);border:1px solid var(--v-idee);background:0 0;border-radius:6px;padding:.6rem 1.2rem;font-size:.95rem}.badge{border-radius:999px;padding:.2rem .7rem;font-size:.8rem;font-weight:600;display:inline-block}.badge-nouveau{background:var(--v-sable);color:var(--v-pratique)}.badge-portrait_genere{color:#6b5410;background:#e8dfb0}.badge-envoye{background:var(--v-vert-desat);color:var(--v-blanc)}.card{background:var(--v-blanc);border:1px solid #e5e0d8;border-radius:10px;padding:1.25rem}.container{max-width:960px;margin:0 auto;padding:2rem 1.5rem}:root{--a-ground:#f7f6f2;--a-surface:#fff;--a-surface-2:#f1f2ec;--a-ink:#22302a;--a-ink-2:#5c6b62;--a-ink-3:#8a968d;--a-line:#e3e6df;--a-line-2:#d2d8cf;--a-brand-soft:#e7eee9;--a-gold-ink:#77621a;--a-gold-soft:#f6edd2;--a-rust-soft:#f3e4dc;--a-sage:#4c6b57;--a-sage-soft:#dfe9e2;--a-shadow:0 1px 2px #0f39210d, 0 4px 14px #0f39210d;--font-titre:var(--font-cormorant), "Cormorant Garamond", Georgia, serif;--font-corps:var(--font-dmsans), "DM Sans", system-ui, sans-serif}body{background:var(--a-ground);color:var(--a-ink);font-size:14px;line-height:1.5}:focus-visible{outline:2px solid var(--v-conception);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.app-shell{grid-template-columns:232px 1fr;min-height:100vh;display:grid}.app-contenu{min-width:0;padding:0 28px 40px}.rail{background:var(--v-idee);color:#e9ede8;flex-direction:column;gap:4px;padding:22px 14px 16px;display:flex}.wordmark{color:inherit;flex-direction:column;align-items:flex-start;gap:2px;padding:0 10px 14px;text-decoration:none;display:flex}.wordmark .nom{font-family:var(--font-titre);letter-spacing:.02em;font-size:24px;font-weight:600;line-height:1}.wordmark .sous{letter-spacing:.14em;text-transform:uppercase;color:#9db3a4;font-size:10.5px}.rail-groupe{flex-direction:column;gap:2px;display:flex}.rail-section{letter-spacing:.14em;text-transform:uppercase;color:#9db3a4;padding:13px 10px 5px;font-size:10.5px}.navlink{color:#e9ede8;border-radius:7px;align-items:center;gap:10px;padding:7px 10px;font-size:13.5px;text-decoration:none;transition:background .12s;display:flex}.navlink:hover{background:#ffffff12}.navlink[aria-current=page]{background:#ffffff1f;font-weight:600}.navlink[aria-current=page] .ico{color:var(--v-conception)}.navlink .ico{color:#9db3a4;flex:none;width:16px;height:16px}.rail-badge{background:var(--v-conception);color:#1d1503;border-radius:99px;margin-left:auto;padding:1px 7px;font-size:10.5px;font-weight:700}.rail-pied{color:#9db3a4;border-top:1px solid #ffffff1f;align-items:center;gap:9px;margin-top:auto;padding:12px 10px 0;font-size:12px;display:flex}.avatar{background:var(--v-conception);color:#1d1503;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:11px;font-weight:700;display:grid}.entete{flex-wrap:wrap;align-items:center;gap:14px;padding:18px 0 14px;display:flex}.entete h1{font-family:var(--font-titre);color:var(--v-idee);text-wrap:balance;margin:0;font-size:27px;font-weight:600;line-height:1.1}.entete .contexte{color:var(--a-ink-3);margin-top:3px;font-size:12.5px}.entete .actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.fil{color:var(--a-ink-3);margin-bottom:2px;font-size:12px}.fil a{color:inherit}.fil b{color:var(--a-ink-2);font-weight:500}.btn{text-align:center;border:1px solid #0000;border-radius:7px;padding:7px 14px;font-size:13px;font-weight:550;text-decoration:none;transition:filter .12s;display:inline-block}.btn:hover{filter:brightness(1.08)}.btn-plein{background:var(--v-idee);color:#f2f5f0}.btn-sauge{background:var(--a-sage);color:#f2f5f0}.btn-ligne{background:var(--a-surface);color:var(--v-idee);border-color:var(--a-line-2)}.btn-doux{background:var(--a-surface-2);color:var(--a-ink-2)}.btn-rouille{background:var(--a-surface);color:var(--v-pratique);border-color:var(--a-line-2)}.kpis{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-top:8px;display:grid}.kpi{background:var(--a-surface);border:1px solid var(--a-line);box-shadow:var(--a-shadow);border-radius:10px;flex-direction:column;gap:2px;padding:14px 16px 12px;display:flex}.kpi .titre{letter-spacing:.09em;text-transform:uppercase;color:var(--a-ink-3);font-size:11.5px;font-weight:550}.kpi .valeur{color:var(--a-ink);font-variant-numeric:tabular-nums;font-size:27px;font-weight:650;line-height:1.15}.kpi .delta{color:var(--a-ink-2);font-size:12px}.kpi.accent{border-top:3px solid var(--v-conception)}.kpi.alerte .valeur{color:var(--v-pratique)}.carte{background:var(--a-surface);border:1px solid var(--a-line);box-shadow:var(--a-shadow);border-radius:10px;margin-top:16px}.carte>.tete{border-bottom:1px solid var(--a-line);flex-wrap:wrap;align-items:baseline;gap:10px;padding:13px 18px;display:flex}.carte>.tete h2{color:var(--a-ink);font-size:14.5px;font-weight:650;font-family:var(--font-corps);margin:0}.carte>.tete .note{color:var(--a-ink-3);font-size:12px}.carte>.tete .droite{margin-left:auto;font-size:12.5px}.carte>.corps{padding:14px 18px 16px}.defile{overflow-x:auto}.tbl{border-collapse:collapse;width:100%;font-size:13.5px}.tbl th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--a-ink-3);border-bottom:1px solid var(--a-line-2);white-space:nowrap;padding:9px 14px;font-size:11.5px;font-weight:600}.tbl td{border-bottom:1px solid var(--a-line);vertical-align:middle;padding:10px 14px}.tbl tr:last-child td{border-bottom:none}.tbl tbody tr{transition:background .1s}.tbl tbody tr:hover{background:var(--a-surface-2)}.tbl .num{text-align:right;font-variant-numeric:tabular-nums}.lien{color:var(--v-idee);font-weight:550;font-size:inherit;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #0000;padding:0;text-decoration:none}.lien:hover{border-bottom-color:var(--v-conception)}.chip{white-space:nowrap;border-radius:99px;align-items:center;gap:5px;padding:2.5px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.chip:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.chip-propose{background:var(--a-surface-2);color:var(--a-ink-2)}.chip-relu{background:var(--a-sage-soft);color:var(--a-sage)}.chip-interpretations{background:var(--a-rust-soft);color:var(--v-pratique)}.chip-echantillon{background:var(--a-gold-soft);color:var(--a-gold-ink)}.chip-ecarte{background:var(--a-surface-2);color:var(--a-ink-3);text-decoration:line-through}.chip-nouveau{background:var(--a-gold-soft);color:var(--a-gold-ink)}.chip-portrait_genere{background:var(--a-brand-soft);color:var(--v-idee)}.chip-envoye{background:var(--a-sage-soft);color:var(--a-sage)}.jauge{vertical-align:-1px;gap:2.5px;display:inline-flex}.jauge i{background:var(--a-line-2);border-radius:2.5px;width:9px;height:9px}.jauge i.on{background:var(--v-idee)}.jauge.rouille i.on{background:var(--v-pratique)}.score{font-variant-numeric:tabular-nums;align-items:center;gap:7px;display:inline-flex}.score b{text-align:right;min-width:.75em;font-weight:650}.filtres{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.onglet{border:1px solid var(--a-line-2);background:var(--a-surface);color:var(--a-ink-2);border-radius:99px;padding:5px 13px;font-size:12.5px;font-weight:550;text-decoration:none}.onglet[aria-current=true]{background:var(--v-idee);border-color:var(--v-idee);color:#f2f5f0}.recherche{background:var(--a-surface);border:1px solid var(--a-line-2);min-width:240px;color:var(--a-ink-3);border-radius:8px;align-items:center;gap:8px;margin-left:auto;padding:6px 12px;display:flex}.recherche input{font:inherit;color:var(--a-ink);background:0 0;border:none;outline:none;width:100%}.pagination{color:var(--a-ink-3);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 18px;font-size:12.5px;display:flex}.aveugle{background:var(--a-brand-soft);border:1px solid var(--a-line);color:var(--a-ink-2);border-radius:9px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;padding:10px 14px;font-size:12.5px;display:flex}.evals{gap:5px;display:flex}.eval-p{background:var(--a-surface);border:1.5px solid var(--a-line-2);width:22px;height:22px;color:var(--a-ink-2);border-radius:50%;flex:none;place-items:center;font-size:10.5px;font-weight:700;display:grid}.question-tache{color:var(--a-ink);max-width:62ch;margin:2px 0 12px;font-size:14.5px}.onglets{border-bottom:1px solid var(--a-line);flex-wrap:wrap;gap:6px;margin:14px 0 16px;display:flex}.onglet{font:inherit;color:var(--a-ink-2);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:8px 12px 10px;font-size:13px;font-weight:500}.onglet:hover{color:var(--a-ink)}.onglet.actif{color:var(--a-sage);border-bottom-color:var(--a-sage);font-weight:600}.grille-scores{grid-template-columns:64px repeat(3,minmax(86px,1fr)) minmax(110px,1.15fr) minmax(96px,1fr);align-items:center;min-width:620px;font-size:13px;display:grid}.grille-scores>div{border-bottom:1px solid var(--a-line);padding:8px 10px}.grille-scores .gs-tete{letter-spacing:.08em;text-transform:uppercase;color:var(--a-ink-3);border-bottom:1px solid var(--a-line-2);font-size:11px;font-weight:600}.grille-scores .dim{color:var(--a-ink-2);font-weight:650}.grille-scores .mediane{background:var(--a-surface-2);font-weight:650}.grille-scores .votre input{border:1px solid var(--a-line-2);width:52px;font:inherit;text-align:center;background:var(--a-surface);color:var(--a-ink);border-radius:6px;padding:4px 6px}.justifs{color:var(--a-ink-2);margin-top:10px;font-size:12.5px}.justifs summary{cursor:pointer;color:var(--a-ink-3);font-weight:550}.justifs li{max-width:78ch;margin-top:5px}.deux-lectures{border-left:3px solid var(--v-conception);background:var(--a-gold-soft);color:var(--a-ink-2);border-radius:0 8px 8px 0;margin-top:10px;padding:9px 13px;font-size:12.5px}.decision{background:var(--a-surface);border:1px solid var(--a-line);box-shadow:var(--a-shadow);z-index:2;border-radius:10px;margin-top:18px;padding:16px 18px;position:sticky;bottom:12px}.decision .rangee{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.decision textarea{border:1px solid var(--a-line-2);background:var(--a-surface);width:100%;color:var(--a-ink);font:inherit;resize:vertical;border-radius:8px;min-height:40px;padding:8px 10px}.decision .explication{color:var(--a-ink-3);max-width:40ch;margin-left:auto;font-size:12px}@media (max-width:860px){.app-shell{grid-template-columns:1fr}.rail{flex-direction:row;align-items:center;padding:10px 14px;overflow-x:auto}.wordmark{padding:0 8px 0 0}.wordmark .sous,.rail-section,.rail-pied{display:none}.rail-groupe{flex-direction:row}.navlink{white-space:nowrap}.app-contenu{padding:0 16px 32px}}
