.rech-design{--velin:#fff;--encre:#221b12;--sourd:#7c6a4e;--or:#836022;--or-clair:#c9a961;--filet:#e3d8c0;--vert:#2f7d53;--vert-fond:#eaf3ed;--rouge:#b91c1c;--st-rouge:#a81c1c;--st-vert:#0a6742;--st-bleu:#1a5490;--st-or:#75530e;--verre:#ffffffbd;--verre-bord:#ffffffd9;--verre-arete:#fffffff2;--verre-ombre:#2e230f21;--verre-ombre-forte:#2e230f33;--t-petit:.875rem;--t-etiq:.6875rem;--r-pastille:999px;color:var(--encre);background:radial-gradient(920px 560px at 8% -6%,#d4b36a24,#0000 60%),#f6f1e7}[data-theme=dark] .rech-design{--st-rouge:#ff8a8a;--st-vert:#5fe0a8;--st-bleu:#8fc2ff;--st-or:#f0ce7e;--velin:#1d1913;--encre:#f4f4f4;--sourd:#dcdcdc;--or:#e0c078;--or-clair:#a4853f;--filet:#4a4130;--vert:#7fd3a4;--vert-fond:#1b2a21;--rouge:#f0918a;--verre:#302e2aa8;--verre-bord:#fff4dc29;--verre-arete:#fff4dc42;--verre-ombre:#0000006b;--verre-ombre-forte:#0000008c;background:radial-gradient(920px 560px at 8% -6%,#d4b36a42,#0000 60%),radial-gradient(760px 480px at 97% 10%,#6bc2912e,#0000 60%),radial-gradient(680px 620px at 50% 46%,#d4b36a29,#0000 62%),#0d0b07}.rech-design .notice{background:linear-gradient(160deg, #ffffff4d 0%, #fff0 46%), var(--verre);-webkit-backdrop-filter:blur(20px)saturate(1.5);backdrop-filter:blur(20px)saturate(1.5);border:1px solid var(--verre-bord);box-shadow:0 16px 40px var(--verre-ombre-forte), 0 4px 12px var(--verre-ombre), inset 0 1px 0 var(--verre-arete);border-radius:18px;flex-direction:column;height:100%;transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden}.rech-design .notice:hover{box-shadow:0 20px 44px var(--verre-ombre-forte), 0 3px 10px var(--verre-ombre), inset 0 1px 0 var(--verre-arete);transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.rech-design .notice,.rech-design .notice:hover{transition:none;transform:none}}.rech-design .notice{--carte-fond:#fffcf5;--carte-bord:#eadfc8;--carte-ombre:0 18px 44px #7858241a, 0 3px 10px #7858240f, inset 0 1px 0 #ffffffe6;--carte-ombre-survol:0 22px 50px #78582424, 0 3px 10px #78582412, inset 0 1px 0 #ffffffe6;background:var(--carte-fond);border-color:var(--carte-bord);box-shadow:var(--carte-ombre);-webkit-backdrop-filter:none;backdrop-filter:none}.rech-design .notice:hover{box-shadow:var(--carte-ombre-survol)}[data-theme=dark] .rech-design .notice{--carte-teinte:linear-gradient(160deg, #29251f 0%, #171613 100%);--carte-fond:radial-gradient(360px 170px at 26% 0%, #d9b96b1a, transparent 72%), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='%23D9B96B' stroke-opacity='0.03' stroke-width='1'%3E%3Crect x='20' y='20' width='24' height='24'/%3E%3Crect x='20' y='20' width='24' height='24' transform='rotate(45 32 32)'/%3E%3C/g%3E%3C/svg%3E"), var(--carte-teinte);--carte-bord:#d9b96b29;--carte-ombre:0 16px 40px #0000008c, 0 4px 12px #0000006b, inset 0 1px 0 #ffecc41a;--carte-ombre-survol:0 20px 44px #0009, 0 3px 10px #00000073, inset 0 1px 0 #ffecc41f}[data-theme=dark] .rech-design .notice[data-sexe=h]{--carte-teinte:linear-gradient(160deg, #27261d 0%, #161612 100%)}[data-theme=dark] .rech-design .notice[data-sexe=f]{--carte-teinte:linear-gradient(160deg, #2c2226 0%, #181315 100%)}.rech-design .n-lien-int{color:inherit;cursor:pointer;text-decoration:none;display:block}.rech-design .n-lien-int:focus-visible{outline:2px solid var(--or);outline-offset:-3px;border-radius:16px}.rech-design .n-tete{border-bottom:1px solid var(--filet);flex-direction:column;align-items:stretch;gap:9px;padding:12px 16px;display:flex}.rech-design .n-tete-ligne{align-items:center;gap:11px;min-width:0;display:flex}.rech-design .n-pastilles{flex-wrap:wrap;gap:6px;display:flex}.rech-design .n-valide{font-size:var(--t-etiq);text-transform:uppercase;letter-spacing:.09em;color:var(--vert);background:var(--vert-fond);border-radius:var(--r-pastille);border:1px solid #2ea04338;align-items:center;gap:4px;padding:3px 9px;font-weight:700;display:inline-flex}.rech-design .n-ident{flex:1;min-width:0}.rech-design .n-nom{color:var(--encre);overflow-wrap:anywhere;font-family:Amiri,Georgia,serif;font-size:1.05rem;font-weight:700;line-height:1.2}.rech-design .n-lieu{font-size:var(--t-petit);color:var(--sourd);font-variant-numeric:tabular-nums}.rech-design .n-accord{font-size:var(--t-etiq);text-transform:uppercase;letter-spacing:.07em;color:var(--vert);background:var(--vert-fond);border-radius:var(--r-pastille);white-space:nowrap;flex-shrink:0;padding:4px 9px;font-weight:700}.rech-design .n-en-ligne{font-size:var(--t-etiq);text-transform:uppercase;letter-spacing:.07em;color:var(--vert);background:var(--vert-fond);border-radius:var(--r-pastille);white-space:nowrap;flex-shrink:0;align-items:center;gap:5px;padding:4px 9px;font-weight:700;display:inline-flex}.rech-design .n-point-vert{background:#16c47f;border-radius:999px;width:7px;height:7px;animation:2s ease-out infinite point-en-ligne;box-shadow:0 0 #16c47f99}@keyframes point-en-ligne{0%{box-shadow:0 0 #16c47f8c}to{box-shadow:0 0 0 7px #16c47f00}}@media (prefers-reduced-motion:reduce){.rech-design .n-point-vert{animation:none}}.rech-design .n-corps{padding:13px 17px 3px}.rech-design .mesure{margin-bottom:12px}.rech-design .mesure-tete{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:5px;display:flex}.rech-design .mesure-nom{font-size:var(--t-etiq);text-transform:uppercase;letter-spacing:.1em;color:var(--sourd);font-weight:700}.rech-design .mesure-val{font-size:var(--t-petit);font-variant-numeric:tabular-nums;text-align:right;color:var(--encre);font-weight:700}.rech-design .mesure-sur{color:var(--sourd);font-weight:400}.rech-design .jauge{background:var(--filet);border-radius:var(--r-pastille);height:3px;overflow:hidden}.rech-design .jauge>i{background:var(--or);border-radius:var(--r-pastille);height:100%;display:block}.rech-design .crans{gap:3px;display:flex}.rech-design .crans>i{border-radius:var(--r-pastille);background:var(--filet);flex:1;height:3px}.rech-design .crans>i.on{background:var(--or)}.rech-design .n-physique{font-size:var(--t-petit);color:var(--encre);font-variant-numeric:tabular-nums;margin:0;padding:0 17px 10px;font-weight:600}.rech-design .etiq.tenue{border-color:var(--or-clair);color:var(--encre)}.rech-design .n-etiquettes{flex-wrap:wrap;gap:6px;padding:3px 17px 12px;display:flex}.rech-design .etiq{font-size:var(--t-etiq);letter-spacing:.03em;border-radius:var(--r-pastille);border:1px solid var(--filet);color:var(--sourd);padding:4px 9px}.rech-design .etiq.fort{border-color:var(--or-clair);color:var(--or);font-weight:700}.rech-design .n-commun{font-size:var(--t-petit);color:var(--sourd);margin:0;padding:0 17px 13px}.rech-design .n-pied{border-top:1px solid var(--filet);gap:8px;margin-top:auto;padding:8px 12px 10px;display:flex}.rech-design .n-act{text-align:center;min-width:0;font-size:var(--t-petit);cursor:pointer;border:1.5px solid var(--or-clair);color:var(--or);background:0 0;border-radius:10px;flex:1 1 0;justify-content:center;align-items:center;gap:5px;padding:7px 8px;font-family:inherit;font-weight:700;line-height:1.2;transition:filter .15s,transform .1s;display:inline-flex}.rech-design .n-act:hover:not(:disabled){filter:brightness(1.06)}.rech-design .n-act:active:not(:disabled){transform:scale(.985)}.rech-design .n-act:disabled{opacity:.6;cursor:default}.rech-design .n-act.principale{color:#fff;text-shadow:0 1px 2px #00000038;background:linear-gradient(135deg,#16c47f 0%,#0b8c5a 100%);border-color:#a0ffd780;box-shadow:0 2px 8px #16c47f4d,inset 0 1px #ffffff40}.rech-design .n-act.notifier{color:#241b08;text-shadow:none;background:linear-gradient(135deg,#f3dc9a 0%,#d9b96b 52%,#b8944a 100%);border-color:#d9b96b99;box-shadow:0 2px 8px #d9b96b47,inset 0 1px #ffffff59}.rech-design .n-act.faite{background:var(--vert-fond);color:var(--vert);box-shadow:none;text-shadow:none;border-color:#2ea04347}[data-theme=dark] .rech-design .n-act.faite{background:var(--vert-fond);color:var(--vert);border-color:#6bc2914d}.rech-design .n-erreur{font-size:var(--t-etiq);color:#c0392b;margin:0;padding:8px 17px 12px;font-weight:600}[data-theme=dark] .rech-design .n-erreur{color:#f09b90}.rech-design .surface{background:linear-gradient(160deg, #ffffff4d 0%, #fff0 46%), var(--verre);color:var(--encre);border:1px solid var(--verre-bord);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);box-shadow:0 10px 28px var(--verre-ombre);border-radius:16px}.rech-design .surface.forte{border-color:var(--filet);box-shadow:0 16px 40px var(--verre-ombre-forte)}.rech-design .doux{color:var(--sourd)}.rech-design .fort{color:var(--encre)}.rech-design .dore{color:var(--or)}.au-dessus-de-la-barre{bottom:calc(42px + env(safe-area-inset-bottom))}.rech-design .n-faits{gap:2px;padding:10px 16px 4px;display:grid}.rech-design .n-faits>div{border-bottom:1px solid var(--filet);justify-content:space-between;align-items:baseline;gap:12px;padding:5px 0;display:flex}.rech-design .n-faits>div:last-child{border-bottom:0}.rech-design .n-faits dt{color:var(--sourd);font-size:12.5px}.rech-design .n-faits dd{color:var(--encre);text-align:right;margin:0;font-size:13.5px;font-weight:600}.rech-design .voile{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0705b8}.rech-design .modale{--modale-fond:#fffcf5;--modale-bord:#e6d8b8;--modale-creux:#221b120f;background:var(--modale-fond);color:var(--encre);border:1px solid var(--modale-bord);border-radius:24px;box-shadow:0 30px 70px #00000059,inset 0 1px #fffc}[data-theme=dark] .rech-design .modale{--modale-fond:radial-gradient(420px 200px at 50% 0%, #d9b96b24, transparent 70%), linear-gradient(160deg, #2b2620 0%, #181612 100%);--modale-bord:#d9b96b47;--modale-creux:#ffffff14;box-shadow:0 30px 70px #0009,inset 0 1px #ffecc41a}.rech-design .modale-fermer{color:var(--encre);background:var(--modale-creux);border:1px solid var(--modale-bord)}.rech-design .btn-or{color:#241b08;text-align:center;background:linear-gradient(135deg,#f3dc9a 0%,#d9b96b 52%,#b8944a 100%);border:1px solid #ffebb499;box-shadow:0 6px 18px #9a732852,inset 0 1px #ffffff73}.rech-design .btn-or:hover{filter:brightness(1.04)}.rech-design .medaillon-or{color:#241b08;background:radial-gradient(circle at 30% 20%,#fff6dc 0%,#f3dc9a 38%,#c9a961 100%);box-shadow:0 8px 22px #9a732861,inset 0 1px #fff9}.rech-design .choix{--choix-fond:#fffcf5;--choix-bord:#eadfc8;--choix-ombre:0 2px 10px #78582412;color:var(--encre);background:var(--choix-fond);border:1px solid var(--choix-bord);box-shadow:var(--choix-ombre);border-radius:16px;align-items:center;gap:12px;padding:11px 12px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex}[data-theme=dark] .rech-design .choix{--choix-fond:radial-gradient(260px 120px at 20% 0%, #d9b96b29, transparent 70%), linear-gradient(160deg, #3d352b 0%, #2a241c 100%);--choix-bord:#d9b96b66;--choix-ombre:0 10px 24px #00000080, 0 0 0 1px #0000004d, inset 0 1px 0 #ffecc424}.rech-design .choix:hover{border-color:var(--or-clair);transform:translateY(-2px)}.rech-design .choix:active{transform:scale(.985)}@media (prefers-reduced-motion:reduce){.rech-design .choix,.rech-design .choix:hover,.rech-design .choix:active{transition:none;transform:none}}.rech-design .choix-medaillon{color:#fff;border-radius:14px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:2px;width:52px;height:56px;display:flex;box-shadow:0 3px 10px #00000024,inset 0 1px #ffffff40}.rech-design .choix-arabe{font-family:var(--font-amiri), Amiri, Georgia, serif;font-size:16px;font-weight:700;line-height:1}.rech-design .choix-medaillon.soeur{background:linear-gradient(135deg,#9a5677 0%,#5a2a42 100%)}.rech-design .choix-medaillon.frere{background:linear-gradient(135deg,#7a7442 0%,#403c1e 100%)}.rech-design .choix-fleche{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.rech-design .choix-fleche.soeur{color:#7d3d5c;background:#8e4b6b1f}.rech-design .choix-fleche.frere{color:#5b5630;background:#6f6a3a24}[data-theme=dark] .rech-design .choix-fleche.soeur{color:#e7b5cc;background:#d68cb029}[data-theme=dark] .rech-design .choix-fleche.frere{color:#dcd59a;background:#d6cd8224}.rech-design .choix-trait{background:linear-gradient(90deg, transparent, var(--or-clair), transparent);border-radius:999px;width:44px;height:2px;position:relative}.rech-design .choix-trait:after{content:"";background:var(--or-clair);width:5px;height:5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.rech-design .choix-decor{color:#c4a44e;opacity:.13;-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}[data-theme=dark] .rech-design .choix-decor{opacity:.08}.rech-design .choix-coeur{background:#fff;box-shadow:0 3px 10px #78582424}[data-theme=dark] .rech-design .choix-coeur{box-shadow:none;background:#ffffff14}.rech-design .n-pastilles .n-accord{margin-left:auto}.rech-design .n-pastilles{flex-wrap:nowrap;gap:5px}.rech-design .n-pastilles>*{white-space:nowrap}@media (max-width:419px){.rech-design .n-pastilles .n-valide,.rech-design .n-pastilles .n-accord{letter-spacing:.04em;padding:3px 7px}}.rech-design .n-nom{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;font-size:.98rem;line-height:1.25;overflow:hidden}.rech-design .n-infos{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:2px 10px;margin:3px 0 0;padding:0;list-style:none;display:grid}.rech-design .n-infos li{min-width:0;color:var(--sourd);align-items:center;gap:4px;font-size:12.5px;display:flex}.rech-design .n-infos li svg{color:var(--or);flex-shrink:0}.rech-design .n-info-texte{white-space:nowrap;text-overflow:ellipsis;color:var(--encre);font-weight:600;overflow:hidden}.rech-design .n-silhouette{grid-template-columns:minmax(0,1fr) 92px minmax(0,1fr);align-items:center;gap:4px;padding:10px 12px 6px;display:grid}@media (min-width:400px){.rech-design .n-silhouette{grid-template-columns:minmax(0,1fr) 104px minmax(0,1fr)}}.rech-design .n-col{gap:8px;margin:0;display:grid}.rech-design .n-col>div{border:1px solid var(--filet);border-radius:10px;min-width:0;padding:6px 8px;position:relative}.rech-design .n-col>div:after{content:"";background:var(--or-clair);width:8px;height:1px;position:absolute;top:50%}.rech-design .n-col.gauche>div:after{inset-inline-end:-9px}.rech-design .n-col.droite>div:after{inset-inline-start:-9px}.rech-design .n-col dt{color:var(--sourd);font-size:11px;line-height:1.2}.rech-design .n-col dd{color:var(--encre);overflow-wrap:anywhere;margin:1px 0 0;font-size:12.5px;font-weight:700;line-height:1.25}.rech-design .n-perso{justify-content:center;align-items:flex-end;height:196px;display:flex;position:relative}.rech-design .n-perso img{object-fit:contain;max-width:100%;max-height:100%}.rech-design .n-perso-vide{border:1.5px solid var(--or-clair);opacity:.45;border-bottom:0;border-radius:999px 999px 0 0;width:70%;height:80%}.rech-design .n-compact{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:8px 12px 4px;display:none}.rech-design .n-compact>div{border:1px solid var(--filet);text-align:center;border-radius:10px;min-width:0;padding:5px 6px}.rech-design .n-compact dt{color:var(--sourd);font-size:11px}.rech-design .n-compact dd{color:var(--encre);white-space:nowrap;text-overflow:ellipsis;margin:1px 0 0;font-size:12.5px;font-weight:700;overflow:hidden}html[data-vue-mariage=liste] .rech-design .n-silhouette{display:none}html[data-vue-mariage=liste] .rech-design .n-compact{display:grid}html[data-vue-mariage=liste] .rech-design .n-commun{padding-top:6px}.rech-design .choix-vue{border:1px solid var(--filet);background:var(--carte-fond,transparent);border-radius:12px;gap:2px;padding:3px;display:inline-flex}.rech-design .choix-vue button{color:var(--sourd);border-radius:9px;align-items:center;gap:5px;padding:6px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.rech-design .choix-vue button[aria-pressed=true]{color:#17130b;background:linear-gradient(135deg,#e6c77e 0%,#c09a45 100%)}.rech-design .n-drapeaux{cursor:help;flex-shrink:0;gap:2px;display:inline-flex}.rech-design .n-drapeaux img{object-fit:cover;border-radius:2px;width:18px;height:12px;box-shadow:0 0 0 1px #0000002e}.rech-design .n-floute{filter:blur(4px);-webkit-user-select:none;user-select:none}.rech-design .n-trio{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:8px 12px 0;display:grid}.rech-design .n-trio-case{border:1px solid var(--filet);min-width:0;color:var(--encre);text-align:center;white-space:nowrap;text-overflow:ellipsis;cursor:help;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:6px;font-size:12px;font-weight:600;line-height:1.2;display:inline-flex;overflow:hidden}.rech-design .n-trio-i{color:#17130b;background:var(--or-clair);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:13px;height:13px;font-size:9px;font-style:italic;font-weight:800;display:inline-flex}.rech-design .n-fille{color:#ec4899;font-weight:800}.rech-design .n-garcon{color:#3b82f6;font-weight:800}[data-theme=dark] .rech-design .n-fille{color:#f9a8d4}[data-theme=dark] .rech-design .n-garcon{color:#93c5fd}.rech-design .n-perso{overflow:hidden}.rech-design .n-perso-pile,.rech-design .n-couche{grid-template-rows:196px;grid-template-columns:100%;place-items:end center;width:100%;height:196px;display:grid}.rech-design .n-perso-pile>*,.rech-design .n-couche>*{grid-area:1/1}.rech-design .n-couche img{object-fit:contain;object-position:bottom;width:auto;max-width:100%;height:196px}.rech-design .n-couche img.barbe-claire,[data-theme=dark] .rech-design .n-couche img.barbe-normale{display:none}[data-theme=dark] .rech-design .n-couche img.barbe-claire{display:block}.rech-design .n-couche img.chapeau-souvent{animation:6s ease-in-out infinite chechia-souvent}.rech-design .n-couche img.chapeau-parfois{animation:5s ease-in-out infinite chechia-parfois}@keyframes chechia-souvent{0%,70%{opacity:1}80%,90%{opacity:0}to{opacity:1}}@keyframes chechia-parfois{0%,25%{opacity:1}40%,85%{opacity:0}to{opacity:1}}.rech-design .deux-tenues .tenue-principale{animation:9s ease-in-out infinite tenue-principale}.rech-design .deux-tenues .tenue-parfois{animation:9s ease-in-out infinite tenue-parfois}@keyframes tenue-principale{0%,62%{opacity:1}70%,92%{opacity:0}to{opacity:1}}@keyframes tenue-parfois{0%,62%{opacity:0}70%,92%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.rech-design .n-couche img.chapeau-souvent,.rech-design .n-couche img.chapeau-parfois,.rech-design .deux-tenues .tenue-principale{opacity:1;animation:none}.rech-design .deux-tenues .tenue-parfois{opacity:0;animation:none}}.rech-design .n-non-voilee{writing-mode:vertical-rl;letter-spacing:.04em;color:#0000;-webkit-text-stroke:1.6px #dc2626;white-space:nowrap;align-self:center;font-family:Inter,system-ui,sans-serif;font-size:30px;font-weight:900;line-height:1;transform:rotate(180deg)}.rech-design .n-voile-mode{--vm-couleur:#db2777;--vm-bord:#9d174d;writing-mode:vertical-rl;letter-spacing:.01em;white-space:nowrap;color:#0000;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='46'%3E%3Cg stroke='%23fff' stroke-linecap='round' fill='none'%3E%3Cpath d='M4 9l7-3' stroke-width='1.6'/%3E%3Cpath d='M23 4l4 6' stroke-width='1.3'/%3E%3Cpath d='M36 15l6-2' stroke-width='1.5'/%3E%3Cpath d='M9 27l3 5' stroke-width='1.2'/%3E%3Cpath d='M28 30l8 2' stroke-width='1.6'/%3E%3Cpath d='M15 41l5-3' stroke-width='1.3'/%3E%3Cpath d='M40 38l2 5' stroke-width='1.1'/%3E%3C/g%3E%3Cg fill='%23fff'%3E%3Ccircle cx='18' cy='16' r='1.3'/%3E%3Ccircle cx='38' cy='26' r='1.1'/%3E%3Ccircle cx='6' cy='38' r='1.2'/%3E%3C/g%3E%3C/svg%3E"), linear-gradient(var(--vm-couleur), var(--vm-couleur));-webkit-text-stroke:1px var(--vm-bord);-webkit-background-clip:text;background-clip:text;align-self:center;font-family:Inter,system-ui,sans-serif;font-size:25px;font-weight:900;line-height:1;transform:rotate(180deg)}[data-theme=dark] .rech-design .n-voile-mode{--vm-couleur:#f472b6;--vm-bord:#fbcfe8}.rech-design .notice{position:relative}.rech-design .n-hors-ligne{color:var(--sourd);opacity:.85;white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;padding:2px;font-size:11px;font-weight:500;display:inline-flex}.rech-design .n-point-gris{opacity:.55;background:currentColor;border-radius:999px;width:6px;height:6px}.rech-design .n-signaler-place{top:12px;z-index:2;position:absolute;inset-inline-end:16px}.rech-design .n-signaler{font-size:var(--t-etiq);text-transform:uppercase;letter-spacing:.07em;color:#c0392b;border-radius:var(--r-pastille);cursor:pointer;background:0 0;border:1px solid #dc262666;align-items:center;gap:4px;padding:3px 9px;font-family:inherit;font-weight:700;display:inline-flex}[data-theme=dark] .rech-design .n-signaler{color:#ff8a80;border-color:#ff8a8073}.rech-design .n-signaler:focus-visible{outline-offset:2px;outline:2px solid}.rech-design .modale-achat{background:#fffcf6;border:1px solid #c4a44e59;box-shadow:0 30px 70px #00000073}[data-theme=dark] .rech-design .modale-achat{background:linear-gradient(#28211a 0%,#1a1611 100%);border-color:#d9b96b4d}.rech-design .modale-achat-fermer{color:var(--sourd);background:#0000000d}[data-theme=dark] .rech-design .modale-achat-fermer{background:#ffffff12}.rech-design .modale-achat-pastille{color:#3a2a0c;background:linear-gradient(135deg,#f6e3a8 0%,#d9b96b 100%);box-shadow:0 4px 12px #c4a44e4d}.rech-design .modale-achat-lot{background:#fff;border:1.5px solid #c4a44e47;transition:border-color .15s,background .15s,box-shadow .15s}[data-theme=dark] .rech-design .modale-achat-lot{background:#ffffff0a;border-color:#d9b96b38}.rech-design .modale-achat-lot.actif{background:#d9b96b1f;border-color:#c4a44e;box-shadow:0 0 0 3px #d9b96b2e}[data-theme=dark] .rech-design .modale-achat-lot.actif{background:#d9b96b24}.rech-design .modale-achat-coche{color:#fff;background:#c4a44e}.rech-design .modale-achat-prix{color:#94701f}[data-theme=dark] .rech-design .modale-achat-prix{color:#e7c977}.rech-design .modale-achat-cta{color:#241b08;background:linear-gradient(135deg,#f5d778 0%,#c4a44e 100%);box-shadow:0 6px 16px #c4a44e52}.rech-design .modale-achat-play button{border-radius:16px;padding-top:14px;padding-bottom:14px;font-size:15px;box-shadow:0 6px 16px #c4a44e52}.rech-design .reglage-carte{background:var(--verre);border:1px solid var(--filet);border-radius:16px;overflow:hidden}.rech-design .reglage-avatar{color:#3a2a0c;background:linear-gradient(135deg,#f6e3a8 0%,#d9b96b 100%)}.rech-design .reglage-ligne{min-height:48px;color:var(--encre);cursor:pointer;align-items:center;gap:12px;padding:10px 14px;font-size:14px;font-weight:500;display:flex}.rech-design .reglage-liste>*+*,.rech-design .reglage-liste>.reglage-details+.reglage-details{border-top:1px solid var(--filet)}.rech-design .reglage-icone{color:#b08a3e;flex-shrink:0}[data-theme=dark] .rech-design .reglage-icone{color:#e1c27a}.rech-design .reglage-chevron{color:var(--sourd);flex-shrink:0;transition:transform .15s}.rech-design .reglage-rouge{color:#b23b3b}[data-theme=dark] .rech-design .reglage-rouge{color:#ff8a8a}.rech-design .reglage-details>summary{list-style:none}.rech-design .reglage-details>summary::-webkit-details-marker{display:none}.rech-design .reglage-details[open]>summary .reglage-chevron{transform:rotate(90deg)}.rech-design .reglage-langue select{border-width:1px;width:auto;max-width:100%;padding:6px 10px;font-size:13px}.rech-design .entete-logo{color:#8a6a24}[data-theme=dark] .rech-design .entete-logo{color:#e9c979}.rech-design{font-family:var(--font-dm-sans), var(--font-inter), system-ui, sans-serif}.rech-design .nom-membre,.rech-design .n-nom{letter-spacing:-.005em;line-height:1.25;font-family:var(--font-dm-sans), var(--font-inter), sans-serif!important;font-size:15px!important;font-weight:600!important}.rech-design .nom-fiche{font-family:var(--font-dm-sans), var(--font-inter), sans-serif;letter-spacing:-.01em;font-size:18px;font-weight:600;line-height:1.25}.rech-design .titre-bloc{font-family:var(--font-dm-sans), var(--font-inter), sans-serif;font-size:16px;font-weight:600;line-height:1.3}.rech-design .titre-bloc.petit{font-size:14.5px}.rech-design .n-signaler,[data-theme=dark] .rech-design .n-signaler{text-transform:none;letter-spacing:0;color:#a66a72;box-shadow:none;background:0 0;border:0;padding:2px;font-size:11.5px;font-weight:600}[data-theme=dark] .rech-design .n-signaler{color:#d9a1a8}.rech-design .statut-micro{align-items:center;gap:5px;font-size:11.5px;font-weight:600;line-height:1.2;display:inline-flex}.rech-design .statut-micro .point{background:currentColor;border-radius:999px;flex-shrink:0;width:6px;height:6px}.rech-design .statut-micro.vert{color:var(--st-vert)}.rech-design .statut-micro.or{color:var(--st-or)}.rech-design .statut-micro.rouge{color:var(--st-rouge)}.rech-design .statut-micro.action .point{animation:2s ease-out infinite point-en-ligne}@media (prefers-reduced-motion:reduce){.rech-design .statut-micro.action .point{animation:none}}.rech-design .n-col{gap:6px}.rech-design .n-col>div{border-radius:9px;padding:5px 8px}.rech-design .n-col dt{font-size:10.5px}.rech-design .n-col dd{font-size:12.5px;font-weight:600}.rech-design .n-trio{gap:5px;padding-top:7px}.rech-design .n-trio-case{padding:4px 6px;font-size:11.5px;font-weight:500}.rech-design .n-commun{padding-bottom:11px;font-size:12px}.rech-design .n-act{white-space:nowrap;text-overflow:ellipsis;padding:8px 6px;font-size:12px;font-weight:600;overflow:hidden}.rech-design .n-act svg{flex-shrink:0}.rech-design .n-perso,.rech-design .n-perso-pile,.rech-design .n-couche{height:184px}.rech-design .n-perso-pile,.rech-design .n-couche{grid-template-rows:184px}.rech-design .n-couche img{height:184px}.rech-design .bouton-notifs-compact{color:#7a5a1f;box-shadow:none;background:#c4a44e1f;border:1px solid #c4a44e80}[data-theme=dark] .rech-design .bouton-notifs-compact{color:#e9c979;background:#d9b96b1f;border-color:#d9b96b6b}
