.icone-metier[data-v-a58a3918]{width:1.5em;height:1.5em;flex-shrink:0}.navbar[data-v-ad15e07a]{background:var(--sld-anthracite);border-bottom:1px solid var(--bordure-sombre);padding:.75rem 0;position:sticky;top:0;z-index:1000}@supports (animation-timeline: scroll()) and ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){@media(prefers-reduced-motion:no-preference)and (min-width:1101px){.navbar[data-v-ad15e07a]{animation:barre-translucide-ad15e07a linear both;animation-timeline:scroll(root);animation-range:0 180px}.navbar[data-v-ad15e07a]:after{animation:filet-intense-ad15e07a linear both;animation-timeline:scroll(root);animation-range:0 180px}}}@keyframes barre-translucide-ad15e07a{to{background-color:rgba(var(--sld-anthracite-rgb),.74);-webkit-backdrop-filter:blur(14px) saturate(1.25);backdrop-filter:blur(14px) saturate(1.25);box-shadow:0 10px 30px #00000059}}@keyframes filet-intense-ad15e07a{to{box-shadow:0 0 14px rgba(var(--sld-or-rgb),.55)}}.navbar[data-v-ad15e07a]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--sld-or-rgb),.55) 20%,rgba(var(--sld-or-rgb),.55) 80%,transparent);pointer-events:none}.nav-content[data-v-ad15e07a]{position:relative;max-width:calc(var(--largeur-utile) + 2 * var(--marge-laterale));margin:0 auto;padding:0 var(--marge-laterale);display:flex;align-items:center;gap:var(--space-5)}.nav-brand[data-v-ad15e07a]{display:flex;align-items:center;flex-shrink:0;padding:3px;border-radius:50%;background:var(--sld-graphite);box-shadow:0 0 0 1px var(--sld-acier)}.logo[data-v-ad15e07a]{height:48px;width:48px;display:block}.nav-menu[data-v-ad15e07a]{display:flex;align-items:center;gap:var(--space-1)}.nav-menu-link[data-v-ad15e07a]{--pression: 1;display:flex;align-items:center;gap:var(--space-2);min-height:2.5rem;padding:.45rem .8rem;color:var(--texte-sombre-fort);text-decoration:none;border-radius:var(--border-radius-md);font-weight:500;font-size:var(--fs-base);white-space:nowrap;transition:background-color var(--transition-fast),color var(--transition-fast)}.nav-menu-link i[data-v-ad15e07a]{font-size:.9rem;color:var(--sld-or-laiton)}.nav-menu-link[data-v-ad15e07a]:hover{background:rgba(var(--sld-blanc-casse-rgb),.08);color:var(--texte-sombre-fort)}@media(min-width:1101px)and (hover:hover)and (pointer:fine){.nav-menu-link[data-v-ad15e07a]{position:relative}.nav-menu-link[data-v-ad15e07a]:after{content:"";position:absolute;left:.8rem;right:.8rem;bottom:0;height:2px;background:var(--sld-or-laiton);transform:scaleX(0);transform-origin:left;transition:transform var(--transition-normal)}.nav-menu-link[data-v-ad15e07a]:hover:not(.router-link-active):after{transform:scaleX(1)}}.nav-menu-link.router-link-active[data-v-ad15e07a]{color:var(--texte-sombre-fort);box-shadow:inset 0 -2px 0 var(--sld-or-laiton);border-bottom-left-radius:0;border-bottom-right-radius:0}.nav-menu-item-with-dropdown[data-v-ad15e07a]{display:flex;align-items:center}.nav-menu-item-with-dropdown>.nav-menu-link[data-v-ad15e07a]{border-top-right-radius:0;border-bottom-right-radius:0;padding-right:.45rem}.mega-toggle[data-v-ad15e07a]{display:grid;place-items:center;width:2rem;min-height:2.5rem;padding:0;background:transparent;color:var(--texte-sombre-doux);border-radius:0 var(--border-radius-md) var(--border-radius-md) 0}.mega-toggle[data-v-ad15e07a]:hover,.est-ouvert .mega-toggle[data-v-ad15e07a]{background:rgba(var(--sld-blanc-casse-rgb),.08);color:var(--sld-or-laiton)}.dropdown-icon[data-v-ad15e07a]{font-size:.75rem;transition:transform var(--transition-normal)}.est-ouvert .dropdown-icon[data-v-ad15e07a]{transform:rotate(180deg)}.mega-menu[data-v-ad15e07a]{transition:opacity var(--transition-fast),translate var(--transition-normal);position:absolute;top:calc(100% + .75rem);left:var(--marge-laterale);right:var(--marge-laterale);background:var(--sld-graphite);border:1px solid var(--bordure-sombre);border-top:2px solid var(--sld-or-laiton);border-radius:0 0 var(--border-radius-lg) var(--border-radius-lg);box-shadow:var(--shadow-xl);z-index:1000;padding:var(--space-5)}@starting-style{.mega-menu[data-v-ad15e07a]{opacity:0;translate:0 -4px}}.mega-menu[data-v-ad15e07a]:before{content:"";position:absolute;left:0;right:0;top:-.9rem;height:.9rem}.mega-menu-content[data-v-ad15e07a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:var(--space-5);max-height:min(70vh,34rem);overflow-y:auto}.mega-menu-column[data-v-ad15e07a]{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.mega-menu-title[data-v-ad15e07a]{position:relative;isolation:isolate;display:flex;align-items:center;gap:var(--space-2);min-height:4rem;padding:var(--space-2) var(--space-3);border-radius:var(--border-radius-md);background:var(--sld-anthracite);color:var(--texte-sombre-fort);font-family:var(--font-titre);font-weight:600;font-size:var(--fs-base);text-decoration:none;overflow:hidden;box-shadow:inset 0 0 0 1px var(--bordure-sombre)}.mega-menu-title[data-v-ad15e07a]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background-image:var(--photo-domaine, none);background-size:cover;background-position:center;transition:transform .6s var(--ease-out)}.mega-menu-title[data-v-ad15e07a]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,rgba(var(--sld-anthracite-rgb),.94),rgba(var(--sld-anthracite-rgb),.8) 60%,rgba(var(--sld-anthracite-rgb),.55))}.mega-menu-title[data-v-ad15e07a]:hover{color:var(--texte-sombre-fort);box-shadow:inset 0 0 0 1px var(--sld-or-laiton)}.mega-menu-title[data-v-ad15e07a]:hover:before{transform:scale(1.06)}.mega-icone[data-v-ad15e07a]{color:var(--sld-or-laiton);font-size:1rem}.mega-nom[data-v-ad15e07a]{min-width:0;overflow-wrap:anywhere;line-height:1.15}.item-count[data-v-ad15e07a]{margin-left:auto;font-family:var(--font-texte);font-size:var(--fs-xs);font-weight:500;letter-spacing:0;color:var(--texte-sombre-doux)}.mega-menu-items[data-v-ad15e07a]{display:flex;flex-direction:column}.mega-menu-type-link[data-v-ad15e07a]{display:block;padding:.45rem var(--space-3);color:var(--texte-sombre-doux);text-decoration:none;border-radius:var(--border-radius-sm);font-size:var(--fs-sm);font-weight:500}.mega-menu-type-link[data-v-ad15e07a]:hover{background:rgba(var(--sld-blanc-casse-rgb),.07);color:var(--texte-sombre-fort);box-shadow:inset 2px 0 0 var(--sld-or-laiton)}.mega-menu-pied[data-v-ad15e07a]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--bordure-sombre);font-size:var(--fs-sm)}.mega-lien-tout[data-v-ad15e07a]{display:inline-flex;align-items:center;gap:var(--space-2);font-weight:600;color:var(--sld-or-laiton)}.mega-lien-tout[data-v-ad15e07a]:hover{color:var(--sld-or-ambre)}.mega-aide[data-v-ad15e07a]{color:var(--texte-sombre-doux)}.mega-aide a[data-v-ad15e07a]{font-weight:600;color:var(--texte-sombre-fort);text-decoration:underline;text-decoration-color:var(--sld-or-laiton);text-underline-offset:3px}.mega-aide a[data-v-ad15e07a]:hover{color:var(--sld-or-ambre)}.mobile-domaines[data-v-ad15e07a]{display:none}.nav-center[data-v-ad15e07a]{flex:1;min-width:0;max-width:44rem;margin-inline:auto}.search-bar[data-v-ad15e07a]{position:relative;display:flex;align-items:center;min-height:var(--hauteur-controle);background:var(--sld-graphite);border:1px solid var(--bordure-sombre-forte);border-radius:var(--border-radius-md);padding:0 .4rem 0 .9rem;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast)}.search-bar[data-v-ad15e07a]:hover{border-color:rgba(var(--sld-blanc-casse-rgb),.42)}.search-bar[data-v-ad15e07a]:focus-within{border-color:var(--sld-or-laiton);box-shadow:0 0 0 3px rgba(var(--sld-or-rgb),.28)}.search-bar>i[data-v-ad15e07a]{color:var(--sld-or-laiton);margin-right:var(--space-2)}.search-bar input[data-v-ad15e07a]{flex:1;min-width:0;border:none;outline:none;background:transparent;color:var(--texte-sombre-fort);font-size:var(--fs-base);padding:.55rem 0;box-shadow:none}.search-bar input[data-v-ad15e07a]::placeholder{color:var(--texte-sombre-doux)}.search-bar input[data-v-ad15e07a]:focus{background:transparent;box-shadow:none}.search-btn[data-v-ad15e07a]{display:grid;place-items:center;width:2.25rem;height:2.25rem;padding:0;margin-left:var(--space-2);background:var(--action-fond);color:var(--action-texte);border-radius:var(--border-radius-sm)}.search-btn[data-v-ad15e07a]:hover{background:var(--action-fond-survol)}.search-btn i[data-v-ad15e07a]{font-size:.85rem}.search-suggestions[data-v-ad15e07a]{position:absolute;top:calc(100% + .4rem);left:0;right:0;min-width:min(24rem,calc(100vw - 2rem));background:var(--bg-primary);color:var(--text-primary);border:1px solid var(--border-primary);border-top:2px solid var(--sld-or-laiton);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-xl);max-height:min(70vh,26rem);overflow-y:auto;z-index:100;--focus-couleur: var(--sld-petrole)}.search-suggestions ul[data-v-ad15e07a]{list-style:none;margin:0;padding:var(--space-1)}.suggestion-item[data-v-ad15e07a]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--border-radius-md);cursor:pointer}.suggestion-item.active[data-v-ad15e07a]{background:var(--bg-secondary);box-shadow:inset 3px 0 0 var(--sld-or-laiton)}.suggestion-image[data-v-ad15e07a]{width:2.75rem;height:2.75rem;border-radius:var(--border-radius-sm);overflow:hidden;flex-shrink:0;background:var(--support-image-clair);border:1px solid var(--bg-tertiary)}.suggestion-image img[data-v-ad15e07a]{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.suggestion-content[data-v-ad15e07a]{flex:1;min-width:0}.suggestion-name[data-v-ad15e07a]{color:var(--text-primary);font-weight:600;line-height:1.3;overflow-wrap:anywhere}.suggestion-meta[data-v-ad15e07a]{display:flex;flex-wrap:wrap;gap:0 var(--space-3);font-size:var(--fs-xs);color:var(--text-muted)}.suggestion-ref[data-v-ad15e07a]{font-weight:600;letter-spacing:.03em}.suggestion-see-more[data-v-ad15e07a]{display:flex;width:100%;align-items:center;justify-content:center;gap:var(--space-2);padding:.75rem 1rem;background:var(--bg-secondary);color:var(--accent-primary);border-radius:0;border-top:1px solid var(--border-primary);font-weight:600;font-size:var(--fs-sm)}.suggestion-see-more[data-v-ad15e07a]:hover{background:var(--bg-tertiary)}.nav-actions[data-v-ad15e07a]{display:flex;align-items:center;gap:var(--space-2);margin-left:auto}.history-btn[data-v-ad15e07a],.admin-btn[data-v-ad15e07a]{position:relative;display:grid;place-items:center;width:var(--hauteur-controle);height:var(--hauteur-controle);background:transparent;border:1px solid var(--bordure-sombre);border-radius:var(--border-radius-md);color:var(--texte-sombre-fort);text-decoration:none;transition:background-color var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast)}.history-btn[data-v-ad15e07a]:hover,.admin-btn[data-v-ad15e07a]:hover,.history-btn.router-link-active[data-v-ad15e07a],.admin-btn.router-link-active[data-v-ad15e07a]{border-color:var(--sld-or-laiton);color:var(--sld-or-laiton)}.cart-btn[data-v-ad15e07a]{position:relative;display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--hauteur-controle);padding:0 1rem;background:var(--action-fond);border-radius:var(--border-radius-md);color:var(--action-texte);font-weight:600;text-decoration:none;white-space:nowrap;transition:background-color var(--transition-fast)}.cart-btn[data-v-ad15e07a]:hover,.cart-btn.router-link-active[data-v-ad15e07a]{background:var(--action-fond-survol);color:var(--action-texte)}.cart-btn i[data-v-ad15e07a]{font-size:1.05rem}.cart-btn.vient-d-ajouter[data-v-ad15e07a]{animation:halo-ajout-ad15e07a .7s var(--ease-out)}.cart-btn.vient-d-ajouter .cart-badge[data-v-ad15e07a]{animation:rebond-compteur-ad15e07a .45s var(--ease-out)}@keyframes halo-ajout-ad15e07a{0%{box-shadow:0 0 rgba(var(--sld-or-rgb),.55)}to{box-shadow:0 0 0 10px rgba(var(--sld-or-rgb),0)}}@keyframes rebond-compteur-ad15e07a{35%{scale:1.3}}.cart-badge[data-v-ad15e07a]{min-width:1.4rem;height:1.4rem;padding:0 .35rem;display:grid;place-items:center;border-radius:999px;background:var(--sld-anthracite);color:var(--sld-or-ambre);font-size:var(--fs-xs);font-weight:700;font-variant-numeric:tabular-nums}.nav-auth[data-v-ad15e07a]{display:flex;align-items:center;gap:var(--space-2)}.nav-link[data-v-ad15e07a]{display:inline-flex;align-items:center;min-height:var(--hauteur-controle);color:var(--texte-sombre-fort);text-decoration:none;padding:0 .8rem;border-radius:var(--border-radius-md);font-weight:500;white-space:nowrap}.nav-link[data-v-ad15e07a]:hover{color:var(--texte-sombre-fort);background:rgba(var(--sld-blanc-casse-rgb),.08)}.nav-btn[data-v-ad15e07a],.nav-btn-secondary[data-v-ad15e07a]{display:inline-flex;align-items:center;min-height:var(--hauteur-controle);padding:0 1.1rem;border-radius:var(--border-radius-md);font-weight:600;font-size:var(--fs-base);text-decoration:none;white-space:nowrap;background:transparent;color:var(--texte-sombre-fort);border:1px solid var(--bordure-sombre-forte)}.nav-btn[data-v-ad15e07a]:hover,.nav-btn-secondary[data-v-ad15e07a]:hover{background:rgba(var(--sld-blanc-casse-rgb),.06);border-color:var(--sld-or-laiton);color:var(--texte-sombre-fort)}.user-info[data-v-ad15e07a]{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--hauteur-controle);padding:0 .9rem;background:transparent;border:1px solid var(--bordure-sombre);border-radius:var(--border-radius-md);color:var(--texte-sombre-fort);text-decoration:none;font-weight:600}.user-info i[data-v-ad15e07a]{color:var(--sld-or-laiton)}.user-info[data-v-ad15e07a]:hover,.user-info.router-link-active[data-v-ad15e07a]{border-color:var(--sld-or-laiton);color:var(--texte-sombre-fort)}.mobile-menu-btn[data-v-ad15e07a]{display:none;place-items:center;width:var(--hauteur-controle);height:var(--hauteur-controle);padding:0;background:transparent;border:1px solid var(--bordure-sombre-forte);border-radius:var(--border-radius-md);color:var(--texte-sombre-fort);font-size:1.2rem;flex-shrink:0}.mobile-menu-btn[data-v-ad15e07a]:hover,.mobile-menu-btn[aria-expanded=true][data-v-ad15e07a]{background:rgba(var(--sld-blanc-casse-rgb),.08);border-color:var(--sld-or-laiton);color:var(--sld-or-laiton)}.mobile-only-items[data-v-ad15e07a]{display:none}.cart-badge-mobile[data-v-ad15e07a]{margin-left:auto;min-width:1.4rem;padding:.05rem .45rem;border-radius:999px;background:var(--action-fond);color:var(--action-texte);font-size:var(--fs-xs);font-weight:700;text-align:center}.logout-mobile[data-v-ad15e07a]{width:100%;background:none;color:var(--texte-sombre-fort);text-align:left;font-family:inherit}.logout-mobile[data-v-ad15e07a]:hover{background:rgba(var(--sld-blanc-casse-rgb),.08);color:var(--texte-sombre-fort)}@media(max-width:1280px){.nav-content[data-v-ad15e07a]{gap:var(--space-3)}.nav-menu-link i[data-v-ad15e07a]{display:none}}.voile-menu-mobile[data-v-ad15e07a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:rgba(var(--sld-anthracite-rgb),.72);transition:opacity var(--transition-normal)}@starting-style{.voile-menu-mobile[data-v-ad15e07a]{opacity:0}}@media(max-width:1100px){.mobile-menu-btn[data-v-ad15e07a]{display:grid}.nav-content[data-v-ad15e07a]{gap:var(--space-3)}.nav-center[data-v-ad15e07a]{max-width:none}.nav-menu[data-v-ad15e07a]{display:none;position:absolute;top:calc(100% + .75rem);left:0;right:0;max-height:calc(100dvh - 5rem);overflow-y:auto;background:var(--sld-graphite);border-top:2px solid var(--sld-or-laiton);border-bottom:1px solid var(--bordure-sombre);box-shadow:var(--shadow-xl);flex-direction:column;align-items:stretch;padding:var(--space-3) var(--marge-laterale) var(--space-4);gap:var(--space-1);z-index:999}.nav-menu.mobile-open[data-v-ad15e07a]{display:flex;transition:opacity var(--transition-fast),translate var(--transition-tiroir)}@starting-style{.nav-menu.mobile-open[data-v-ad15e07a]{opacity:0;translate:0 -8px}}.nav-menu-item-with-dropdown[data-v-ad15e07a]{flex-wrap:wrap}.nav-menu-item-with-dropdown>.nav-menu-link[data-v-ad15e07a]{flex:1;border-radius:var(--border-radius-md)}.mega-toggle[data-v-ad15e07a],.mega-menu[data-v-ad15e07a]{display:none!important}.nav-menu-link[data-v-ad15e07a]{width:100%;min-height:var(--hauteur-controle);padding:.6rem .9rem}.nav-menu-link.router-link-active[data-v-ad15e07a]{border-radius:var(--border-radius-md);box-shadow:inset 3px 0 0 var(--sld-or-laiton)}.nav-menu-link i[data-v-ad15e07a]{display:inline}.mobile-domaines[data-v-ad15e07a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));gap:var(--space-1);width:100%;list-style:none;margin:0 0 var(--space-2);padding:0 0 var(--space-2) var(--space-5);border-bottom:1px solid var(--bordure-sombre)}.mobile-domaine-link[data-v-ad15e07a]{display:flex;align-items:center;gap:var(--space-2);min-height:var(--hauteur-controle);padding:.4rem .75rem;border-radius:var(--border-radius-md);color:var(--texte-sombre-fort);text-decoration:none;font-weight:600}.mobile-domaine-link svg[data-v-ad15e07a]{color:var(--sld-or-laiton);font-size:.85rem}.mobile-domaine-link .item-count[data-v-ad15e07a]{color:var(--texte-sombre-doux)}.mobile-domaine-link[data-v-ad15e07a]:hover{background:rgba(var(--sld-blanc-casse-rgb),.07);color:var(--texte-sombre-fort)}.mobile-only-items[data-v-ad15e07a]{display:flex;flex-direction:column;gap:var(--space-1);border-top:1px solid var(--bordure-sombre);padding-top:var(--space-2);margin-top:var(--space-1)}.nav-actions .user-info span[data-v-ad15e07a],.nav-actions .nav-btn-secondary[data-v-ad15e07a],.nav-auth .nav-btn[data-v-ad15e07a]{display:none}.nav-actions .user-info[data-v-ad15e07a]{width:var(--hauteur-controle);padding:0;justify-content:center}}@media(max-width:640px){.navbar[data-v-ad15e07a]{position:relative;padding:.5rem 0}.nav-content[data-v-ad15e07a]{flex-wrap:wrap;gap:var(--space-2)}.logo[data-v-ad15e07a]{height:40px;width:40px}.nav-center[data-v-ad15e07a]{order:10;flex-basis:100%}.nav-actions[data-v-ad15e07a]{gap:var(--space-2)}.cart-btn[data-v-ad15e07a]{padding:0 .75rem}.cart-libelle[data-v-ad15e07a],.history-btn[data-v-ad15e07a],.admin-btn[data-v-ad15e07a],.nav-auth .nav-btn[data-v-ad15e07a]{display:none}.nav-link[data-v-ad15e07a]{padding:0 .6rem}.nav-menu[data-v-ad15e07a]{top:calc(100% + .5rem)}}.footer[data-v-385c4e03]{position:relative;overflow-x:clip;background:var(--sld-anthracite);color:var(--texte-sombre-doux);margin-top:auto;padding:var(--space-8) 0 var(--space-5)}.footer[data-v-385c4e03]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--sld-or-rgb),.55) 20%,rgba(var(--sld-or-rgb),.55) 80%,transparent)}.footer[data-v-385c4e03]:after{content:"";position:absolute;top:0;left:0;width:18%;height:1px;background:linear-gradient(90deg,#ffe2a000,#ffecbef2 50%,#ffe2a000);box-shadow:0 0 10px rgba(var(--sld-or-rgb),.6);transform:translate(-100%);animation:eclat-filet-385c4e03 8s var(--ease-in-out) 2s infinite;pointer-events:none}@keyframes eclat-filet-385c4e03{0%{transform:translate(-100%)}45%,to{transform:translate(560%)}}@media(prefers-reduced-motion:reduce){.footer[data-v-385c4e03]:after{display:none}}.footer-content[data-v-385c4e03]{max-width:calc(var(--largeur-utile) + 2 * var(--marge-laterale));margin:0 auto;padding:0 var(--marge-laterale)}.footer-grid[data-v-385c4e03]{display:grid;grid-template-columns:minmax(17.5rem,1.3fr) repeat(3,minmax(0,1fr)) minmax(16rem,1.2fr);gap:var(--space-6) clamp(1.5rem,3vw,3.5rem);padding-bottom:var(--space-7)}.footer-marque[data-v-385c4e03]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3)}.footer-logo-lien[data-v-385c4e03]{display:inline-flex;padding:4px;border-radius:50%;background:var(--sld-graphite);box-shadow:0 0 0 1px var(--sld-acier)}.footer-logo-lien img[data-v-385c4e03]{display:block;width:72px;height:72px}.footer-nom[data-v-385c4e03]{margin-top:var(--space-2);font-family:var(--font-titre);font-weight:600;font-size:var(--fs-md);color:var(--texte-sombre-fort)}.tagline[data-v-385c4e03]{font-size:var(--fs-sm);color:var(--texte-sombre-doux);max-width:28ch}.footer-column h3[data-v-385c4e03]{color:var(--texte-sombre-fort);font-size:var(--fs-base);font-weight:600;margin-bottom:var(--space-4)}.footer-column h3[data-v-385c4e03]:after{content:"";display:block;width:1.75rem;height:2px;margin-top:var(--space-2);background:var(--sld-or-laiton)}.footer-column ul[data-v-385c4e03]{list-style:none;padding:0;margin:0}.footer-column ul li[data-v-385c4e03]{margin-bottom:var(--space-2)}.footer-column ul li a[data-v-385c4e03]{display:inline-block;padding:.2rem 0;color:var(--texte-sombre-doux);text-decoration:none;transition:color var(--transition-fast)}.footer-column ul li a[data-v-385c4e03]:hover{color:var(--texte-sombre-fort);text-decoration:underline;text-decoration-color:var(--sld-or-laiton);text-underline-offset:3px}.contact-list[data-v-385c4e03]{list-style:none;padding:0;margin:0}.address-item[data-v-385c4e03]{--marge-lien: .2rem;display:flex;align-items:flex-start;gap:var(--space-3);line-height:1.5}.address-item i[data-v-385c4e03]{display:flex;align-items:center;height:1.5rem;margin-top:var(--marge-lien);color:var(--sld-or-laiton);font-size:1rem;flex-shrink:0}.address-item .address-link[data-v-385c4e03]{display:block;flex:1;min-width:0;min-height:0;padding:var(--marge-lien) 0;overflow-wrap:anywhere}.insecable[data-v-385c4e03]{white-space:nowrap}.footer-bottom[data-v-385c4e03]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-3) var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--bordure-sombre)}.copyright[data-v-385c4e03]{font-size:var(--fs-sm);margin:0}.footer-links-inline[data-v-385c4e03]{display:flex;gap:var(--space-1) var(--space-3);align-items:center;flex-wrap:wrap}.footer-links-inline a[data-v-385c4e03]{color:var(--texte-sombre-doux);text-decoration:none;font-size:var(--fs-sm);padding:.35rem 0;transition:color var(--transition-fast)}.footer-links-inline a[data-v-385c4e03]:hover{color:var(--texte-sombre-fort);text-decoration:underline;text-decoration-color:var(--sld-or-laiton);text-underline-offset:3px}.separator[data-v-385c4e03]{color:var(--sld-acier);font-size:var(--fs-xs)}@media(max-width:1279px){.footer-grid[data-v-385c4e03]{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(15rem,1.2fr)}.footer-marque[data-v-385c4e03]{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap;align-items:center;column-gap:var(--space-4)}.footer-nom[data-v-385c4e03]{margin-top:0}}@media(max-width:900px){.footer-grid[data-v-385c4e03]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.footer[data-v-385c4e03]{padding-top:var(--space-7)}.footer-grid[data-v-385c4e03]{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5) var(--space-4);padding-bottom:var(--space-5)}.footer-marque[data-v-385c4e03]{grid-column:1 / -1;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:var(--space-3)}.footer-logo-lien img[data-v-385c4e03]{width:56px;height:56px}.footer-nom[data-v-385c4e03]{font-size:var(--fs-base)}.footer-marque .tagline[data-v-385c4e03]{display:none}.footer-column h3[data-v-385c4e03]{margin-bottom:var(--space-2)}.footer-column ul li[data-v-385c4e03]{margin-bottom:0}.footer-column ul li a[data-v-385c4e03]{display:inline-flex;align-items:center;min-height:var(--hauteur-controle);padding:0}.footer-compte[data-v-385c4e03]{grid-column:1 / -1}.footer-compte ul[data-v-385c4e03]{display:flex;flex-wrap:wrap;column-gap:var(--space-6)}.footer-coordonnees[data-v-385c4e03]{grid-column:1 / -1}.address-item[data-v-385c4e03]{--marge-lien: .625rem}.footer-bottom[data-v-385c4e03]{flex-direction:column;align-items:stretch;gap:var(--space-2)}.footer-links-inline[data-v-385c4e03]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--space-4)}.footer-links-inline .separator[data-v-385c4e03]{display:none}.footer-links-inline a[data-v-385c4e03]{display:inline-flex;align-items:center;min-height:var(--hauteur-controle);padding:0}}.cookie-banner[data-v-619289aa]{position:fixed;bottom:0;left:0;right:0;background:var(--sld-graphite);color:var(--texte-sombre-fort);padding:1.5rem;border-top:2px solid var(--sld-or-laiton);box-shadow:0 -8px 28px #00000059;z-index:9999;animation:slideUp-619289aa .4s var(--ease-tiroir)}@keyframes slideUp-619289aa{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.cookie-content[data-v-619289aa]{max-width:calc(var(--largeur-utile) + 2 * var(--marge-laterale));margin:0 auto;padding-inline:var(--marge-laterale);display:flex;align-items:center;gap:1.5rem}.cookie-icon[data-v-619289aa]{flex-shrink:0}.cookie-icon i[data-v-619289aa]{font-size:2.5rem;color:var(--sld-or-laiton)}.cookie-text[data-v-619289aa]{flex:1}.cookie-text h3[data-v-619289aa]{font-size:1.2rem;margin:0 0 .5rem;font-weight:600}.cookie-text p[data-v-619289aa]{margin:0;font-size:.95rem;line-height:1.6;color:var(--texte-sombre-doux)}.cookie-text a[data-v-619289aa]{color:var(--texte-sombre-fort);text-decoration:underline;text-decoration-color:var(--sld-or-laiton);text-underline-offset:3px;font-weight:500;transition:color var(--transition-fast)}.cookie-text a[data-v-619289aa]:hover{color:var(--sld-or-ambre)}.cookie-actions[data-v-619289aa]{display:flex;gap:1rem;flex-shrink:0}.cookie-actions button[data-v-619289aa]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;min-height:var(--hauteur-controle);border:1px solid transparent;border-radius:var(--border-radius-md);font-weight:600;font-size:.95rem;cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast);white-space:nowrap}.btn-accept[data-v-619289aa]{background:var(--action-fond);color:var(--action-texte)}.btn-accept[data-v-619289aa]:hover{background:var(--action-fond-survol);color:var(--action-texte)}.btn-refuse[data-v-619289aa]{background:transparent;color:var(--texte-sombre-fort);border-color:var(--bordure-sombre-forte)}.btn-refuse[data-v-619289aa]:hover{background:rgba(var(--sld-blanc-casse-rgb),.06);border-color:var(--sld-or-laiton);color:var(--texte-sombre-fort)}@media(max-width:768px){.cookie-banner[data-v-619289aa]{padding:1rem}.cookie-content[data-v-619289aa]{flex-direction:column;text-align:center;gap:1rem}.cookie-icon i[data-v-619289aa]{font-size:2rem}.cookie-text h3[data-v-619289aa]{font-size:1.1rem}.cookie-text p[data-v-619289aa]{font-size:.9rem}.cookie-actions[data-v-619289aa]{width:100%;flex-direction:column}.cookie-actions button[data-v-619289aa]{width:100%;justify-content:center}}@media(max-width:480px){.cookie-banner[data-v-619289aa]{padding:.75rem}.cookie-icon[data-v-619289aa]{display:none}.cookie-text h3[data-v-619289aa]{font-size:1rem}.cookie-text p[data-v-619289aa]{font-size:.85rem}.cookie-actions button[data-v-619289aa]{padding:.625rem 1rem;font-size:.9rem}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-texte);font-size:var(--fs-base);line-height:var(--lh-texte);background:var(--bg-secondary);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-numeric:lining-nums}h1,h2,h3,h4{font-family:var(--font-titre);font-weight:700;line-height:var(--lh-titre);letter-spacing:-.01em;text-wrap:balance}:focus-visible{outline:2px solid var(--focus-couleur);outline-offset:2px}.zone-sombre{--focus-couleur: var(--sld-or-ambre);color:var(--texte-sombre-fort)}.conteneur{width:100%;max-width:calc(var(--largeur-utile) + 2 * var(--marge-laterale));margin-inline:auto;padding-inline:var(--marge-laterale)}.entete-page{position:relative;background:linear-gradient(90deg,rgba(var(--sld-anthracite-rgb),.88),rgba(var(--sld-anthracite-rgb),.62) 55%,rgba(var(--sld-anthracite-rgb),.4)),var(--texture-micrograin) center / cover no-repeat,var(--surface-section);border-bottom:1px solid var(--bordure);box-shadow:inset 0 -1px rgba(var(--sld-or-rgb),.18);color:var(--texte-principal);padding:clamp(1.5rem,1rem + 2vw,2.75rem) 0 clamp(1.75rem,1.2rem + 2vw,3rem);margin-bottom:clamp(1.5rem,1rem + 2vw,2.5rem);text-align:left}.entete-page{overflow:hidden;isolation:isolate}.entete-page:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(var(--angle-reflet),rgba(255,226,160,0) 32%,rgba(255,226,160,.08) 46%,rgba(255,236,190,.16) 50%,rgba(255,226,160,.08) 54%,rgba(255,226,160,0) 68%);mix-blend-mode:screen;translate:-100% 0;pointer-events:none}@media(prefers-reduced-motion:no-preference){.entete-page:before{animation:balayage-entete 1.6s var(--ease-in-out) .25s both}}@keyframes balayage-entete{to{translate:100% 0}}.entete-page h1{font-size:clamp(1.75rem,1.3rem + 1.6vw,2.5rem);font-weight:700;line-height:var(--lh-serre);margin:0 0 var(--space-2);color:var(--texte-principal);overflow-wrap:anywhere}.entete-page h1:after{content:"";display:block;width:3rem;height:2px;margin-top:var(--space-3);background:var(--or);transform-origin:left;animation:trace-filet .7s var(--ease-out) .18s both}@keyframes trace-filet{0%{transform:scaleX(0)}}.entete-page-sous{max-width:65ch;margin:0;font-size:var(--fs-base);line-height:1.6;color:var(--texte-secondaire)}.pi:before{backface-visibility:visible}.page-enter-active{animation:entree-page .22s var(--ease-out)}.page-leave-active{display:none}@keyframes entree-page{0%{opacity:0;translate:0 6px}}.p-dialog.p-dialog-enter-active{transition:opacity .2s var(--ease-out),transform .2s var(--ease-out)}.p-dialog.p-dialog-leave-active{transition:opacity .14s var(--ease-out),transform .14s var(--ease-out)}.p-dialog.p-dialog-enter-from,.p-dialog.p-dialog-leave-to{opacity:0;transform:scale(.96)}@media(prefers-reduced-motion:reduce){.p-dialog.p-dialog-enter-from,.p-dialog.p-dialog-leave-to{transform:none}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.revele{animation:apparition-defilement-globale var(--ease-out) both;animation-timeline:view();animation-range:entry 0% entry 70%}}}@keyframes apparition-defilement-globale{0%{opacity:0;translate:0 16px}}:where(.hero,.entete-page,.univers-carte,.domaine-card,.recommendation-card,.partenaire,.product-card,.bandeau,.bandeau-promo,.catalogue-card,.info-card,.carousel-container,.faq-item,.cta-section,.auth-card,.forgot-password-card){position:relative}.lueur-pointeur{--lueur-taille: 24rem;--lueur-couleur: 255, 206, 120;--lueur-force: .3;--lueur-filet-force: 1;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit;overflow:hidden;pointer-events:none;opacity:0;mix-blend-mode:screen;transition:opacity .45s var(--ease-out)}.lueur-pointeur.est-allumee{opacity:1;transition-duration:.22s}.lueur-halo,.lueur-filet-point{position:absolute;left:0;top:0;width:var(--lueur-taille);height:var(--lueur-taille);margin:calc(var(--lueur-taille) / -2) 0 0 calc(var(--lueur-taille) / -2);border-radius:50%;transition:transform .14s var(--ease-out);will-change:transform}.lueur-halo{background:radial-gradient(closest-side,rgba(var(--lueur-couleur),var(--lueur-force)),rgba(var(--lueur-couleur),calc(var(--lueur-force) * .35)) 45%,rgba(var(--lueur-couleur),0))}.lueur-filet{position:absolute;top:0;right:0;bottom:0;left:0;padding:1px;border-radius:inherit;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.lueur-filet-point{--lueur-taille: 18rem;background:radial-gradient(closest-side,rgba(var(--lueur-couleur),var(--lueur-filet-force)),rgba(var(--lueur-couleur),0))}.hero>.lueur-pointeur{--lueur-taille: 44rem;--lueur-force: .6;z-index:-1;mix-blend-mode:overlay}.hero>.lueur-pointeur .lueur-halo{transition-duration:.26s}.hero>.lueur-pointeur .lueur-filet,.entete-page>.lueur-pointeur .lueur-filet{display:none}.entete-page>.lueur-pointeur{--lueur-taille: 48rem;--lueur-force: .18}.product-card>.lueur-pointeur{--lueur-force: .14}.partenaire>.lueur-pointeur,.catalogue-card>.lueur-pointeur{--lueur-force: 0;--lueur-filet-force: 1;mix-blend-mode:normal}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){:where(.bouton-or,.btn-quote){position:relative;overflow:hidden;isolation:isolate}:where(.bouton-or,.btn-quote):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(var(--angle-reflet),rgba(255,255,255,0) 30%,rgba(255,248,225,.55) 50%,rgba(255,255,255,0) 70%);translate:-110% 0;pointer-events:none}:where(.bouton-or,.btn-quote):hover:before{translate:110% 0;transition:translate .65s var(--ease-in-out)}}.bouton-or,.bouton-contour{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--hauteur-controle);padding:.7rem 1.4rem;border-radius:var(--border-radius-md);font-family:var(--font-texte);font-size:var(--fs-base);font-weight:600;line-height:1.2;text-decoration:none;transition:var(--transitions-controle)}.bouton-or{background:var(--action-fond);color:var(--action-texte);border:1px solid var(--action-fond)}.bouton-or:hover{background:var(--action-fond-survol);border-color:var(--action-fond-survol);color:var(--action-texte)}.bouton-contour{background:transparent;color:var(--texte-sombre-fort);border:1px solid var(--bordure-sombre-forte)}.bouton-contour:hover{border-color:var(--sld-or-laiton);color:var(--texte-sombre-fort);background:rgba(var(--sld-blanc-casse-rgb),.06)}.badge-promo{display:inline-flex;align-items:center;gap:.3rem;padding:.15rem .5rem;border-radius:var(--border-radius-sm);background:var(--action-fond);color:var(--action-texte);font-size:var(--fs-xs);font-weight:700;line-height:1.35;white-space:nowrap}.encadre-promo{padding:var(--space-2) var(--space-3);border:1px solid var(--encadre-bord-or);border-radius:var(--border-radius-md);background:var(--encadre-fond-or),var(--surface-secondaire);color:var(--texte-principal)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}#app{min-height:100vh;display:flex;flex-direction:column;background:radial-gradient(ellipse 90% 40% at 50% 0%,rgba(var(--sld-graphite-rgb),.45),rgba(var(--sld-graphite-rgb),0) 70%),var(--bg-secondary)}button,.p-button{padding:.75rem 1.5rem;border-radius:var(--border-radius-md);border:none;background:var(--bouton-surface);color:var(--texte-principal);font-family:inherit;font-size:1rem;font-weight:600;cursor:pointer;transition:var(--transitions-controle)}button:hover,.p-button:hover{background:var(--bouton-surface-survol)}:where(button,.p-button,.bouton-or,.bouton-contour):not(:disabled):active{scale:var(--pression)}button:disabled,.p-button:disabled{cursor:not-allowed;opacity:.55}button.promo,.p-button.promo{background:var(--accent-promo);color:var(--action-texte)}button.promo:hover,.p-button.promo:hover{background:var(--accent-promo-hover)}input,.p-inputtext,textarea,select{padding:.75rem;border:1px solid var(--border-secondary);border-radius:var(--border-radius-md);font-family:inherit;font-size:1rem;width:100%;background:var(--bg-primary);color:var(--text-primary);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}input:focus,.p-inputtext:focus,textarea:focus,select:focus{outline:none;border-color:var(--accent-primary);background:var(--bg-primary);box-shadow:0 0 0 3px rgba(var(--sld-or-rgb),.35)}input:disabled,.p-inputtext:disabled,textarea:disabled,select:disabled{background:var(--bg-tertiary);color:var(--text-muted);cursor:not-allowed}input[type=checkbox],input[type=radio]{accent-color:var(--accent-primary);cursor:pointer}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:.9rem;height:.9rem;cursor:pointer;background:var(--or);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 3l10 10M13 3L3 13' stroke='%23000' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 3l10 10M13 3L3 13' stroke='%23000' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat}input::placeholder,textarea::placeholder{color:var(--text-muted)}a{color:var(--couleur-lien);transition:color var(--transition-fast);text-decoration:none}a:hover{color:var(--couleur-lien-survol)}li::marker{color:var(--sld-or-laiton)}::selection{background:rgba(var(--sld-or-rgb),.45);color:var(--texte-principal)}.chiffres{font-variant-numeric:tabular-nums}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--bg-tertiary)}::-webkit-scrollbar-thumb{background:var(--border-secondary);border-radius:6px;border:3px solid var(--bg-tertiary)}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.p-dialog-mask{background-color:#0006;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.p-dialog{border-radius:var(--border-radius-xl)!important;box-shadow:var(--shadow-xl)!important;border:1px solid var(--border-primary)!important;border-top-color:var(--sld-or-laiton)!important}.p-dialog .p-dialog-header{background:var(--bg-primary);color:var(--text-primary);padding:1.25rem 1.5rem;border-bottom:1px solid var(--border-primary);border-radius:var(--border-radius-xl) var(--border-radius-xl) 0 0;font-family:var(--font-titre)}.p-dialog .p-dialog-content{background:var(--bg-secondary);color:var(--text-primary);padding:1.5rem}.p-dialog .p-dialog-footer{background:var(--bg-primary);padding:1.5rem;border-top:1px solid var(--border-primary);border-radius:0 0 12px 12px}.p-dialog .p-dialog-header .p-dialog-close-button.p-button{width:2.5rem!important;height:2.5rem!important;padding:0!important;border:none!important;border-radius:50%!important;background:transparent!important;color:var(--text-secondary)!important;box-shadow:none!important}.p-dialog .p-dialog-header .p-dialog-close-button.p-button:hover{background:var(--bg-tertiary)!important;color:var(--text-primary)!important}.p-dialog .p-dialog-header-close,.p-dialog .p-dialog-close-button{display:inline-grid;place-items:center;width:2.5rem;height:2.5rem;padding:0;border-radius:50%;background:transparent;color:var(--text-secondary)}.p-dialog .p-dialog-header-close:hover,.p-dialog .p-dialog-close-button:hover{background:var(--bg-tertiary);color:var(--text-primary)}.p-dialog .p-dialog-title{font-family:var(--font-titre);font-size:var(--fs-lg);font-weight:700;color:var(--text-primary)}.p-dialog .p-dialog-footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-3)}.p-dialog .p-dialog-footer>*{max-width:100%}.p-select-overlay,.p-select-panel{background:var(--bg-primary)!important;border:1px solid var(--border-secondary)!important;border-radius:6px!important;box-shadow:0 4px 12px #00000026!important}.p-select-list{padding:.5rem!important;background:var(--bg-primary)!important}.p-select-option{color:var(--text-primary)!important;padding:.75rem 1rem!important;border-radius:4px!important;transition:background-color var(--transition-fast),color var(--transition-fast)!important;background:var(--bg-primary)!important}.p-select-option:hover,.p-select-option.p-focus{background:var(--bg-tertiary)!important}.p-select-option.p-selected{background:var(--or)!important;color:var(--action-texte)!important}.p-tooltip{background:#000000d9!important;color:#fff!important;padding:.5rem 1rem!important;border-radius:6px!important;font-size:.85rem!important;font-weight:500!important;box-shadow:0 4px 16px #00000040!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;max-width:200px!important;z-index:10000!important}.p-tooltip .p-tooltip-text{white-space:nowrap!important;padding:0!important}.p-tooltip .p-tooltip-arrow{border-bottom-color:#000000d9!important}.p-tooltip.p-tooltip-top .p-tooltip-arrow{border-top-color:#000000d9!important;border-bottom-color:transparent!important}.p-tooltip.p-tooltip-bottom .p-tooltip-arrow{border-bottom-color:#000000d9!important;border-top-color:transparent!important}.p-tooltip.p-tooltip-left .p-tooltip-arrow{border-left-color:#000000d9!important;border-right-color:transparent!important}.p-tooltip.p-tooltip-right .p-tooltip-arrow{border-right-color:#000000d9!important;border-left-color:transparent!important}.p-confirmdialog{max-width:90vw!important;width:500px!important}.p-confirmdialog .p-dialog-content{padding:2rem!important}.p-confirmdialog .p-dialog-footer{display:flex;justify-content:flex-end;gap:.75rem}.p-confirmdialog .p-confirmdialog-icon{font-size:2.5rem!important;color:var(--accent-primary)!important;margin-right:1rem!important}.p-confirmdialog .p-confirmdialog-message{font-size:1.1rem!important;color:var(--text-primary)!important;line-height:1.6!important}.p-confirmdialog .p-button{padding:.75rem 1.5rem!important;font-weight:600!important}.p-confirmdialog .p-button-danger{background:var(--color-danger)!important;border-color:var(--color-danger)!important}.p-confirmdialog .p-button-success{background:var(--color-success)!important;border-color:var(--color-success)!important}.notes-asterisque[data-v-1a8cafcc]{display:flex;flex-wrap:wrap;gap:.1rem var(--space-3);margin:0;color:var(--texte-meta);font-size:var(--fs-xs);line-height:var(--lh-texte)}.bandeau-promo[data-v-f583728b]{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:clamp(1.5rem,.5rem + 2.5vw,3rem);min-height:10.5rem;padding:clamp(1.25rem,.75rem + 1.4vw,2.25rem) clamp(1.25rem,.25rem + 2.6vw,3rem);overflow:hidden;isolation:isolate;border:1px solid var(--encadre-bord-or);border-radius:var(--border-radius-lg);background:radial-gradient(ellipse 34% 150% at 0% 50%,rgba(var(--sld-or-rgb),.18),rgba(var(--sld-or-rgb),0) 72%),var(--encadre-fond-or),var(--surface-carte);box-shadow:var(--ombre-sombre);color:var(--texte-principal)}.bandeau-promo[data-v-f583728b]:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(var(--angle-reflet),rgba(255,226,160,0) 32%,rgba(255,226,160,.08) 46%,rgba(255,236,190,.16) 50%,rgba(255,226,160,.08) 54%,rgba(255,226,160,0) 68%);content:"";mix-blend-mode:screen;pointer-events:none;translate:-100% 0}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.bandeau-promo[data-v-f583728b]:before{animation:balayage-bandeau-f583728b linear both;animation-timeline:view();animation-range:entry 30% cover 60%}.bandeau-promo-titre[data-v-f583728b]:after{animation:trace-filet-bandeau-f583728b var(--ease-out) both;animation-timeline:view();animation-range:entry 40% cover 45%}}}@keyframes balayage-bandeau-f583728b{to{translate:100% 0}}@keyframes trace-filet-bandeau-f583728b{0%{transform:scaleX(0)}}.bandeau-promo-valeur[data-v-f583728b]{display:flex;flex-direction:column;gap:var(--space-2);min-width:8.5rem;margin:0;padding-right:clamp(1.5rem,.5rem + 2.5vw,3rem);border-right:1px solid var(--encadre-bord-or)}.bandeau-promo-chiffre[data-v-f583728b]{color:var(--or);font-family:var(--font-titre);font-size:clamp(2.5rem,1.5rem + 3.2vw,4.25rem);font-variant-numeric:lining-nums tabular-nums;font-weight:700;letter-spacing:-.02em;line-height:.95;white-space:nowrap}.bandeau-promo-valeur--longue .bandeau-promo-chiffre[data-v-f583728b]{max-width:9ch;font-size:clamp(1.625rem,1.15rem + 1.5vw,2.375rem);line-height:1.05;white-space:normal}.bandeau-promo-legende[data-v-f583728b]{color:var(--texte-secondaire);font-size:var(--fs-sm);font-weight:600}.bandeau-promo-texte[data-v-f583728b]{min-width:0}.bandeau-promo-texte p[data-v-f583728b]{margin:0}.bandeau-promo-titre[data-v-f583728b]{color:var(--texte-principal);font-family:var(--font-titre);font-size:clamp(1.375rem,1.05rem + 1vw,2rem);font-weight:700;letter-spacing:-.01em;line-height:var(--lh-serre);text-wrap:balance}.bandeau-promo-titre[data-v-f583728b]:after{display:block;width:3rem;height:2px;margin-top:var(--space-3);background:var(--or);content:"";transform-origin:left}.bandeau-promo-texte .bandeau-promo-avantage[data-v-f583728b]{margin-top:var(--space-3);color:var(--texte-principal);font-size:var(--fs-md);font-weight:500}.bandeau-promo-texte .bandeau-promo-detail[data-v-f583728b]{display:flex;flex-wrap:wrap;gap:.2rem var(--space-4);margin-top:var(--space-3);color:var(--texte-secondaire);font-size:var(--fs-base)}.bandeau-promo-notes[data-v-f583728b]{margin-top:var(--space-2)}.bandeau-promo-conditionnelle[data-v-f583728b]{color:var(--color-warning-dark);font-weight:600}.bandeau-promo-action[data-v-f583728b]{min-height:3.25rem;padding:.8rem 1.75rem;white-space:nowrap}.bandeau-promo-action .pi[data-v-f583728b]{transition:translate var(--transition-normal)}.bandeau-promo-action:hover .pi[data-v-f583728b]{translate:3px 0}@media(hover:none),(prefers-reduced-motion:reduce){.bandeau-promo-action:hover .pi[data-v-f583728b]{translate:none}}@media(max-width:960px){.bandeau-promo[data-v-f583728b]{grid-template-columns:auto minmax(0,1fr);row-gap:var(--space-4)}.bandeau-promo-valeur[data-v-f583728b]{grid-row:span 2;align-self:stretch;justify-content:center}.bandeau-promo-action[data-v-f583728b]{justify-self:start}}@media(max-width:640px){.bandeau-promo[data-v-f583728b]{grid-template-columns:minmax(0,1fr);min-height:0}.bandeau-promo-valeur[data-v-f583728b]{grid-row:auto;flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;gap:var(--space-1) var(--space-3);min-width:0;padding:0 0 var(--space-4);border-right:none;border-bottom:1px solid var(--encadre-bord-or)}.bandeau-promo-valeur--longue .bandeau-promo-chiffre[data-v-f583728b]{max-width:none}.bandeau-promo-action[data-v-f583728b]{justify-self:stretch}}.home[data-v-719e101d]{min-height:100vh;background:var(--sld-anthracite)}.entete-section[data-v-719e101d]{display:flex;flex-wrap:wrap;align-items:baseline;align-items:last baseline;justify-content:space-between;gap:var(--space-3) var(--space-6);margin-bottom:var(--space-6)}.entete-section h2[data-v-719e101d],.conseil h2[data-v-719e101d]{font-size:var(--fs-titre-section);font-weight:600;line-height:var(--lh-serre)}.entete-section h2[data-v-719e101d]:after,.conseil h2[data-v-719e101d]:after{content:"";display:block;width:3rem;height:2px;margin-top:var(--space-3);background:var(--sld-or-laiton)}.lien-section[data-v-719e101d]{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--hauteur-controle);color:var(--sld-or-laiton);font-weight:600;text-decoration:none}.lien-section[data-v-719e101d]:hover{color:var(--sld-or-ambre)}.lien-section i[data-v-719e101d]{font-size:.85rem;transition:transform var(--transition-normal)}.lien-section:hover i[data-v-719e101d]{transform:translate(3px)}.hero[data-v-719e101d]{position:relative;isolation:isolate;display:flex;align-items:center;min-height:clamp(30rem,68vh,44rem);padding-block:var(--space-8);background:var(--sld-anthracite);overflow:hidden}.hero-photo[data-v-719e101d],.hero-photo img[data-v-719e101d]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hero-photo[data-v-719e101d]{z-index:-2}.hero-photo img[data-v-719e101d]{object-fit:cover;object-position:72% 50%}.hero-voile[data-v-719e101d]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,rgba(var(--sld-anthracite-rgb),.95),rgba(var(--sld-anthracite-rgb),.93) 46%,rgba(var(--sld-anthracite-rgb),.78) 56%,rgba(var(--sld-anthracite-rgb),.28) 72%,rgba(var(--sld-anthracite-rgb),0) 84%),linear-gradient(0deg,rgba(var(--sld-anthracite-rgb),.7),rgba(var(--sld-anthracite-rgb),0) 30%)}.hero-contenu[data-v-719e101d]{position:relative}.hero-contenu[data-v-719e101d]>*{max-width:46rem}@media(min-width:1280px){.hero-contenu[data-v-719e101d]>*{max-width:min(46rem,48vw)}}.hero-surtitre[data-v-719e101d]{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);color:var(--sld-or-laiton);font-weight:600;font-size:var(--fs-md);letter-spacing:.02em}.hero-surtitre[data-v-719e101d]:before{content:"";width:2.5rem;height:2px;background:var(--sld-or-laiton)}.hero h1[data-v-719e101d]{font-size:var(--fs-titre-hero);font-weight:700;line-height:1.08;letter-spacing:.01em;color:var(--sld-ivoire);text-wrap:balance}.hero-description[data-v-719e101d]{margin-top:var(--space-5);max-width:60ch;font-size:clamp(1rem,.94rem + .3vw,1.1875rem);line-height:1.6;color:var(--texte-sombre-doux)}.hero-actions[data-v-719e101d]{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-6)}.hero-actions .bouton-or[data-v-719e101d],.hero-actions .bouton-contour[data-v-719e101d]{min-height:3.25rem;padding-inline:1.6rem}@supports (animation-timeline: view()){@media(hover:none)and (prefers-reduced-motion:no-preference){.univers-carte[data-v-719e101d],.domaine-card[data-v-719e101d]{view-timeline:--carte-photo block}.univers-carte[data-v-719e101d]:before,.domaine-card[data-v-719e101d]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(var(--angle-reflet),rgba(255,226,160,0) 35%,rgba(255,236,190,.3) 50%,rgba(255,226,160,0) 65%);mix-blend-mode:screen;translate:-100% 0;pointer-events:none;animation:reflet-defilement-719e101d linear both;animation-timeline:--carte-photo;animation-range:entry 40% cover 65%}}}@keyframes reflet-defilement-719e101d{to{translate:100% 0}}.hero-lumiere-cadre[data-v-719e101d]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none;container-type:size}.hero-lumiere[data-v-719e101d]{--cadrage-x: 72%;--cadrage-y: 50%;position:absolute;left:var(--cadrage-x);top:var(--cadrage-y);width:max(100cqw,100cqh * 1672 / 941);aspect-ratio:1672 / 941;translate:calc(-1 * var(--cadrage-x)) calc(-1 * var(--cadrage-y))}.hero-lumiere span[data-v-719e101d]{position:absolute;display:block;will-change:opacity,transform}.hero-lumiere-cadre[data-v-719e101d]:not(.hero-goutte-cadre){mix-blend-mode:screen}.lumiere-halo[data-v-719e101d]{left:58%;top:-6%;width:26%;height:78%;background:radial-gradient(closest-side,#ffc46080,#ffa83829 55%,#ffa83800);animation:lumiere-respiration-719e101d 7s var(--ease-in-out) infinite alternate}@keyframes lumiere-respiration-719e101d{0%{opacity:.35;scale:.96}to{opacity:1;scale:1.04}}.hero-goutte-cadre[data-v-719e101d]{z-index:-2}.hero-goutte-cadre .hero-lumiere[data-v-719e101d]{container-type:size}.goutte[data-v-719e101d]{--gx: 79;--gy: 5;--gw: 12;--gh: 26;position:absolute;left:calc((var(--gx) - var(--gw) / 2) * 1%);top:calc((var(--gy) - var(--gh) / 2) * 1%);width:calc(var(--gw) * 1%);height:calc(var(--gh) * 1%);-webkit-mask-image:radial-gradient(closest-side,#000 25%,rgba(0,0,0,.55) 60%,transparent 100%);mask-image:radial-gradient(closest-side,#000 25%,rgba(0,0,0,.55) 60%,transparent 100%);opacity:0;animation:goutte-trajet-719e101d 8s var(--ease-in-out) 2.2s infinite,goutte-eclat-719e101d 8s linear 2.2s infinite}.goutte-image[data-v-719e101d]{position:absolute;left:calc((var(--gx) - var(--gw) / 2) * -1cqw);top:calc((var(--gy) - var(--gh) / 2) * -1cqh);width:100cqw;height:100cqh;background-size:100% 100%;background-repeat:no-repeat;filter:brightness(1.85) saturate(1.25) contrast(1.05);animation:goutte-trajet-image-719e101d 8s var(--ease-in-out) 2.2s infinite}@keyframes goutte-trajet-719e101d{0%{transform:translate(0)}38%,to{transform:translate(-9cqw,52cqh)}}@keyframes goutte-trajet-image-719e101d{0%{transform:translate(0)}38%,to{transform:translate(9cqw,-52cqh)}}@keyframes goutte-trajet-portrait-719e101d{0%{transform:translate(0)}38%,to{transform:translate(-13cqw,34cqh)}}@keyframes goutte-trajet-image-portrait-719e101d{0%{transform:translate(0)}38%,to{transform:translate(13cqw,-34cqh)}}@keyframes goutte-eclat-719e101d{0%,to{opacity:0}6%,36%{opacity:1}46%{opacity:0}}.hero-actions .bouton-or[data-v-719e101d]{position:relative;overflow:hidden;isolation:isolate}.hero-actions .bouton-or[data-v-719e101d]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(var(--angle-reflet),rgba(255,255,255,0) 30%,rgba(255,248,225,.5) 50%,rgba(255,255,255,0) 70%);translate:-110% 0;animation:reflet-bouton-719e101d 1.1s var(--ease-in-out) 1.2s 1 backwards;pointer-events:none}@keyframes reflet-bouton-719e101d{to{translate:110% 0}}.hero-particules[data-v-719e101d]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none;container-type:size;mix-blend-mode:screen}.hero-particules span[data-v-719e101d]{position:absolute;bottom:-2%;border-radius:50%;background:radial-gradient(circle,#ffdc96f2,#ffb85459 45%,#ffb85400 72%);opacity:0}.hero-allumage[data-v-719e101d]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--sld-anthracite);opacity:0;pointer-events:none}@media(prefers-reduced-motion:no-preference){.hero-allumage[data-v-719e101d]{animation:allumage-hero-719e101d 1.4s var(--ease-out) both}.hero-surtitre[data-v-719e101d]{animation:entree-hero-719e101d .7s var(--ease-out) .25s both}.hero-surtitre[data-v-719e101d]:before{transform-origin:left;animation:trace-filet .7s var(--ease-out) .38s both}.hero h1[data-v-719e101d]{animation:devoile-titre-719e101d .95s var(--ease-out) .42s both}.hero-description[data-v-719e101d]{animation:entree-hero-719e101d .8s var(--ease-out) .68s both}.hero-actions[data-v-719e101d]{animation:entree-hero-719e101d .8s var(--ease-out) .82s both}.confiance-item[data-v-719e101d]{animation:entree-hero-719e101d .7s var(--ease-out) 1s both}.confiance-item[data-v-719e101d]:nth-child(2){animation-delay:1.07s}.confiance-item[data-v-719e101d]:nth-child(3){animation-delay:1.14s}.confiance-item[data-v-719e101d]:nth-child(4){animation-delay:1.21s}}@keyframes allumage-hero-719e101d{0%{opacity:.94}to{opacity:0}}@keyframes entree-hero-719e101d{0%{opacity:0;translate:0 14px}}@keyframes devoile-titre-719e101d{0%{clip-path:inset(0 0 100% 0);translate:0 .35em}to{clip-path:inset(-15% -5% -15% -5%);translate:0 0}}@supports (animation-timeline: scroll()){@media(prefers-reduced-motion:no-preference){.hero-photo img[data-v-719e101d],.hero-lumiere-cadre[data-v-719e101d],.hero-particules[data-v-719e101d]{animation:parallaxe-hero-719e101d linear both;animation-timeline:scroll(root);animation-range:0 100vh}.hero-contenu[data-v-719e101d]{animation:recul-contenu-719e101d linear both;animation-timeline:scroll(root);animation-range:0 95vh}.entete-section h2[data-v-719e101d],.conseil h2[data-v-719e101d]{view-timeline:--titre-section block}.entete-section h2[data-v-719e101d]:after,.conseil h2[data-v-719e101d]:after{transform-origin:left;animation:trace-filet linear both;animation-timeline:--titre-section;animation-range:entry 30% cover 45%}}}@keyframes parallaxe-hero-719e101d{to{translate:0 28vh}}@keyframes recul-contenu-719e101d{to{translate:0 -6vh;opacity:.45}}.hero-hors-ecran .hero-lumiere span[data-v-719e101d],.hero-hors-ecran .goutte-image[data-v-719e101d]{animation-play-state:paused}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.entete-section[data-v-719e101d],.univers-carte[data-v-719e101d],.domaines-grid>li[data-v-719e101d],.partenaire[data-v-719e101d],.recommendation-section>h2[data-v-719e101d],.contact-section>h2[data-v-719e101d],.recommendation-card[data-v-719e101d],.contact-item[data-v-719e101d]{animation:apparition-defilement-719e101d var(--ease-out) both;animation-timeline:view();animation-range:entry 0% entry 70%}}}@keyframes apparition-defilement-719e101d{0%{opacity:0;translate:0 16px}}.promo-accueil[data-v-719e101d]{padding-block:clamp(1.5rem,1rem + 1.5vw,2.5rem) 0;background:var(--fond-page)}.promo-accueil+.univers[data-v-719e101d]{padding-top:clamp(2.5rem,1.75rem + 2vw,4rem)}.confiance[data-v-719e101d]{background:linear-gradient(180deg,rgba(var(--sld-anthracite-rgb),.74),rgba(var(--sld-anthracite-rgb),.84)),var(--texture-brosse) center / cover no-repeat,var(--surface-section);border-top:1px solid var(--bordure-sombre);border-bottom:1px solid var(--bordure-sombre)}.confiance-liste[data-v-719e101d]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none}.confiance-item[data-v-719e101d]{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-5);color:var(--texte-sombre-doux);font-size:var(--fs-sm);line-height:1.45}.confiance-item[data-v-719e101d]:first-child{padding-left:0}.confiance-item+.confiance-item[data-v-719e101d]{border-left:1px solid var(--bordure-sombre)}.confiance-item strong[data-v-719e101d]{display:block;color:var(--texte-sombre-fort);font-size:var(--fs-base);font-weight:600}.confiance-item i[data-v-719e101d]{flex-shrink:0;display:grid;place-items:center;width:2.75rem;height:2.75rem;border:1px solid rgba(var(--sld-or-rgb),.55);border-radius:50%;color:var(--sld-or-laiton);font-size:1.1rem}.univers[data-v-719e101d]{padding-block:var(--space-section) 0;background:var(--sld-anthracite)}.univers h2[data-v-719e101d]{color:var(--texte-sombre-fort)}.univers-grille[data-v-719e101d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,1.2vw,1.5rem);list-style:none}.univers-carte[data-v-719e101d]{position:relative;isolation:isolate;display:flex;align-items:flex-end;aspect-ratio:4 / 3;max-height:27rem;overflow:hidden;border-radius:var(--rayon-carte-immersive);background:var(--sld-graphite)}.univers-carte[data-v-719e101d]:after,.domaine-card[data-v-719e101d]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border:1px solid var(--bordure-sombre);border-radius:inherit;pointer-events:none;transition:border-color var(--transition-fast)}.univers-carte[data-v-719e101d]:hover:after,.domaine-card[data-v-719e101d]:hover:after{border-color:var(--bordure-or)}.univers-photo[data-v-719e101d]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease-out)}.univers-voile[data-v-719e101d]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(0deg,rgba(var(--sld-anthracite-rgb),.95),rgba(var(--sld-anthracite-rgb),.72),rgba(var(--sld-anthracite-rgb),.12) 64%,rgba(var(--sld-anthracite-rgb),0))}.univers-texte[data-v-719e101d]{display:flex;flex-direction:column;gap:var(--space-3);width:100%;padding:clamp(1.1rem,1.8vw,2rem);padding-right:4.5rem}@media(min-width:1024px){.univers-texte[data-v-719e101d]{min-height:calc(2 * clamp(1.1rem,1.8vw,2rem) + 1.1 * clamp(1.375rem,1rem + 1.1vw,2rem) + var(--space-3) + 2.5rem)}.univers-derives .univers-texte[data-v-719e101d]{padding-right:clamp(1.1rem,1.8vw,2rem)}.univers-derives .univers-types[data-v-719e101d]{gap:.4rem}.univers-derives .univers-type[data-v-719e101d]{padding:0 .8rem}}.univers-nom[data-v-719e101d]{font-size:clamp(1.375rem,1rem + 1.1vw,2rem);font-weight:600;line-height:1.1;color:var(--texte-sombre-fort)}.univers-lien-principal[data-v-719e101d]{color:inherit;text-decoration:none}.univers-lien-principal[data-v-719e101d]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit}.univers-lien-principal[data-v-719e101d]:hover{color:inherit}.univers-lien-principal[data-v-719e101d]:focus-visible{outline:none}.univers-lien-principal[data-v-719e101d]:focus-visible:after{outline:2px solid var(--focus-couleur);outline-offset:-4px;border-radius:var(--rayon-carte-immersive)}.univers-compte[data-v-719e101d]{color:var(--texte-sombre-doux);font-size:var(--fs-sm)}.univers-types[data-v-719e101d]{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none}.univers-type[data-v-719e101d]{display:inline-flex;align-items:center;gap:var(--space-2);min-height:2.5rem;padding:0 .95rem;border:1px solid rgba(var(--sld-or-rgb),.6);border-radius:999px;background:rgba(var(--sld-anthracite-rgb),.6);color:var(--texte-sombre-fort);font-weight:600;font-size:var(--fs-sm);text-decoration:none;transition:background-color var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast)}.univers-type-compte[data-v-719e101d]{color:var(--sld-or-laiton);font-weight:500}.univers-type[data-v-719e101d]:hover{background:var(--sld-or-laiton);border-color:var(--sld-or-laiton);color:var(--sld-anthracite)}.univers-type:hover .univers-type-compte[data-v-719e101d]{color:var(--sld-anthracite)}.univers-fleche[data-v-719e101d]{position:absolute;right:clamp(1.1rem,1.8vw,2rem);bottom:clamp(1.1rem,1.8vw,2rem);display:grid;place-items:center;width:2.5rem;height:2.5rem;border:1px solid rgba(var(--sld-or-rgb),.7);border-radius:50%;color:var(--sld-or-laiton);font-size:.85rem;transition:background-color var(--transition-fast),color var(--transition-fast)}.univers-carte[data-v-719e101d]:hover{box-shadow:var(--ombre-sombre);transform:var(--elevation-survol)}.univers-carte:hover .univers-photo[data-v-719e101d]{transform:scale(1.04)}.univers-carte:hover .univers-fleche[data-v-719e101d]{background:var(--sld-or-laiton);color:var(--sld-anthracite)}.secteurs[data-v-719e101d]{padding-block:var(--space-section) 0;background:var(--sld-anthracite)}.univers+.secteurs[data-v-719e101d]{padding-top:clamp(2.5rem,1.5rem + 3vw,4.5rem)}.secteurs h2[data-v-719e101d]{color:var(--texte-sombre-fort)}.domaines-grid[data-v-719e101d]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(.75rem,1.2vw,1.5rem);list-style:none}.domaine-card[data-v-719e101d]{position:relative;isolation:isolate;display:flex;align-items:flex-end;aspect-ratio:4 / 5;max-height:30rem;width:100%;overflow:hidden;border-radius:var(--rayon-carte-immersive);background:var(--sld-graphite);color:var(--texte-sombre-fort);text-decoration:none}.domaine-photo[data-v-719e101d]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease-out)}.domaine-voile[data-v-719e101d]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(0deg,rgba(var(--sld-anthracite-rgb),.95),rgba(var(--sld-anthracite-rgb),.78) 34%,rgba(var(--sld-anthracite-rgb),.2) 70%,rgba(var(--sld-anthracite-rgb),.1))}.domaine-texte[data-v-719e101d]{display:flex;flex-direction:column;gap:var(--space-2);padding:clamp(1rem,1.6vw,1.75rem);padding-right:3.5rem}.domaine-icone[data-v-719e101d]{width:1.75rem;height:1.75rem;color:var(--sld-or-laiton)}.domaine-nom[data-v-719e101d]{font-family:var(--font-titre);font-weight:600;font-size:clamp(1.125rem,.95rem + .6vw,1.5rem);line-height:1.15}.domaine-compte[data-v-719e101d]{font-size:var(--fs-sm);color:var(--texte-sombre-doux)}.domaine-fleche[data-v-719e101d]{position:absolute;right:clamp(1rem,1.6vw,1.75rem);bottom:clamp(1rem,1.6vw,1.75rem);display:grid;place-items:center;width:2.25rem;height:2.25rem;border:1px solid rgba(var(--sld-or-rgb),.7);border-radius:50%;color:var(--sld-or-laiton);font-size:.8rem;transition:background-color var(--transition-fast),color var(--transition-fast)}.domaine-card[data-v-719e101d]:hover{color:var(--texte-sombre-fort);box-shadow:var(--ombre-sombre);transform:var(--elevation-survol)}.domaine-card:hover .domaine-photo[data-v-719e101d]{transform:scale(1.04)}.domaine-card:hover .domaine-fleche[data-v-719e101d]{background:var(--sld-or-laiton);color:var(--sld-anthracite)}.domaine-card[data-v-719e101d]:focus-visible{outline-offset:3px}.etat-chargement[data-v-719e101d]{padding:var(--space-7) 0;color:var(--texte-sombre-doux)}.etat-chargement i[data-v-719e101d]{font-size:2rem;color:var(--sld-or-laiton)}.btn-reessayer[data-v-719e101d]{margin-top:var(--space-4)}.partenaires[data-v-719e101d]{padding-block:var(--space-section);background:linear-gradient(180deg,var(--fond-page) 0%,rgba(var(--sld-anthracite-rgb),.45) 22%,rgba(var(--sld-anthracite-rgb),.6) 100%),var(--texture-brume) center / cover no-repeat,var(--surface-section);overflow-x:clip}.partenaires h2[data-v-719e101d]{color:var(--texte-sombre-fort)}.entete-aide[data-v-719e101d]{margin:0;color:var(--texte-secondaire);font-size:var(--fs-sm)}.partners-logos[data-v-719e101d]{--logo-base: clamp(3.2rem, 1.6rem + 2.6vw, 5.2rem);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(.75rem,1.2vw,1.5rem);list-style:none}.partenaire[data-v-719e101d]{display:grid;place-items:center;width:100%;height:calc(var(--logo-base) * 1.35 + .75rem);padding:var(--space-3);background:var(--cartouche-logo);border:1px solid transparent;border-radius:var(--border-radius-lg);box-shadow:var(--ombre-sombre);cursor:pointer;transition:transform var(--transition-normal),border-color var(--transition-fast),box-shadow var(--transition-normal)}.partenaire[data-v-719e101d]:hover{background:var(--cartouche-logo);transform:var(--elevation-survol);border-color:var(--bordure-or)}.partenaire.est-actif[data-v-719e101d]{background:var(--cartouche-logo);border-color:var(--sld-or-laiton);box-shadow:0 0 0 2px var(--sld-or-laiton),var(--ombre-sombre)}.partenaire[data-v-719e101d]:focus-visible{outline-offset:4px}.partenaire img[data-v-719e101d]{display:block;mix-blend-mode:multiply;height:calc(var(--logo-base) * var(--echelle, 1) * .8);width:auto;max-width:82%;max-height:calc(var(--logo-base) * 1.35 - .75rem);object-fit:contain}.partenaire-panneau-cadre[data-v-719e101d]{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--transition-slow)}.partenaire-panneau-cadre.est-ouvert[data-v-719e101d]{grid-template-rows:1fr}.partenaire-panneau[data-v-719e101d]{position:relative;min-height:0;overflow:hidden;opacity:0;visibility:hidden;background:var(--sld-graphite);border-radius:var(--border-radius-lg);box-shadow:inset 0 0 0 1px var(--bordure-sombre);transition:opacity var(--transition-slow),margin-top var(--transition-slow),visibility 0s linear .3s}.est-ouvert .partenaire-panneau[data-v-719e101d]{margin-top:clamp(1rem,1.6vw,1.75rem);opacity:1;visibility:visible;transition:opacity var(--transition-slow),margin-top var(--transition-slow),visibility 0s}.partenaire-panneau-contenu[data-v-719e101d]{display:grid;grid-template-columns:minmax(12rem,16rem) minmax(0,75ch);gap:var(--space-3) var(--space-6);padding:clamp(1.25rem,2vw,2rem) 4.5rem clamp(1.25rem,2vw,2rem) clamp(1.25rem,2vw,2rem);border-top:2px solid var(--sld-or-laiton);border-radius:var(--border-radius-lg);animation:apparition-partenaire-719e101d .3s var(--ease-out)}.partenaire-panneau-nom[data-v-719e101d]{color:var(--sld-or-laiton);font-size:var(--fs-lg);font-weight:600;line-height:1.2}.partenaire-panneau-texte[data-v-719e101d]{color:var(--texte-sombre-doux);line-height:1.65}.partenaire-avis-suite[data-v-719e101d]{display:none}.partenaire-panneau-fermer[data-v-719e101d]{position:absolute;top:var(--space-3);right:var(--space-3);display:grid;place-items:center;width:var(--hauteur-controle);height:var(--hauteur-controle);padding:0;background:transparent;border:1px solid var(--bordure-sombre);border-radius:50%;color:var(--texte-sombre-doux)}.partenaire-panneau-fermer[data-v-719e101d]:hover{background:transparent;border-color:var(--sld-or-laiton);color:var(--texte-sombre-fort)}@keyframes apparition-partenaire-719e101d{0%{opacity:0;transform:translateY(-6px)}}.conseil[data-v-719e101d]{padding-block:var(--space-section);background:linear-gradient(180deg,rgba(var(--sld-anthracite-rgb),.8),rgba(var(--sld-anthracite-rgb),.86)),var(--texture-ardoise) center / cover no-repeat,var(--surface-section);border-top:1px solid var(--bordure)}.conseil-grille[data-v-719e101d]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:var(--space-6) clamp(2rem,5vw,6rem)}.conseil h2[data-v-719e101d]{color:var(--texte-sombre-fort)}.section-subtitle[data-v-719e101d]{margin:var(--space-4) 0 var(--space-6);max-width:var(--largeur-lecture);color:var(--texte-sombre-doux)}.recommendation-grid[data-v-719e101d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.recommendation-card[data-v-719e101d]{position:relative;display:flex;flex-direction:column;gap:var(--space-4);min-height:11rem;padding:var(--space-5);background:var(--surface-carte);border:1px solid var(--bordure-sombre);border-radius:var(--border-radius-lg);box-shadow:var(--ombre-sombre);color:var(--texte-sombre-fort);text-decoration:none;transition:transform var(--transition-normal),border-color var(--transition-fast),box-shadow var(--transition-normal)}.recommendation-card[data-v-719e101d]:hover{color:var(--texte-sombre-fort);border-color:var(--bordure-or);transform:var(--elevation-survol)}.recommendation-card[data-v-719e101d]:focus-visible{outline-offset:3px}.recommendation-icone[data-v-719e101d]{font-size:1.6rem;color:var(--sld-or-laiton)}.recommendation-content[data-v-719e101d]{display:flex;flex-direction:column;gap:var(--space-2)}.recommendation-content h3[data-v-719e101d]{font-size:var(--fs-md);font-weight:600;line-height:1.3}.recommendation-site[data-v-719e101d]{color:var(--texte-sombre-doux);font-size:var(--fs-sm)}.recommendation-action[data-v-719e101d]{display:inline-flex;align-items:center;gap:var(--space-2);margin-top:auto;padding-top:var(--space-3);border-top:1px solid var(--bordure-sombre);color:var(--or-survol);font-size:var(--fs-sm);font-weight:600}.recommendation-action i[data-v-719e101d]{font-size:.8rem}.recommendation-card:hover .recommendation-action[data-v-719e101d]{color:var(--texte-sombre-fort)}.contact-section[data-v-719e101d]{padding-left:clamp(0rem,3vw,4rem);border-left:1px solid var(--bordure-sombre)}.contact-details[data-v-719e101d]{display:flex;flex-direction:column;gap:var(--space-4);list-style:none}.contact-item[data-v-719e101d]{display:flex;align-items:flex-start;gap:var(--space-4)}.contact-item i[data-v-719e101d]{display:grid;place-items:center;width:2.5rem;height:2.5rem;flex-shrink:0;border:1px solid rgba(var(--sld-or-rgb),.55);border-radius:50%;color:var(--sld-or-laiton)}.contact-item strong[data-v-719e101d]{display:block;color:var(--texte-sombre-fort);font-weight:600}.contact-item p[data-v-719e101d]{color:var(--texte-sombre-doux);overflow-wrap:anywhere}.contact-item a[data-v-719e101d]{color:var(--texte-sombre-fort);text-decoration:underline;text-decoration-color:rgba(var(--sld-or-rgb),.7);text-underline-offset:3px}.contact-item a[data-v-719e101d]:hover{color:var(--sld-or-ambre)}.contact-actions[data-v-719e101d]{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-6)}@media(min-width:768px)and (max-width:1279px){.hero-contenu[data-v-719e101d]>*{max-width:min(46rem,62%)}.hero-voile[data-v-719e101d]{background:linear-gradient(90deg,rgba(var(--sld-anthracite-rgb),.95),rgba(var(--sld-anthracite-rgb),.93) 56%,rgba(var(--sld-anthracite-rgb),.62),rgba(var(--sld-anthracite-rgb),.15) 84%,rgba(var(--sld-anthracite-rgb),0) 94%),linear-gradient(0deg,rgba(var(--sld-anthracite-rgb),.7),rgba(var(--sld-anthracite-rgb),0) 30%)}}@media(max-width:1279px){.domaines-grid[data-v-719e101d]{grid-template-columns:repeat(6,minmax(0,1fr))}.domaines-grid>li[data-v-719e101d]{grid-column:span 2}.domaines-grid>li[data-v-719e101d]:nth-child(-n+2){grid-column:span 3}.domaines-grid>li:nth-child(-n+2) .domaine-card[data-v-719e101d]{aspect-ratio:16 / 10}.domaine-card[data-v-719e101d]{aspect-ratio:4 / 4.2}.confiance-liste[data-v-719e101d]{grid-template-columns:repeat(2,minmax(0,1fr))}.confiance-item[data-v-719e101d]:nth-child(3){padding-left:0;border-left:none}.confiance-item[data-v-719e101d]:nth-child(n+3){border-top:1px solid var(--bordure-sombre)}.conseil-grille[data-v-719e101d]{grid-template-columns:minmax(0,1fr)}.contact-section[data-v-719e101d]{padding-left:0;padding-top:var(--space-6);border-left:none;border-top:1px solid var(--bordure-sombre)}}@media(max-width:1023px){.univers-carte[data-v-719e101d]{aspect-ratio:3 / 4}.univers-texte[data-v-719e101d]{padding-right:clamp(1.1rem,1.8vw,2rem)}.univers-fleche[data-v-719e101d]{top:clamp(1.1rem,1.8vw,2rem);bottom:auto}.partners-logos[data-v-719e101d]{grid-template-columns:repeat(6,minmax(0,1fr))}.partners-logos>li[data-v-719e101d]{grid-column:span 2}.partners-logos>li[data-v-719e101d]:nth-child(4){grid-column:2 / span 2}}@media(max-width:767px){.univers[data-v-719e101d]{padding-bottom:var(--space-7)}.secteurs[data-v-719e101d],.univers+.secteurs[data-v-719e101d]{padding-block:var(--space-7);background:var(--surface-section);border-block:1px solid var(--bordure-sombre)}.hero[data-v-719e101d]{align-items:flex-end;min-height:clamp(31rem,88svh,46rem);padding-block:var(--space-7) var(--space-6)}.hero-photo img[data-v-719e101d]{object-position:50% 30%}.hero-particules span[data-v-719e101d]:nth-child(n+6){display:none}.hero-lumiere[data-v-719e101d]{--cadrage-x: 50%;--cadrage-y: 30%;width:max(100cqw,100cqh * 941 / 1672);aspect-ratio:941 / 1672}.lumiere-halo[data-v-719e101d]{left:36%;top:14%;width:52%;height:50%}.goutte[data-v-719e101d]{--gx: 71;--gy: 24;--gw: 22;--gh: 14;animation-name:goutte-trajet-portrait-719e101d,goutte-eclat-719e101d}.goutte-image[data-v-719e101d]{animation-name:goutte-trajet-image-portrait-719e101d}.hero-voile[data-v-719e101d]{background:linear-gradient(0deg,rgba(var(--sld-anthracite-rgb),.97),rgba(var(--sld-anthracite-rgb),.94) 50%,rgba(var(--sld-anthracite-rgb),.88) 64%,rgba(var(--sld-anthracite-rgb),.4) 80%,rgba(var(--sld-anthracite-rgb),0) 92%),linear-gradient(180deg,rgba(var(--sld-anthracite-rgb),.45),rgba(var(--sld-anthracite-rgb),0) 18%)}.hero-actions .bouton-or[data-v-719e101d],.hero-actions .bouton-contour[data-v-719e101d]{flex:1 1 100%}.confiance-item[data-v-719e101d]{flex-direction:column;align-items:flex-start;gap:var(--space-2);padding:var(--space-4) var(--space-3)}.confiance-item[data-v-719e101d]:nth-child(odd){padding-left:0}.recommendation-grid[data-v-719e101d]{grid-template-columns:minmax(0,1fr)}.recommendation-card[data-v-719e101d]{min-height:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:var(--space-4);row-gap:var(--space-3);padding:var(--space-4)}.recommendation-action[data-v-719e101d]{grid-column:1 / -1;margin-top:0}.contact-actions[data-v-719e101d]>*{flex:1 1 100%}}@media(max-width:640px){.univers-grille[data-v-719e101d]{grid-template-columns:minmax(0,1fr);gap:var(--space-2)}.univers-carte[data-v-719e101d]{aspect-ratio:auto;min-height:8rem;align-items:center}.univers-voile[data-v-719e101d]{background:linear-gradient(90deg,rgba(var(--sld-anthracite-rgb),.94),rgba(var(--sld-anthracite-rgb),.78),rgba(var(--sld-anthracite-rgb),.3))}.univers-texte[data-v-719e101d]{padding:var(--space-4) 4rem var(--space-4) var(--space-4)}.univers-derives .univers-texte[data-v-719e101d]{padding-right:var(--space-4)}.univers-type[data-v-719e101d]{min-height:var(--hauteur-controle)}.univers-fleche[data-v-719e101d]{top:50%;bottom:auto;right:var(--space-4);transform:translateY(-50%)}.domaines-grid[data-v-719e101d]{grid-template-columns:minmax(0,1fr);gap:var(--space-2)}.domaines-grid>li[data-v-719e101d],.domaines-grid>li[data-v-719e101d]:nth-child(-n+2){grid-column:auto}.domaine-card[data-v-719e101d],.domaines-grid>li:nth-child(-n+2) .domaine-card[data-v-719e101d]{aspect-ratio:auto;min-height:5.75rem;align-items:center}.domaine-voile[data-v-719e101d]{background:linear-gradient(90deg,rgba(var(--sld-anthracite-rgb),.95),rgba(var(--sld-anthracite-rgb),.82) 45%,rgba(var(--sld-anthracite-rgb),.35))}.domaine-texte[data-v-719e101d]{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:var(--space-3);row-gap:0;align-items:center;padding:var(--space-3) 3.75rem var(--space-3) var(--space-4)}.domaine-icone[data-v-719e101d]{grid-row:1 / span 2}.domaine-fleche[data-v-719e101d]{top:50%;bottom:auto;right:var(--space-4);transform:translateY(-50%)}.partners-logos[data-v-719e101d]{display:flex;flex-wrap:wrap;justify-content:center}.partners-logos>li[data-v-719e101d],.partners-logos>li[data-v-719e101d]:nth-child(4),.partners-logos>li[data-v-719e101d]:last-child{flex:0 0 calc((100% - 2 * var(--space-3)) / 3);width:auto}.partenaire[data-v-719e101d]{height:calc(var(--logo-base) * 1.25 + .5rem);padding:var(--space-2)}.partenaire img[data-v-719e101d]{max-height:calc(var(--logo-base) * 1.25 - .5rem)}.partenaire-panneau-texte.est-resume[data-v-719e101d]{display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.partenaire-avis-suite[data-v-719e101d]{display:inline-flex;align-items:center;min-height:2.75rem;margin-top:var(--space-1);padding:0;background:none;border:none;color:var(--or-survol);font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.partners-logos[data-v-719e101d]{gap:var(--space-3)}}@media(max-width:767px)and (max-height:620px){.hero[data-v-719e101d]{padding-block:var(--space-4) var(--space-4)}}@media(max-width:1023px){.partenaire-panneau-contenu[data-v-719e101d]{grid-template-columns:minmax(0,1fr);padding-right:4rem}}@media(hover:none),(pointer:coarse){.domaine-card:hover .domaine-photo[data-v-719e101d],.univers-carte:hover .univers-photo[data-v-719e101d]{transform:none}}@media(prefers-reduced-motion:reduce){.hero-lumiere span[data-v-719e101d],.hero-actions .bouton-or[data-v-719e101d]:after{animation:none}.hero-goutte-cadre[data-v-719e101d],.hero-particules[data-v-719e101d]{display:none}.lumiere-halo[data-v-719e101d]{opacity:.7}.univers-photo[data-v-719e101d],.domaine-photo[data-v-719e101d],.lien-section i[data-v-719e101d],.partenaire-panneau-cadre[data-v-719e101d],.partenaire-panneau[data-v-719e101d]{transition:none}.partenaire-panneau-contenu[data-v-719e101d]{animation:none}.domaine-card:hover .domaine-photo[data-v-719e101d],.univers-carte:hover .univers-photo[data-v-719e101d],.univers-carte[data-v-719e101d]:hover,.domaine-card[data-v-719e101d]:hover,.partenaire[data-v-719e101d]:hover,.recommendation-card[data-v-719e101d]:hover{transform:none}}.p-tooltip{max-width:320px!important;background:transparent!important;padding:0!important}.p-tooltip .p-tooltip-text{background:var(--bg-tertiary)!important;color:var(--text-primary)!important;padding:.875rem 1rem!important;border-radius:8px!important;border:2px solid var(--accent-primary)!important;box-shadow:0 4px 12px #0003!important;font-size:.85rem!important;line-height:1.5!important;white-space:normal!important;word-wrap:break-word!important;overflow-wrap:break-word!important}.p-tooltip .p-tooltip-text strong{color:var(--accent-primary)!important;font-size:.95rem!important;display:block!important;margin-bottom:.4rem!important;font-weight:600!important}.p-tooltip.p-tooltip-top .p-tooltip-arrow{border-top-color:var(--accent-primary)!important}.p-tooltip.p-tooltip-bottom .p-tooltip-arrow{border-bottom-color:var(--accent-primary)!important}.p-tooltip.p-tooltip-left .p-tooltip-arrow{border-left-color:var(--accent-primary)!important}.p-tooltip.p-tooltip-right .p-tooltip-arrow{border-right-color:var(--accent-primary)!important}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins-latin-600-normal.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/poppins-latin-700-normal.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/inter-latin-wght-normal.woff2) format("woff2")}:root{--fond-page: #0B1013;--surface-section: #151E25;--surface-carte: #202B36;--surface-secondaire: #2A3640;--bordure: #3A4752;--bordure-controle: #6B7885;--texte-principal: #F5F7F8;--texte-secondaire: #CBD3DA;--texte-meta: #94A3AF;--or: #C69C24;--or-survol: #D8AE36;--texture-micrograin: url(/images/graphite-or/texture-micrograin-1672.webp);--texture-brosse: url(/images/graphite-or/texture-brosse-1672.webp);--texture-ardoise: url(/images/graphite-or/texture-ardoise-1672.webp);--texture-brume: url(/images/graphite-or/texture-brume-1672.webp);--bordure-carte: #46535E;--support-image-clair: #E3E7EA;--cartouche-logo: #EEF1F3;--sld-anthracite: var(--fond-page);--sld-anthracite-rgb: 11, 16, 19;--sld-graphite: var(--surface-carte);--sld-graphite-rgb: 32, 43, 54;--sld-acier: var(--surface-secondaire);--sld-graphite-profond: var(--surface-section);--sld-or-laiton: var(--or);--sld-or-rgb: 198, 156, 36;--sld-or-laiton-clair: var(--or-survol);--sld-or-ambre: #F4B942;--sld-blanc-casse: var(--texte-principal);--sld-blanc-casse-rgb: 245, 247, 248;--sld-ivoire: var(--texte-principal);--sld-blanc: #FFFFFF;--sld-bleu: #21556D;--texte-sombre-fort: var(--texte-principal);--texte-sombre-doux: var(--texte-secondaire);--texte-sombre-meta: var(--texte-meta);--texte-sombre-accent: var(--or);--bordure-sombre: var(--bordure);--bordure-sombre-forte: #56636F;--bordure-or: rgba(var(--sld-or-rgb), .6);--ombre-sombre: 0 10px 28px rgba(0, 0, 0, .32);--elevation-survol: translateY(-3px);--elevation-bouton: translateY(-1px);--decalage-survol: translateX(3px);--sld-petrole: var(--or);--sld-petrole-700: var(--or-survol);--sld-petrole-900: var(--fond-page);--sld-petrole-200: var(--bordure-sombre-forte);--sld-petrole-100: var(--bordure);--sld-petrole-50: var(--surface-secondaire);--sld-reflet: var(--or);--couleur-lien: var(--or-survol);--couleur-lien-survol: var(--sld-or-ambre);--font-texte: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-titre: "Poppins", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--fs-xs: .8125rem;--fs-sm: .875rem;--fs-base: 1rem;--fs-md: 1.125rem;--fs-lg: 1.375rem;--fs-xl: 1.75rem;--fs-2xl: 2.25rem;--fs-titre-hero: clamp(2rem, 1.35rem + 2.6vw, 4rem);--fs-titre-section: clamp(1.5rem, 1.2rem + 1.1vw, 2.25rem);--lh-serre: 1.15;--lh-titre: 1.25;--lh-texte: 1.55;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem;--space-section: clamp(3rem, 2rem + 3vw, 5.5rem);--marge-laterale: clamp(1rem, 4vw, 4.5rem);--largeur-utile: 115rem;--largeur-lecture: 70ch;--largeur-contenu: 1320px;--gouttiere: clamp(1rem, 3vw, 2rem);--hauteur-controle: 2.75rem;--bg-primary: var(--surface-carte);--bg-secondary: var(--fond-page);--bg-tertiary: var(--surface-secondaire);--bg-ivoire: var(--surface-section);--bg-accent: var(--surface-secondaire);--text-primary: var(--texte-principal);--text-secondary: var(--texte-secondaire);--text-muted: var(--texte-meta);--text-inverse: var(--texte-principal);--action-fond: var(--or);--action-fond-survol: var(--or-survol);--action-texte: var(--fond-page);--bouton-surface: var(--bordure);--bouton-surface-survol: #46545F;--accent-primary: var(--or);--accent-primary-rgb: 198, 156, 36;--accent-hover: var(--or-survol);--accent-light: var(--surface-secondaire);--accent-lighter: var(--surface-secondaire);--accent-secondary: var(--or-survol);--accent-promo: var(--or);--accent-promo-hover: var(--or-survol);--color-success: #1E7A4F;--color-success-light: #16352A;--color-success-dark: #7FD1A4;--color-danger: #B3261E;--color-danger-light: #3A1E1F;--color-danger-dark: #F5A39B;--color-warning: #8A5300;--color-warning-light: #3A2E14;--color-warning-dark: #F0C46B;--color-info: var(--sld-bleu);--color-info-light: #1B2E3A;--color-info-dark: #9CC7DE;--border-primary: var(--bordure);--border-secondary: var(--bordure-controle);--border-accent: var(--or);--border-radius-sm: 4px;--border-radius-md: 6px;--border-radius-lg: 8px;--border-radius-xl: 12px;--rayon-carte-immersive: 14px;--focus-couleur: var(--sld-or-ambre);--focus-anneau: 0 0 0 2px var(--fond-page), 0 0 0 4px var(--sld-or-ambre);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--shadow-md: 0 4px 14px rgba(0, 0, 0, .32);--shadow-lg: 0 10px 28px rgba(0, 0, 0, .38);--shadow-xl: 0 18px 48px rgba(0, 0, 0, .5);--encadre-bord-or: rgba(var(--sld-or-rgb), .32);--encadre-fond-or: linear-gradient(100deg, rgba(var(--sld-or-rgb), .1) 0%, rgba(var(--sld-or-rgb), 0) 60%);--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);--ease-tiroir: cubic-bezier(.32, .72, 0, 1);--transition-fast: .15s ease;--transition-normal: .2s var(--ease-out);--transition-slow: .3s var(--ease-out);--transition-tiroir: .32s var(--ease-tiroir);--transition-pression: .16s var(--ease-out);--transitions-controle: background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast), opacity var(--transition-fast), transform var(--transition-normal), scale var(--transition-pression);--angle-reflet: 105deg;--pression: .97;--pression-large: .985;--z-dropdown: 100;--z-sticky: 999;--z-navbar: 1000;--z-modal: 9999;--z-toast: 9999}:root{color-scheme:dark}@media(max-width:767px){:root{--texture-micrograin: url(/images/graphite-or/texture-micrograin-960.webp);--texture-brosse: url(/images/graphite-or/texture-brosse-960.webp);--texture-ardoise: url(/images/graphite-or/texture-ardoise-960.webp);--texture-brume: url(/images/graphite-or/texture-brume-960.webp)}}@media(hover:none),(pointer:coarse){:root{--elevation-survol: none;--elevation-bouton: none;--decalage-survol: none}}@media(prefers-reduced-motion:reduce){:root{--transition-normal: 0s;--transition-slow: 0s;--transition-tiroir: 0s;--transition-pression: 0s;--elevation-survol: none;--elevation-bouton: none;--decalage-survol: none;--pression: 1;--pression-large: 1}}@font-face{font-family:primeicons;font-display:block;src:url(/assets/primeicons-DMOk5skT.eot);src:url(/assets/primeicons-DMOk5skT.eot?#iefix) format("embedded-opentype"),url(/assets/primeicons-C6QP2o4f.woff2) format("woff2"),url(/assets/primeicons-WjwUDZjB.woff) format("woff"),url(/assets/primeicons-MpK4pl85.ttf) format("truetype"),url(/assets/primeicons-Dr5RGzOO.svg?#primeicons) format("svg");font-weight:400;font-style:normal}.pi{font-family:primeicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{width:1.28571429em;text-align:center}.pi-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@media(prefers-reduced-motion:reduce){.pi-spin{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.pi-folder-plus:before{content:""}.pi-receipt:before{content:""}.pi-asterisk:before{content:""}.pi-face-smile:before{content:""}.pi-pinterest:before{content:""}.pi-expand:before{content:""}.pi-pen-to-square:before{content:""}.pi-wave-pulse:before{content:""}.pi-turkish-lira:before{content:""}.pi-spinner-dotted:before{content:""}.pi-crown:before{content:""}.pi-pause-circle:before{content:""}.pi-warehouse:before{content:""}.pi-objects-column:before{content:""}.pi-clipboard:before{content:""}.pi-play-circle:before{content:""}.pi-venus:before{content:""}.pi-cart-minus:before{content:""}.pi-file-plus:before{content:""}.pi-microchip:before{content:""}.pi-twitch:before{content:""}.pi-building-columns:before{content:""}.pi-file-check:before{content:""}.pi-microchip-ai:before{content:""}.pi-trophy:before{content:""}.pi-barcode:before{content:""}.pi-file-arrow-up:before{content:""}.pi-mars:before{content:""}.pi-tiktok:before{content:""}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:""}.pi-ethereum:before{content:""}.pi-list-check:before{content:""}.pi-thumbtack:before{content:""}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:""}.pi-equals:before{content:""}.pi-lightbulb:before{content:""}.pi-star-half:before{content:""}.pi-address-book:before{content:""}.pi-chart-scatter:before{content:""}.pi-indian-rupee:before{content:""}.pi-star-half-fill:before{content:""}.pi-cart-arrow-down:before{content:""}.pi-calendar-clock:before{content:""}.pi-sort-up-fill:before{content:""}.pi-sparkles:before{content:""}.pi-bullseye:before{content:""}.pi-sort-down-fill:before{content:""}.pi-graduation-cap:before{content:""}.pi-hammer:before{content:""}.pi-bell-slash:before{content:""}.pi-gauge:before{content:""}.pi-shop:before{content:""}.pi-headphones:before{content:""}.pi-eraser:before{content:""}.pi-stopwatch:before{content:""}.pi-verified:before{content:""}.pi-delete-left:before{content:""}.pi-hourglass:before{content:""}.pi-truck:before{content:""}.pi-wrench:before{content:""}.pi-microphone:before{content:""}.pi-megaphone:before{content:""}.pi-arrow-right-arrow-left:before{content:""}.pi-bitcoin:before{content:""}.pi-file-edit:before{content:""}.pi-language:before{content:""}.pi-file-export:before{content:""}.pi-file-import:before{content:""}.pi-file-word:before{content:""}.pi-gift:before{content:""}.pi-cart-plus:before{content:""}.pi-thumbs-down-fill:before{content:""}.pi-thumbs-up-fill:before{content:""}.pi-arrows-alt:before{content:""}.pi-calculator:before{content:""}.pi-sort-alt-slash:before{content:""}.pi-arrows-h:before{content:""}.pi-arrows-v:before{content:""}.pi-pound:before{content:""}.pi-prime:before{content:""}.pi-chart-pie:before{content:""}.pi-reddit:before{content:""}.pi-code:before{content:""}.pi-sync:before{content:""}.pi-shopping-bag:before{content:""}.pi-server:before{content:""}.pi-database:before{content:""}.pi-hashtag:before{content:""}.pi-bookmark-fill:before{content:""}.pi-filter-fill:before{content:""}.pi-heart-fill:before{content:""}.pi-flag-fill:before{content:""}.pi-circle:before{content:""}.pi-circle-fill:before{content:""}.pi-bolt:before{content:""}.pi-history:before{content:""}.pi-box:before{content:""}.pi-at:before{content:""}.pi-arrow-up-right:before{content:""}.pi-arrow-up-left:before{content:""}.pi-arrow-down-left:before{content:""}.pi-arrow-down-right:before{content:""}.pi-telegram:before{content:""}.pi-stop-circle:before{content:""}.pi-stop:before{content:""}.pi-whatsapp:before{content:""}.pi-building:before{content:""}.pi-qrcode:before{content:""}.pi-car:before{content:""}.pi-instagram:before{content:""}.pi-linkedin:before{content:""}.pi-send:before{content:""}.pi-slack:before{content:""}.pi-sun:before{content:""}.pi-moon:before{content:""}.pi-vimeo:before{content:""}.pi-youtube:before{content:""}.pi-flag:before{content:""}.pi-wallet:before{content:""}.pi-map:before{content:""}.pi-link:before{content:""}.pi-credit-card:before{content:""}.pi-discord:before{content:""}.pi-percentage:before{content:""}.pi-euro:before{content:""}.pi-book:before{content:""}.pi-shield:before{content:""}.pi-paypal:before{content:""}.pi-amazon:before{content:""}.pi-phone:before{content:""}.pi-filter-slash:before{content:""}.pi-facebook:before{content:""}.pi-github:before{content:""}.pi-twitter:before{content:""}.pi-step-backward-alt:before{content:""}.pi-step-forward-alt:before{content:""}.pi-forward:before{content:""}.pi-backward:before{content:""}.pi-fast-backward:before{content:""}.pi-fast-forward:before{content:""}.pi-pause:before{content:""}.pi-play:before{content:""}.pi-compass:before{content:""}.pi-id-card:before{content:""}.pi-ticket:before{content:""}.pi-file-o:before{content:""}.pi-reply:before{content:""}.pi-directions-alt:before{content:""}.pi-directions:before{content:""}.pi-thumbs-up:before{content:""}.pi-thumbs-down:before{content:""}.pi-sort-numeric-down-alt:before{content:""}.pi-sort-numeric-up-alt:before{content:""}.pi-sort-alpha-down-alt:before{content:""}.pi-sort-alpha-up-alt:before{content:""}.pi-sort-numeric-down:before{content:""}.pi-sort-numeric-up:before{content:""}.pi-sort-alpha-down:before{content:""}.pi-sort-alpha-up:before{content:""}.pi-sort-alt:before{content:""}.pi-sort-amount-up:before{content:""}.pi-sort-amount-down:before{content:""}.pi-sort-amount-down-alt:before{content:""}.pi-sort-amount-up-alt:before{content:""}.pi-palette:before{content:""}.pi-undo:before{content:""}.pi-desktop:before{content:""}.pi-sliders-v:before{content:""}.pi-sliders-h:before{content:""}.pi-search-plus:before{content:""}.pi-search-minus:before{content:""}.pi-file-excel:before{content:""}.pi-file-pdf:before{content:""}.pi-check-square:before{content:""}.pi-chart-line:before{content:""}.pi-user-edit:before{content:""}.pi-exclamation-circle:before{content:""}.pi-android:before{content:""}.pi-google:before{content:""}.pi-apple:before{content:""}.pi-microsoft:before{content:""}.pi-heart:before{content:""}.pi-mobile:before{content:""}.pi-tablet:before{content:""}.pi-key:before{content:""}.pi-shopping-cart:before{content:""}.pi-comments:before{content:""}.pi-comment:before{content:""}.pi-briefcase:before{content:""}.pi-bell:before{content:""}.pi-paperclip:before{content:""}.pi-share-alt:before{content:""}.pi-envelope:before{content:""}.pi-volume-down:before{content:""}.pi-volume-up:before{content:""}.pi-volume-off:before{content:""}.pi-eject:before{content:""}.pi-money-bill:before{content:""}.pi-images:before{content:""}.pi-image:before{content:""}.pi-sign-in:before{content:""}.pi-sign-out:before{content:""}.pi-wifi:before{content:""}.pi-sitemap:before{content:""}.pi-chart-bar:before{content:""}.pi-camera:before{content:""}.pi-dollar:before{content:""}.pi-lock-open:before{content:""}.pi-table:before{content:""}.pi-map-marker:before{content:""}.pi-list:before{content:""}.pi-eye-slash:before{content:""}.pi-eye:before{content:""}.pi-folder-open:before{content:""}.pi-folder:before{content:""}.pi-video:before{content:""}.pi-inbox:before{content:""}.pi-lock:before{content:""}.pi-unlock:before{content:""}.pi-tags:before{content:""}.pi-tag:before{content:""}.pi-power-off:before{content:""}.pi-save:before{content:""}.pi-question-circle:before{content:""}.pi-question:before{content:""}.pi-copy:before{content:""}.pi-file:before{content:""}.pi-clone:before{content:""}.pi-calendar-times:before{content:""}.pi-calendar-minus:before{content:""}.pi-calendar-plus:before{content:""}.pi-ellipsis-v:before{content:""}.pi-ellipsis-h:before{content:""}.pi-bookmark:before{content:""}.pi-globe:before{content:""}.pi-replay:before{content:""}.pi-filter:before{content:""}.pi-print:before{content:""}.pi-align-right:before{content:""}.pi-align-left:before{content:""}.pi-align-center:before{content:""}.pi-align-justify:before{content:""}.pi-cog:before{content:""}.pi-cloud-download:before{content:""}.pi-cloud-upload:before{content:""}.pi-cloud:before{content:""}.pi-pencil:before{content:""}.pi-users:before{content:""}.pi-clock:before{content:""}.pi-user-minus:before{content:""}.pi-user-plus:before{content:""}.pi-trash:before{content:""}.pi-external-link:before{content:""}.pi-window-maximize:before{content:""}.pi-window-minimize:before{content:""}.pi-refresh:before{content:""}.pi-user:before{content:""}.pi-exclamation-triangle:before{content:""}.pi-calendar:before{content:""}.pi-chevron-circle-left:before{content:""}.pi-chevron-circle-down:before{content:""}.pi-chevron-circle-right:before{content:""}.pi-chevron-circle-up:before{content:""}.pi-angle-double-down:before{content:""}.pi-angle-double-left:before{content:""}.pi-angle-double-right:before{content:""}.pi-angle-double-up:before{content:""}.pi-angle-down:before{content:""}.pi-angle-left:before{content:""}.pi-angle-right:before{content:""}.pi-angle-up:before{content:""}.pi-upload:before{content:""}.pi-download:before{content:""}.pi-ban:before{content:""}.pi-star-fill:before{content:""}.pi-star:before{content:""}.pi-chevron-left:before{content:""}.pi-chevron-right:before{content:""}.pi-chevron-down:before{content:""}.pi-chevron-up:before{content:""}.pi-caret-left:before{content:""}.pi-caret-right:before{content:""}.pi-caret-down:before{content:""}.pi-caret-up:before{content:""}.pi-search:before{content:""}.pi-check:before{content:""}.pi-check-circle:before{content:""}.pi-times:before{content:""}.pi-times-circle:before{content:""}.pi-plus:before{content:""}.pi-plus-circle:before{content:""}.pi-minus:before{content:""}.pi-minus-circle:before{content:""}.pi-circle-on:before{content:""}.pi-circle-off:before{content:""}.pi-sort-down:before{content:""}.pi-sort-up:before{content:""}.pi-sort:before{content:""}.pi-step-backward:before{content:""}.pi-step-forward:before{content:""}.pi-th-large:before{content:""}.pi-arrow-down:before{content:""}.pi-arrow-left:before{content:""}.pi-arrow-right:before{content:""}.pi-arrow-up:before{content:""}.pi-bars:before{content:""}.pi-arrow-circle-down:before{content:""}.pi-arrow-circle-left:before{content:""}.pi-arrow-circle-right:before{content:""}.pi-arrow-circle-up:before{content:""}.pi-info:before{content:""}.pi-info-circle:before{content:""}.pi-home:before{content:""}.pi-spinner:before{content:""}.p-datatable{background:var(--bg-primary)!important;border-radius:12px!important;overflow:hidden!important;box-shadow:var(--shadow-md)!important}.p-datatable .p-datatable-header{background:var(--bg-primary)!important;border:none!important;padding:1rem 1.25rem!important;border-bottom:1px solid var(--border-primary)!important}.p-datatable .p-datatable-thead>tr>th{background:var(--surface-section)!important;color:var(--texte-secondaire)!important;font-weight:600!important;font-size:.75rem!important;letter-spacing:.06em!important;text-transform:uppercase!important;padding:.75rem 1rem!important;border:none!important;border-bottom:1px solid var(--bordure)!important}.p-datatable .p-datatable-sort-icon{margin-left:.375rem;width:.75rem;color:var(--texte-meta)}.p-datatable .p-datatable-thead>tr:empty{display:none!important;height:0!important;line-height:0!important}.p-datatable .p-datatable-thead>tr>th:empty{display:none!important;padding:0!important;height:0!important}.p-datatable .p-datatable-tbody>tr{background:var(--bg-primary)!important;transition:background-color var(--transition-fast)!important}.p-datatable .p-datatable-tbody>tr:hover{background:var(--bg-tertiary)!important}.p-datatable .p-datatable-tbody>tr>td{padding:.75rem 1rem!important;border:none!important;border-bottom:1px solid var(--border-primary)!important;color:var(--text-primary)!important}.p-paginator{background:var(--bg-primary)!important;border:none!important;padding:1rem!important;border-top:1px solid var(--border-primary)!important}.p-datatable-paginator-bottom{border:none!important}.p-paginator .p-paginator-pages .p-paginator-page{color:var(--text-secondary)!important;min-width:2.5rem!important;height:2.5rem!important;border-radius:6px!important;margin:0 .25rem!important}.p-paginator .p-paginator-pages .p-paginator-page:hover{background:var(--bg-tertiary)!important;color:var(--text-primary)!important}.p-paginator .p-paginator-pages .p-paginator-page.p-highlight{background:var(--or)!important;color:var(--action-texte)!important}.p-paginator .p-paginator-first,.p-paginator .p-paginator-prev,.p-paginator .p-paginator-next,.p-paginator .p-paginator-last{color:var(--text-secondary)!important;min-width:2.5rem!important;height:2.5rem!important;border-radius:6px!important}.p-paginator .p-paginator-first:hover:not(.p-disabled),.p-paginator .p-paginator-prev:hover:not(.p-disabled),.p-paginator .p-paginator-next:hover:not(.p-disabled),.p-paginator .p-paginator-last:hover:not(.p-disabled){background:var(--bg-tertiary)!important;color:var(--text-primary)!important}.p-paginator .p-paginator-rpp-options,.p-paginator .p-select{background:var(--bg-primary)!important;border:1px solid var(--border-secondary)!important;border-radius:6px!important;min-width:5rem!important;height:2.5rem!important;transition:var(--transitions-controle)!important}.p-paginator .p-paginator-rpp-options:hover,.p-paginator .p-select:hover{border-color:var(--accent-primary)!important;background:var(--bg-tertiary)!important}.p-paginator .p-paginator-rpp-options:focus,.p-paginator .p-paginator-rpp-options.p-focus,.p-paginator .p-select:focus,.p-paginator .p-select.p-focus{border-color:var(--accent-primary)!important;box-shadow:0 0 0 3px rgba(var(--sld-or-rgb),.35)!important;outline:none!important}.p-paginator .p-select-label{color:var(--text-primary)!important;padding:.5rem .75rem!important;font-weight:500!important}.p-paginator .p-select-dropdown{color:var(--text-secondary)!important;width:2rem!important;display:flex!important;align-items:center!important;justify-content:center!important}.p-paginator .p-select-dropdown svg{width:.875rem!important;height:.875rem!important}.p-select-overlay,.p-select-panel{background:var(--bg-primary)!important;border:1px solid var(--border-secondary)!important;border-radius:8px!important;box-shadow:var(--shadow-lg)!important;overflow:hidden!important}.p-select-list{padding:.5rem!important}.p-select-option{color:var(--text-primary)!important;padding:.75rem 1rem!important;border-radius:4px!important;margin:.125rem 0!important;transition:background-color var(--transition-fast)!important}.p-select-option:not(.p-select-option-selected):hover{background:var(--bg-tertiary)!important}.p-select-option.p-select-option-selected{background:var(--or)!important;color:var(--action-texte)!important}.p-select-option.p-select-option-selected:hover{background:var(--or-survol)!important}.p-inputtext{background:var(--bg-primary)!important;border:1px solid var(--border-secondary)!important;color:var(--text-primary)!important;padding:.625rem 1rem!important;border-radius:6px!important;transition:var(--transitions-controle)!important}.p-inputtext:enabled:focus{border-color:var(--accent-primary)!important;box-shadow:0 0 0 3px rgba(var(--sld-or-rgb),.35)!important}.p-dialog{background:var(--bg-primary)!important;border-radius:12px!important;box-shadow:var(--shadow-lg)!important}.p-dialog .p-dialog-header{background:var(--bg-primary)!important;color:var(--text-primary)!important;padding:1.5rem!important;border-bottom:1px solid var(--border-primary)!important}.p-dialog .p-dialog-content{background:var(--bg-primary)!important;color:var(--text-primary)!important;padding:1.5rem!important}.p-dialog .p-dialog-footer{background:var(--bg-primary)!important;padding:1.5rem!important;border-top:1px solid var(--border-primary)!important;display:flex!important;flex-wrap:wrap!important;gap:.75rem!important;justify-content:flex-end!important}.p-dialog .p-dialog-header-icons button{color:var(--text-secondary)!important}.p-dialog .p-dialog-header-icons button:hover{color:var(--text-primary)!important;background:var(--bg-tertiary)!important}.p-dropdown,.p-select{background:var(--bg-primary)!important;border:1px solid var(--border-secondary)!important;border-radius:6px!important}.p-dropdown:not(.p-disabled):hover,.p-select:not(.p-disabled):hover{border-color:var(--accent-primary)!important}.p-dropdown:not(.p-disabled).p-focus,.p-select:not(.p-disabled).p-focus{border-color:var(--accent-primary)!important;box-shadow:0 0 0 3px rgba(var(--sld-or-rgb),.35)!important}.p-dropdown .p-dropdown-label{color:var(--text-primary)!important}.p-dropdown .p-dropdown-trigger{color:var(--text-secondary)!important}.p-dropdown-panel{background:var(--bg-primary)!important;border:1px solid var(--border-secondary)!important;border-radius:6px!important;box-shadow:var(--shadow-lg)!important}.p-dropdown-item{color:var(--text-primary)!important;padding:.75rem 1rem!important}.p-dropdown-item:not(.p-highlight):hover{background:var(--bg-tertiary)!important}.p-dropdown-item.p-highlight{background:var(--or)!important;color:var(--action-texte)!important}.p-inputtextarea,.p-textarea{background:var(--bg-primary)!important;border:1px solid var(--border-secondary)!important;color:var(--text-primary)!important;padding:.625rem 1rem!important;border-radius:6px!important}.p-inputtextarea:enabled:focus,.p-textarea:enabled:focus{border-color:var(--accent-primary)!important;box-shadow:0 0 0 3px rgba(var(--sld-or-rgb),.35)!important}.p-checkbox .p-checkbox-box{border:1px solid var(--border-secondary)!important;background:var(--bg-primary)!important;width:1.5rem!important;height:1.5rem!important;border-radius:4px!important}.p-checkbox .p-checkbox-box.p-highlight{border-color:var(--accent-primary)!important;background:var(--or)!important}.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover{border-color:var(--accent-primary)!important}.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus{box-shadow:0 0 0 3px rgba(var(--sld-or-rgb),.35)!important}.p-chips .p-chips-multiple-container{background:var(--bg-primary)!important;border:1px solid var(--border-secondary)!important;border-radius:6px!important;padding:.375rem .625rem!important}.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus{border-color:var(--accent-primary)!important;box-shadow:0 0 0 3px rgba(var(--sld-or-rgb),.35)!important}.p-chips .p-chips-token{background:var(--or)!important;color:var(--action-texte)!important;padding:.25rem .5rem!important;border-radius:4px!important;margin-right:.5rem!important}.p-chips .p-chips-input-token input{color:var(--text-primary)!important}.p-tag{padding:.375rem .75rem!important;border-radius:6px!important;font-weight:500!important;font-size:.875rem!important}.p-tag-success{background-color:var(--color-success-light)!important;color:var(--color-success-dark)!important;box-shadow:inset 0 0 0 1px #7fd1a440}.p-tag-danger{background-color:var(--color-danger-light)!important;color:var(--color-danger-dark)!important;box-shadow:inset 0 0 0 1px #f5a39b40}.p-tag-warning,.p-tag-warn{background-color:var(--color-warning-light)!important;color:var(--color-warning-dark)!important;box-shadow:inset 0 0 0 1px #f0c46b40}.p-tag-secondary{background-color:var(--bg-tertiary)!important;color:var(--text-primary)!important}.p-tag-info{background-color:var(--color-info-light)!important;color:var(--color-info-dark)!important;box-shadow:inset 0 0 0 1px #9cc7de40}.p-button{border-radius:6px!important;padding:.625rem 1.25rem!important;font-weight:600!important;transition:var(--transitions-controle)!important}.p-button:not(.p-button-text):not(.p-button-secondary){background:var(--bouton-surface)!important;border-color:var(--accent-primary)!important;color:var(--texte-principal)!important}.p-button:not(.p-button-text):not(.p-button-secondary):hover{background:var(--bouton-surface-survol)!important;border-color:var(--accent-hover)!important;color:var(--texte-principal)!important}.p-button:not(.p-button-text):not(.p-button-secondary):where(:not(.p-button-outlined,.p-button-danger,.p-button-success,.p-button-warn,.p-button-info,.p-button-help,.p-button-contrast,.p-button-icon-only,.p-dialog-close-button)){background:var(--action-fond)!important;border-color:var(--action-fond)!important;color:var(--action-texte)!important}.p-button:not(.p-button-text):not(.p-button-secondary):where(:not(.p-button-outlined,.p-button-danger,.p-button-success,.p-button-warn,.p-button-info,.p-button-help,.p-button-contrast,.p-button-icon-only,.p-dialog-close-button)):hover{background:var(--action-fond-survol)!important;border-color:var(--action-fond-survol)!important;color:var(--action-texte)!important}.p-button.p-button-secondary{background:var(--bg-tertiary)!important;border:1px solid var(--border-secondary)!important;color:var(--text-primary)!important}.p-button.p-button-secondary:hover{background:var(--bg-secondary)!important}.p-button.p-button-text{color:var(--text-secondary)!important}.p-button.p-button-text:hover{background:var(--bg-tertiary)!important;color:var(--text-primary)!important}.p-button.p-button-danger.p-button-text{color:var(--texte-meta)!important}.p-button.p-button-danger.p-button-text:hover{background:var(--color-danger-light)!important;color:var(--color-danger-dark)!important}.p-toast{opacity:1!important}body:has(header.navbar) .p-toast.p-toast-top-right{top:5.6875rem!important}@media(max-width:640px){body:has(header.navbar) .p-toast.p-toast-top-right{top:7.9375rem!important}}.p-toast .p-toast-message{background:var(--bg-primary)!important;border-radius:12px!important;box-shadow:0 10px 40px #00000026,0 4px 12px #0000001a!important;border:1px solid var(--border-primary)!important;margin-bottom:1rem!important;overflow:hidden!important}.p-toast .p-toast-message-content{padding:1rem 1.25rem!important;display:flex!important;align-items:flex-start!important;gap:.875rem!important}.p-toast .p-toast-message-icon{font-size:1.5rem!important;flex-shrink:0!important}.p-toast .p-toast-message-text{flex:1!important}.p-toast .p-toast-summary{font-weight:700!important;font-size:.95rem!important;margin-bottom:.25rem!important;display:block!important}.p-toast .p-toast-detail{font-size:.875rem!important;line-height:1.5!important;opacity:1!important;display:block!important}.p-toast .p-toast-icon-close{width:2rem!important;height:2rem!important;border-radius:6px!important;background:transparent!important;color:var(--text-secondary)!important;transition:var(--transitions-controle)!important;flex-shrink:0!important}.p-toast .p-toast-icon-close:hover{background:var(--bg-tertiary)!important;color:var(--text-primary)!important}.p-toast .p-toast-message-success{border:1px solid color-mix(in srgb,var(--color-success-dark) 40%,transparent)!important}.p-toast .p-toast-message-success .p-toast-message-icon,.p-toast .p-toast-message-success .p-toast-summary{color:var(--color-success-dark)!important}.p-toast .p-toast-message-success .p-toast-detail{color:var(--text-secondary)!important}.p-toast .p-toast-message-info{border:1px solid color-mix(in srgb,var(--color-info-dark) 40%,transparent)!important}.p-toast .p-toast-message-info .p-toast-message-icon{color:var(--color-info-dark)!important}.p-toast .p-toast-message-info .p-toast-summary{color:var(--text-primary)!important}.p-toast .p-toast-message-info .p-toast-detail{color:var(--text-secondary)!important}.p-toast .p-toast-message-warn{border:1px solid color-mix(in srgb,var(--color-warning-dark) 40%,transparent)!important}.p-toast .p-toast-message-warn .p-toast-message-icon,.p-toast .p-toast-message-warn .p-toast-summary{color:var(--color-warning-dark)!important}.p-toast .p-toast-message-warn .p-toast-detail{color:var(--text-secondary)!important}.p-toast .p-toast-message-error{border:1px solid color-mix(in srgb,var(--color-danger-dark) 40%,transparent)!important}.p-toast .p-toast-message-error .p-toast-message-icon,.p-toast .p-toast-message-error .p-toast-summary{color:var(--color-danger-dark)!important}.p-toast .p-toast-message-error .p-toast-detail{color:var(--text-secondary)!important}.p-toast .p-toast-message-enter-from{opacity:0!important;transform:translate(100%)!important}.p-toast .p-toast-message-enter-active{transition:transform var(--transition-slow),opacity var(--transition-slow)!important}.p-toast .p-toast-message-leave-to{opacity:0!important;transform:translate(100%)!important}.p-toast .p-toast-message-leave-active{transition:transform var(--transition-normal),opacity var(--transition-normal)!important}@media(prefers-reduced-motion:reduce){.p-toast .p-toast-message-enter-active,.p-toast .p-toast-message-leave-active{transition:none!important}}.p-datatable{max-width:100%}.p-datatable .p-datatable-table-container{overflow-x:auto}.p-datatable.tableau-defilable{display:flex!important;flex-direction:column;position:relative}.p-datatable.tableau-defilable>.p-datatable-header{order:0}.p-datatable.tableau-defilable>.p-datatable-table-container{order:2}.p-datatable.tableau-defilable>.p-datatable-paginator-bottom{order:3}.p-datatable.tableau-defilable:before{content:"Glissez le tableau → pour voir toutes les colonnes";order:1;padding:.5rem 1rem;font-size:.8125rem;color:var(--texte-meta);background:var(--surface-section);border-bottom:1px solid var(--bordure)}.p-datatable.tableau-defilable[data-defilement=fin]:before{content:"← Glissez le tableau pour revenir aux premières colonnes"}.p-datatable.tableau-defilable .p-datatable-table-container{scrollbar-width:thin;scrollbar-color:var(--or) var(--surface-secondaire)}.p-datatable.tableau-defilable .p-datatable-table-container:focus-visible{outline:2px solid var(--focus-couleur);outline-offset:-2px}.p-datatable.tableau-defilable .p-datatable-thead>tr>th:last-child,.p-datatable.tableau-defilable .p-datatable-tbody>tr>td:last-child{position:sticky!important;right:0;z-index:1;width:1%!important;white-space:nowrap}.p-datatable.tableau-defilable .p-datatable-tbody>tr>td:last-child{background:var(--surface-carte)!important}.p-datatable.tableau-defilable:not([data-defilement=fin]) .p-datatable-thead>tr>th:last-child,.p-datatable.tableau-defilable:not([data-defilement=fin]) .p-datatable-tbody>tr>td:last-child{box-shadow:-10px 0 12px -8px #000000bf,inset 1px 0 0 var(--bordure)}@media(max-width:768px){.p-datatable .p-datatable-table{min-width:40rem}.p-datatable .p-datatable-thead>tr>th,.p-datatable .p-datatable-tbody>tr>td{padding:.75rem!important}.p-datatable .p-datatable-header{padding:1rem!important}}.p-dialog{max-width:calc(100vw - 1rem)}.p-button:has(.p-button-label){gap:.5rem}@media(max-width:640px),(max-height:600px){.p-dialog .p-dialog-header{padding:.875rem 1rem!important}.p-dialog .p-dialog-content{padding:1rem!important}.p-dialog .p-dialog-footer{padding:.75rem 1rem!important;gap:.5rem!important}.p-dialog .p-dialog-title{font-size:1.125rem}}
