.fn-dire{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom));transform:translate(-50%,16px);max-width:min(92vw,420px);padding:12px 18px;border-radius:14px;background:#0c181c;color:#fff;font:15px/1.4 Fransou Texte,-apple-system,BlinkMacSystemFont,sans-serif;box-shadow:0 8px 28px #0c181c47;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease;z-index:2147483000}.fn-dire.fn-dire-vu{opacity:1;transform:translate(-50%)}@media(prefers-reduced-motion:reduce){.fn-dire{transition:none}}.fn-reglages{max-width:520px;font:16px/1.45 Fransou Texte,-apple-system,BlinkMacSystemFont,sans-serif;color:inherit}.fn-reglages h2{font-size:20px;font-weight:600;margin:0 0 6px}.fn-etat{margin:0 0 16px}.fn-etat span{display:block;opacity:.72}.fn-groupe{border:0;padding:0;margin:18px 0 0}.fn-groupe legend{font-weight:600;margin-bottom:6px;padding:0}.fn-choix{display:flex;align-items:center;gap:10px;min-height:44px;cursor:pointer}.fn-choix input{width:20px;height:20px;margin:0;accent-color:currentColor}.fn-heures{display:flex;gap:14px;padding-left:30px}.fn-heures input{font-size:16px;min-height:44px;border-radius:10px;border:1px solid rgba(127,140,145,.5);padding:0 10px;background:transparent;color:inherit}.fn-bouton{min-height:48px;padding:0 24px;border-radius:999px;border:1px solid currentColor;background:transparent;color:inherit;font:inherit;font-weight:600;cursor:pointer}.fn-bouton.fn-plein{background:#0c181c;border-color:#0c181c;color:#fff}:root[data-theme=dark] .fn-bouton.fn-plein,.theme-encre .fn-bouton.fn-plein{background:#fff;border-color:#fff;color:#0c181c}.fn-lien{margin-top:20px;min-height:44px;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;cursor:pointer;padding:0}.fn-bouton:focus-visible,.fn-lien:focus-visible,.fn-choix input:focus-visible{outline:2px solid currentColor;outline-offset:3px}

@font-face{font-family:Fransou Texte;src:url(/messagerie-fonts/FransouTexte-Regular.woff2?v=16d0a30e2696) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Fransou Texte;src:url(/messagerie-fonts/FransouTexte-Medium.woff2?v=0c01bb8ccfad) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Fransou Texte;src:url(/messagerie-fonts/FransouTexte-Semibold.woff2?v=7402aa29bf1c) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Fransou Atelier;src:url(/messagerie-fonts/FransouAtelier-Regular.woff2?v=b4f514c3da9c) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Fransou Atelier;src:url(/messagerie-fonts/FransouAtelier-Semibold.woff2?v=d5b57b52c74e) format("woff2");font-weight:600;font-display:swap}.fm{--police:"Fransou Texte",-apple-system,"SF Pro Text","Segoe UI",Roboto,system-ui,sans-serif;--titre:"Fransou Atelier","Fransou Texte",-apple-system,system-ui,sans-serif;--soie-masque:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii04IC04IDYzMiAyODgiPjx0aXRsZT5GcmFuc291IOKAlCBTT0lFPC90aXRsZT48ZGVzYz5NYXN0ZXIgdmVjdG9yaWVsIG1vbm9jaHJvbWUgU09JRSwgdmVyc2lvbiAwLjIuIFVuZSBzZXVsZSBzaWxob3VldHRlIGZlcm3DqWUuPC9kZXNjPjxwYXRoIGZpbGw9ImN1cnJlbnRDb2xvciIgZD0iTSA0MTEgMTU4IEMgNDAyIDEyMSAzODQgNjYgMzU0IDM1IEMgMzExIC0xMCAyNjUgLTcgMjAzIDE0IEMgMTI3IDQwIDQ3IDk1IDE1IDE0MyBDIC0xMCAxODAgLTEyIDIyMSAxMyAyNDEgQyA0MCAyNjQgNzIgMjUzIDEwOSAyMzMgQyAxNDMgMjE1IDE2OCAyMDMgMjAwIDIwMyBDIDI1OSAyMDQgMzA4IDI0NyAzNzUgMjYwIEMgNDU5IDI3NyA1NTEgMjMyIDU5OSAxNzkgQyA2MTQgMTYzIDYwNyAxNTEgNTkyIDE1NyBDIDUyOCAxODAgNDc3IDE5MSA0MjUgMTgzIEMgMzc0IDE3NSAzMzMgMTUxIDI4OSAxNTggQyAyMzIgMTY0IDE5MSAxOTEgMTQ1IDE5OSBDIDEwNyAyMDYgODIgMjA5IDg2IDE3MiBDIDkxIDEzNSAxMjAgNzYgMTYzIDQ3IEMgMjEwIDE1IDI1NCA0OCAyOTIgODcgQyAzMzAgMTI5IDM3MSAxNDcgNDExIDE1OCBaIi8+PC9zdmc+);--t-mini:12px;--t-legende:13px;--t-sec:15px;--t-corps:16px;--t-nom:17px;--t-carte:18px;--t-page:34px;--t-grand:40px;--page:#FFFFFF;--cadre:#F3F4F3;--carte:#FFFFFF;--bulle:#F3F4F3;--remplir:#E5E8E8;--filet:#D7DDDE;--filet-doux:#E5E8E8;--texte:#0C181C;--sec:#536066;--nuit:#EBF0F6;--nuit-sec:#4A5868;--marque-fond:#0C181C;--marque:#FFFFFF;--accent:#2F6577;--sur-accent:#FFFFFF;--accent-doux:#E0E8EC;--accent-encre:#24505E;--verrou:#192A33}.fm[data-theme=sombre]{--page:#162125;--cadre:#0C181C;--carte:#1D282C;--bulle:#1D282C;--remplir:#273135;--filet:#2E383C;--filet-doux:#232E32;--texte:#FFFFFF;--sec:#B9BFC1;--nuit:#0B121B;--nuit-sec:#A9B6C8;--marque-fond:#FFFFFF;--marque:#0C181C;--accent:#8EC0CC;--sur-accent:#0C181C;--accent-doux:#22363F;--accent-encre:#B9D8E0;--verrou:#192A33}.fm svg.fm-i{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:none}.fm .fm-soie-fond{position:absolute;z-index:-1;pointer-events:none;width:640px;aspect-ratio:632/288;background:var(--texte);opacity:.035;-webkit-mask:var(--soie-masque) center/contain no-repeat;mask:var(--soie-masque) center/contain no-repeat}.fm .fm-tete{flex:none;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:4px 16px 10px 22px}.fm .fm-surtitre{font-size:var(--t-mini);letter-spacing:.12em;text-transform:uppercase;color:var(--sec);font-weight:500;margin-bottom:6px}.fm .fm-titre{font-family:var(--titre);font-size:var(--t-grand);font-weight:400;letter-spacing:-.012em;line-height:1.05}.fm .fm-pilule{height:36px;display:inline-flex;align-items:center;gap:6px;padding:0 14px 0 11px;border-radius:18px;background:var(--remplir);font-size:var(--t-legende);font-weight:500;color:var(--texte);flex:none}.fm .fm-pilule svg.fm-i{width:17px;height:17px}.fm .fm-icone-btn{width:40px;height:40px;display:grid;place-items:center;border-radius:20px;color:var(--sec)}.fm .fm-av{width:48px;height:48px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--remplir);color:var(--texte);position:relative}.fm .fm-av svg.fm-i{width:22px;height:22px;stroke-width:1.5}.fm .fm-av.fm-petit{width:34px;height:34px}.fm .fm-av.fm-petit svg.fm-i{width:17px;height:17px}.fm .fm-av-soie{background:var(--marque-fond)}.fm .fm-av-soie:after{content:"";position:absolute;inset:28% 19%;background:var(--marque);-webkit-mask:var(--soie-masque) center/contain no-repeat;mask:var(--soie-masque) center/contain no-repeat}.fm .fm-av-lettre{font-weight:500;font-size:18px}.fm .fm-bandeau{margin:0 16px 6px;display:flex;align-items:center;gap:14px;padding:12px 16px 12px 18px;border-radius:14px;background:var(--accent-doux);color:var(--accent-encre)}.fm .fm-bandeau b{display:block;font-weight:600;font-size:var(--t-corps);line-height:1.3}.fm .fm-bandeau span{display:block;font-size:var(--t-legende);line-height:1.4;margin-top:2px}.fm .fm-bandeau .fm-fleche{margin-left:auto;display:grid;place-items:center}.fm .fm-bandeau .fm-fleche svg.fm-i{width:18px;height:18px}.fm .fm-rubrique{padding:12px 22px 2px;font-size:var(--t-legende);color:var(--sec);font-weight:500}.fm .fm-fil{display:grid;grid-template-columns:22px 44px 1fr;align-items:center;padding:0 12px 0 0;height:58px}.fm .fm-fil>.fm-av{grid-column:2;width:44px;height:44px}.fm .fm-fil>.fm-point{grid-column:1;justify-self:center;width:9px;height:9px}.fm .fm-fil .fm-corps{grid-column:3;grid-row:1;margin-left:12px;min-width:0;height:100%;display:flex;flex-direction:column;justify-content:center;gap:2px;border-bottom:1px solid var(--filet-doux)}.fm .fm-fil.fm-dernier-du-groupe .fm-corps{border-bottom:0}.fm .fm-fil .fm-ligne1,.fm .fm-fil .fm-ligne2{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.fm .fm-fil .fm-nom{font-weight:500;font-size:var(--t-nom);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fm .fm-fil .fm-nom small{font-weight:400;color:var(--sec);font-size:var(--t-sec)}.fm .fm-fil .fm-heure{font-size:var(--t-legende);color:var(--sec);flex:none;font-variant-numeric:tabular-nums}.fm .fm-fil .fm-dernier{font-size:var(--t-sec);line-height:1.3;color:var(--sec);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.fm .fm-fil.fm-neuf .fm-nom{font-weight:600}.fm .fm-fil.fm-neuf .fm-heure{color:var(--accent);font-weight:600}.fm .fm-fil.fm-neuf .fm-dernier{color:var(--texte)}.fm .fm-fil.fm-calme .fm-nom{color:var(--sec)}.fm .fm-fil.fm-calme .fm-av{background:transparent;box-shadow:inset 0 0 0 1px var(--filet);color:var(--sec)}.fm .fm-point{display:block;width:10px;height:10px;border-radius:50%;background:var(--accent);flex:none}.fm .fm-fil-tete{flex:none;display:flex;align-items:center;gap:10px;padding:4px 12px 12px 8px;border-bottom:1px solid var(--filet-doux);background:var(--page)}.fm .fm-retour{width:36px;height:44px;display:grid;place-items:center;color:var(--texte)}.fm .fm-retour svg.fm-i{width:24px;height:24px;stroke-width:1.8}.fm .fm-fil-tete .fm-qui b{display:block;font-weight:600;font-size:var(--t-nom);line-height:1.2}.fm .fm-fil-tete .fm-qui span{display:block;font-size:var(--t-legende);color:var(--sec);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}.fm .fm-arreter{height:34px;padding:0 14px;border-radius:17px;font-size:var(--t-legende);font-weight:500;background:var(--remplir)}.fm .fm-jour{align-self:center;font-size:var(--t-mini);color:var(--sec);font-weight:500;letter-spacing:.12em;text-transform:uppercase}.fm .fm-msg{max-width:338px;display:flex;flex-direction:column;gap:6px}.fm .fm-msg .fm-auteur{font-size:var(--t-legende);color:var(--sec);padding-left:4px}.fm .fm-msg .fm-auteur b{color:var(--texte);font-weight:600}.fm .fm-bulle{background:var(--bulle);border-radius:18px 18px 18px 4px;padding:11px 15px 12px;font-size:var(--t-corps);line-height:1.45}.fm .fm-bulle.fm-nuit{background:var(--nuit)}.fm .fm-bulle.fm-nuit .fm-sous,.fm .fm-bulle.fm-nuit .fm-n{color:var(--nuit-sec)}.fm .fm-bulle p+p{margin-top:8px}.fm .fm-lien{font-size:var(--t-legende);color:var(--accent);font-weight:500;text-decoration:none;padding-left:4px}.fm .fm-points{list-style:none;display:flex;flex-direction:column;gap:12px;margin-top:12px}.fm .fm-points li{display:grid;grid-template-columns:20px 1fr;gap:8px}.fm .fm-points .fm-n{font-size:var(--t-sec);line-height:22px;color:var(--sec);font-weight:600;font-variant-numeric:tabular-nums}.fm .fm-points b{font-weight:600;line-height:1.35;display:block}.fm .fm-points .fm-sous{display:block;color:var(--sec);font-size:var(--t-sec);line-height:1.4;margin-top:2px}.fm .fm-points .fm-lien{display:inline-block;padding:4px 0 0}.fm .fm-avis{margin-top:12px;padding:11px 13px;border-radius:12px;background:var(--page);font-size:var(--t-sec);line-height:1.45}.fm .fm-avis b{font-weight:600}.fm .fm-rapides{flex:none;display:flex;gap:8px;padding:4px 16px 12px}.fm .fm-puce{height:38px;padding:0 15px;border-radius:19px;font-size:var(--t-sec);font-weight:500;background:var(--page);box-shadow:inset 0 0 0 1px var(--filet);white-space:nowrap}.fm .fm-saisie{flex:none;margin:0 12px 34px;display:flex;align-items:center;gap:2px;min-height:48px;padding:4px 4px 4px 14px;border-radius:24px;background:var(--bulle)}.fm .fm-saisie .fm-micro{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;color:var(--sec)}.fm .fm-saisie .fm-envoyer{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:var(--remplir);color:var(--sec)}.fm .fm-saisie svg.fm-i{width:20px;height:20px}.fm .fm-decision{background:var(--carte);border-radius:16px;box-shadow:inset 0 0 0 1px var(--filet);padding:14px 16px;display:flex;flex-direction:column;gap:10px}.fm .fm-niveau{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;font-size:var(--t-legende);font-weight:600;padding:4px 10px 4px 8px;border-radius:12px;background:var(--accent-doux);color:var(--accent-encre)}.fm .fm-niveau svg.fm-i{width:15px;height:15px;stroke-width:1.9}.fm .fm-decision h3{font-size:var(--t-carte);font-weight:600;line-height:1.3;text-wrap:pretty}.fm .fm-decision .fm-action{font-size:var(--t-sec);color:var(--sec);line-height:1.45}.fm .fm-decision .fm-action b{color:var(--texte);font-weight:600}.fm .fm-apercu{background:var(--cadre);border-radius:12px;padding:10px 12px;font-size:var(--t-sec);line-height:1.45}.fm .fm-apercu .fm-ap-tete{display:flex;justify-content:space-between;gap:10px;color:var(--sec);font-size:var(--t-legende);margin-bottom:4px}.fm .fm-apercu .fm-ap-tete span:last-child{color:var(--accent);font-weight:500}.fm .fm-apercu .fm-coupe{color:var(--sec)}.fm .fm-boutons{display:grid;grid-template-columns:1.6fr 1fr;gap:8px;margin-top:2px}.fm .fm-plein{height:46px;border-radius:12px;background:var(--accent);color:var(--sur-accent);font-weight:600;font-size:var(--t-corps)}.fm .fm-second{height:46px;padding:0 22px;border-radius:12px;box-shadow:inset 0 0 0 1px var(--filet);color:var(--texte);font-weight:500;font-size:var(--t-corps)}.fm .fm-decision .fm-note{font-size:var(--t-legende);color:var(--sec);text-align:center}.fm .fm-bloc-titre{font-size:var(--t-legende);color:var(--sec);font-weight:500;margin:0 4px 8px}.fm .fm-bloc{background:var(--carte);border-radius:14px;overflow:hidden}.fm[data-theme=sombre] .fm-bloc{box-shadow:inset 0 0 0 1px var(--filet-doux)}.fm .fm-rang{display:flex;align-items:center;gap:12px;padding:10px 16px;min-height:50px;position:relative}.fm .fm-rang+.fm-rang:before{content:"";position:absolute;top:0;right:0;left:16px;border-top:1px solid var(--filet-doux)}.fm .fm-rang.fm-avec-av+.fm-rang.fm-avec-av:before{left:62px}.fm .fm-rang .fm-txt{flex:1;min-width:0;font-size:var(--t-legende);line-height:1.4}.fm .fm-rang .fm-txt b{display:block;font-weight:500;font-size:var(--t-corps);line-height:1.3}.fm .fm-rang .fm-txt>span{color:var(--sec);display:block;margin-top:1px}.fm .fm-rang .fm-fin{font-size:var(--t-sec);color:var(--sec);display:flex;align-items:center;gap:2px;flex:none}.fm .fm-rang .fm-fin svg.fm-i{width:18px;height:18px}.fm .fm-recap .fm-bloc-titre{margin-bottom:6px}.fm .fm-recap-rang{padding:7px 16px;min-height:0}.fm .fm-recap-rang .fm-txt b{font-size:var(--t-sec)}.fm .fm-radio{width:22px;height:22px;border-radius:50%;box-shadow:inset 0 0 0 1.5px #7f8a8f;flex:none;display:grid;place-items:center}.fm[data-theme=sombre] .fm-radio{box-shadow:inset 0 0 0 1.5px #7f8a8f}.fm .fm-radio.fm-on,.fm[data-theme=sombre] .fm-radio.fm-on{box-shadow:none;background:var(--accent)}.fm .fm-radio.fm-on:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--sur-accent)}.fm .fm-bascule{width:51px;height:31px;border-radius:16px;background:var(--remplir);flex:none;position:relative}.fm .fm-bascule:after{content:"";position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:50%;background:#fff}.fm[data-theme=sombre] .fm-bascule:after{background:#b9bfc1}.fm .fm-bascule.fm-on{background:var(--accent)}.fm .fm-bascule.fm-on:after{left:22px;background:#fff}.fm[data-theme=sombre] .fm-bascule.fm-on:after{background:var(--sur-accent)}.fm .fm-essayer{height:36px;padding:0 16px;border-radius:12px;background:var(--accent-doux);color:var(--accent-encre);font-weight:600;font-size:var(--t-sec);flex:none}.fm .fm-coche{width:24px;height:24px;border-radius:50%;background:var(--accent-doux);color:var(--accent-encre);display:grid;place-items:center;flex:none}.fm .fm-coche svg.fm-i{width:14px;height:14px;stroke-width:2.6}.fm{position:fixed;inset:0;z-index:2000;display:flex;flex-direction:column;background:var(--page);color:var(--texte);--sa-haut:var(--fm-sa-haut,env(safe-area-inset-top,0px));--sa-bas:var(--fm-sa-bas,env(safe-area-inset-bottom,0px));font:400 var(--t-corps)/1.45 var(--police);-webkit-font-smoothing:antialiased;font-synthesis:none;font-kerning:normal;-webkit-text-size-adjust:100%;overscroll-behavior:none}.fm,.fm *,.fm *:before,.fm *:after{box-sizing:border-box}.fm :where(h1,h2,h3,p,ul,ol,li,dl,dd,dt,figure){margin:0;padding:0;font:inherit;letter-spacing:normal;text-transform:none}.fm :where(ul,ol){list-style:none}.fm :where(button){appearance:none;-webkit-appearance:none;background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;text-align:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.fm :where(textarea,input){font:inherit;color:inherit}.fm :where(a){color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}.fm ::selection{background:var(--accent-doux);color:var(--accent-encre)}.fm :focus{outline:none}.fm :focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:8px}.fm [hidden]{display:none!important}.fm .fm-colonne{position:relative;display:flex;flex-direction:column;min-height:0;flex:1;background:var(--page)}.fm .fm-principal{position:relative;display:none;flex-direction:column;min-height:0;flex:1;background:var(--page)}.fm[data-ecran=fil] .fm-colonne{display:none}.fm[data-ecran=fil] .fm-principal{display:flex}.fm .fm-ecran{position:relative;isolation:isolate;display:flex;flex-direction:column;overflow:hidden;background:var(--page);width:100%;flex:1;min-height:0;padding-top:var(--sa-haut)}.fm .fm-ecran.fm-groupe{background:var(--cadre)}.fm[data-theme=sombre] .fm-ecran.fm-groupe{background:var(--page)}.fm .fm-defile{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:thin}.fm .fm-defile.fm-bloc-ecran{padding:0 16px 28px;display:flex;flex-direction:column;gap:24px}.fm .fm-defile.fm-bloc-ecran>*{flex:none}.fm .fm-liste-bas{height:20px;flex:none}.fm .fm-onglets{display:grid;grid-template-columns:repeat(3,1fr);padding:7px 24px 0;background:var(--cadre);border-top:1px solid var(--filet);position:relative;left:auto;right:auto;bottom:auto;flex:none;height:calc(57px + max(var(--sa-bas) - 7px,0px));z-index:3}.fm .fm-onglets a,.fm .fm-onglets button{cursor:pointer}.fm .fm-ecran.fm-groupe .fm-onglets{background:var(--page)}.fm[data-theme=sombre] .fm-ecran.fm-groupe .fm-onglets{background:var(--cadre)}.fm .fm-onglets>*{height:50px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:var(--t-mini);color:var(--sec);font-weight:500;position:relative}.fm .fm-onglets>.fm-actif{color:var(--accent);font-weight:600}.fm .fm-onglets>.fm-actif svg.fm-i{stroke-width:2}.fm .fm-onglets>* svg.fm-i{width:24px;height:24px}.fm .fm-onglets>* .fm-point{position:absolute;top:5px;left:calc(50% + 9px);width:8px;height:8px}.fm .fm-pilule{cursor:pointer}.fm .fm-tete{padding-top:4px}.fm .fm-bandeau{cursor:pointer;width:calc(100% - 32px);text-align:left}.fm .fm-bandeau>div{min-width:0}.fm .fm-fil{cursor:pointer;width:100%;text-align:left}.fm .fm-fil:active,.fm .fm-fil.fm-courant{background:var(--cadre)}.fm .fm-fil.fm-calme .fm-av{background:transparent}.fm .fm-fil-tete .fm-qui{min-width:0;flex:1}.fm .fm-fil-tete .fm-icone-btn{flex:none}.fm .fm-fil-tete .fm-arreter,.fm .fm-fil-tete .fm-confier{flex:none;cursor:pointer}.fm .fm-confier{height:34px;padding:0 14px;border-radius:17px;font-size:var(--t-legende);font-weight:600;background:var(--accent);color:var(--sur-accent)}.fm .fm-arreter.fm-confirme{background:var(--accent-doux);color:var(--accent-encre);font-weight:600}.fm .fm-flux{flex:1;min-height:0;padding:16px 16px 10px;display:flex;flex-direction:column;gap:20px;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:thin;scroll-behavior:auto}.fm .fm-flux>*{flex:none}.fm .fm-msg.fm-vous{align-self:flex-end;align-items:flex-end}.fm .fm-msg.fm-vous .fm-auteur{padding-left:0;padding-right:4px}.fm .fm-msg.fm-vous .fm-bulle{background:var(--accent-doux);color:var(--accent-encre);border-radius:18px 18px 4px}.fm .fm-msg.fm-large{max-width:none}.fm .fm-msg.fm-envoi .fm-bulle{opacity:.6}.fm .fm-bulle{overflow-wrap:anywhere;white-space:pre-wrap}.fm .fm-bulle.fm-nuit{white-space:normal}.fm .fm-bulle.fm-nuit p{white-space:pre-wrap}.fm .fm-lien{cursor:pointer;text-align:left;display:inline-block}.fm .fm-lien.fm-recus-ouvert{color:var(--sec)}.fm .fm-recus{background:var(--cadre);border-radius:12px;padding:10px 12px;font-size:var(--t-sec);line-height:1.45;display:flex;flex-direction:column;gap:6px;white-space:normal}.fm .fm-recus ul{display:flex;flex-direction:column;gap:4px;padding-left:16px;list-style:disc}.fm .fm-recus .fm-reste{color:var(--sec);font-size:var(--t-legende)}.fm .fm-vide{align-self:center;text-align:center;color:var(--sec);font-size:var(--t-sec);line-height:1.5;max-width:300px;padding:28px 8px}.fm .fm-vide b{display:block;color:var(--texte);font-weight:600;font-size:var(--t-corps);margin-bottom:4px}.fm .fm-erreur{margin:0 16px 8px;padding:10px 14px;border-radius:12px;background:var(--accent-doux);color:var(--accent-encre);font-size:var(--t-legende);display:flex;gap:10px;align-items:center;justify-content:space-between}.fm .fm-erreur button{font-weight:600;text-decoration:underline;flex:none}.fm .fm-hors{margin:0 16px 8px;padding:8px 14px;border-radius:12px;background:var(--remplir);color:var(--sec);font-size:var(--t-legende)}.fm .fm-rapides{overflow-x:auto;scrollbar-width:none;padding-bottom:12px}.fm .fm-rapides::-webkit-scrollbar{display:none}.fm .fm-composer-fond{flex:none;background:var(--page);padding-bottom:0}.fm .fm-saisie{margin-bottom:max(var(--sa-bas),12px)}.fm .fm-saisie textarea{flex:1;min-width:0;border:0;background:transparent;resize:none;padding:8px 4px;font-size:var(--t-corps);line-height:1.45;max-height:132px;min-height:40px;height:40px;overflow-y:auto;color:var(--texte);display:block;field-sizing:content}.fm .fm-saisie textarea::placeholder{color:var(--sec);opacity:1}.fm .fm-saisie .fm-micro,.fm .fm-saisie .fm-envoyer{cursor:pointer;flex:none}.fm .fm-saisie .fm-envoyer:not(:disabled){background:var(--accent);color:var(--sur-accent)}.fm .fm-saisie .fm-envoyer:disabled{cursor:default}.fm .fm-saisie .fm-micro.fm-ecoute{color:var(--accent);background:var(--accent-doux)}.fm .fm-decision .fm-boutons button{cursor:pointer}.fm .fm-decision.fm-vise{box-shadow:inset 0 0 0 2px var(--accent)}.fm .fm-decision .fm-apercu .fm-ap-tete button{color:var(--accent);font-weight:500;cursor:pointer}.fm .fm-decision .fm-apercu-corps{white-space:pre-wrap;overflow-wrap:anywhere}.fm .fm-decision .fm-pourquoi{font-size:var(--t-sec);color:var(--sec)}.fm .fm-decision .fm-non-raisons{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.fm .fm-decision .fm-non-raisons button{height:36px;padding:0 14px;border-radius:18px;font-size:var(--t-legende);font-weight:500;box-shadow:inset 0 0 0 1px var(--filet)}.fm .fm-decision .fm-non-q{font-size:var(--t-legende);color:var(--sec)}.fm .fm-decision .fm-recu{display:flex;align-items:center;gap:8px;font-size:var(--t-sec);color:var(--sec)}.fm .fm-decision .fm-recu svg.fm-i{width:18px;height:18px;stroke-width:2;color:var(--accent)}.fm .fm-decision[data-etat=refusee] .fm-recu svg.fm-i,.fm .fm-decision[data-etat=annulee] .fm-recu svg.fm-i{color:var(--sec)}.fm .fm-decision .fm-ouvrir-plus{font-size:var(--t-legende);color:var(--accent);font-weight:500;cursor:pointer;text-align:left}.fm .fm-decision button:disabled{opacity:.55;cursor:default}.fm .fm-decision.fm-attend .fm-plein{opacity:.7}.fm .fm-mandat{font-size:var(--t-sec);color:var(--sec);display:flex;flex-direction:column;gap:6px}.fm .fm-mandat b{color:var(--texte);font-weight:600}.fm .fm-mandat details{font-size:var(--t-legende)}.fm .fm-mandat summary{cursor:pointer;color:var(--accent);font-weight:500}.fm .fm-mandat ul{padding-left:16px;list-style:disc;margin-top:4px}.fm .fm-recap-titre{font-size:var(--t-page)}.fm .fm-recap-sous{color:var(--sec);margin-top:4px;font-size:var(--t-sec)}.fm .fm-recap-tete{padding-top:4px;padding-bottom:2px;align-items:center}.fm .fm-recap-qui{display:flex;gap:12px;align-items:center}.fm .fm-recap-qui b{font-weight:600;font-size:16px;display:block;line-height:1.2}.fm .fm-recap-qui span.fm-role{font-size:13px;color:var(--sec)}.fm .fm-rang{cursor:default}button.fm-rang,a.fm-rang{cursor:pointer;width:100%;text-align:left}.fm .fm-rang .fm-txt>span.fm-coupe-ligne{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fm .fm-rang.fm-avec-av .fm-av.fm-petit{flex:none}.fm .fm-radio-rang{cursor:pointer;width:100%;text-align:left}.fm .fm-bascule{cursor:pointer;border:0}.fm .fm-bascule[aria-checked=true]{background:var(--accent)}.fm .fm-bascule[aria-checked=true]:after{left:22px;background:#fff}.fm[data-theme=sombre] .fm-bascule[aria-checked=true]:after{background:var(--sur-accent)}.fm .fm-bascule:disabled{opacity:.5;cursor:default}.fm .fm-rang .fm-heures{display:flex;gap:8px;align-items:center;margin-top:6px}.fm .fm-rang .fm-heures input{height:36px;border-radius:10px;border:0;background:var(--cadre);padding:0 10px;font-size:var(--t-sec);color:var(--texte);min-width:0;color-scheme:light}.fm[data-theme=sombre] .fm-rang .fm-heures input{color-scheme:dark;background:var(--remplir)}.fm .fm-choix{display:flex;flex-direction:column}.fm .fm-choix .fm-rang{cursor:pointer}.fm .fm-essayer:disabled{opacity:.6}.fm .fm-lien-reglage{font-size:var(--t-legende);color:var(--sec);text-decoration:underline;text-align:left;padding:4px;cursor:pointer;align-self:flex-start}.fm .fm-petit-titre{font-size:var(--t-mini);letter-spacing:.12em;text-transform:uppercase;color:var(--sec);font-weight:500}.fm .fm-menu{position:absolute;z-index:20;right:12px;top:calc(var(--sa-haut) + 58px);min-width:220px;background:var(--carte);border-radius:14px;box-shadow:0 0 0 1px var(--filet),0 12px 32px -12px #0c181c59;overflow:hidden}.fm .fm-menu .fm-menu-titre{padding:12px 16px 6px;font-size:var(--t-legende);color:var(--sec);font-weight:500}.fm .fm-menu button{display:flex;width:100%;align-items:center;min-height:46px;padding:0 16px;font-size:var(--t-corps);cursor:pointer;text-align:left}.fm .fm-menu button+button{border-top:1px solid var(--filet-doux)}.fm .fm-menu button.fm-actif{color:var(--accent);font-weight:600}.fm .fm-voile{position:absolute;inset:0;z-index:19}.fm .fm-dire{position:absolute;z-index:30;left:50%;transform:translate(-50%);bottom:calc(max(var(--sa-bas),12px) + 70px);max-width:min(88%,420px);padding:11px 18px;border-radius:22px;background:var(--texte);color:var(--page);font-size:var(--t-sec);line-height:1.35;text-align:center;opacity:0;pointer-events:none;transition:opacity .18s}.fm .fm-dire.fm-dit{opacity:1}.fm .fm-attente{margin:auto;color:var(--sec);font-size:var(--t-sec);padding:40px 24px;text-align:center}.fm .fm-principal-vide{margin:auto;display:flex;flex-direction:column;align-items:center;gap:14px;color:var(--sec);text-align:center;padding:24px}.fm .fm-principal-vide .fm-av{width:64px;height:64px}.fm .fm-principal-vide b{display:block;color:var(--texte);font-weight:600;font-size:var(--t-nom)}@media(prefers-reduced-motion:no-preference){.fm .fm-fil,.fm .fm-bandeau,.fm .fm-puce,.fm .fm-plein,.fm .fm-second,.fm .fm-pilule{transition:background-color .15s,opacity .15s,transform .12s}.fm .fm-plein:active,.fm .fm-second:active{transform:scale(.985)}.fm .fm-ecran{animation:fm-entree .22s ease-out both}@keyframes fm-entree{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}}@media(min-width:900px){.fm{flex-direction:row}.fm .fm-colonne{flex:none;width:400px;border-right:1px solid var(--filet);display:flex!important}.fm .fm-principal{display:flex!important}.fm .fm-retour{display:none}.fm .fm-principal .fm-ecran{padding-top:0}.fm .fm-fil-tete{padding-top:12px}.fm .fm-menu{top:64px}.fm .fm-msg{max-width:min(560px,82%)}.fm .fm-msg.fm-large{max-width:min(620px,92%)}.fm .fm-flux{padding:20px 28px 12px}.fm .fm-rapides,.fm .fm-saisie{margin-left:auto;margin-right:auto;width:min(100% - 24px,720px)}.fm .fm-rapides{padding-left:0;padding-right:0}.fm .fm-ecran{animation:none}.fm[data-ecran=fil] .fm-colonne{display:flex!important}.fm .fm-defile.fm-bloc-ecran{padding-left:20px;padding-right:20px}}@media(min-width:900px)and (max-width:1100px){.fm-colonne{width:360px}}@media(max-width:360px){.fm-titre{font-size:34px}.fm-msg{max-width:92%}}@media(hover:hover){.fm-fil:hover{background:var(--cadre)}.fm-pilule:hover,.fm-arreter:hover{filter:brightness(.97)}.fm-puce:hover{background:var(--cadre)}}body.fm-actif{overflow:hidden;overscroll-behavior:none}body.fm-actif .nv2,body.fm-actif .lateral,body.fm-actif .barre,body.fm-actif .citation,body.fm-actif #fi-conversations,body.fm-actif #palette,body.fm-actif #toasts{display:none!important}.fm .fm-nobr{white-space:nowrap}.fm .fm-flux.fm-dense{gap:14px;padding-top:12px}.fm .fm-flux.fm-dense{padding-bottom:2px}.fm .fm-plein,.fm .fm-second,.fm .fm-confier,.fm .fm-arreter,.fm .fm-pilule,.fm .fm-puce,.fm .fm-essayer,.fm .fm-icone-btn,.fm .fm-envoyer,.fm .fm-micro,.fm .fm-menu-centre{text-align:center;justify-content:center}.fm .fm-pilule{justify-content:flex-start}@media(max-width:360px){.fm .fm-msg{max-width:92%}}@media(max-width:340px){.fm .fm-titre{font-size:29px}.fm .fm-pilule{padding:0 10px 0 8px}.fm .fm-tete{padding-left:16px;gap:8px}}.fm .fm-lien,.fm .fm-ap-tete button{position:relative}.fm .fm-lien:after,.fm .fm-ap-tete button:after{content:"";position:absolute;inset:-13px -10px}.fm .fm-decision .fm-action{overflow-wrap:anywhere}.fm .fm-decision .fm-apercu-entier p{margin:0 0 4px;overflow-wrap:anywhere}.fm .fm-decision .fm-apercu-entier .fm-apercu-corps{display:block;margin-top:8px}

:root{--toile: #f7f6f3;--encre: #141419;--sur-encre: #fff;--sourd: #6e6e76;--muet: #8a8a92;--trait: rgba(20,20,25,.06);--bleu: #2B2BEA;--vert: #2fb56a;--orange: #e07a1a;--ambre: #e0a420;--rouge: #e33;--verre: rgba(255,255,255,.72);--verre-bord: rgba(255,255,255,.95);--t-instant: 0ms;--t-press: .14s;--t-menu: .18s;--t-page: .26s;--t-sheet: .32s;--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-move: cubic-bezier(.77, 0, .175, 1);--ease-drawer: cubic-bezier(.32, .72, 0, 1);--barre-h: 66px}*{box-sizing:border-box}html,body{margin:0;height:100%}body{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;color:var(--encre);background:var(--toile);overflow:hidden}#app{position:fixed;inset:0;background:radial-gradient(1200px 700px at 50% -30%,#eceefb,#eceefb00 60%),radial-gradient(900px 600px at 100% 120%,#f4ede4,#f4ede400 60%),var(--toile)}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}a{color:inherit;text-decoration:none}b,strong{font-weight:700}.tab{font-variant-numeric:tabular-nums}svg{display:block}.verre{background:var(--verre);border:1px solid var(--verre-bord);box-shadow:0 20px 60px #14142817,inset 0 1px #fff;backdrop-filter:saturate(180%) blur(30px);-webkit-backdrop-filter:saturate(180%) blur(30px)}.page{position:absolute;inset:0;overflow-y:auto;overflow-x:hidden;padding:0 64px 140px;scrollbar-width:none}.page::-webkit-scrollbar{display:none}.page.avec-lateral{left:0;padding-left:64px;padding-right:64px}.haut{position:sticky;top:0;z-index:5;display:flex;justify-content:space-between;align-items:center;height:84px;padding-top:12px;font-size:15px;color:var(--muet)}.haut,.dir-sommaire{--voile: 18%}.haut:before,.dir-sommaire:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:-100vw;right:-100vw;pointer-events:none;background:color-mix(in srgb,var(--toile) var(--voile),transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);-webkit-mask-image:linear-gradient(#000 76%,transparent);mask-image:linear-gradient(#000 76%,transparent)}@supports (animation-timeline: scroll()){.haut,.dir-sommaire{--voile: 22%}.haut:before,.dir-sommaire:before{opacity:0;animation:voile-haut linear both;animation-timeline:scroll(nearest block);animation-range:0 56px}@keyframes voile-haut{to{opacity:1}}}.haut .gauche,.haut .droite{display:flex;align-items:center;gap:12px}.fil-ariane{display:flex;align-items:center;gap:8px}.fil-ariane .sep{color:#c4c4cc}.fil-ariane .actuel{font-weight:600;color:var(--encre)}.fil-ariane a:hover{color:var(--encre)}.rond{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;color:var(--encre);transition:transform var(--t-press) var(--ease-out),background var(--t-menu)}.rond:hover{background:#1414190f}.rond:active{transform:scale(.94)}.avatar{width:34px;height:34px;border-radius:50%;background:var(--bleu);color:#fff;display:grid;place-items:center;font-size:13px;font-weight:700}.pager{height:38px;border-radius:19px;display:flex;align-items:center;gap:10px;padding:0 6px}.pager .rond{width:28px;height:28px}.pager .n{font-size:13px;font-weight:600;color:var(--encre)}.tete{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-top:8px}.tete .etiq-l{display:flex;align-items:center;gap:10px;margin-bottom:8px}.etiq{font-size:13px;font-weight:600;color:var(--muet)}.pastille-etat{height:22px;padding:0 10px;border-radius:11px;font-size:12px;font-weight:700;display:inline-flex;align-items:center;background:#1414190f;color:var(--sourd)}.pastille-etat.bleu{background:#e9ecf7;color:var(--bleu)}h1.titre{font-size:34px;font-weight:700;letter-spacing:-.03em;line-height:1.15;margin:0;max-width:860px;text-wrap:balance}h1.titre .accent{color:var(--bleu)}.sous{font-size:17px;color:var(--sourd);margin-top:8px}.sous .accent{color:var(--bleu);font-weight:600}.gestes{display:flex;gap:10px;flex-shrink:0;flex-wrap:wrap}.plein,.creux{height:44px;padding:0 20px;border-radius:22px;font-size:15px;font-weight:600;display:inline-flex;align-items:center;gap:8px;transition:transform var(--t-press) var(--ease-out),background var(--t-menu),box-shadow var(--t-menu);white-space:nowrap}.plein{background:var(--encre);color:var(--sur-encre)}.plein:hover{box-shadow:0 8px 22px #14141938}.creux{background:#1414190f;color:var(--encre)}.creux:hover{background:#1414191a}.plein:active,.creux:active{transform:scale(.97)}.plein.petit,.creux.petit{height:38px;font-size:14px;padding:0 14px}.plein.mini,.creux.mini{height:34px;font-size:13px;padding:0 12px}.grille{display:grid;gap:16px;margin-top:28px}.grille.trois{grid-template-columns:repeat(3,1fr)}.grille.dense{grid-template-columns:1.3fr 1fr 1fr}.grille.detail{grid-template-columns:1.5fr 1fr;gap:20px}.bloc{border-radius:26px;padding:20px 24px;display:flex;flex-direction:column;gap:10px;min-width:0}.bloc.cliquable{cursor:pointer;transition:transform var(--t-press) var(--ease-out),box-shadow var(--t-menu)}.bloc.cliquable:hover{transform:translateY(-2px);box-shadow:0 24px 60px #14142821,inset 0 1px #fff}.bloc.cliquable:active{transform:scale(.99)}.bloc-tete{display:flex;justify-content:space-between;align-items:center}.bloc-tete .droite{font-size:13px;font-weight:600;color:var(--muet)}.gros{font-weight:700;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}.gros.xl{font-size:54px}.gros.l{font-size:44px}.gros.m{font-size:36px}.ligne{display:flex;align-items:center;gap:12px;font-size:14px;padding:8px 0;border-top:1px solid var(--trait)}.ligne:first-child{border-top:0}.ligne .q{flex:1;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ligne .m{color:var(--sourd);white-space:nowrap}.ligne .d{font-weight:700;min-width:80px;text-align:right}.note{font-size:13px;color:var(--sourd);line-height:1.4}.pastille{width:40px;height:40px;border-radius:13px;display:grid;place-items:center;font-weight:700;font-size:13px;flex-shrink:0}.pastille.s{width:28px;height:28px;border-radius:9px;font-size:11px}.liste{border-radius:32px;padding:10px 28px}.liste .rang{display:flex;align-items:center;gap:14px;padding:14px 0;border-top:1px solid var(--trait);font-size:16px;cursor:pointer;border-radius:12px;transition:background var(--t-menu)}.liste .rang:first-child{border-top:0}.liste .rang:hover{background:#ffffff80}.liste .rang .txt{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.liste .rang .txt small{font-size:14px;color:var(--sourd)}.liste .rang .etat{font-size:14px;color:var(--sourd);width:190px}.puces{display:flex;flex-wrap:wrap;gap:8px}.barre-progres{height:6px;border-radius:3px;background:#1414190f;overflow:hidden}.barre-progres>i{display:block;height:100%;border-radius:3px}.coche{width:18px;height:18px;border-radius:6px;border:1.5px solid rgba(20,20,25,.25);display:grid;place-items:center;flex-shrink:0;cursor:pointer;transition:background var(--t-instant)}.coche.ok{background:var(--vert);border-color:var(--vert)}.barre-fine{border-radius:14px;padding:10px 16px;display:flex;align-items:center;gap:18px;font-size:13px;margin-top:16px}.point{width:7px;height:7px;border-radius:50%;display:inline-block;margin-right:7px}.lateral{position:absolute;top:0;left:0;bottom:0;width:232px;background:#ffffff73;border-right:1px solid rgba(20,20,25,.07);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);display:flex;flex-direction:column;padding:14px 10px 12px;overflow-y:auto;scrollbar-width:none;z-index:6}.lateral .marque{display:flex;align-items:center;gap:10px;padding:8px 10px 14px;font-weight:700;font-size:14px}.lateral .marque .s{width:26px;height:26px;border-radius:8px;background:var(--encre);color:var(--sur-encre);display:grid;place-items:center;font-size:13px}.lateral .cherche{height:30px;border-radius:8px;background:#1414190f;display:flex;align-items:center;gap:8px;padding:0 10px;font-size:13px;color:var(--muet);margin:0 2px 6px;cursor:pointer}.lateral .sec{font-size:11px;font-weight:700;letter-spacing:.04em;color:#9a9aa2;padding:14px 12px 6px}.lateral a.lien,.lateral button.lien{display:flex;align-items:center;gap:10px;height:30px;padding:0 10px;border-radius:8px;font-size:13px;color:#2a2a33;transition:background var(--t-instant)}.lateral a.lien svg,.lateral button.lien svg{width:16px;height:16px;color:var(--bleu);flex-shrink:0}.lateral a.lien:hover,.lateral button.lien:hover{background:#1414190d}.lateral a.lien.on{background:#14141914;font-weight:600}.lateral a.lien .n{margin-left:auto;font-size:11px;color:#9a9aa2}.lateral .pied{margin-top:auto;display:flex;align-items:center;gap:10px;padding:8px 10px;font-size:13px}.lateral .pied small{display:block;font-size:11px;color:#9a9aa2}.barre{position:fixed;left:50%;bottom:36px;transform:translate(-50%);z-index:20;height:var(--barre-h);border-radius:33px;display:flex;align-items:center;gap:6px;padding:0 10px}.onglet{display:flex;align-items:center;gap:8px;height:46px;padding:0 18px;border-radius:23px;font-size:15px;font-weight:600;color:var(--sourd);transition:background var(--t-menu),color var(--t-menu),transform var(--t-press) var(--ease-out)}.onglet svg{width:20px;height:20px}.onglet:hover{background:#1414190f;color:var(--encre)}.onglet:active{transform:scale(.96)}.onglet.on{background:var(--encre);color:var(--sur-encre)}.micro{width:54px;height:54px;border-radius:50%;background:var(--bleu);display:grid;place-items:center;margin:0 6px;box-shadow:0 10px 28px #2b2bea59;color:#fff;transition:transform var(--t-press) var(--ease-out),box-shadow var(--t-menu)}.micro:hover{box-shadow:0 14px 34px #2b2bea73}.micro:active{transform:scale(.94)}.micro.ecoute{animation:pouls 1.2s ease-in-out infinite}@keyframes pouls{0%,to{box-shadow:0 10px 28px #2b2bea59}50%{box-shadow:0 0 0 14px #2b2bea1f,0 10px 28px #2b2bea59}}.composer{position:fixed;left:50%;bottom:120px;transform:translate(-50%);width:min(900px,calc(100% - 128px));height:62px;border-radius:22px;display:flex;align-items:center;gap:10px;padding:0 10px 0 20px;z-index:19}.composer input{flex:1;border:0;background:none;font:inherit;font-size:17px;color:var(--encre);outline:none}.composer input::placeholder{color:var(--muet)}.composer .rond{width:40px;height:40px;background:#1414190f}.composer .envoyer{width:40px;height:40px;border-radius:50%;background:var(--bleu);color:#fff;display:grid;place-items:center}.fil{max-width:900px;margin:20px auto 0;display:flex;flex-direction:column;gap:26px}.bulle-moi{align-self:flex-end;background:var(--encre);color:var(--sur-encre);border-radius:22px 22px 8px;padding:14px 20px;font-size:18px;max-width:560px;line-height:1.4}.bulle-f{display:flex;gap:16px;align-items:flex-start}.bulle-f .s{width:40px;height:40px;border-radius:13px;background:var(--encre);color:var(--sur-encre);display:grid;place-items:center;font-weight:800;font-size:17px;flex-shrink:0}.bulle-f .corps{display:flex;flex-direction:column;gap:14px;flex:1;min-width:0}.bulle-f .dit{font-size:24px;font-weight:600;letter-spacing:-.015em;line-height:1.3}.bulle-f .dit .accent{color:var(--bleu)}.bulle-f .dit .muet{color:var(--muet);font-weight:400}.carte-piece{border-radius:26px;padding:22px 26px;display:flex;gap:22px;align-items:center}.mini-doc{width:92px;height:120px;border-radius:12px;background:#fff;border:1px solid rgba(20,20,25,.08);box-shadow:0 8px 20px #14142814;padding:10px;display:flex;flex-direction:column;gap:5px;flex-shrink:0}.mini-doc i{display:block;height:4px;border-radius:2px;background:#1414191f;width:60px}.mini-doc i.t{height:8px;width:40px;background:var(--encre)}.mini-doc i.b{height:6px;width:34px;background:var(--bleu);align-self:flex-end;margin-top:auto}.pense{display:inline-flex;gap:5px;align-items:center;height:24px}.pense i{width:7px;height:7px;border-radius:50%;background:var(--muet);animation:pense 1s infinite}.pense i:nth-child(2){animation-delay:.15s}.pense i:nth-child(3){animation-delay:.3s}@keyframes pense{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.entree{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center}.entree .salut{margin-top:132px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:22px}.entree .date{font-size:20px;color:var(--muet)}.entree h1{font-size:52px;font-weight:700;letter-spacing:-.035em;line-height:1.08;margin:0;max-width:900px;text-wrap:balance}.entree h1 .accent{color:var(--bleu)}.entree .plein,.entree .creux{height:50px;padding:0 24px;border-radius:25px;font-size:16px}.tuiles{display:flex;gap:20px;margin-top:48px}.tuile{width:276px;height:244px;border-radius:32px;padding:24px;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer;transition:transform var(--t-press) var(--ease-out),box-shadow var(--t-menu)}.tuile:hover{transform:translateY(-3px);box-shadow:0 28px 70px #14142824,inset 0 1px #fff}.tuile .nom{font-size:17px;font-weight:600;color:var(--sourd);display:flex;align-items:center;gap:10px}.tuile .nom svg{width:22px;height:22px}.tuile .gros{font-size:46px;white-space:nowrap}.tuile .mot{font-size:15px;color:var(--sourd);line-height:1.3}.entree .nuit{margin-top:34px;margin-bottom:170px;font-size:15px;color:var(--muet)}.entree .nuit b{color:var(--encre)}.allumage{position:absolute;inset:0;background:radial-gradient(700px 700px at 50% 46%,#14163a,#14163a00 70%),#05050a;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer}.allumage .grain{position:absolute;inset:0;opacity:.07;mix-blend-mode:overlay;pointer-events:none}.allumage .anneaux{position:absolute;inset:0;pointer-events:none}.allumage .anneaux circle{transform-origin:50% 50%}.allumage .coeur{width:120px;height:120px;border-radius:34px;background:#ffffff0f;border:1px solid rgba(255,255,255,.18);display:grid;place-items:center;font-size:62px;font-weight:800;letter-spacing:-.04em;box-shadow:0 30px 80px #2b2bea59,inset 0 1px #ffffff59;animation:naitre 1.4s var(--ease-out) both;position:relative;z-index:2}.allumage .halo{position:absolute;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,#9b9bfff2,#2b2bea8c 45%,#2b2bea00);animation:halo 1.8s var(--ease-out) both;top:calc(50% - 210px)}@keyframes naitre{0%{opacity:0;transform:scale(.6);filter:blur(12px)}to{opacity:1;transform:none;filter:none}}@keyframes halo{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}.allumage .mot{margin-top:26px;font-size:13px;font-weight:700;letter-spacing:.32em;text-transform:uppercase;color:#ffffff8c;animation:monter .8s .6s var(--ease-out) both}.allumage .phrase{margin-top:14px;font-size:34px;font-weight:600;letter-spacing:-.02em;line-height:1.25;max-width:760px;text-align:center;text-wrap:balance;animation:monter .9s 1s var(--ease-out) both}.allumage .onyva{margin-top:10px;font-size:20px;color:#ffffff8c;animation:monter .9s 1.6s var(--ease-out) both}.allumage .onde{margin-top:34px;display:flex;gap:6px;align-items:center;height:40px;animation:monter .8s 1.2s var(--ease-out) both}.allumage .onde i{width:4px;border-radius:2px;background:#9b9bff;height:8px;animation:onde 1.1s ease-in-out infinite}.allumage .aide{margin-top:18px;font-size:13px;color:#ffffff59;animation:monter .8s 2s var(--ease-out) both}.allumage .pied{position:absolute;bottom:28px;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#ffffff47}@keyframes monter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes onde{0%,to{height:8px}50%{height:var(--h, 28px)}}.filtres{display:flex;gap:8px;flex-wrap:wrap;margin-top:22px}.filtre{height:30px;padding:0 14px;border-radius:15px;font-size:13px;font-weight:600;display:inline-flex;align-items:center;background:#ffffffb3;color:#2a2a33;border:1px solid var(--verre-bord);transition:background var(--t-menu),color var(--t-menu)}.filtre.on{background:var(--encre);color:var(--sur-encre);border-color:var(--encre)}.filtre>span,.filtre>b{margin-left:6px}.apps{display:grid;grid-template-columns:repeat(auto-fill,110px);justify-content:space-between;gap:22px 8px;margin-top:28px}.app{display:flex;flex-direction:column;align-items:center;gap:8px;width:110px;transition:transform var(--t-press) var(--ease-out)}.app:hover{transform:translateY(-3px)}.app:active{transform:scale(.95)}.app .ico{width:58px;height:58px;border-radius:18px;display:grid;place-items:center;box-shadow:0 10px 22px #1414282e,inset 0 1px #ffffff73,inset 0 -1px #0000001f}.app .ico svg{width:28px;height:28px}.app .nom{font-size:12.5px;font-weight:600;text-align:center;line-height:1.2}.module-ico{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;box-shadow:0 8px 18px #14142829}.module-ico svg{width:22px;height:22px}.papier{background:#fff;border-radius:16px;border:1px solid rgba(20,20,25,.08);padding:28px 32px;display:flex;flex-direction:column;gap:18px;flex:1}.papier .l{display:flex;justify-content:space-between;padding:9px 0;border-bottom:1px solid var(--trait);font-size:13px}.histo{display:flex;gap:12px;align-items:flex-start;font-size:14px;line-height:1.35}.histo .p{width:10px;height:10px;border-radius:50%;flex-shrink:0;margin-top:5px}.histo .p.vide{border:2px solid rgba(20,20,25,.2);background:none}.histo small{display:block;color:var(--muet);font-size:12.5px}.feuille-fond{position:fixed;inset:0;background:#14141947;z-index:30;display:grid;place-items:end center;animation:fondu var(--t-menu) var(--ease-out) both}.feuille{width:min(680px,calc(100% - 40px));margin-bottom:40px;border-radius:30px;padding:28px 30px;display:flex;flex-direction:column;gap:16px;background:#ffffffeb;animation:glisser var(--t-sheet) var(--ease-drawer) both}.feuille h2{margin:0;font-size:26px;letter-spacing:-.025em}.feuille .champ{height:50px;border-radius:16px;background:#1414190d;display:flex;align-items:center;padding:0 16px;font-size:16px}.feuille .champ input{flex:1;border:0;background:none;font:inherit;outline:none;color:var(--encre)}@keyframes fondu{0%{opacity:0}to{opacity:1}}@keyframes glisser{0%{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}#palette{position:fixed;inset:0;z-index:40;display:grid;place-items:start center;padding-top:14vh;background:#1414192e;animation:fondu var(--t-menu) var(--ease-out) both}#palette[hidden]{display:none}.pal{width:min(680px,calc(100% - 40px));border-radius:24px;background:#fffffff0;overflow:hidden;animation:pal var(--t-menu) var(--ease-out) both}@keyframes pal{0%{transform:scale(.96);opacity:0}to{transform:none;opacity:1}}.pal .saisie{display:flex;align-items:center;gap:12px;height:62px;padding:0 20px;border-bottom:1px solid var(--trait)}.pal .saisie input{flex:1;border:0;background:none;font:inherit;font-size:18px;outline:none;color:var(--encre)}.pal .resultats{max-height:420px;overflow-y:auto;padding:8px}.pal .sec{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muet);padding:10px 12px 4px}.pal .res{display:flex;align-items:center;gap:12px;height:44px;padding:0 12px;border-radius:12px;font-size:15px;cursor:pointer}.pal .res.on,.pal .res:hover{background:#1414190f}.pal .res .k{margin-left:auto;font-size:12px;color:var(--muet);font-family:ui-monospace,SF Mono,Menlo,monospace}.pal .res .ico{width:28px;height:28px;border-radius:9px;display:grid;place-items:center}.pal .res .ico svg{width:15px;height:15px}#toasts{position:fixed;top:22px;left:50%;transform:translate(-50%);z-index:50;display:flex;flex-direction:column;gap:8px;align-items:center;pointer-events:none}.toast{height:44px;padding:0 18px;border-radius:22px;background:var(--encre);color:var(--sur-encre);font-size:14px;font-weight:600;display:flex;align-items:center;gap:10px;animation:toast 3.2s var(--ease-out) both}@keyframes toast{0%{opacity:0;transform:translateY(-8px) scale(.98)}7%,94%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px)}}::view-transition-old(root),::view-transition-new(root),::view-transition-group(root){animation:none}::view-transition-old(root),::view-transition-new(root){mix-blend-mode:normal}.page.entre{animation:none}@media(max-width:1100px){.lateral{display:none}.page.avec-lateral{left:0;padding-left:24px;padding-right:24px}.page{padding-left:24px;padding-right:24px}.grille.dense,.grille.trois,.grille.detail{grid-template-columns:1fr 1fr}.tuiles{flex-wrap:wrap;justify-content:center}.onglet span{display:none}.onglet{padding:0 14px}}@media(max-width:640px){.grille.dense,.grille.trois,.grille.detail{grid-template-columns:1fr}.tete{flex-direction:column;align-items:flex-start}h1.titre{font-size:28px}.entree h1{font-size:34px;padding:0 20px}.entree .salut{margin-top:90px}.tuile{width:calc(50% - 10px);height:150px;padding:16px 18px;border-radius:26px}.tuile .gros{font-size:clamp(22px,7.4vw,30px);letter-spacing:-.03em}.tuile{height:156px}.tuiles{gap:12px;padding:0 22px;margin-top:30px}.entree .nuit{margin-bottom:200px;padding:0 22px;text-align:center}.page{padding-bottom:220px}.haut{height:64px;padding-top:6px}.composer{bottom:104px;width:calc(100% - 44px);height:54px}.barre{bottom:26px;left:22px;right:22px;transform:none;justify-content:space-between}.liste .rang .etat{display:none}}@media(prefers-reduced-motion:reduce){:root{--t-press: .12s;--t-menu: .12s;--t-page: .12s;--t-sheet: .12s}*,::view-transition-old(root),::view-transition-new(root){animation-duration:.12s!important}.bloc.cliquable:hover,.tuile:hover,.app:hover{transform:none}.micro.ecoute,.allumage .onde i,.pense i{animation:none}}.champ{cursor:text;border-radius:7px;padding:1px 5px;margin:-1px -5px;transition:background var(--t-press) var(--ease-out),box-shadow var(--t-press) var(--ease-out)}.champ:hover{background:#2b2bea14}.champ[contenteditable]{background:#fff;box-shadow:0 0 0 2px var(--bleu);outline:none;min-width:28px;display:inline-block}.champ[contenteditable] .note{display:none}.menu-plus{position:fixed;z-index:60;min-width:230px;border-radius:16px;padding:6px;display:flex;flex-direction:column;box-shadow:0 18px 50px #14141929;animation:menuOuvrir var(--t-menu) var(--ease-out) both}.menu-plus button{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;border:0;background:none;font:inherit;font-size:14px;font-weight:500;padding:10px 12px;border-radius:10px;cursor:pointer;color:var(--encre);text-align:left}.menu-plus button:hover{background:#1414190f}.menu-plus button.danger{color:var(--rouge)}.menu-plus .sep{height:1px;background:var(--trait);margin:4px 8px}.menu-plus kbd{font:inherit;font-size:11px;color:var(--muet)}@keyframes menuOuvrir{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:none}}.argent-tete{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-top:6px}.solde-xl{font-size:56px;font-weight:700;letter-spacing:-.04em;line-height:1;margin-top:8px}.portes-argent{display:flex;gap:8px;flex-wrap:wrap;margin-top:22px}.porte-a{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px 0 12px;border-radius:19px;background:#fff9;border:1px solid var(--trait);font-size:13.5px;font-weight:600;color:var(--sourd);transition:background var(--t-press) var(--ease-out),color var(--t-press),transform var(--t-press)}.porte-a:hover{background:#fff;color:var(--encre);transform:translateY(-1px)}.porte-a.on{background:var(--encre);color:var(--sur-encre);border-color:var(--encre)}.porte-a b{font-size:12.5px;opacity:.75}.porte-a b.alerte{opacity:1;color:var(--bleu)}.porte-a.on b.alerte{color:#9fa4ff}.recherche-fil{display:flex;align-items:center;gap:12px;height:52px;padding:0 18px;border-radius:16px;margin-top:18px}.recherche-fil input{flex:1;border:0;background:none;font:inherit;font-size:15px;outline:none;color:var(--encre)}.recherche-fil kbd{font:inherit;font-size:11px;color:var(--muet);border:1px solid var(--trait);border-radius:6px;padding:2px 6px}.fil-jours{display:flex;flex-direction:column;gap:22px;margin-top:18px}.fil-jour header{display:flex;justify-content:space-between;align-items:baseline;padding:0 8px 8px;font-size:13px;font-weight:600;color:var(--sourd);letter-spacing:.01em}.fil-jour header b{font-size:13px;color:var(--muet)}.fil-jour header b.vert,.fil-montant.vert,b.vert,span.vert{color:var(--vert)}.fil-liste{border-radius:22px;padding:4px 8px}.fil-rang{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:16px;color:var(--encre);transition:background var(--t-press) var(--ease-out)}.fil-rang:hover{background:#1414190b}.fil-rang+.fil-rang{position:relative}.fil-rang+.fil-rang:before{content:"";position:absolute;left:68px;right:14px;top:0;height:1px;background:var(--trait)}.fil-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.fil-txt b{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fil-txt small{font-size:12.5px;color:var(--muet)}.fil-montant{font-size:15.5px;min-width:110px;text-align:right}.fil-montant.attente{opacity:.55}.ambre{color:#b8860b;font-weight:600}.tx-page{max-width:900px;margin:22px auto 0;display:flex;flex-direction:column;gap:18px}.tx-haut{display:flex;align-items:flex-start;gap:22px}.tx-justif{border-radius:28px;min-height:260px;display:grid;place-items:center;padding:40px;transition:box-shadow var(--t-press)}.tx-justif.survol{box-shadow:0 0 0 3px var(--bleu)}.tx-justif-vide{text-align:center;display:block}.tx-gestes{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.tx-geste{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:14px 16px;border-radius:18px;border:1px solid var(--trait);background:#ffffffb3;font:inherit;text-align:left;cursor:pointer;transition:transform var(--t-press) var(--ease-out),background var(--t-press)}.tx-geste:hover{background:#fff;transform:translateY(-1px)}.tx-geste .ico{color:var(--bleu)}.tx-geste b{font-size:14px}.tx-geste small{font-size:12px;color:var(--muet);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.tx-geste kbd{position:absolute;top:12px;right:12px;font:inherit;font-size:10.5px;color:var(--muet);border:1px solid var(--trait);border-radius:5px;padding:1px 5px}.sep-lignes{display:flex;flex-direction:column;gap:8px;margin-top:10px}.sep-l{display:grid;grid-template-columns:1fr 130px 200px;gap:8px}.sep-l input,.sep-l select{border:1px solid var(--trait);background:#fff;border-radius:10px;padding:9px 12px;font:inherit;font-size:14px}.grille-banques{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:16px;margin-top:22px}.carte-banque{border-radius:26px;padding:22px 24px;display:flex;flex-direction:column;gap:14px;border-top:3px solid transparent}.carte-banque.ambre{border-top-color:#e0a92a}.carte-banque.rouge{border-top-color:var(--rouge)}.cb-haut{display:flex;align-items:center;gap:14px}.cb-logo{width:48px;height:48px;border-radius:15px;background:var(--encre);color:var(--sur-encre);display:grid;place-items:center;font-weight:700;font-size:20px;flex:none}.cb-etat{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--sourd);margin-top:3px}.cb-comptes{display:flex;flex-direction:column;border-top:1px solid var(--trait)}.cb-compte{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--trait);color:var(--encre);font-size:14px}.cb-compte small{display:block;font-size:12px;color:var(--muet)}.cb-pied{font-size:12.5px;line-height:1.5}.ajouter-banque{border-radius:26px;padding:34px 28px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;border:1.5px dashed rgba(20,20,25,.18);background:#ffffff59;font:inherit;cursor:pointer;color:var(--encre);min-height:240px;transition:background var(--t-press),border-color var(--t-press)}.ajouter-banque:hover{background:#fffc;border-color:var(--bleu)}.ajouter-banque .plus{width:56px;height:56px;border-radius:18px;background:var(--bleu);color:#fff;display:grid;place-items:center}.ajouter-banque .trois{display:flex;gap:8px;margin-top:6px}.ajouter-banque .trois span{font-size:11.5px;font-weight:600;color:var(--sourd);background:#1414190d;border-radius:100px;padding:5px 10px}.treso{margin-top:22px;padding:22px 26px}.treso .lg{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:6px;vertical-align:middle}.treso-curseur{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:16px;font-size:14px;color:var(--sourd)}.treso-curseur b{color:var(--encre)}.grille-jalons{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px}.jalon{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:18px;color:var(--encre);font-size:14px}.jalon .jd{font-size:12px;font-weight:700;color:var(--bleu);min-width:52px}.jalon small{display:block;font-size:12px;color:var(--muet)}.table-treso{display:flex;flex-direction:column}.tt-l{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:12px;padding:10px 0;border-top:1px solid var(--trait);font-size:14px}.tt-l b{text-align:right}.tt-tete{border-top:0;color:var(--muet);text-transform:capitalize}.inbox{display:flex;flex-direction:column;gap:14px;margin-top:22px;max-width:980px}.inbox-carte{border-radius:24px;padding:18px 22px;display:grid;grid-template-columns:1fr 200px 1fr;grid-template-areas:"tx lien cand" "gestes gestes gestes" "autres autres autres";gap:14px 10px;align-items:center;border:2px solid transparent;transition:border-color var(--t-press)}.inbox-carte.courante{border-color:var(--bleu)}.ic-tx{grid-area:tx;display:flex;align-items:center;gap:12px}.ic-tx small,.ic-cand small{display:block;font-size:12.5px;color:var(--muet)}.ic-tx b:first-of-type{font-size:15px}.ic-lien{grid-area:lien;display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;font-size:12.5px}.ic-cand{grid-area:cand;display:flex;align-items:center;gap:12px;background:#14141909;border-radius:16px;padding:10px 14px;min-height:60px}.ic-gestes{grid-area:gestes;display:flex;gap:8px;align-items:center}.ic-autres{grid-area:autres;display:flex;gap:8px;flex-wrap:wrap}.grille-justif{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;margin-top:22px}.vignette{border-radius:22px;padding:18px 18px 14px;display:flex;flex-direction:column;gap:6px;cursor:pointer;transition:box-shadow var(--t-press),transform var(--t-press) var(--ease-out)}.vignette:hover{transform:translateY(-2px)}.vignette.survol{box-shadow:0 0 0 3px var(--bleu)}.vignette .cadre{margin-top:8px;height:92px;border-radius:14px;border:1.5px dashed rgba(20,20,25,.2);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:var(--muet);font-size:12.5px}.vignette .mini{align-self:flex-start;margin-top:4px}.cats{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;margin-top:22px}.cat{border-radius:22px;padding:18px 20px;display:flex;flex-direction:column;gap:10px;color:var(--encre)}.cat-haut{display:flex;justify-content:space-between;align-items:baseline;font-size:16px}.cat small{font-size:12.5px}.tva-cal{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:22px}.tva-mois{border-radius:20px;padding:16px 18px;background:#ffffff80;border:1px solid var(--trait);display:flex;flex-direction:column;gap:4px}.tva-mois.on{background:var(--encre);color:var(--sur-encre);border-color:var(--encre)}.tva-mois.on .etiq,.tva-mois.on .note{color:#ffffffb3}.tva-mois b{font-size:24px;letter-spacing:-.02em}.tva-deux{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}.taux{display:flex;gap:6px;flex-wrap:wrap}@media(max-width:900px){.tx-gestes{grid-template-columns:repeat(2,1fr)}.inbox-carte{grid-template-columns:1fr;grid-template-areas:"tx" "lien" "cand" "gestes" "autres"}.grille-jalons,.tva-cal,.tva-deux{grid-template-columns:1fr 1fr}.solde-xl{font-size:42px}}.ic-autres[hidden]{display:none}.tva-l{display:flex;align-items:center;gap:14px;padding:12px 0;border-top:1px solid var(--trait)}.tva-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.tva-txt b{font-size:15px}.tva-txt small{font-size:12.5px;color:var(--muet)}.tableur{border-radius:22px;margin-top:16px;padding:4px 8px;overflow:hidden}.tab-l{display:grid;grid-template-columns:2fr 1.1fr 1.1fr 1.4fr;gap:14px;align-items:center;padding:12px 14px;border-radius:14px;color:var(--encre);transition:background var(--t-press) var(--ease-out)}.tab-l:hover{background:#1414190b}.tab-l+.tab-l{position:relative}.tab-l+.tab-l:before{content:"";position:absolute;left:68px;right:14px;top:0;height:1px;background:var(--trait)}.tab-tete{font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muet);padding-top:14px;padding-bottom:6px}.tab-tete:hover{background:none}.tab-nom{display:flex;align-items:center;gap:12px;min-width:0}.tab-nom b{display:block;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tab-nom small{font-size:12.5px;color:var(--muet)}.tab-c{font-size:14px}.tab-c small{display:block;font-size:12px;color:var(--rouge);font-weight:600}.sourd{color:var(--muet)}.rouge{color:var(--rouge)}.fiche-2col{display:grid;grid-template-columns:380px 1fr;gap:20px;margin-top:22px;align-items:start}.fiche-g{display:flex;flex-direction:column;gap:12px}.fiche-champs{display:flex;flex-direction:column;gap:10px;margin-top:14px;width:100%}.fiche-champs>div{display:flex;flex-direction:column;gap:2px;font-size:14.5px}.fiche-chiffres{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.fiche-chiffres .bloc{padding:14px 16px;gap:4px}.fiche-chiffres .gros.l{font-size:22px}.fil-client{border-radius:22px;padding:6px 8px;display:flex;flex-direction:column}.ev{display:flex;align-items:center;gap:14px;padding:12px;border-radius:14px;color:var(--encre);position:relative}.ev+.ev:before{content:"";position:absolute;left:48px;right:12px;top:0;height:1px;background:var(--trait)}a.ev:hover{background:#1414190b}.ev-ico{width:30px;height:30px;border-radius:10px;background:#1414190d;display:grid;place-items:center;flex:none}.ev.alerte .ev-ico{background:#fdecec}.ev-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ev-txt b{font-size:14.5px;font-weight:600}.ev-txt small{font-size:12.5px;color:var(--muet)}.ev-q{font-size:12.5px;color:var(--muet);white-space:nowrap}.nouveau-client{max-width:760px;margin:60px auto 0}.nc-ligne{display:flex;align-items:center;gap:12px;height:64px;padding:0 12px 0 20px;border-radius:20px;margin-top:26px}.nc-ligne input{flex:1;border:0;background:none;font:inherit;font-size:17px;outline:none;color:var(--encre)}.nc-apercu{margin-top:16px;min-height:40px}.nc-carte{display:flex;gap:16px;align-items:flex-start;padding:18px 20px;border-radius:22px;animation:entrer var(--t-page) var(--ease-out) both}.nc-champs{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px 16px;margin-top:12px;font-size:14px}.nc-champs>span{display:flex;flex-direction:column;gap:2px}.kanban{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:22px;align-items:start}.kan-col{background:#14141909;border-radius:22px;padding:10px;display:flex;flex-direction:column;gap:8px;min-height:200px}.kan-col header{display:flex;justify-content:space-between;align-items:baseline;padding:6px 8px 2px;font-size:14px}.kan-carte{border-radius:16px;padding:12px 14px;font-size:14px;transition:opacity var(--t-press)}.kan-carte.dort{opacity:.62}.kan-carte:hover{opacity:1}.kan-gestes{display:flex;gap:6px;margin-top:10px}.rappels{display:flex;flex-direction:column;gap:22px;margin-top:22px;max-width:960px}.rap-jour{font-size:13px;font-weight:600;color:var(--sourd);letter-spacing:.01em;margin:0 8px 8px}.rap-jour.rouge{color:var(--rouge)}.rappel{display:flex;align-items:center;gap:14px;padding:12px 16px;border-radius:18px;margin-bottom:8px;transition:opacity .3s var(--ease-out),transform .3s var(--ease-out)}.rappel.fait{opacity:.35;transform:translate(8px)}.rappel .auto{font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--bleu);background:#e9ecf7;border-radius:6px;padding:1px 6px;margin-left:6px}.coche{position:relative;width:24px;height:24px;flex:none;cursor:pointer}.coche input{position:absolute;inset:0;opacity:0;cursor:pointer}.coche span{position:absolute;inset:0;border-radius:8px;border:2px solid rgba(20,20,25,.25);transition:all var(--t-press)}.coche input:checked+span{background:var(--vert);border-color:var(--vert)}.coche input:checked+span:after{content:"";position:absolute;left:7px;top:3px;width:5px;height:10px;border:solid #fff;border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}.doivent-tete{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-top:6px}.doivent{display:flex;flex-direction:column;gap:10px;margin-top:22px}.doit{display:grid;grid-template-columns:300px 1fr 130px auto;gap:18px;align-items:center;padding:14px 18px;border-radius:18px}.doit-barre{height:12px;border-radius:6px;background:#1414190f;overflow:hidden;display:block}.doit-barre i{display:block;height:100%;border-radius:6px}.portes-import{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:22px}.porte-import{border-radius:24px;padding:26px 24px;display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-height:220px}.porte-import .ico{width:52px;height:52px;border-radius:16px;background:#e9ecf7;color:var(--bleu);display:grid;place-items:center}.porte-import .plein{margin-top:auto}.doublon{display:grid;grid-template-columns:1fr 24px 1fr auto;gap:14px;align-items:center;padding:12px 0;border-top:1px solid var(--trait);font-size:14px}.segments{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:22px}.segment{border-radius:24px;padding:22px 24px;display:flex;flex-direction:column;gap:14px;color:var(--encre);min-height:190px}.seg-haut{display:flex;justify-content:space-between;align-items:baseline;font-size:17px}.seg-haut .tab{font-size:30px;letter-spacing:-.03em}.visages{display:flex;align-items:center;gap:6px}.visages .pastille{width:36px;height:36px;border-radius:12px;font-size:12px}@media(max-width:900px){.fiche-2col{grid-template-columns:1fr}.kanban,.portes-import,.segments{grid-template-columns:1fr 1fr}.tab-l{grid-template-columns:1.6fr 1fr 1fr}.tab-l>:nth-child(4){display:none}.doit{grid-template-columns:1fr auto}.doit-barre{display:none}}.mail-secs{display:flex;flex-direction:column;gap:20px;margin-top:18px}.mail-sec header{display:flex;align-items:baseline;gap:10px;padding:0 8px 8px;font-size:13px;color:var(--sourd)}.mail-sec header b{font-weight:600;letter-spacing:.01em}.mail-sec.replie .mail-liste{display:none}.mail-sec header .mini{margin-left:auto;height:26px}.mail-liste{border-radius:20px;padding:4px 6px;display:flex;flex-direction:column}.mail-l{position:relative;display:grid;grid-template-columns:24px 200px 1fr 140px 72px;gap:12px;align-items:center;height:44px;padding:0 12px;border-radius:12px;color:var(--sourd);font-size:15px;transition:background var(--t-press) var(--ease-out)}.mail-l+.mail-l:before{content:"";position:absolute;left:48px;right:12px;top:0;height:1px;background:var(--trait)}.mail-l:hover,.mail-l.courant{background:#1414190b}.mail-l.courant{box-shadow:inset 3px 0 0 var(--bleu)}.mail-l.nonlu{color:var(--encre)}.mail-l.nonlu .z2 b,.mail-l.nonlu .z3 b{font-weight:700}.mail-l.vu{opacity:.55}.mail-l .z1{display:grid;place-items:center}.mail-l .pt{width:8px;height:8px;border-radius:50%;display:block}.mail-l .pt.bleu{background:var(--bleu)}.mail-l .z2{display:flex;align-items:baseline;gap:6px;min-width:0}.mail-l .z2 b{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mail-l .z2 small{font-size:11px;color:var(--muet)}.mail-l .z3{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mail-l .z3 b{font-weight:500;color:var(--encre)}.mail-l .z3 .fr{color:var(--muet)}.mail-l .z3 .fr:before{content:" · "}.mail-l .z4{text-align:right}.puce-fait{display:inline-block;font-size:12px;font-weight:600;color:var(--sourd);background:#1414190d;border-radius:100px;padding:3px 9px;white-space:nowrap;max-width:140px;overflow:hidden;text-overflow:ellipsis}.mail-l .z5{text-align:right;font-size:12.5px;color:var(--muet);white-space:nowrap}.mail-l .z-gestes{position:absolute;right:10px;top:5px;display:none;gap:4px}.mail-l:hover .z-gestes,.mail-l.courant .z-gestes{display:flex}.mail-l:hover .z4,.mail-l:hover .z5,.mail-l.courant .z4,.mail-l.courant .z5{visibility:hidden}.mail-l .z-gestes button{width:34px;height:34px;border-radius:10px;border:1px solid var(--trait);background:#fff;color:var(--encre);display:grid;place-items:center;cursor:pointer}.mail-l .z-gestes button:hover{background:var(--encre);color:var(--sur-encre)}.mail-page{display:grid;grid-template-columns:1fr 280px;gap:20px;margin-top:18px;align-items:start}.mail-corps-col{display:flex;flex-direction:column;gap:14px;min-width:0}.mail-tete{display:flex;gap:14px;align-items:flex-start}.mail-ligne-f{display:flex;align-items:center;gap:10px;font-size:14.5px;color:var(--encre);background:#2b2bea0f;border-radius:14px;padding:10px 14px;flex-wrap:wrap}.mail-ligne-f .s{width:24px;height:24px;border-radius:8px;background:var(--bleu);color:#fff;display:grid;place-items:center;font-weight:800;font-size:12px;flex:none}.mail-ligne-f>span:nth-child(2){flex:1;min-width:200px}.mail-ligne-f kbd{font:inherit;font-size:10.5px;color:var(--muet);border:1px solid var(--trait);border-radius:5px;padding:0 4px;margin-left:4px}.mail-texte{font-size:16px;line-height:1.65;color:#1f1f27;white-space:pre-wrap;word-break:break-word;padding:4px 6px}.pj{display:flex;align-items:center;gap:12px;border-radius:16px;padding:12px 16px}.pj .ico{width:40px;height:40px;border-radius:12px;background:#fff3dc;color:#b8860b;display:grid;place-items:center;flex:none}.reponse{border-radius:22px;padding:18px 20px;display:flex;flex-direction:column;gap:10px;margin-top:6px}.reponse textarea{border:0;background:#14141909;border-radius:14px;padding:14px 16px;font:inherit;font-size:15.5px;line-height:1.55;resize:vertical;color:var(--encre);outline:none}.reponse textarea:focus{background:#fff;box-shadow:0 0 0 2px var(--bleu)}.mail-contexte{display:flex;flex-direction:column;gap:12px}.ctx-l{display:flex;justify-content:space-between;gap:10px;font-size:13.5px;padding:7px 0;border-top:1px solid var(--trait)}.ctx-l span{color:var(--muet)}.ecrire{display:grid;grid-template-columns:680px 1fr;gap:20px;margin-top:22px;align-items:start;justify-content:center}.ecrire-col{border-radius:24px;display:flex;flex-direction:column}.ec-l{display:flex;align-items:center;gap:12px;padding:12px 18px;border-bottom:1px solid var(--trait)}.ec-l .etiq{min-width:44px}.ec-l input{flex:1;border:0;background:none;font:inherit;font-size:15.5px;outline:none;color:var(--encre)}.ecrire-col textarea{border:0;background:none;padding:16px 18px;font:inherit;font-size:16px;line-height:1.6;resize:vertical;outline:none;color:var(--encre);min-height:320px}.ecrire-fiche{max-width:300px}.repondre-2col{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:22px;align-items:start}.t3{display:flex;flex-direction:column}.t3-l{display:grid;grid-template-columns:1.8fr 1fr 130px auto;gap:14px;align-items:center;padding:10px 0;border-top:1px solid var(--trait);font-size:14px}.t3-tete{border-top:0;font-size:11.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--muet);font-weight:600}.t3-l .tab{text-align:right}.filtre-pile{margin-top:26px;display:flex;flex-direction:column;align-items:center;gap:16px}.filtre-carte{border-radius:28px;padding:34px 36px;display:flex;flex-direction:column;align-items:center;text-align:center;max-width:640px;width:100%;animation:entrer var(--t-page) var(--ease-out) both}.filtre-suivantes{display:flex;gap:8px;align-items:center}.filtre-suivantes>span.verre{display:inline-flex;align-items:center;gap:8px;border-radius:100px;padding:6px 12px 6px 6px;font-size:13px;opacity:.8}.avant-envoi{display:flex;flex-direction:column;gap:12px}.ae-carte{border-radius:22px;padding:18px 20px;display:flex;flex-direction:column;gap:12px;border-left:3px solid var(--bleu)}.journal-envois{display:flex;flex-direction:column;gap:18px}.envoi{display:flex;align-items:center;gap:14px;padding:12px 16px;border-radius:16px;margin-bottom:8px;font-size:14px}.pt-e{width:10px;height:10px;border-radius:50%;background:#c9c9ce;flex:none}.pt-e.ok{background:var(--vert)}.etapes{display:flex;gap:6px}.etapes span{font-size:11.5px;font-weight:600;color:var(--muet);background:#1414190d;border-radius:100px;padding:3px 9px}.etapes span:empty{display:none}.etapes span.on{color:var(--vert);background:#e6f6ec}.regles{display:flex;flex-direction:column;gap:8px;margin-top:18px}.regle{display:flex;align-items:center;gap:14px;padding:12px 16px;border-radius:16px;font-size:14.5px}.regle.maison{opacity:.8}@media(max-width:900px){.mail-l{grid-template-columns:20px 1fr 60px;height:64px}.mail-l .z3,.mail-l .z2{grid-column:2}.mail-l .z4{display:none}.mail-page,.ecrire,.repondre-2col{grid-template-columns:1fr}}.timeline{display:flex;flex-direction:column;gap:10px;margin-top:22px;max-width:880px}.tl-passe{display:flex;flex-direction:column;gap:8px;opacity:.45}.tl-passe .evt{transform:scale(.98)}.tl-now{display:flex;align-items:center;gap:10px;padding:6px 0}.tl-now span{font-size:12px;font-weight:700;color:var(--rouge);min-width:44px}.tl-now i{flex:1;height:2px;background:var(--rouge);border-radius:1px;display:block}.evt{display:flex;align-items:center;gap:16px;padding:14px 18px;border-radius:20px;background:#ffffffb3;border:1px solid var(--trait);border-left:4px solid var(--n);color:var(--encre);transition:transform var(--t-press) var(--ease-out),background var(--t-press)}.evt:hover{background:#fff;transform:translate(2px)}.evt.encours{background:var(--nf);border-color:var(--n);box-shadow:0 0 0 2px var(--n)}.evt.propose{border-style:dashed;background:#fff6}.evt.pulse{animation:pulser 1.8s ease-in-out infinite}@keyframes pulser{0%,to{box-shadow:0 0 #b8860b00}50%{box-shadow:0 0 0 5px #b8860b2e}}.evt-h{display:flex;flex-direction:column;min-width:58px;font-size:16px;font-weight:700;font-variant-numeric:tabular-nums}.evt-h small{font-size:11.5px;color:var(--muet);font-weight:500}.evt-b{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.evt-b b{font-size:15.5px}.evt-b small{font-size:12.5px;color:var(--muet);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.encours-t{font-size:12px;font-weight:700;color:var(--vert);margin-top:2px}.semaine{border-radius:24px;margin-top:22px;padding:14px 16px 18px;overflow:hidden}.sem-tete{display:grid;grid-template-columns:44px repeat(7,1fr);gap:6px;margin-bottom:8px}.sem-tete span{text-align:center}.sem-tete small{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--muet)}.sem-tete b{font-size:18px;letter-spacing:-.02em}.sem-tete span.on b{color:var(--bleu)}.sem-corps{display:grid;grid-template-columns:44px repeat(7,1fr);gap:6px;height:560px;position:relative}.sem-heures{position:relative}.sem-heures span{position:absolute;right:8px;transform:translateY(-50%);font-size:11px;color:var(--muet);font-variant-numeric:tabular-nums}.sem-col{position:relative;border-radius:12px;background:#14141906;overflow:hidden}.sem-col.on{background:#2b2bea0a}.sem-col .cell{position:absolute;left:0;right:0;border-top:1px dashed rgba(20,20,25,.07);cursor:pointer}.sem-col .cell:hover{background:#2b2bea0f}.sem-col .bande{position:absolute;left:0;right:0;background:#2fb56a1a;pointer-events:none}.bloc-sem{position:absolute;left:4px;right:4px;border-radius:10px;background:#fff;border:1px solid var(--trait);border-left:3px solid var(--n);padding:4px 8px;overflow:hidden;color:var(--encre);display:flex;flex-direction:column;font-size:12px;line-height:1.25;z-index:2}.bloc-sem b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px}.bloc-sem small{color:var(--muet);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bloc-sem.propose{border-style:dashed;background:#fff9}.sem-now{position:absolute;left:0;right:0;height:2px;background:var(--rouge);z-index:3}.sem-now:before{content:"";position:absolute;left:-3px;top:-3px;width:8px;height:8px;border-radius:50%;background:var(--rouge)}.sans-heure{position:absolute;left:6px;bottom:6px;font-size:11px;color:#b8860b;font-weight:600}.lg{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:6px;vertical-align:middle}.matin{display:flex;justify-content:center;margin-top:26px}.matin-ecran{width:100%;max-width:640px;display:flex;flex-direction:column;gap:12px;animation:entrer var(--t-page) var(--ease-out) both}.matin-ecran.large{max-width:880px}.matin-ecran h2{font-size:30px;letter-spacing:-.03em;line-height:1.1;margin:0}.heures-fin{display:flex;gap:8px;margin-top:8px}.matin-liste{display:flex;flex-direction:column;gap:8px;margin-top:10px}.matin-item{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;border:1px solid var(--trait);background:#fff9;cursor:pointer}.matin-item.on{background:#fff}.matin-item input{position:absolute;opacity:0;pointer-events:none}.jauge{margin-top:12px;display:flex;flex-direction:column;gap:6px}.jauge-b{height:10px;border-radius:5px;background:#1414190f;overflow:hidden}.jauge-b i{display:block;height:100%;border-radius:5px;transition:width .3s var(--ease-out)}.nouveau-client .evt-h b{display:block}.public{display:grid;grid-template-columns:260px 1fr 260px;gap:0;border-radius:26px;margin-top:22px;overflow:hidden;min-height:440px}.pub-g{padding:26px 24px;display:flex;flex-direction:column;gap:6px;border-right:1px solid var(--trait)}.pub-types{display:flex;flex-direction:column;gap:8px;margin-top:14px}.pub-type{display:flex;flex-direction:column;padding:10px 12px;border-radius:14px;border:1px solid var(--trait);color:var(--encre);font-size:14px}.pub-type.on{background:var(--encre);color:var(--sur-encre);border-color:var(--encre)}.pub-type small{font-size:12px;opacity:.7}.pub-mois{padding:22px 26px}.pub-mois header{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;font-size:16px}.pub-mois .rond{width:32px;height:32px}.pub-grille{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.pj-t{text-align:center;font-size:11px;color:var(--muet);font-weight:600}.pj{height:44px;display:grid;place-items:center;border-radius:12px;font-size:14px;font-weight:600;color:var(--encre);background:#2b2bea0f}.pj:hover{background:#2b2bea24}.pj.on{background:var(--encre);color:var(--sur-encre)}.pj.off{color:#1414194d;font-weight:500;background:none}.pub-creneaux{padding:22px 24px;border-left:1px solid var(--trait);display:flex;flex-direction:column;gap:10px}.pub-liste{display:flex;flex-direction:column;gap:6px}.pub-liste .creux{justify-content:center}.pub-form{display:flex;flex-direction:column;gap:8px}.pub-form input{height:42px;border:1px solid var(--trait);border-radius:12px;padding:0 12px;font:inherit;font-size:14px;background:#fff}.pub-ok{grid-column:1 / -1;padding:50px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.equipe{display:grid;gap:14px;margin-top:22px;align-items:start}.eq-col{display:flex;flex-direction:column;gap:8px;background:#14141908;border-radius:22px;padding:12px;min-height:240px}.eq-col header{display:flex;align-items:center;gap:10px;padding:4px 6px 8px}.eq-carte{border-radius:14px;padding:10px 12px;border-left:3px solid var(--n);font-size:14px}.eq-carte small{display:block;font-size:12px}.types{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.type{border-radius:20px;padding:18px 20px;display:flex;flex-direction:column;gap:8px}.type.ajout{border:1.5px dashed rgba(20,20,25,.18);background:#ffffff59}.creneaux{border-radius:22px;margin-top:0;overflow:hidden}.cr-grille{display:grid;grid-template-columns:44px repeat(12,1fr);gap:4px;padding:16px 18px 6px}.cr-h{font-size:10.5px;color:var(--muet);text-align:center}.cr-j{font-size:12px;display:flex;align-items:center}.cr{height:30px;border-radius:8px;border:0;background:#1414190f;cursor:pointer;transition:background var(--t-press)}.cr.on{background:var(--bleu)}.cr:hover{outline:2px solid var(--bleu);outline-offset:-2px}@media(max-width:900px){.sem-corps,.sem-tete{grid-template-columns:34px repeat(7,1fr)}.public{grid-template-columns:1fr}.pub-g,.pub-creneaux{border:0}.equipe{grid-template-columns:1fr!important}.cr-grille{grid-template-columns:34px repeat(12,1fr)}}.fp{position:fixed;left:50%;bottom:96px;transform:translate(-50%);width:min(720px,calc(100vw - 32px));max-height:62vh;border-radius:24px;display:flex;flex-direction:column;z-index:55;box-shadow:0 24px 70px #1414192e;animation:feuilleMonte var(--t-sheet) var(--ease-out) both}@keyframes feuilleMonte{0%{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translate(-50%)}}.fp header{display:flex;align-items:center;gap:12px;padding:14px 16px 10px;border-bottom:1px solid var(--trait)}.fp header .s{width:32px;height:32px;border-radius:10px;background:var(--bleu);color:#fff;display:grid;place-items:center;font-weight:800;flex:none}.fp header b{font-size:15px;display:block}.fp header small{font-size:12.5px;color:var(--muet);display:block}.fp-fil{flex:1;overflow-y:auto;padding:12px 16px;display:flex;flex-direction:column;gap:10px;min-height:90px}.fp .bulle-moi{align-self:flex-end;max-width:78%;background:var(--encre);color:var(--sur-encre);border-radius:16px 16px 4px;padding:9px 13px;font-size:14.5px}.fp .bulle-f{display:flex;gap:10px;align-items:flex-start;max-width:92%}.fp .bulle-f .s{width:26px;height:26px;border-radius:8px;background:var(--bleu);color:#fff;display:grid;place-items:center;font-weight:800;font-size:12px;flex:none}.fp .bulle-f .corps{background:#1414190b;border-radius:4px 16px 16px;padding:9px 13px;font-size:14.5px;line-height:1.45}.fp .bulle-f .dit a{color:var(--bleu)}.fp-chips{display:flex;gap:6px;flex-wrap:wrap;padding:4px 16px 8px}.fp-chips .mini{height:28px}.fp-saisie{display:flex;align-items:center;gap:8px;padding:8px 12px 12px 16px;border-top:1px solid var(--trait)}.fp-saisie input{flex:1;border:0;background:none;font:inherit;font-size:15px;outline:none;color:var(--encre)}@media(max-width:900px){.fp{bottom:84px;max-height:70vh}}.visage{width:56px;height:56px;border-radius:18px;color:#fff;display:grid;place-items:center;font-weight:800;font-size:20px;position:relative;flex:none}.visage.s{width:28px;height:28px;border-radius:9px;font-size:12px}.visage .pt{position:absolute;right:-3px;bottom:-3px;width:14px;height:14px;border-radius:50%;border:2px solid #fff}.hall{display:grid;grid-template-columns:300px 1fr;gap:14px;margin-top:22px;align-items:stretch}.hall-autres{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.portrait{border-radius:22px;padding:18px;display:flex;flex-direction:column;gap:6px;color:var(--encre);transition:transform var(--t-press) var(--ease-out)}.portrait:hover{transform:translateY(-2px)}.portrait b{font-size:15px;margin-top:6px}.etat-mot{font-size:12.5px;font-weight:700;letter-spacing:.01em}.portrait small{font-size:12px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portrait.grand{padding:26px;justify-content:center}.portrait.grand .visage{width:84px;height:84px;border-radius:26px;font-size:32px}.portrait.grand b{font-size:22px}.portrait.grand small{white-space:normal}.espace-blanc{border-radius:28px;margin-top:22px;padding:26px 22px;display:grid;grid-template-columns:1fr;gap:18px;background:#ffffffeb;min-height:320px;overflow:hidden}.espace-blanc.avec-inspecteur{grid-template-columns:1fr 320px}.espace-chaines{display:flex;flex-direction:column;gap:26px;min-width:0;overflow-x:auto;padding-bottom:6px}.chaine{display:flex;flex-direction:column;gap:12px}.ch-titre{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;padding:0 6px}.ch-titre a{color:var(--encre);font-size:16px}.ch-titre .note{font-size:12.5px}.ch-ligne{display:flex;align-items:flex-start;padding:8px 6px 6px;min-width:max-content}.ch-etape{display:flex;flex-direction:column;align-items:center;width:150px;text-align:center;cursor:pointer;position:relative;padding:18px 6px 6px;border-radius:18px;transition:background var(--t-press)}.ch-etape:hover,.ch-etape.choisi{background:#14141909}.compacte .ch-etape{width:128px}.ch-heure{position:absolute;top:0;font-size:11px;color:var(--muet);font-variant-numeric:tabular-nums;white-space:nowrap}.ch-rond{width:64px;height:64px;border-radius:50%;background:var(--pf);border:3px solid var(--p);display:grid;place-items:center;position:relative;transition:transform var(--t-press)}.compacte .ch-rond{width:52px;height:52px}.ch-etape.avenir .ch-rond{border-color:#e4e4e8;background:#fafafa;opacity:.7}.ch-etape.avenir .ch-rond svg{stroke:#c4c4cc}.ch-etape.encours .ch-rond{animation:pulseNoeud 1.6s ease-in-out infinite}@keyframes pulseNoeud{0%,to{box-shadow:0 0 #2b2bea00;transform:scale(1)}50%{box-shadow:0 0 0 10px #2b2bea1a;transform:scale(1.04)}}.ch-etape.attend .ch-rond{border-style:dashed;border-color:#b8860b;background:#fff}.ch-etape.erreur .ch-rond{border-color:var(--rouge);background:#fdecec}.ch-agent{position:absolute;right:-6px;bottom:-6px;width:24px;height:24px;border-radius:8px;color:#fff;font-size:11px;font-weight:800;display:grid;place-items:center;border:2px solid #fff}.ch-curseur{position:absolute;left:50%;top:50%;transform:translate(6px,6px);display:flex;align-items:center;gap:4px;animation:curseurBouge 2.4s ease-in-out infinite}.ch-curseur i{width:12px;height:12px;background:var(--c);clip-path:polygon(0 0,100% 50%,50% 60%,30% 100%);display:block}.ch-curseur b{font-size:10.5px;color:#fff;background:var(--c);border-radius:6px;padding:2px 6px;white-space:nowrap}@keyframes curseurBouge{0%,to{transform:translate(6px,6px)}50%{transform:translate(12px,2px)}}.ch-geste{margin-top:12px;font-size:13px;font-weight:700;line-height:1.25}.ch-etape.avenir .ch-geste{color:var(--muet);font-weight:500}.ch-piece{font-size:12px;color:var(--muet);line-height:1.3;margin-top:3px;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ch-dit{margin-top:8px;font-size:12px;color:var(--encre);background:#2b2bea12;border-radius:12px;padding:6px 10px;display:flex;gap:6px;align-items:flex-start;text-align:left;max-width:150px}.ch-dit .s{width:18px;height:18px;border-radius:6px;background:var(--bleu);color:#fff;display:grid;place-items:center;font-size:10px;font-weight:800;flex:none}.ch-dit.rouge{background:#fdecec;color:var(--rouge)}.ch-lien{position:relative;width:44px;height:3px;margin-top:49px;background:#e4e4e8;border-radius:2px;flex:none}.compacte .ch-lien{margin-top:43px;width:34px}.ch-lien.fait{background:var(--p)}.ch-lien small{position:absolute;top:8px;left:50%;transform:translate(-50%);font-size:10px;color:var(--muet);white-space:nowrap}.ch-voyageur{position:absolute;top:50%;left:0;width:24px;height:24px;border-radius:8px;border:2px solid;display:grid;place-items:center;transform:translate(-12px,-50%);animation:voyage 1.4s ease-in-out infinite}@keyframes voyage{0%{left:0;opacity:0}15%{opacity:1}85%{opacity:1}to{left:100%;opacity:0}}.ch-notice{position:absolute;top:calc(100% - 4px);left:50%;transform:translate(-50%);width:440px;max-width:80vw;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:18px;background:#fffffff5;border:1.5px dashed #b8860b;z-index:3;text-align:left;font-size:14px}.ch-notice .s{width:28px;height:28px;border-radius:9px;background:var(--encre);color:var(--sur-encre);display:grid;place-items:center;font-weight:800;flex:none}.ch-notice b{font-size:14px;line-height:1.3}.ch-etape.attend{overflow:visible}.inspecteur{border-radius:22px;padding:18px 20px;display:flex;flex-direction:column;align-self:start;position:sticky;top:0}.piece-lue{font-size:14px;line-height:1.55;white-space:pre-wrap;background:#14141909;border-radius:14px;padding:12px 14px;margin-top:6px;max-height:320px;overflow:auto}.demande{display:grid;grid-template-columns:1fr 1fr;gap:0;border-radius:26px;overflow:hidden}.dem-g{padding:26px 28px}.dem-g h2{font-size:26px;letter-spacing:-.02em;line-height:1.15;margin:14px 0 8px}.dem-d{padding:26px 28px;border-left:1px solid var(--trait);background:#14141905}.filtre-agents{display:flex;align-items:center;gap:6px;margin-top:22px}.filtre-agents .visage.s{width:34px;height:34px;border-radius:11px;opacity:.55;transition:opacity var(--t-press),transform var(--t-press);color:#fff}.filtre-agents .visage.s:hover,.filtre-agents .visage.s.on{opacity:1;transform:translateY(-1px)}.journal-jours{display:flex;flex-direction:column;gap:18px;margin-top:18px}.journal-actes{border-radius:20px;padding:4px 10px;display:flex;flex-direction:column}.acte{display:flex;align-items:center;gap:12px;padding:10px 8px;font-size:14.5px;position:relative}.acte+.acte:before{content:"";position:absolute;left:98px;right:8px;top:0;height:1px;background:var(--trait)}.acte-h{min-width:48px;font-size:13px;font-weight:700;display:flex;flex-direction:column}.acte-h small{font-size:10.5px;color:var(--muet);font-weight:500}.grille-crans{border-radius:22px;margin-top:22px;padding:6px 18px 12px;display:flex;flex-direction:column}.gc-l{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:12px;align-items:center;padding:12px 0;border-top:1px solid var(--trait);font-size:14.5px}.gc-tete{border-top:0;font-size:11.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--muet);font-weight:600}.gc-tete span{text-align:center}.gc-tete span:first-child{text-align:left}.cran{height:36px;border-radius:12px;border:1px solid var(--trait);background:#fff9;cursor:pointer;display:grid;place-items:center}.cran i{width:12px;height:12px;border-radius:50%;background:#e4e4e8;display:block}.cran.on{background:var(--encre);border-color:var(--encre)}.cran.on i{background:#fff}.balance{display:grid;grid-template-columns:1fr 240px 1fr;gap:14px;margin-top:22px;align-items:start}.balance-milieu{text-align:center;padding:30px 10px}.arret{max-width:720px;margin:60px auto 0;text-align:center;display:flex;flex-direction:column;align-items:center}.bouton-arret{margin-top:30px;width:260px;height:260px;border-radius:50%;border:0;background:var(--rouge);color:#fff;font:inherit;font-size:24px;font-weight:800;letter-spacing:-.02em;cursor:pointer;box-shadow:0 24px 60px #e4404059;transition:transform var(--t-press) var(--ease-out)}.bouton-arret:hover{transform:scale(1.03)}.bouton-arret:active{transform:scale(.97)}.bouton-arret.vert{background:var(--vert);box-shadow:0 24px 60px #2fb56a59}.porte-a.rouge-porte{color:var(--rouge)}.porte-a.rouge-porte.on{background:var(--rouge);border-color:var(--rouge);color:#fff}.pulse-lg{background:var(--bleu);animation:pulseNoeud 1.6s ease-in-out infinite}.fp-portee{display:flex;gap:4px;background:#1414190d;border-radius:100px;padding:3px}.fp-portee button{border:0;background:none;font:inherit;font-size:12px;font-weight:600;color:var(--sourd);padding:5px 10px;border-radius:100px;cursor:pointer}.fp-portee button.on{background:var(--encre);color:var(--sur-encre)}@media(max-width:900px){.hall,.demande,.balance,.espace-blanc.avec-inspecteur{grid-template-columns:1fr}.dem-d{border-left:0;border-top:1px solid var(--trait)}}.aide-vide{max-width:760px;margin:50px auto 0;text-align:center}.aide-vide .titre{text-align:center}.aide-res,.aide-trois{display:flex;flex-direction:column;gap:8px;margin-top:14px;text-align:left}.aide-trois{margin-top:18px}.aide-r{border-radius:16px;padding:12px 16px;display:flex;flex-direction:column;gap:3px;color:var(--encre);transition:transform var(--t-press) var(--ease-out)}.aide-r:hover{transform:translate(3px)}.aide-r b{font-size:15px}.aide-r .note{font-size:13px}.aide-humain{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:30px;flex-wrap:wrap}.lecture{max-width:680px;margin:20px auto 0;display:flex;flex-direction:column;gap:14px}.reponse-courte{font-size:19px;line-height:1.5;margin:0}.etapes{margin:4px 0 0;padding-left:22px;font-size:15.5px;line-height:1.6;display:flex;flex-direction:column;gap:8px}.pouces{display:flex;align-items:center;gap:10px;border-radius:16px;padding:12px 16px;margin-top:18px;font-size:14px}.parler{max-width:860px;margin:18px auto 0;display:flex;flex-direction:column;gap:12px}.parler-bandeau{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:16px;font-size:14px}.parler-fil{display:flex;flex-direction:column;gap:12px;min-height:220px}.parler-fil .bulle-moi{align-self:flex-end;max-width:78%;background:var(--encre);color:var(--sur-encre);border-radius:18px 18px 4px;padding:11px 15px;font-size:15px}.parler-fil .bulle-f{display:flex;gap:10px;align-items:flex-start;max-width:88%}.parler-fil .bulle-f .s{width:30px;height:30px;border-radius:9px;background:var(--bleu);color:#fff;display:grid;place-items:center;font-weight:800;font-size:13px;flex:none}.parler-fil .bulle-f .corps{background:#ffffffbf;border:1px solid var(--trait);border-radius:4px 18px 18px;padding:11px 15px;font-size:15px;line-height:1.5}.parler-fil .bulle-f.humain .corps{border-color:var(--encre)}.signature{font-size:11.5px;color:var(--muet);margin-top:6px}.parler-saisie{display:flex;align-items:center;gap:10px;padding:8px 10px 8px 16px;border-radius:18px;position:sticky;bottom:100px}.parler-saisie input[type=text],.parler-saisie input:not([type]){flex:1;border:0;background:none;font:inherit;font-size:15.5px;outline:none}.frise{display:flex;align-items:center;gap:0;padding:18px 22px;border-radius:20px;margin-top:22px;max-width:860px}.frise-pas{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:110px}.frise-pas i{width:16px;height:16px;border-radius:50%;border:2px solid #d9d9de;background:#fff;display:block}.frise-pas.fait i{background:var(--vert);border-color:var(--vert)}.frise-pas b{font-size:13px}.frise-pas small{font-size:11px;color:var(--muet)}.frise-lien{flex:1;height:2px;background:#e4e4e8;margin-top:-22px}.frise-lien.fait{background:var(--vert)}.journal-nouveautes{display:flex;flex-direction:column;gap:18px;margin-top:22px;max-width:900px}.nouveaute{display:flex;align-items:center;gap:18px;padding:16px 20px;border-radius:20px;margin-bottom:10px}.nouveaute b{font-size:16px}.tete-action{display:flex;justify-content:space-between;align-items:flex-end;gap:20px}.tete-action.haut-center{align-items:center}.tete-action.haut-flex-start{align-items:flex-start}.tete-action>div:first-child{min-width:0;flex:1 1 auto}.tete-action>*:last-child{flex:0 0 auto}@media(max-width:640px){.tete-action{flex-wrap:wrap;align-items:flex-start}.tete-action>*:last-child{order:2}}.fil-ariane{min-width:0;flex-wrap:nowrap}.fil-ariane a,.fil-ariane .sep{white-space:nowrap;flex:0 0 auto}.fil-ariane .actuel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:0 1 auto}@media(max-width:640px){.fil-ariane a:not(:first-child){display:none}.fil-ariane>.sep~.sep{display:none}}.haut .fil-ariane{flex:1 1 auto;min-width:0;overflow:hidden}.fil-ariane .actuel{max-width:100%}.haut{min-width:0}.haut .gauche{flex:1 1 auto;min-width:0;overflow:hidden}.haut .droite{flex:0 0 auto}@media(max-width:640px){.haut .droite .creux.petit{font-size:0;gap:0;padding:0 11px;width:40px;height:40px;justify-content:center}.haut .droite .creux.petit svg{width:16px;height:16px}}@media(max-width:640px){.haut:has(>.droite>.creux.petit,>.droite>.pager){flex-wrap:wrap;height:auto;row-gap:8px;padding-bottom:10px}.haut:has(>.droite>.creux.petit,>.droite>.pager)>.gauche{flex:1 1 100%}.haut:has(>.droite>.creux.petit,>.droite>.pager)>.droite{flex:1 1 100%;justify-content:flex-end;flex-wrap:nowrap}}@media(max-width:640px){.haut:has(>.gauche>.fil-ariane){flex-wrap:wrap;height:auto;row-gap:8px;padding-bottom:10px}.haut:has(>.gauche>.fil-ariane)>.gauche{flex:1 1 100%}.haut:has(>.gauche>.fil-ariane)>.droite{flex:1 1 100%;justify-content:flex-end;flex-wrap:nowrap}}.cm-active .page{--page-haut: 24px}.cm-active .page.cm-page{--page-haut: 0px}@media(max-width:800px){.cm-active .page.de-page{--page-haut: 18px}}.page>.haut{top:calc(-1 * var(--page-haut, 0px))}@media(max-width:640px){.page{padding:0 18px 150px}.page.avec-lateral{left:0;padding-left:18px;padding-right:18px}h1.titre{font-size:26px;max-width:100%}.gros.xl{font-size:40px}.gros.l{font-size:34px}.gros.m{font-size:30px}.grille,.grille.trois,.grille.dense,.grille.detail,.grille-jalons,.grille-banques,.grille-justif,.fiche-2col,.hall,.demande,.balance,.public,.equipe,.tresorerie-2col,[style*=grid-template-columns]{grid-template-columns:1fr!important}.tete-action>*:last-child{flex-basis:100%}.gestes,.doivent-tete{flex-wrap:wrap}.doivent-tete{flex-direction:column;align-items:flex-start}.tab-l{display:flex;flex-wrap:wrap;gap:4px 12px;padding:12px 10px}.tab-l+.tab-l:before{left:10px;right:10px}.ligne{flex-wrap:wrap}.ligne .m{white-space:normal}.ligne .q{white-space:normal;flex-basis:100%}.mail-l{height:auto;min-height:56px;padding:8px 10px;grid-template-columns:18px 1fr 56px;grid-template-rows:auto auto;row-gap:2px}.mail-l .z1{grid-row:1 / span 2}.mail-l .z2{grid-row:1;grid-column:2}.mail-l .z3{grid-row:2;grid-column:2}.mail-l .z5{grid-row:1;grid-column:3}.mail-l .z4{display:none}.jalon,.kpis,.bandeau,.cartes-chiffres{flex-wrap:wrap}.verre.bloc,.bloc.verre{min-width:0}.fp{left:8px;right:8px;width:auto}}@media(max-width:640px){.argent-tete,.doivent-tete,.mail-tete{flex-wrap:wrap;flex-direction:column;align-items:flex-start;gap:14px}.argent-tete>*,.doivent-tete>*,.mail-tete>*{min-width:0;max-width:100%}.fiche-g,aside.fiche-g{width:auto;max-width:100%}.mail-l .z2,.mail-l .z3{min-width:0;overflow:hidden}}@media(max-width:900px){.fiche-2col{grid-template-columns:minmax(0,1fr)!important}.fiche-2col>*{min-width:0;max-width:100%}.fiche-g .portrait.grand{align-items:center}}@media(max-width:640px){.grille>*,.grille-jalons>*,.grille-banques>*,.grille-justif>*{min-width:0}}.style-2col{display:grid;grid-template-columns:1fr 1.1fr;gap:22px;margin-top:26px;align-items:start}.style-reglages{display:flex;flex-direction:column;gap:14px}.pastilles{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.pastille{width:38px;height:38px;border-radius:50%;border:0;background:var(--c);cursor:pointer;position:relative;box-shadow:0 0 0 2px #fff,0 0 0 3px #14141914;transition:transform var(--t-press) var(--ease-out)}.pastille:hover{transform:scale(1.06)}.pastille.on{box-shadow:0 0 0 3px #fff,0 0 0 5px var(--c)}.pastille.libre{background:conic-gradient(#f43f5e,#f59e0b,#22c55e,#3b82f6,#a855f7,#f43f5e);display:grid;place-items:center;color:#fff;font-weight:700}.pastille.libre input{position:absolute;inset:0;opacity:0;cursor:pointer}.zone-logo{margin-top:12px;min-height:96px;border-radius:16px;background:#1414190a;display:grid;place-items:center;padding:14px;color:var(--sourd);font-size:14px;cursor:pointer;text-align:center}.zone-logo.sur{background:#2b2bea14}.zone-logo img{max-height:64px;max-width:220px;object-fit:contain}.papier-apercu{--acc: #2B2BEA;background:#fff;border-radius:6px;box-shadow:0 30px 60px -30px #14141959,0 0 0 1px #1414190d;padding:30px 34px 40px;font-size:11px;color:#1a1a1a;line-height:1.5;aspect-ratio:210 / 200;overflow:hidden}.pa-haut{display:flex;justify-content:space-between;gap:20px}.pa-gauche{display:flex;flex-direction:column;gap:1px}.pa-gauche b{font-size:12px}.pa-gauche span{color:#333}.pa-logo{height:34px;max-width:120px;object-fit:contain;object-position:left;margin-bottom:8px}.pa-droite{text-align:right}.pa-titre{font-size:22px;font-weight:600;color:var(--acc);letter-spacing:-.02em;margin-bottom:8px}.pa-kv{display:grid;grid-template-columns:auto auto;gap:2px 18px;font-size:10px}.pa-kv span{color:#6f6f76;text-align:left}.pa-kv b{font-weight:500;font-variant-numeric:tabular-nums}.pa-filet{height:1px;background:#cfcfd4;margin:22px 0 14px}.pa-etiq{font-size:8px;letter-spacing:.08em;color:#6f6f76;font-weight:600;margin-bottom:3px}.pa-corps b{display:block;font-size:12px}.pa-corps span{color:#333}.pa-table{margin-top:18px}.pa-section{background:color-mix(in srgb,var(--acc) 10%,transparent);padding:4px 8px;font-weight:600;border-radius:2px}.pa-l{display:flex;justify-content:space-between;padding:7px 0;border-bottom:1px solid #ececef}.pa-l b{font-variant-numeric:tabular-nums}.pa-total{margin:16px 0 0 auto;width:58%;background:color-mix(in srgb,var(--acc) 10%,transparent);padding:8px 10px;display:flex;justify-content:space-between;align-items:center}.pa-total b{font-size:15px;font-variant-numeric:tabular-nums}@media(max-width:900px){.style-2col{grid-template-columns:1fr}}.ch-notice-bas{display:flex;align-items:center;gap:14px;margin:4px 6px 2px;padding:14px 16px;border-radius:18px;background:#fff7e3}.ch-notice-bas .s{width:34px;height:34px;border-radius:11px;color:#fff;display:grid;place-items:center;font-weight:800;font-size:14px;flex-shrink:0}.ch-notice-texte{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ch-notice-texte b{font-size:15px;line-height:1.3}.ch-notice-texte small{font-size:12.5px;color:var(--sourd);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ch-notice-bas .gestes{margin:0;flex-shrink:0}.ch-piece{white-space:normal!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:clip}@media(max-width:640px){.ch-notice-bas{flex-wrap:wrap}.ch-notice-bas .gestes{flex-basis:100%}.ch-notice-texte small{white-space:normal}}.inspecteur{position:sticky}.insp-fermer{position:absolute;top:12px;right:12px;width:34px;height:34px}.insp-gestes{margin-top:16px;gap:8px}.insp-gestes .plein,.insp-gestes .creux{height:40px;padding:0 16px;font-size:14px}.rouge-texte{color:var(--rouge)!important}.inspecteur .piece-lue{font-size:13.5px;line-height:1.5;max-height:260px;overflow:auto}.visage-dir{display:inline-grid;place-items:center;background:var(--c);flex-shrink:0}.dir-grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;margin-top:22px}.dir-carte{border-radius:22px;padding:20px 16px 16px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;color:var(--encre);transition:transform var(--t-press) var(--ease-out)}.dir-carte:hover{transform:translateY(-2px)}.dir-carte .visage-dir{margin-bottom:8px}.dir-carte b{font-size:16px;letter-spacing:-.01em}.dir-poste{font-size:12.5px;color:var(--sourd);line-height:1.3;min-height:32px}.dir-etat{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;margin-top:6px}.dir-etat i{width:7px;height:7px;border-radius:50%;display:inline-block}.dir-etat .tab{background:var(--bleu);color:#fff;border-radius:100px;padding:0 7px;font-size:11px}.dir-carte.dormant{opacity:.55}.dir-carte.dormant .visage-dir{background:transparent;box-shadow:inset 0 0 0 2px #c4c4cc}.dir-carte.dormant .visage-dir svg{stroke:#9a9aa3}.dir-tete{display:flex;gap:22px;align-items:flex-start;margin-top:10px}.dir-portrait{flex-shrink:0}.dir-identite{min-width:0;flex:1}.dir-mission{margin-top:10px;font-size:16px;color:var(--sourd);line-height:1.5;max-width:760px}.mission-texte{display:inline}.dir-sommaire{display:flex;gap:6px;flex-wrap:wrap;margin:18px 0 6px;position:sticky;top:84px;z-index:4;padding:6px 0}.dir-sommaire a{font-size:13px;font-weight:600;color:var(--sourd);padding:6px 11px;border-radius:100px;background:color-mix(in srgb,var(--encre) 6%,transparent)}.dir-sommaire a:hover{color:var(--encre);background:color-mix(in srgb,var(--encre) 11%,transparent)}.dir-bloc{border-radius:26px;padding:22px 24px;margin-top:16px}.dir-bloc h2{margin:0 0 12px;font-size:20px;letter-spacing:-.02em}.dir-bloc h3{margin:22px 0 10px;font-size:15px}.dir-vide{color:var(--sourd);font-size:15px}.dir-decision{display:flex;align-items:center;gap:16px;padding:12px 0;border-top:1px solid var(--trait)}.dir-decision:first-child{border-top:0}.dd-texte{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.dd-texte b{font-size:16px;line-height:1.3}.dd-texte small{color:var(--sourd);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dir-decision .gestes{margin:0;align-items:center;flex-shrink:0}.lien-pourquoi{font-size:13px;color:var(--sourd);background:none;border:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px;padding:0 4px;font-family:inherit}.lien-pourquoi:hover{color:var(--encre)}.dir-tuiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px}.dir-tuile{border-radius:18px;padding:14px 16px;background:#14141909;display:flex;flex-direction:column;gap:4px}.dir-tuile b{font-size:24px;letter-spacing:-.03em;line-height:1.1}.dir-tuile .pas-mesure{font-size:14px;font-weight:500;color:var(--muet);letter-spacing:0}.dt-nom{font-size:13.5px;font-weight:600}.dir-tuile small{font-size:12px;color:var(--sourd);line-height:1.35}.dir-tuile.alerte{background:#fdecec}.dir-tuile.alerte b{color:var(--rouge)}.dt-seuil{margin-top:6px;align-self:flex-start;font:inherit;font-size:11.5px;line-height:1.35;color:var(--sourd);background:#fff;border:0;border-radius:12px;padding:4px 9px;cursor:pointer;text-align:left;white-space:normal;max-width:100%}.dt-seuil:hover{color:var(--encre)}.dir-chaine{display:grid;grid-template-columns:1fr auto;gap:2px 14px;padding:12px 0;border-top:1px solid var(--trait);color:var(--encre)}.dir-chaine:first-child{border-top:0}.dir-chaine b{font-size:15px}.dir-chaine .tab{color:var(--bleu);font-weight:700}.dir-chaine small{grid-column:1 / -1;color:var(--sourd);font-size:13px}.dir-recettes{display:flex;flex-direction:column;gap:6px;margin-top:10px}.dir-recette{border-radius:14px;background:#14141909;padding:10px 14px}.dir-recette summary{cursor:pointer;display:flex;justify-content:space-between;gap:10px;align-items:center;list-style:none}.dir-recette summary::-webkit-details-marker{display:none}.dir-recette ol{margin:10px 0 4px;padding-left:20px;font-size:13.5px;line-height:1.5;color:var(--sourd)}.dir-rituels{display:flex;flex-direction:column}.dir-rituel{display:grid;grid-template-columns:170px 1fr;gap:14px;padding:10px 0;border-top:1px solid var(--trait);font-size:14px;line-height:1.45}.dir-rituel:first-child{border-top:0}.dir-rituel b{font-size:13.5px}.dir-competences{list-style:none;margin:0;padding:0}.dir-competences li{display:grid;grid-template-columns:30px 1fr auto;gap:12px;align-items:start;padding:10px 0;border-top:1px solid var(--trait);font-size:14px;line-height:1.45}.dir-competences li:first-child{border-top:0}.dir-competences .n{color:var(--muet);font-weight:700;font-size:12px;padding-top:3px}.dir-competences li.eteinte .txt{color:var(--muet);text-decoration:line-through;text-decoration-color:#14141940}.interrupteur{width:40px;height:24px;border-radius:100px;border:0;background:#d5d5db;position:relative;cursor:pointer;flex-shrink:0;transition:background var(--t-press);padding:0}.interrupteur i{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform var(--t-press) var(--ease-out);box-shadow:0 1px 3px #0003}.interrupteur.on{background:var(--vert)}.interrupteur.on i{transform:translate(16px)}.interrupteur:disabled{opacity:.5;cursor:not-allowed}.interrupteur.verrou.on{background:#8a8a92}.dir-crans{display:flex;flex-direction:column}.dir-cran{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:8px 0;border-top:1px solid var(--trait);font-size:14px}.dir-cran:first-child{border-top:0}.dc-geste{flex:1;min-width:0}.dc-cran{display:inline-flex;align-items:center;gap:6px;color:var(--sourd)}.dc-cran select{font:inherit;font-size:13px;border:0;background:#1414190d;border-radius:100px;padding:6px 12px;color:var(--encre)}.dir-cran.protege .dc-cran select{color:var(--sourd)}.dir-liste{margin:0;padding-left:18px;font-size:14px;line-height:1.55}.dir-liste li{margin:4px 0}.dir-liste.sources{color:var(--sourd);font-size:13.5px}.dir-flux{display:flex;flex-direction:column}.dir-flux-l{display:grid;grid-template-columns:22px 170px 1fr 1fr auto;gap:12px;align-items:center;padding:9px 0;border-top:1px solid var(--trait);font-size:13.5px}.dir-flux-l:first-child{border-top:0}.dir-flux-l .sens{color:var(--muet);font-weight:700;text-align:center}.dir-flux-l .qui{display:flex;align-items:center;gap:8px;color:var(--encre);min-width:0}.dir-flux-l .qui b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dir-flux-l .piece{min-width:0}.dir-flux-l .quand{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dir-flux-l.coupe .piece,.dir-flux-l.coupe .quand{text-decoration:line-through;color:var(--muet)}.dir-consigne{display:flex;gap:10px;margin-top:12px}.dir-consigne input{flex:1;height:46px;border-radius:14px;border:0;background:#1414190d;padding:0 16px;font:inherit;font-size:15px;outline:none}.lien-oublier{font:inherit;font-size:12px;color:var(--muet);background:none;border:0;cursor:pointer;text-decoration:underline}.matin-cartes{display:flex;flex-direction:column;gap:12px;margin-top:22px;max-width:860px}.matin-carte{border-radius:22px;padding:18px 20px;display:flex;gap:16px;align-items:flex-start}.matin-carte.rouge{box-shadow:inset 4px 0 0 var(--rouge)}.matin-carte.info{opacity:.85}.mc-corps{flex:1;min-width:0}.mc-qui{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.mc-qui b{font-size:15px}.mc-vu{margin:6px 0 0;font-size:15px;line-height:1.45}.mc-propose{margin:4px 0 0;font-size:16px;font-weight:600;line-height:1.4}.matin-carte .gestes{margin-top:12px;align-items:center}.matin-muets{display:flex;align-items:center;gap:14px;margin:22px 8px 0;flex-wrap:wrap}.muets-portraits{display:flex;gap:6px;flex-wrap:wrap}.muets-portraits a{opacity:.5}.muets-portraits a:hover{opacity:1}.liens-2col{display:grid;grid-template-columns:minmax(320px,560px) 1fr;gap:22px;margin-top:22px;align-items:start}.cercle{border-radius:26px;padding:14px}.cercle-svg{width:100%;height:auto;display:block}.cercle-svg .arc{fill:none;stroke:#d9d9de;stroke-width:1;transition:opacity var(--t-press),stroke var(--t-press)}.cercle-svg .arc.actif{stroke:var(--bleu);stroke-width:1.8;opacity:.8}.cercle-svg .arc.lie{stroke:var(--bleu);stroke-width:2.4;opacity:1}.cercle-svg .arc.coupe{stroke-dasharray:4 4;stroke:#c4c4cc}.cercle-svg .arc.estompe{opacity:.12}.cercle-svg .cercle-noeud text{font-size:12px;font-weight:600;fill:var(--encre);font-family:inherit}.cercle-svg .cercle-noeud.estompe{opacity:.35}.cercle-svg .cercle-noeud.choisi rect{stroke:var(--encre);stroke-width:3}.liens-liste{border-radius:26px;padding:20px 22px;background:#ffffffb3;min-height:200px}.ll-tete{display:flex;align-items:center;gap:12px;margin-bottom:10px}.ll-tete>div{flex:1;min-width:0;display:flex;flex-direction:column}.ll-tete b{font-size:17px}.boucle{display:grid;grid-template-columns:1fr auto;gap:2px 14px;padding:12px 0;border-top:1px solid var(--trait);align-items:center}.boucle:first-of-type{border-top:0}.boucle b{font-size:15px}.boucle .note{grid-column:1;font-size:12.5px}.boucle-etat{grid-column:2;grid-row:1 / span 2;font-size:12.5px;font-weight:600;color:var(--sourd);background:#1414190d;border-radius:100px;padding:4px 10px;white-space:nowrap}.boucle-etat.ok{color:var(--vert);background:#e6f6ec}@media(max-width:900px){.liens-2col{grid-template-columns:1fr}.dir-flux-l{grid-template-columns:22px 1fr auto}.dir-flux-l .piece,.dir-flux-l .quand{grid-column:2}.dir-rituel{grid-template-columns:1fr;gap:2px}}@media(max-width:640px){.dir-tete{flex-direction:column}.dir-decision{flex-wrap:wrap}.dir-sommaire{position:static}.dir-sommaire:before{display:none}.matin-carte{flex-wrap:wrap}}.dir-mission[contenteditable]{border-radius:10px;padding:4px 6px;margin-left:-6px;cursor:text}.dir-mission[contenteditable]:hover{background:#1414190a}.dir-mission[contenteditable]:focus{outline:none;background:#fff;box-shadow:0 0 0 2px #2b2bea40;color:var(--encre)}.atelier-bandeau{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:26px;padding:12px 16px;border-radius:16px;background:#1414190d;color:var(--sourd);font-size:13.5px}.atelier-bandeau span{display:inline-flex;align-items:center;gap:8px}.atelier{position:relative;padding-left:14px;border-left:3px solid rgba(20,20,25,.12);margin-top:6px}.atelier .dir-bloc{background:#fff9}@media(max-width:640px){.atelier-bandeau{flex-wrap:wrap}}.ch-titre{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ch-menu{margin-left:auto}.ch-titre b[contenteditable]{outline:none;background:#fff;border-radius:8px;padding:2px 6px;box-shadow:0 0 0 2px #2b2bea40}.inspecteur.deplace,.fp.deplace{box-shadow:0 30px 70px -20px #14141973;z-index:30}.inspecteur .bloc-tete{user-select:none}.fp header{user-select:none;touch-action:none}.inspecteur .bloc-tete{touch-action:none}h1.titre.fixe{font-size:30px}.ligne-etat{margin:8px 0 0;font-size:15.5px;line-height:1.45;color:var(--sourd);max-width:760px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ligne-etat .accent{color:var(--encre);font-weight:600}.ligne-etat b{color:var(--encre)}@media(max-width:800px){.ligne-etat{-webkit-line-clamp:5}}.calc-libre{display:flex;gap:10px;margin-top:22px;max-width:760px}.calc-libre input{flex:1;height:50px;border-radius:16px;border:0;background:#ffffffe6;padding:0 18px;font:inherit;font-size:16px;outline:none;box-shadow:0 0 0 1px #1414190f}.calc-derniers{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.calc-dernier{border-radius:18px;padding:14px 16px;display:flex;flex-direction:column;gap:2px;color:var(--encre)}.calc-dernier b{font-size:22px;letter-spacing:-.02em}.calc-dernier span{font-size:13.5px}.calc-dernier small{color:var(--muet);font-size:12px}.calc-familles{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:22px 28px;margin-top:26px}.calc-famille .etiq{margin-bottom:10px}.calc-questions{display:flex;flex-direction:column;gap:8px}.calc-q{display:inline-block;padding:13px 18px;border-radius:18px;background:#fff;color:var(--encre);font-size:15.5px;font-weight:500;line-height:1.3;box-shadow:0 1px #1414190a,0 8px 24px -18px #1414194d;transition:transform var(--t-press) var(--ease-out)}.calc-q:hover{transform:translateY(-1px)}.calc-q.on{background:var(--bleu);color:#fff}.calc-choisie{display:flex;align-items:center;gap:14px;margin-top:22px;flex-wrap:wrap}.calc-champs{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin-top:18px}.calc-champ{background:#fff;border-radius:20px;padding:16px 18px;display:flex;flex-direction:column;gap:4px;box-shadow:0 1px #1414190a}.cc-lib{font-size:13.5px;font-weight:600;color:var(--sourd)}.cc-val{display:flex;align-items:baseline;gap:6px}.cc-nombre{font-size:28px;font-weight:700;letter-spacing:-.03em;min-width:40px;outline:none;border-radius:8px;padding:0 4px;margin-left:-4px}.cc-nombre:focus{background:#2b2bea0f;box-shadow:0 0 0 2px #2b2bea40}.cc-unite{font-size:15px;color:var(--sourd);font-weight:600}.calc-champ small{font-size:12px;color:var(--muet);line-height:1.35}.calc-champ.vide .cc-nombre{min-width:80px;min-height:34px;background:#e0a4201a}.calc-champ small.a-remplir{color:#b8860b;font-weight:600}.calc-champ.choix select{font:inherit;font-size:16px;font-weight:600;border:0;background:#1414190d;border-radius:12px;padding:10px 12px;color:var(--encre);max-width:100%}.calc-resultat{margin-top:18px;background:#fff;border-radius:26px;padding:26px 28px 22px;box-shadow:0 1px #1414190a,0 30px 60px -40px #14141959}.calc-resultat.attente{background:#fff9}.cr-gros{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.cr-gros b{font-size:72px;line-height:1;letter-spacing:-.045em}.cr-unite{font-size:20px;font-weight:600;color:var(--sourd)}.cr-avant{font-size:20px;color:var(--muet);font-weight:600}.cr-phrase{margin:14px 0 0;font-size:18px;line-height:1.45;max-width:820px}.cr-borne{margin:6px 0 0;font-size:14px;color:#b8860b}.cr-trad{margin:6px 0 0;font-size:14px;color:var(--sourd)}.cr-regle{display:inline-block;margin-top:6px;font-size:13px;color:var(--sourd);text-decoration:underline;text-underline-offset:3px}.calc-etsi{margin-top:20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px 24px;align-items:end}.etsi{display:flex;flex-direction:column;gap:6px}.etsi-lib{font-size:13.5px;color:var(--sourd);display:flex;justify-content:space-between;gap:10px}.etsi-lib b{color:var(--encre)}.etsi input[type=range]{width:100%;accent-color:var(--bleu)}.calc-comment{margin-top:18px;font-size:14px}.calc-comment summary{cursor:pointer;font-weight:600;color:var(--sourd);list-style:none}.calc-comment summary::-webkit-details-marker{display:none}.calc-comment summary:before{content:"›";display:inline-block;margin-right:8px;transition:transform var(--t-press)}.calc-comment[open] summary:before{transform:rotate(90deg)}.calc-comment p{margin:8px 0 0;line-height:1.5;font-variant-numeric:tabular-nums}.calc-gestes{margin-top:18px;flex-wrap:wrap}@media(max-width:640px){.cr-gros b{font-size:48px}.calc-resultat{padding:20px}}.vivre{border-radius:26px;padding:24px 26px;margin-top:22px;display:flex;flex-direction:column;gap:12px}.vivre-l1{font-size:22px;line-height:1.35;letter-spacing:-.01em}.chiffre-bouton{font:inherit;background:none;border:0;color:var(--encre);cursor:pointer;border-radius:10px;padding:2px 6px;margin:0 -4px}.chiffre-bouton:hover{background:#2b2bea12}.vivre-l1 .chiffre-bouton{font-weight:700;color:var(--bleu)}.vivre-l2{display:flex;gap:18px;flex-wrap:wrap;font-size:14.5px;color:var(--sourd)}.vivre-l2 .chiffre-bouton b{color:var(--encre);font-size:17px;margin-right:4px}.vivre-jauge{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;font-size:13.5px;color:var(--sourd);margin-top:4px}.vj-barre{position:relative;height:8px;border-radius:100px;background:#14141912;overflow:visible}.vj-barre i{display:block;height:100%;border-radius:100px}.vj-barre em,.obj-jauge em{position:absolute;top:-4px;width:2px;height:16px;background:#14141959;border-radius:1px}.vivre-etat{font-size:15.5px}.vivre-l4{font-size:13px}.vivre-detail{margin-top:8px;padding-top:14px;border-top:1px solid var(--trait);display:flex;flex-direction:column;gap:8px}.vd-l{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;font-size:14px}.vd-l>span:first-child{min-width:260px;color:var(--sourd)}.vd-l b[contenteditable]{font-size:18px;padding:2px 8px;border-radius:8px;background:#1414190d;outline:none;min-width:48px;display:inline-block}.vd-l b[contenteditable]:focus{background:#fff;box-shadow:0 0 0 2px #2b2bea40}.vd-l .unite{color:var(--sourd)}.obj-grille{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;margin-top:16px}.obj-carte{border-radius:22px;padding:18px 20px;display:flex;flex-direction:column;gap:8px;color:var(--encre)}.obj-phrase{font-size:17px;line-height:1.3}.obj-porteur{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--sourd)}.obj-jauge{position:relative;display:block;height:6px;border-radius:100px;background:#14141912;margin-top:4px}.obj-jauge i{display:block;height:100%;border-radius:100px}.obj-jauge.grande{height:10px;margin-top:16px}.obj-jauge em{top:-5px;height:16px}.obj-chiffres{display:flex;justify-content:space-between;font-size:13px;color:var(--sourd);font-variant-numeric:tabular-nums}.obj-ecart{font-size:14px;font-weight:600}.obj-suite{font-size:13px;color:var(--sourd)}.obj-vide{margin-top:16px;font-size:15.5px;color:var(--sourd);line-height:1.5;max-width:760px}.obj-propose{margin-top:12px;display:flex;align-items:center;gap:14px;flex-wrap:wrap;background:#ffffffb3;border-radius:18px;padding:14px 18px;color:var(--encre)}.obj-ajout{display:flex;gap:10px;margin-top:22px;border-radius:20px;padding:10px}.obj-ajout input{flex:1;height:48px;border:0;background:transparent;font:inherit;font-size:16px;padding:0 12px;outline:none}.obj-reformule{margin-top:10px;border-radius:18px;padding:14px 18px;display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;font-size:15px}.obj-reformule .gestes{margin:0}.obj-finis{margin-top:20px;font-size:14px}.obj-finis summary{cursor:pointer;color:var(--sourd);font-weight:600}.obj-fini{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--trait)}.obj-titre-phrase{font-size:22px;font-weight:600;margin-top:8px;letter-spacing:-.01em;border-radius:10px;padding:2px 6px;margin-left:-6px;outline:none}.obj-titre-phrase:focus{background:#fff;box-shadow:0 0 0 2px #2b2bea40}.obj-ecart{border-radius:26px;padding:24px 26px;margin-top:18px}.oe-phrase{margin:0;font-size:20px;line-height:1.4}.obj-tuiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px}.obj-tuile{border-radius:16px;padding:12px 14px;background:#14141909;display:flex;flex-direction:column;gap:2px}.obj-tuile b{font-size:20px;letter-spacing:-.02em}.obj-tuile span{font-size:12.5px;color:var(--sourd)}.obj-tuile.large{grid-column:span 2;background:#2b2bea0f}.obj-tuile.muet b{font-size:14px;color:var(--muet);font-weight:500}.obj-leviers{display:flex;flex-direction:column}.obj-levier{display:grid;grid-template-columns:22px 1fr auto 70px 28px;gap:12px;align-items:center;padding:10px 0;border-top:1px solid var(--trait);font-size:14.5px;cursor:pointer}.obj-levier:first-child{border-top:0}.obj-levier input{width:18px;height:18px;accent-color:var(--bleu)}.obj-levier.non{color:var(--muet)}.obj-levier.non .ol-nom small{display:block;font-size:12px}.ol-effet{font-weight:700}.ol-effort{font-size:9px;letter-spacing:2px;color:var(--sourd)}.obj-qui{display:grid;grid-template-columns:220px 1fr auto;gap:14px;align-items:center;padding:10px 0;border-top:1px solid var(--trait);font-size:14px}.obj-qui:first-child{border-top:0}.oq-dir{display:flex;align-items:center;gap:10px}.oq-dir b{display:block}.oq-dir small{display:block;color:var(--sourd);font-size:12px}.obj-routine .or-l{display:grid;grid-template-columns:140px 1fr;gap:14px;padding:8px 0;border-top:1px solid var(--trait);font-size:14px}.obj-routine .or-l:first-child{border-top:0}.obj-lancer{border-radius:26px;padding:22px 26px;margin-top:16px;background:#2b2bea0f}.obj-lancer p{margin:0 0 14px;font-size:16px;line-height:1.5}.revue-tuiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-top:22px}.revue-tuile{border-radius:20px;padding:16px 18px;display:flex;flex-direction:column;gap:2px}.revue-tuile b{font-size:24px;letter-spacing:-.03em}.revue-tuile span{font-size:13.5px;font-weight:600}.revue-tuile small{font-size:12px;color:var(--sourd)}.revue-tuile.vert b{color:var(--vert)}.revue-tuile.ambre b{color:#b8860b}.revue-ecart{display:block;padding:12px 0;border-top:1px solid var(--trait);color:var(--encre)}.revue-ecart:first-child{border-top:0}.revue-ecart b{font-size:15px}.revue-changements{display:flex;flex-direction:column;gap:6px}.revue-ch{display:flex;align-items:center;gap:12px;font-size:15px;cursor:pointer}.revue-ch input{width:18px;height:18px;accent-color:var(--bleu)}.revue-libre{margin-top:12px;width:100%;height:46px;border:0;border-radius:14px;background:#1414190d;padding:0 16px;font:inherit;font-size:15px;outline:none}@media(max-width:640px){.obj-levier{grid-template-columns:22px 1fr auto}.obj-levier .ol-effort,.obj-levier .ol-dir{display:none}.obj-qui,.vivre-jauge{grid-template-columns:1fr}.obj-tuile.large{grid-column:span 1}}.vivre-detail[hidden],.calc-comment[hidden]{display:none}.audit{border-radius:26px;padding:22px 24px;margin-top:16px}.audit-tete{display:flex;align-items:center;gap:14px;margin-bottom:6px}.audit-tete h2{margin:0;font-size:20px;letter-spacing:-.02em;flex:1}.constat{display:grid;grid-template-columns:6px 1fr auto;gap:16px;align-items:center;padding:14px 0;border-top:1px solid var(--trait)}.constat:first-of-type{border-top:0}.c-grav{width:6px;height:100%;min-height:44px;border-radius:3px;background:#d5d5db}.constat.g3 .c-grav{background:var(--rouge)}.constat.g2 .c-grav{background:#e0a420}.constat.g1 .c-grav{background:var(--bleu)}.constat.g0 .c-grav{background:var(--vert)}.c-sujet{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.c-sujet b{font-size:15px}.c-sujet .tab{font-size:13px;color:var(--sourd)}.c-phrase{margin:4px 0 0;font-size:15px;line-height:1.45}.c-ordre{margin:4px 0 0;font-size:15px;line-height:1.45;font-weight:600}@media(max-width:640px){.constat{grid-template-columns:6px 1fr}.constat>a{grid-column:2;justify-self:start}}.ol-comment{display:block;font-size:13px;color:var(--sourd);margin-top:4px;line-height:1.45;font-weight:400}.ol-chaine{display:block;font-size:12.5px;margin-top:4px}.ol-chaine a{color:var(--bleu)}.obj-jour{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.oj{border-radius:16px;padding:12px 14px;background:#14141909;display:flex;flex-direction:column;gap:2px}.oj b{font-size:22px;letter-spacing:-.02em}.oj span{font-size:13px;color:var(--sourd)}.matin{display:flex;flex-direction:column;gap:18px;margin-top:22px;max-width:980px}.matin-groupe{border-radius:24px;background:#ffffffe6;padding:6px 20px 8px;box-shadow:0 1px #1414190a}.mg-tete{display:flex;align-items:center;gap:10px;padding:12px 0 6px}.mg-tete h2{margin:0;font-size:15px;letter-spacing:-.01em;color:var(--sourd);text-transform:uppercase;letter-spacing:.06em;font-size:12.5px}.mg-tete .tab{font-size:12.5px;font-weight:700;color:var(--encre);background:#1414190f;border-radius:100px;padding:1px 8px}.mc{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px 0;border-top:1px solid var(--trait)}.mc.rouge{box-shadow:inset 4px 0 0 var(--rouge);padding-left:12px}.mc-txt{min-width:0;display:flex;flex-direction:column;gap:3px}.mc-qui{display:flex;align-items:baseline;gap:8px;min-width:0}.mc-qui b{font-size:14px}.mc-qui span{font-size:12.5px;color:var(--muet);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-vu{margin:0;font-size:14px;color:var(--sourd);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mc-propose{margin:0;font-size:15px;font-weight:600;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mc-gestes{display:flex;align-items:center;gap:6px;flex-shrink:0}@media(max-width:640px){.mc{grid-template-columns:36px 1fr}.mc-gestes{grid-column:2;justify-content:flex-start}}.msgs{display:grid;grid-template-columns:280px minmax(0,1fr);gap:16px;margin-top:22px;min-height:520px;margin-bottom:120px}.msgs-liste{border-radius:22px;background:#ffffffd9;padding:8px;display:flex;flex-direction:column;gap:2px;align-self:start;max-height:70vh;overflow:auto}.msgs-conv{display:grid;grid-template-columns:32px 1fr auto;gap:10px;align-items:center;padding:8px 10px;border-radius:14px;color:var(--encre)}.msgs-conv:hover{background:#1414190a}.msgs-conv.on{background:#14141912}.msgs-conv .mc-nom{min-width:0;display:flex;flex-direction:column}.msgs-conv .mc-nom b{font-size:14px}.msgs-conv .mc-nom small{font-size:11.5px;color:var(--muet);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.msgs-conv .pastille{background:var(--bleu);color:#fff;border-radius:100px;padding:1px 7px;font-size:11.5px}.msgs-fil{border-radius:24px;background:#ffffffeb;display:flex;flex-direction:column;min-height:520px;box-shadow:0 1px #1414190a}.msgs-tete{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--trait)}.msgs-tete>div{flex:1;min-width:0;display:flex;flex-direction:column}.msgs-tete b{font-size:15px}.msgs-tete small{color:var(--sourd);font-size:12.5px}.msgs-bulles{flex:1;overflow:auto;padding:16px 18px;display:flex;flex-direction:column;gap:12px;max-height:50vh}.msg{display:flex;gap:10px;align-items:flex-end;max-width:78%}.msg.moi{align-self:flex-end;flex-direction:column;align-items:flex-end;gap:2px}.msg.moi .msg-corps{background:var(--encre);color:var(--sur-encre);border-radius:18px 18px 6px;padding:10px 14px;font-size:14.5px;line-height:1.4}.msg.dir .msg-bloc{display:flex;flex-direction:column;gap:4px;min-width:0}.msg.dir .msg-corps{background:#1414190d;border-radius:18px 18px 18px 6px;padding:10px 14px;font-size:14.5px;line-height:1.45}.msg.dir.rouge .msg-corps{background:#fdecec}.msg-sous{display:block;color:var(--muet);font-size:12px;margin-top:4px}.msg small{font-size:11px;color:var(--muet)}.msg-gestes{display:flex;gap:6px;flex-wrap:wrap}.msgs-saisie{display:flex;gap:8px;padding:12px 14px;border-top:1px solid var(--trait)}.msgs-saisie input{flex:1;height:46px;border:0;border-radius:14px;background:#1414190d;padding:0 16px;font:inherit;font-size:15px;outline:none}@media(max-width:900px){.msgs{grid-template-columns:1fr}.msgs-liste{flex-direction:row;overflow-x:auto;max-height:none}.msgs-conv{grid-template-columns:32px auto}.msgs-conv .mc-nom small{display:none}.msg{max-width:92%}}.obj-levier.plus{display:none}.ol-source{display:block;font-size:12px;color:var(--sourd);margin-top:3px;font-weight:400;opacity:.8}.metier-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.metier-3 ul{list-style:none;margin:8px 0 0;padding:0}.metier-3 li{font-size:14px;line-height:1.4;padding:7px 0;border-top:1px solid var(--trait)}.metier-3 li:first-child{border-top:0}.metier-3 .idees li b{display:block;font-weight:600}.metier-3 .idees li small{display:block;color:var(--sourd);font-size:12.5px;margin-top:3px;line-height:1.4}.metier-auj{margin:16px 0 0;font-size:15px;line-height:1.45;padding:12px 14px;border-radius:12px;background:#0000000a}.metier-sources{margin-top:12px;font-size:12px}@media(max-width:760px){.metier-3{grid-template-columns:1fr}}.mod-pages{border-radius:24px;overflow:hidden;margin-top:22px}.mod-page{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 22px;border-top:1px solid var(--trait);color:var(--encre);text-decoration:none;transition:background var(--t-press, .12s) var(--ease-out, ease)}.mod-page:first-child{border-top:0}.mod-page:hover{background:#14141909}.mp-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.mp-txt b{font-size:16px;font-weight:600;letter-spacing:-.01em}.mp-txt small{font-size:13px;color:var(--sourd)}.mod-vide{padding:44px 22px;text-align:center;display:flex;flex-direction:column;gap:4px}.mod-vide small{color:var(--sourd);font-size:13.5px}.mod-vide-bloc{border-radius:24px;padding:54px 24px;text-align:center;display:flex;flex-direction:column;gap:4px}.mod-vide-bloc small{color:var(--sourd);font-size:13.5px}.grille .bloc.pleine,.grille .mesures-ligne{grid-column:1 / -1}.mk-past{display:inline-grid;place-items:center;border-radius:50%;background:var(--c);color:#fff;font-weight:700;letter-spacing:-.02em;flex-shrink:0}.mk-past.vide{background:#fff;color:var(--c);box-shadow:inset 0 0 0 2px var(--c)}.mk-pastilles{display:flex;gap:14px;flex-wrap:wrap}.mk-past-lien{display:flex;flex-direction:column;align-items:center;gap:5px;text-decoration:none;color:var(--sourd);background:none;border:0;padding:4px;border-radius:14px;cursor:pointer;font:inherit;font-size:11.5px}.mk-past-lien.on{color:var(--encre);font-weight:600}.mk-past-lien.on .mk-past{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--c)}.mk-past-lien:disabled{cursor:default}.mk-tete-compte{border-radius:24px;padding:18px 22px;margin-top:16px;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.mk-compte{display:flex;align-items:center;gap:12px}.mk-compte b{display:block;font-size:16px}.mk-compte small{color:var(--sourd);font-size:13px}.mk-avatar{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:700;flex-shrink:0}.mk-avatar.grand{width:52px;height:52px;font-size:20px}.mk-grille{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;border-radius:20px;overflow:hidden}.mk-case{position:relative;aspect-ratio:1;display:block;overflow:hidden;background:#f1f1f4}.mk-case .mk-visuel{width:100%;height:100%;object-fit:cover;display:flex;align-items:flex-end;padding:10px;font-size:12.5px;font-weight:600;color:var(--encre);line-height:1.3}.mk-case.avenir .mk-visuel{opacity:.55}.mk-quand{position:absolute;top:8px;left:8px;font-size:11px;font-weight:600;background:#ffffffd9;border-radius:8px;padding:3px 7px}.mk-case.libre{display:grid;place-items:center;align-content:center;gap:2px;color:var(--muet);text-decoration:none;background:#14141909;border:1.5px dashed rgba(20,20,25,.15)}.mk-case.libre span{font-size:26px;line-height:1}.mk-case.libre small{font-size:11px}.mk-case.glisse{opacity:.4}.mk-case.cible,.mk-post.cible{outline:2px solid var(--bleu);outline-offset:-2px}.mk-visuel.vide{display:flex;align-items:flex-end;padding:12px;color:var(--encre);font-size:13px;font-weight:600;line-height:1.3}.mk-visuel.large{width:100%;aspect-ratio:4 / 3;border-radius:16px;object-fit:cover}.mk-fil{display:flex;flex-direction:column;gap:14px;max-width:640px}.mk-post{display:block;background:#ffffffdb;border-radius:22px;padding:16px 18px;color:var(--encre);text-decoration:none;box-shadow:0 1px #1414190a}.mk-post.avenir{opacity:.8;border:1.5px dashed rgba(20,20,25,.18)}.mk-post p{margin:12px 0 0;font-size:15px;line-height:1.45;white-space:pre-wrap}.mk-post-tete{display:flex;align-items:center;gap:10px;margin-bottom:12px}.mk-post-tete b{display:block;font-size:14.5px}.mk-post-tete small{color:var(--sourd);font-size:12.5px}.mk-stats{display:block;margin-top:10px;color:var(--sourd);font-size:12.5px}.mk-section{margin-top:26px}.mk-section h2{font-size:15px;font-weight:700;margin:0 0 10px;letter-spacing:-.01em}.mk-section h2.muet{color:var(--muet);font-weight:600}.mk-idee{border-radius:22px;padding:18px 22px;display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:10px}.mk-idee-corps{display:flex;flex-direction:column;gap:4px;min-width:0}.mk-idee-corps b{font-size:17px;letter-spacing:-.015em}.mk-idee-corps p{margin:0;font-size:14px;color:var(--sourd);line-height:1.45}.mk-idee-reseaux{display:flex;gap:6px;margin-top:6px}.mk-idee-gestes{display:flex;gap:8px;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end}.mk-une-idee{display:flex;gap:10px;align-items:center;border-radius:18px;padding:8px 8px 8px 18px;margin-top:16px}.mk-une-idee input{flex:1;border:0;background:none;font:inherit;font-size:15px;outline:none}.mk-ecrire{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:22px;margin-top:18px;align-items:start}.mk-apercu-col{display:flex;flex-direction:column;gap:14px}.mk-cote{display:flex;flex-direction:column;gap:14px;position:sticky;top:90px}.mk-pastilles.choix{padding:4px 0}.mk-apercu{border-radius:26px;padding:20px 22px;max-width:560px}.mk-visuel-zone{display:block;cursor:pointer}.mk-visuel-zone .vide span{font-size:14px;color:var(--sourd);font-weight:500}.mk-legende{margin-top:14px;font-size:15px;line-height:1.5;min-height:48px;outline:none;white-space:pre-wrap;border-radius:10px;padding:6px 8px;margin-left:-8px}.mk-legende:focus{background:#2b2bea0d}.mk-legende:empty:before{content:attr(data-placeholder);color:var(--muet)}.mk-plus{color:var(--muet)}.mk-tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.mk-tag{border:0;background:#2b2bea14;color:var(--bleu);font:inherit;font-size:13px;padding:4px 10px;border-radius:999px;cursor:pointer}.mk-tag.plus{background:#1414190f;color:var(--sourd);width:30px;padding:0;height:26px}.mk-tag:disabled{cursor:default}.mk-compteur{display:flex;justify-content:space-between;margin-top:10px;font-size:12px;color:var(--muet)}.mk-stats-bloc{display:flex;gap:18px;align-items:center;margin-top:14px;padding-top:12px;border-top:1px solid var(--trait);font-size:13px;color:var(--sourd)}.mk-stats-bloc b{color:var(--encre);font-size:16px;margin-right:4px}.mk-stats-bloc i{width:1px;height:16px;background:var(--trait)}.mk-gestes-texte{display:flex;gap:8px;flex-wrap:wrap}.mk-variantes{display:flex;flex-direction:column;gap:4px}.mk-variante{display:flex;align-items:center;gap:8px;border:0;background:none;font:inherit;font-size:13.5px;text-align:left;padding:8px 10px;border-radius:12px;cursor:pointer;color:var(--sourd)}.mk-variante.on{background:#1414190d;color:var(--encre);font-weight:600}.mk-heures{display:flex;flex-direction:column;gap:6px}.mk-heure{display:flex;justify-content:space-between;align-items:center;gap:10px;border:0;background:#1414190a;font:inherit;font-size:14px;padding:10px 14px;border-radius:12px;cursor:pointer;text-align:left}.mk-heure.on{background:var(--encre);color:var(--sur-encre)}.mk-heure small{font-size:12px;opacity:.7}.mk-heure.autre{cursor:default}.mk-heure.autre input{border:0;background:none;font:inherit;font-size:13px;outline:none;color:inherit}.mk-note{border-radius:24px;padding:20px 24px;margin-top:16px;display:flex;align-items:center;gap:30px;flex-wrap:wrap}.mk-note-grand b{font-size:44px;font-weight:800;letter-spacing:-.04em;line-height:1}.mk-note-grand small{display:block;color:var(--sourd);font-size:13px;margin-top:2px}.mk-note-pf{display:flex;gap:16px;font-size:14px;color:var(--sourd)}.mk-note-pf b{color:var(--encre)}.mk-etoiles{color:#f5a623;letter-spacing:1px;font-size:14px}.mk-etoiles i{font-style:normal;color:#14141926}.mk-avis{border-radius:22px;padding:18px 22px;margin-bottom:10px}.mk-avis.suspect{border:1.5px dashed rgba(20,20,25,.18)}.mk-avis-tete{display:flex;align-items:center;gap:10px}.mk-avis-tete b{font-size:15px}.mk-avis-tete small{color:var(--sourd);font-size:12.5px}.mk-avis p{margin:10px 0 0;font-size:15px;line-height:1.45}.mk-reponse{margin-top:12px;background:#2b2bea0f;border-radius:14px;padding:12px 14px;font-size:14.5px;line-height:1.45;outline:none}.mk-reponse:focus{background:#2b2bea1a}.mk-avis .gestes{margin-top:12px}.mk-avis-suspect{margin-top:10px;font-size:13.5px;color:var(--rouge)}.mk-demandes{border-radius:22px;overflow:hidden}.mk-inter{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--trait);font-size:14px;cursor:pointer}.mk-inter input{width:18px;height:18px;accent-color:var(--bleu)}.mk-demande{display:flex;align-items:center;gap:12px;padding:12px 18px;border-bottom:1px solid var(--trait)}.mk-demande .mp-txt{flex:1}.mk-demande:last-child{border-bottom:0}.mk-publies{border-radius:22px;overflow:hidden}.mk-publie{padding:16px 22px;border-top:1px solid var(--trait)}.mk-publie:first-child{border-top:0}.mk-publie p{margin:8px 0 0;font-size:14.5px;line-height:1.45}.mk-rep-pub{color:var(--sourd);padding-left:14px;border-left:2px solid var(--trait)}.mk-publie .gestes{margin-top:10px}.mk-lien{display:flex;gap:10px;align-items:center;border-radius:18px;padding:8px 8px 8px 18px}.mk-lien input{flex:1;border:0;background:none;font:inherit;font-size:14px;outline:none;min-width:0}.mk-reseaux{display:flex;flex-direction:column;gap:10px;margin-top:16px}.mk-reseau{border-radius:22px;padding:16px 22px;display:flex;align-items:center;gap:16px}.mk-reseau.alerte{box-shadow:inset 0 0 0 1.5px #d6303059}.mk-reseau.discret{background:#ffffff8c}.mk-reseau-corps{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.mk-reseau-corps b{font-size:16px}.mk-reseau-corps small{font-size:13px;color:var(--sourd)}@media(max-width:760px){.mk-ecrire{grid-template-columns:1fr}.mk-cote{position:static}.mk-idee{flex-direction:column;align-items:stretch}.mk-idee-gestes{justify-content:flex-start}.mk-reseau{flex-wrap:wrap}.mk-note{gap:18px}}.mk-grille,.mk-tete-compte{max-width:620px}.mk-case .mk-visuel.vide span{font-size:12.5px}.fe-brancher{border-radius:24px;padding:24px 26px;margin-top:16px}.fe-brancher b{font-size:17px;letter-spacing:-.015em}.fe-brancher p{margin:8px 0 14px;font-size:14.5px;line-height:1.5;color:var(--sourd);max-width:640px}.fe-etat{border-radius:24px;padding:20px 26px;margin-top:16px;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:22px}.fe-etat b{display:block;font-size:19px;letter-spacing:-.02em;margin-top:4px}.fe-etat small{display:block;color:var(--sourd);font-size:12.5px;margin-top:2px}.fe-etat a{color:var(--bleu)}.fe-ligne{display:flex;align-items:center;gap:12px;padding:14px 22px;border-top:1px solid var(--trait)}.fe-ligne:first-child{border-top:0}.fe-ligne .mp-txt{flex:1}.fe-pastille{width:8px;height:8px;border-radius:50%;background:var(--muet);flex-shrink:0}.fe-pastille.vert{background:var(--vert)}.fe-pastille.rouge{background:var(--rouge)}.paie-at,.paie-form{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.paie-form.large label{min-width:130px}.paie-at label,.paie-form label{display:flex;flex-direction:column;gap:4px;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--muet);font-weight:600}.paie-at input,.paie-form input{height:44px;border:0;border-radius:14px;background:#1414190d;padding:0 14px;font:inherit;font-size:15px;outline:none;width:160px}.paie-at input:focus,.paie-form input:focus{background:#2b2bea12}.paie-mois{border-radius:24px;padding:22px 26px}.paie-totaux{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:20px;margin-top:20px;padding-top:18px;border-top:1px solid var(--trait)}.paie-totaux b{display:block;font-size:20px;margin-top:4px}.paie-totaux .gros-net{font-size:26px;color:var(--vert)}.paie-l{display:grid;grid-template-columns:1fr 110px 110px;gap:12px;align-items:center;padding:11px 22px;border-top:1px solid var(--trait);font-size:14px}.paie-l:first-child{border-top:0}.paie-l b.tab{text-align:right}.paie-l b.muet{color:var(--sourd);font-weight:500}.cm-active [data-fe-proprietaire-form] input{background:#10222b;border:1px solid #6c8790;color:var(--encre);border-radius:12px}.cm-active [data-fe-proprietaire-form] input:focus-visible{background:#142b34;outline:2px solid var(--cm-cyan, var(--bleu));outline-offset:3px}@media(max-width:640px){.paie-l{grid-template-columns:1fr 90px}.paie-l b.muet{display:none}.paie-form input{width:100%}.paie-form label{flex:1;min-width:110px}}.pa-decision{display:flex;align-items:center;justify-content:space-between;gap:18px;border-radius:24px;padding:20px 24px;margin-top:18px;text-decoration:none;color:var(--encre);transition:transform var(--t-press) var(--ease-out),box-shadow var(--t-menu)}a.pa-decision:hover{transform:translateY(-2px);box-shadow:0 24px 60px #14142821,inset 0 1px #fff}.pa-decision.calme{color:var(--sourd)}.pa-decision-txt b{font-size:18px;letter-spacing:-.015em;line-height:1.3}.pa-decision.calme .pa-decision-txt b{font-weight:600}.pa-decision .plein.petit{flex-shrink:0}.pa-chiffres{display:flex;align-items:center;gap:22px;flex-shrink:0}.pa-chiffres>span{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.pa-chiffres small{font-size:11.5px;color:var(--muet);font-weight:600;letter-spacing:.03em;text-transform:uppercase}.pa-chiffres b{font-size:16px}.pa-puce{display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 11px;border-radius:13px;font-size:12.5px;font-weight:600;color:var(--c, var(--muet));background:color-mix(in srgb,var(--c, var(--muet)) 16%,transparent);white-space:nowrap}.pa-puce:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--c, var(--muet))}.pa-mois .mod-page{padding:18px 22px}.pa-total{display:flex;width:100%;box-sizing:border-box;justify-content:space-between;align-items:center;gap:16px;padding:14px 22px;border-top:1px solid var(--trait);font-size:13px;font-weight:600;color:var(--sourd);background:#14141906}.pa-grille{margin-top:0}.pa-carte{min-height:150px;justify-content:space-between}.pa-carte-nom{font-size:19px;font-weight:700;letter-spacing:-.015em}.pa-nav{display:flex;gap:6px;margin-top:18px}.pa-nav a{height:36px;padding:0 14px;border-radius:18px;display:inline-flex;align-items:center;font-size:14px;font-weight:600;color:var(--sourd);text-decoration:none;background:#1414190d;text-transform:capitalize}.pa-nav a.on{background:var(--encre);color:var(--sur-encre)}.pa-personnes{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.pa-pers{display:inline-flex;align-items:center;gap:10px;height:40px;padding:0 8px 0 14px;border-radius:20px;background:#fff;border:1px solid var(--trait);text-decoration:none;color:var(--encre);font-size:14px}.pa-pers.on{border-color:var(--encre);box-shadow:inset 0 0 0 1px var(--encre)}.pa-etapes{display:flex;gap:6px;margin-top:18px;flex-wrap:wrap}.pa-etape{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--muet);padding:6px 12px 6px 6px;border-radius:18px}.pa-etape i{width:24px;height:24px;border-radius:50%;display:inline-grid;place-items:center;font-style:normal;font-size:12px;background:#1414190f;color:var(--sourd)}.pa-etape.faite i{background:var(--vert);color:#fff}.pa-etape.ici{color:var(--encre);background:#fff;box-shadow:0 1px 0 var(--trait),0 8px 24px #1414280f}.pa-etape.ici i{background:var(--encre);color:var(--sur-encre)}.pa-lignes{border-radius:20px;overflow:hidden;background:#fff9}.pa-l{display:grid;grid-template-columns:minmax(0,1fr) 120px 130px 130px;gap:14px;align-items:center;padding:12px 20px;border-top:1px solid var(--trait);font-size:14px}.pa-l:first-child{border-top:0}.pa-l.tete{font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muet);padding:12px 20px 8px}.pa-l.tete span{text-align:right}.pa-l.tete span:first-child{text-align:left;align-items:flex-start}.pa-l>span{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:1px}.pa-l>.pa-l-nom{align-items:flex-start;text-align:left;min-width:0}.pa-l-nom b{font-weight:600}.pa-l small{font-size:12px;color:var(--muet)}.pa-l small a{color:var(--muet);text-decoration:underline;text-decoration-color:var(--trait)}.pa-l .muet{color:var(--sourd)}.pa-bulletin{border-radius:24px;padding:22px 26px;margin-top:18px}.pa-bulletin-tete{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:22px}.pa-bulletin-tete b{display:block;font-size:17px;letter-spacing:-.015em;margin-top:4px}.pa-bulletin-tete small{display:block;color:var(--sourd);font-size:12.5px;margin-top:2px}.pa-bulletin-etat{border-radius:24px;padding:20px 26px;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:22px;align-items:center}.pa-bulletin-etat b{display:block;font-size:17px;letter-spacing:-.015em;margin-top:6px}.pa-bulletin-etat small{display:block;color:var(--sourd);font-size:12.5px;margin-top:2px}.pa-bulletin-etat .pa-puce{margin-top:6px}.pa-notes{margin-top:18px;padding-top:14px;border-top:1px solid var(--trait);font-size:13px;color:var(--sourd);line-height:1.5;display:flex;flex-direction:column;gap:4px}.pa-form select{height:44px;border:0;border-radius:14px;background:#1414190d;padding:0 12px;font:inherit;font-size:15px;outline:none;min-width:160px}.pa-form.pa-dossier label{min-width:150px}.pa-form.pa-dossier input{width:190px}.pa-check{flex-direction:row!important;align-items:center!important;gap:8px!important;height:44px;text-transform:none!important;letter-spacing:0!important;font-size:14px!important;color:var(--encre)!important}.pa-check input{width:18px!important;height:18px!important;padding:0!important;accent-color:var(--encre)}@media(max-width:900px){.pa-l{grid-template-columns:minmax(0,1fr) 110px 110px}.pa-l>span:nth-child(2){display:none}.pa-cache{display:none!important}.pa-decision{flex-direction:column;align-items:flex-start}.pa-chiffres{gap:12px}}@media(max-width:640px){.pa-form label:has(select){flex-basis:100%}.pa-form select{width:100%}.pa-l{grid-template-columns:minmax(0,1fr) 100px}.pa-l>span:nth-child(4){display:none}.pa-form.pa-dossier input,.pa-form select{width:100%;min-width:0}.pa-form label{flex:1;min-width:130px}.pa-grille{grid-template-columns:1fr 1fr}.pa-carte{min-height:130px}}.pa-grille-form .paie-form{margin-bottom:14px}.pa-g-tete,.pa-g-l{display:grid;grid-template-columns:1.1fr 1fr 1.1fr 70px 90px 140px 140px 80px;gap:8px;align-items:center}.pa-g-tete{font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muet);padding:0 4px 6px}.pa-g-l{margin-bottom:8px}.pa-g-l input{height:42px;border:0;border-radius:12px;background:#1414190d;padding:0 12px;font:inherit;font-size:14.5px;outline:none;min-width:0;width:100%}.pa-g-l input:focus{background:#2b2bea12}@media(max-width:640px){.pa-g-tete{display:none}.pa-g-l{grid-template-columns:1fr 1fr}}.pa-apercu{margin-top:18px;border-radius:24px;overflow:hidden;background:#fff;border:1px solid var(--verre-bord);box-shadow:0 20px 60px #14142817}.pa-apercu iframe{width:100%;height:min(1100px,130vh);border:0;display:block}.app .app-etat{font-size:10.5px;font-weight:600;color:var(--sourd);background:#1414190f;border-radius:8px;padding:2px 7px;margin-top:-2px;white-space:nowrap}.app.app-preparation .ico{filter:saturate(.35);opacity:.7;box-shadow:none}.app.app-preparation .nom{color:var(--sourd)}.app.app-export .app-etat{background:#2b2bea14;color:var(--bleu)}.lateral button.lien{width:100%;text-align:left;background:none;border:0;font:inherit;cursor:pointer}.lateral .fransou-lateral svg{color:var(--bleu)}.lateral #micro-lateral{margin-top:6px}@media(min-width:1101px){#app .lateral~.barre{left:calc(50% + 116px)}}.briefing .bloc.brief{gap:6px}.brief-l{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 10px;margin:0 -10px;border-radius:12px;color:var(--encre);text-decoration:none;transition:background var(--t-press) var(--ease-out)}.brief-l:hover{background:#1414190b}.brief-txt{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:14px;font-weight:600;line-height:1.3}.brief-txt small{font-size:12.5px;color:var(--sourd);font-weight:400}.brief-geste{flex-shrink:0;font-size:12.5px;font-weight:600;color:var(--bleu);white-space:nowrap}.brief-vide{font-size:14px;color:var(--sourd);padding:8px 0}.brief-pied{display:flex;gap:8px;flex-wrap:wrap;margin-top:auto;padding-top:8px}.bloc-tete a.droite{color:var(--bleu)}@media(max-width:1100px){.grille.briefing{grid-template-columns:1fr}}.apps.compact{justify-content:flex-start;gap:18px 14px;margin-top:8px}.mk-section h2{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mk-section h2 svg{width:16px;height:16px;flex-shrink:0}.argent-chiffres{display:flex;gap:22px;margin-top:10px;flex-wrap:wrap}.argent-chiffres>*{display:flex;flex-direction:column;gap:2px;color:var(--encre);text-decoration:none}.argent-chiffres small{font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muet)}.argent-chiffres b{font-size:17px}.argent-chiffres b.vert{color:var(--vert)}.argent-chiffres b.ambre{color:var(--orange)}.porte-plus{position:relative;display:inline-flex}.porte-plus summary{list-style:none;cursor:pointer}.porte-plus summary::-webkit-details-marker{display:none}.porte-plus-menu{display:none;position:absolute;top:calc(100% + 6px);right:0;z-index:30;flex-direction:column;gap:2px;padding:6px;border-radius:14px;min-width:180px}.porte-plus[open] .porte-plus-menu{display:flex}.porte-plus-menu .porte-a{justify-content:flex-start}.filtre-select{padding:0 10px 0 12px}.filtre-select select{border:0;background:transparent;font:inherit;font-size:13px;font-weight:600;color:inherit;outline:none;max-width:220px}@media(max-width:640px){.portes-argent{overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.portes-argent::-webkit-scrollbar{display:none}}@media(max-width:640px){.grille.dense,.grille.trois,.grille.detail,.grille.briefing{grid-template-columns:1fr}.plein.petit,.creux.petit{white-space:normal;height:auto;min-height:38px;padding:8px 14px;max-width:100%;text-align:left;line-height:1.25}.msgs-liste{flex-wrap:wrap;overflow-x:visible}.msgs-conv{max-width:100%}.pub-g{padding:18px 16px;min-width:0}.pub-mois,.pub-grille,.pub-types{min-width:0}.pub-grille{gap:4px}.pj{min-width:0}.bloc.verre,.verre.bloc{min-width:0;max-width:100%}}.mail-l>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-l .z3{display:block}.gestes-rang{flex-wrap:wrap;justify-content:flex-end;max-width:100%;min-width:0}.mail-l .z3 .fr,.mail-l .z3 b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}@media(max-width:640px){.inbox-carte{max-width:100%;min-width:0;grid-template-columns:minmax(0,1fr)!important}.ic-tx,.ic-lien,.ic-cand,.ic-gestes,.ic-autres{min-width:0;max-width:100%}.cb-haut{flex-wrap:wrap}.cb-haut .gestes{flex-basis:100%}.page>div[style*=grid-template-columns],.page>div>div[style*=grid-template-columns]{grid-template-columns:minmax(0,1fr)!important}.page [style*=grid-template-columns]>*{min-width:0}.nc-ligne{flex-wrap:wrap}.nc-ligne .plein.petit,.nc-ligne .creux.petit{width:100%;justify-content:center}}.ligne-etat *{display:inline!important;font-size:inherit!important;line-height:inherit!important;position:static!important;float:none!important;margin:0!important;padding:0!important;white-space:normal!important}.ligne-etat br{display:none!important}.ligne-etat a{color:var(--bleu);text-decoration:none}@media(max-width:640px){.ic-gestes{flex-wrap:wrap}.ic-gestes>*{max-width:100%}}@media(max-width:640px){.parler-saisie{flex-wrap:wrap}.parler-saisie .plein.petit{width:100%;justify-content:center}}.page .citation{margin:34px 0 0;padding:0 0 8px;font-size:12.5px;line-height:1.45;color:var(--muet);max-width:560px;font-style:italic}.page .citation span{display:block;font-style:normal;font-size:11.5px;margin-top:2px;letter-spacing:.02em}.eq-matrice .eq-l{grid-template-columns:minmax(0,1fr) 110px 110px 110px}.eq-matrice .eq-l>span{align-items:center}.eq-matrice .eq-l>.pa-l-nom{align-items:flex-start}.eq-matrice input[type=checkbox]{width:18px;height:18px;accent-color:var(--encre)}@media(max-width:640px){.eq-matrice .eq-l{grid-template-columns:minmax(0,1fr) 60px 60px 60px}.eq-matrice .eq-l>span:nth-child(n+2){display:flex!important}}.fe-deux{display:grid;grid-template-columns:260px minmax(0,1fr);gap:16px;margin-top:18px;align-items:start}.fe-canaux{border-radius:22px;padding:8px;display:flex;flex-direction:column;gap:2px}.fe-canal{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:14px;color:var(--encre);text-decoration:none}.fe-canal b{font-size:14px}.fe-canal small{font-size:12px;color:var(--sourd)}.fe-canal:hover{background:#1414190a}.fe-canal.on{background:#14141914}.fe-fil{border-radius:22px;padding:12px;display:flex;flex-direction:column;min-height:420px}.fe-liste{flex:1;overflow:auto;max-height:60vh;display:flex;flex-direction:column;gap:10px;padding:6px 4px}.fe-msg{max-width:78%;display:flex;flex-direction:column;gap:3px}.fe-msg.moi{align-self:flex-end;align-items:flex-end}.fe-qui{font-size:12px;font-weight:600;color:var(--sourd);display:flex;gap:8px;align-items:baseline}.fe-qui i{font-style:normal;font-weight:500;font-size:11px;color:var(--bleu);background:#2b2bea14;border-radius:8px;padding:1px 6px}.fe-qui small{font-weight:400;color:var(--muet)}.fe-txt{background:#fff;border:1px solid var(--trait);border-radius:16px;padding:10px 14px;font-size:14.5px;line-height:1.45}.fe-msg.moi .fe-txt{background:var(--encre);color:var(--sur-encre);border-color:var(--encre)}.fe-msg.dir .fe-txt{border-color:#2b2bea40}.fe-txt a{display:block;margin-top:6px;color:var(--bleu)}.fe-saisie{display:flex;gap:8px;margin-top:10px}.fe-saisie input{flex:1;height:44px;border:0;border-radius:14px;background:#1414190d;padding:0 14px;font:inherit;font-size:15px;outline:none}.fe-saisie input:focus{background:#2b2bea12}.fe-mentions{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}@media(max-width:900px){.fe-deux{grid-template-columns:1fr}.fe-canaux{flex-direction:row;overflow-x:auto}.fe-canal{min-width:160px}.fe-msg{max-width:92%}}@media(max-width:900px){.fe-canaux .note{display:none}}.sirene-choix{border-radius:18px;padding:12px 14px;margin-top:8px}.sirene-l{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--trait)}.sirene-l:first-of-type{border-top:0}.sirene-l .mp-txt small{white-space:normal}.grille.briefing-simple{grid-template-columns:minmax(0,1fr);margin-top:18px}.grille.briefing-simple .bloc{max-width:760px}.rgpd{display:flex;flex-direction:column;gap:3px}.rgpd small{font-size:12px;color:var(--sourd);line-height:1.4}.rgpd small b{color:var(--encre)}.lateral .citation{margin:auto 0 8px;padding:10px 10px 0;font-size:11.5px;line-height:1.4;color:var(--muet);font-style:italic}.lateral .citation span{display:block;font-style:normal;font-size:10.5px;margin-top:2px}.lateral .pied{margin-top:0}@media(max-width:1100px){.page .citation{margin-bottom:90px}}.be-semaine{padding:18px 22px}.be-jour{display:grid;grid-template-columns:44px 1fr 56px;gap:12px;align-items:center;padding:6px 0}.be-nom{font-size:12.5px;font-weight:600;color:var(--sourd);text-transform:capitalize}.be-barre{height:10px;border-radius:5px;background:#1414190f;overflow:hidden}.be-barre i{display:block;height:100%;border-radius:5px}.be-h{font-size:13px;text-align:right;color:var(--sourd)}.mk-brief-zone{border-radius:20px;padding:14px 16px;margin-top:12px;display:flex;flex-direction:column;gap:10px}.mk-brief-ligne{display:flex;gap:8px;margin-top:6px}.mk-brief-ligne input{flex:1;height:40px;border:0;border-radius:12px;background:#1414190d;padding:0 12px;font:inherit;font-size:14.5px;outline:none;min-width:0}.mk-plan{font-size:13px;line-height:1.45}.mk-plan b{color:var(--encre)}.mk-props{display:flex;flex-direction:column;gap:8px}.mk-prop{display:flex;gap:12px;align-items:flex-start;padding:10px 12px;border-radius:14px;background:#ffffffb3;border:1px solid var(--trait)}.mk-prop.on{border-color:var(--encre)}.mk-prop p{margin:0;flex:1;font-size:14px;line-height:1.45}.mk-versions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.mk-versions .etiq{margin-right:4px}.mail-raison{display:block;font-size:12px;color:var(--muet);margin-top:3px}.mail-raison a{color:var(--bleu)}.rel-mandat .mp-txt small{line-height:1.4}.rel-quota{display:inline-flex;flex-direction:column;align-items:flex-end;gap:2px;margin-right:8px}.rel-quota small{font-size:10px;color:var(--muet);text-transform:uppercase;letter-spacing:.04em}.rel-quota input{width:64px;padding:5px 8px;border:1px solid var(--trait);border-radius:8px;background:transparent;color:var(--encre);font:inherit;font-size:13px;text-align:right}@media(max-width:760px){.page .grille[style*="1.4fr 1fr"]{grid-template-columns:1fr!important}}.off-dormante .mp-txt b{color:var(--muet);text-decoration:line-through;text-decoration-thickness:1px}.stk-alerte .mp-txt b:after{content:" · à réapprovisionner";color:var(--rouge);font-weight:600;font-size:12px}.stk-form{margin:0 0 10px;padding:12px 14px;border-radius:12px;background:#14141909}.cai-grille{display:grid;grid-template-columns:1.5fr 1fr;gap:18px;margin-top:18px;align-items:start}.cai-tuiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.cai-tuile{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 14px 12px;border:1px solid var(--trait);border-radius:14px;background:var(--fond2, rgba(255,255,255,.6));color:var(--encre);text-align:left;font:inherit;cursor:pointer;min-height:74px}.cai-tuile:hover{border-color:var(--bleu)}.cai-tuile b{font-size:14px;line-height:1.25}.cai-tuile small{color:var(--muet);font-size:12px}.cai-panier{padding:18px 20px;position:sticky;top:14px}.cai-ligne{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--trait)}.cai-ligne:first-of-type{border-top:0}.cai-nom{display:flex;flex-direction:column;min-width:0}.cai-nom small{color:var(--muet);font-size:12px}.cai-qte{display:inline-flex;align-items:center;gap:8px}.cai-total{display:flex;align-items:baseline;gap:10px;margin-top:14px;padding-top:12px;border-top:1px solid var(--trait)}.cai-total b{font-size:26px;margin-left:auto}.cai-total small{color:var(--muet);font-size:12px;width:100%}.cai-moyens{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}@media(max-width:860px){.cai-grille{grid-template-columns:1fr}.cai-panier{position:static}}@media(max-width:600px){.mod-page{flex-wrap:wrap}.mod-page .pa-chiffres{flex-wrap:wrap;justify-content:flex-end;row-gap:6px;max-width:100%}.mod-page .pa-chiffres select.filtre-select{max-width:150px}}.sit-barre{height:8px;border-radius:6px;background:#14141914;overflow:hidden}.sit-barre span{display:block;height:100%;background:var(--vert);border-radius:6px;transition:width .4s ease}.sit-pct{display:inline-flex;align-items:center;gap:6px}.sit-pct input{width:64px;padding:6px 8px;border:1px solid var(--trait);border-radius:8px;background:transparent;color:var(--encre);font:inherit;font-size:13px;text-align:right}.dock-poignee{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-left:2px;border:0;border-radius:50%;background:transparent;color:var(--muet);cursor:pointer}.dock-poignee:hover{background:#1414190f;color:var(--encre)}.dock-poignee svg{transition:transform .25s ease}.barre.reduite .dock-poignee svg{transform:rotate(180deg)}.barre.reduite{gap:2px;padding:0 8px}.barre.reduite .onglet span{display:none}.barre.reduite .onglet{padding:0 10px}.barre.reduite .micro{transform:scale(.88)}@media(max-width:760px){.barre.reduite{left:50%;right:auto;transform:translate(-50%);justify-content:center}.barre.reduite .micro{transform:none}}.rel-regles label small{font-size:11px;color:var(--muet);margin-left:6px}.cai-client{display:flex;flex-direction:column;gap:4px;margin-top:12px}.cai-client small{font-size:10.5px;color:var(--muet);text-transform:uppercase;letter-spacing:.04em}.cai-client select{padding:8px 10px;border:1px solid var(--trait);border-radius:10px;background:transparent;color:var(--encre);font:inherit;font-size:13px}.page{padding-bottom:calc(var(--barre-h) + 90px)}#app:has(.composer) .page{padding-bottom:250px}@media(max-width:760px){.page{padding-bottom:calc(var(--barre-h) + 130px)}#app:has(.composer) .page{padding-bottom:290px}}.lateral .version{margin-top:6px;font-size:10.5px;color:var(--muet);letter-spacing:.02em}.be-grille{display:grid;grid-template-columns:1.1fr 1fr;gap:16px;margin-top:18px;align-items:start}.be-carte{padding:20px 22px;display:flex;flex-direction:column;gap:10px}.be-etat{font-size:22px;font-weight:700;letter-spacing:-.01em}.be-signaux{margin:4px 0 0;padding-left:18px;font-size:14px;line-height:1.5}.be-echelle{display:flex;flex-direction:column;gap:6px;margin-top:6px}.be-boutons{display:flex;gap:6px}.be-b{flex:1;height:40px;border:1px solid var(--trait);border-radius:12px;background:transparent;color:var(--encre);font:inherit;font-weight:700;cursor:pointer}.be-b.on{background:var(--encre);color:var(--sur-encre);border-color:var(--encre)}.be-bornes{display:flex;justify-content:space-between;font-size:11px;color:var(--muet)}.be-sommeil{display:flex;align-items:center;gap:10px;margin-top:6px}.be-sommeil input{width:90px;padding:8px 10px;border:1px solid var(--trait);border-radius:10px;background:transparent;color:var(--encre);font:inherit}.be-sommeil small{color:var(--muet)}.be-texte{display:flex;flex-direction:column;gap:6px;margin-top:6px}.be-texte textarea{width:100%;padding:10px 12px;border:1px solid var(--trait);border-radius:12px;background:transparent;color:var(--encre);font:inherit;font-size:14px;resize:vertical}.be-moys{display:grid;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:10px}.be-moys div{display:flex;flex-direction:column;gap:2px}.be-moys small{font-size:10.5px;color:var(--muet);text-transform:uppercase;letter-spacing:.04em}.be-moys b{font-size:20px}.be-courbe{width:100%;height:60px;display:block}.be-pratiques{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.be-pratique{padding:16px 18px;display:flex;flex-direction:column;gap:6px}.be-pratique small{color:var(--muet);font-size:12px}.be-pratique p{margin:4px 0 8px;font-size:14px;line-height:1.5}.be-guide{margin-top:18px;padding:28px;display:flex;flex-direction:column;align-items:center;gap:16px}.be-cercle{width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,#2b2bea47,#2b2bea14);display:grid;place-items:center;font-weight:700;font-size:18px;transform:scale(.7);transition:transform var(--dur, 4s) ease-in-out}.be-cercle.grand{transform:scale(1.15)}.be-cercle.fixe{transform:scale(1);transition:none}.be-guide-pied{display:flex;gap:14px;align-items:center}@media(max-width:760px){.be-grille{grid-template-columns:1fr}}.reg-reclamation{box-shadow:inset 3px 0 0 var(--rouge)}.mod-page .mp-txt small b{font-weight:700}.voile{position:fixed;inset:0;z-index:60;background:#14141952;backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:24px;animation:voile-in .18s ease}@keyframes voile-in{0%{opacity:0}to{opacity:1}}.fenetre{width:min(720px,100%);max-height:min(86vh,900px);overflow:auto;border-radius:26px;padding:22px 26px 26px;display:flex;flex-direction:column;gap:14px;animation:fenetre-in .22s ease}.fenetre.large{width:min(960px,100%)}@keyframes fenetre-in{0%{transform:translateY(14px) scale(.985);opacity:0}to{transform:none;opacity:1}}.fenetre-tete{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.fenetre-tete h2{margin:4px 0 0;font-size:22px;letter-spacing:-.015em}.det{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px 22px}.det-l{display:flex;flex-direction:column;gap:2px;font-size:14px}.det-l .etiq{font-size:10.5px}.fen-onglets{display:flex;gap:6px;flex-wrap:wrap}.fen-onglets button{padding:7px 12px;border-radius:999px;border:1px solid var(--trait);background:transparent;color:var(--encre);font:inherit;font-size:13px;cursor:pointer}.fen-onglets button.on{background:var(--encre);color:var(--sur-encre);border-color:var(--encre)}.fen-vue[hidden]{display:none}body.avec-fenetre{overflow:hidden}.reg-outils{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:18px}.reg-outils input[type=search]{flex:1;min-width:200px;padding:10px 14px;border:1px solid var(--trait);border-radius:999px;background:var(--fond2, rgba(255,255,255,.6));color:var(--encre);font:inherit;font-size:14px}.reg-outils .filtres{margin:0}.reg-ligne .mp-txt{cursor:pointer}.reg-ligne .mp-txt:hover b{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.ech-barres{display:flex;align-items:flex-end;gap:6px;height:90px}.ech-barres>div{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}.ech-barres i{display:block;width:100%;border-radius:6px 6px 3px 3px;background:var(--vert)}.ech-barres small{font-size:10px;color:var(--muet);white-space:nowrap}@media(max-width:760px){.voile{padding:8px;align-items:flex-end}.fenetre{max-height:92vh;border-radius:22px 22px 16px 16px}}.opp-pipeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.opp-col{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:18px;background:#14141909;min-height:120px}.opp-col-tete{display:flex;flex-direction:column;gap:2px;padding:2px 4px 6px}.opp-col-tete small{color:var(--muet);font-size:12px}.opp-carte{display:flex;flex-direction:column;gap:3px;padding:12px 14px;border-radius:14px;background:var(--fond2, rgba(255,255,255,.75));border:1px solid var(--trait);cursor:pointer}.opp-carte:hover{border-color:var(--bleu)}.opp-carte b{font-size:13.5px}.opp-carte span{font-size:13px}.opp-carte small{font-size:11.5px;color:var(--muet)}.opp-carte.retard{box-shadow:inset 3px 0 0 var(--rouge)}.opp-carte.sans{box-shadow:inset 3px 0 0 var(--ambre)}.opp-vide{text-align:center;color:var(--muet);padding:14px}@media(max-width:900px){.opp-pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.opp-pipeline{grid-template-columns:1fr}}.risk-matrice{display:flex;flex-direction:column;gap:6px}.risk-ligne{display:grid;grid-template-columns:28px repeat(4,minmax(0,1fr));gap:6px;align-items:stretch}.risk-ligne>small{color:var(--muet);font-size:11px;align-self:center}.risk-case{min-height:44px;border-radius:10px;padding:6px 8px;display:flex;flex-wrap:wrap;gap:4px;align-content:flex-start}.risk-case.vert{background:#2fb56a1f}.risk-case.ambre{background:#e0a02029}.risk-case.rouge{background:#e0404029}.risk-case span{font-size:11.5px;font-weight:600;padding:3px 7px;border-radius:999px;background:var(--fond2, rgba(255,255,255,.8));cursor:pointer}.cpt-table{width:100%;border-collapse:collapse;font-size:13px}.cpt-table th{text-align:left;font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--muet);padding:10px 12px;border-bottom:1px solid var(--trait)}.cpt-table td{padding:9px 12px;border-bottom:1px solid var(--trait);white-space:nowrap}.cpt-table tr:last-child td{border-bottom:0}.savoir-corps{margin-top:12px;font-size:14.5px;line-height:1.6;white-space:normal}.page.vitrine{padding:0 0 80px}.vit-bandeau{margin:14px 24px 0;padding:12px 16px;border-radius:14px;background:#2b2bea14;font-size:13px}.vit-tete{padding:56px 24px 20px;max-width:1100px;margin:0 auto}.vit-tete .titre{font-size:44px}.vit-grille{display:grid;grid-template-columns:1.6fr 1fr;gap:20px;max-width:1100px;margin:0 auto;padding:0 24px;align-items:start}.vit-offres{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px}.vit-offre{padding:18px 18px 16px;display:flex;flex-direction:column;gap:8px}.vit-offre p{margin:0;font-size:13.5px;line-height:1.5;color:var(--sourd, #55555f)}.vit-prix{display:flex;align-items:baseline;gap:8px;margin-top:auto}.vit-prix .tab{font-size:22px;font-weight:700}.vit-prix small{color:var(--muet);font-size:12px}.vit-panier{padding:20px 22px;position:sticky;top:16px}.vit-merci{max-width:1100px;margin:0 auto 16px;padding:18px 22px}.vit-pied{text-align:center;color:var(--muet);font-size:12.5px;padding:40px 24px 0}@media(max-width:860px){.vit-grille{grid-template-columns:1fr}.vit-panier{position:static}.vit-tete .titre{font-size:32px}}.sv-grille{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:18px;align-items:start}.sv-apercu{padding:14px;display:grid;place-items:center}.sv-apercu svg{width:100%;height:auto;max-height:520px;border-radius:12px}@media(max-width:860px){.sv-grille{grid-template-columns:1fr}}.bud-barre{display:block;height:6px;border-radius:4px;background:#14141914;overflow:hidden;margin-top:6px;max-width:320px}.bud-barre i{display:block;height:100%;border-radius:4px}.bud-prevu{width:110px;padding:6px 8px;border:1px solid var(--trait);border-radius:8px;background:transparent;color:var(--encre);font:inherit;font-size:14px;text-align:right}.opp-col,.opp-carte{min-width:0}.opp-carte b,.opp-carte span,.opp-carte small,.opp-col-tete b,.opp-col-tete small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.reg-ligne{flex-wrap:wrap}.reg-ligne .mp-txt{min-width:0;flex:1 1 320px}.reg-ligne .pa-chiffres{flex-wrap:wrap;justify-content:flex-end;row-gap:6px;max-width:100%}.fiche-grille{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:18px;align-items:start;margin-top:16px}.fiche-principal{display:flex;flex-direction:column;gap:14px;min-width:0}.fiche-aside{display:flex;flex-direction:column;gap:12px}.bloc-fiche{padding:16px 18px;border-radius:18px;display:flex;flex-direction:column;gap:8px}.bloc-fiche .bloc-tete{display:flex;justify-content:space-between;align-items:center;gap:10px}.bloc-fiche>small{color:var(--muet);font-size:12px}.fiche-champs{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:4px 16px}.fiche-champ{display:flex;flex-direction:column;gap:3px;padding:9px 12px;border-radius:12px;min-width:0}.fiche-champ .val{font-size:14px;line-height:1.4;overflow-wrap:anywhere}.fiche-champ.peut{cursor:text;transition:background var(--t-instant, .12s)}.fiche-champ.peut:hover,.fiche-champ.peut:focus-visible{background:#1414190d;outline:none}.fiche-champ.vide .val{color:var(--muet);font-style:italic}.fiche-champ.edite{grid-column:1 / -1;background:#1414190a;padding:12px}.fiche-champ.edite .gestes{display:flex;gap:8px;margin-top:8px}.fiche-chiffres{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:4px}.fiche-chiffres div{display:flex;flex-direction:column}.fiche-chiffres small{font-size:11px;color:var(--muet)}.fiche-chiffres b{font-size:20px}.pa-puce.grande{font-size:13px;padding:5px 12px;align-self:flex-start}.gestes.col{display:flex;flex-direction:column;gap:6px;align-items:stretch;margin-top:4px}.gestes.col>*{text-align:center}.creux.danger{color:var(--rouge)}.fiche-ensemble{display:flex;flex-direction:column;gap:12px}.mod-pages a.mod-page{color:inherit;text-decoration:none}@media(max-width:1000px){.fiche-grille{grid-template-columns:1fr}}@media print{.lateral,.barre,.haut,.fen-onglets,.fiche-aside .gestes,[data-fiche-option],.tete-action .gestes{display:none!important}.page{position:static;padding:0}.verre{box-shadow:none;border:1px solid #ddd;background:#fff}}.pl-tete{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:10px}.pl-tete h2{margin:0}.pl-cadre{padding:12px;border-radius:18px;overflow-x:auto}.pl-grille{display:grid;grid-template-columns:44px repeat(7,minmax(96px,1fr));gap:0;min-width:720px}.pl-heures{display:grid;grid-template-rows:34px repeat(var(--nh),var(--px))}.pl-heures span{font-size:11px;color:#9a9aa2;text-align:right;padding-right:8px;transform:translateY(-6px);font-variant-numeric:tabular-nums}.pl-jour{border-left:1px solid rgba(20,20,25,.06);min-width:0}.pl-jour.we .pl-col{background:#14141906}.pl-jour-tete{height:34px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#6b6b75;text-transform:capitalize}.pl-jour.auj .pl-jour-tete{color:var(--bleu)}.pl-col{position:relative;height:calc(var(--nh) * var(--px))}.pl-ligne{display:block;height:var(--px);border-top:1px solid rgba(20,20,25,.06);cursor:pointer}.pl-ligne:hover{background:color-mix(in srgb,var(--bleu) 8%,transparent)}.pl-jour.auj .pl-col:before{content:"";position:absolute;inset:0;background:color-mix(in srgb,var(--bleu) 4%,transparent);pointer-events:none}.pl-ev{position:absolute;left:3px;right:3px;border:0;border-radius:9px;background:color-mix(in srgb,var(--c) 20%,transparent);box-shadow:inset 3px 0 0 var(--c);color:var(--encre);font:inherit;text-align:left;padding:4px 7px;cursor:pointer;overflow:hidden;display:flex;flex-direction:column;gap:1px;z-index:1}.pl-ev:hover{background:color-mix(in srgb,var(--c) 26%,#fff);z-index:2}.pl-ev b{font-size:12px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl-ev small{font-size:11px;color:#6b6b75;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal-mois{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;min-width:620px}.cal-nom{font-size:11px;font-weight:700;color:#9a9aa2;text-align:center;padding:4px 0 6px;text-transform:uppercase;letter-spacing:.04em}.cal-case{min-height:86px;border-radius:12px;background:#ffffff8c;border:1px solid rgba(20,20,25,.06);padding:6px;display:flex;flex-direction:column;gap:3px;cursor:pointer;min-width:0}.cal-case:hover{background:#fff}.cal-case.hors{opacity:.45}.cal-case.passe .cal-num{color:#9a9aa2}.cal-case.auj{border-color:var(--bleu);box-shadow:0 0 0 3px color-mix(in srgb,var(--bleu) 14%,transparent)}.cal-num{font-size:12px;font-weight:700;color:#6b6b75}.cal-ev{border:0;border-radius:7px;background:color-mix(in srgb,var(--c) 20%,transparent);box-shadow:inset 3px 0 0 var(--c);color:var(--encre);font:inherit;font-size:11px;text-align:left;padding:3px 6px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal-ev:hover{background:color-mix(in srgb,var(--c) 26%,#fff)}.plan-charge{min-width:0;display:block}.fr-ligne{display:grid;grid-template-columns:220px minmax(0,1fr);gap:12px;align-items:center;padding:6px 0;border-top:1px solid rgba(20,20,25,.05);min-width:640px}.fr-ligne.fr-entete{border-top:0;padding:0 0 4px}.fr-nom{display:flex;flex-direction:column;min-width:0;cursor:pointer}.fr-nom b{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fr-nom small{font-size:11px;color:#6b6b75;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fr-piste{position:relative;height:30px;background:repeating-linear-gradient(90deg,rgba(20,20,25,.05) 0 1px,transparent 1px 12.5%);border-radius:8px}.fr-sem{display:grid;grid-template-columns:repeat(8,1fr);background:none;height:auto}.fr-sem span{font-size:11px;color:#9a9aa2}.fr-auj{position:absolute;top:-4px;bottom:-4px;width:2px;background:var(--bleu);opacity:.7}.fr-barre{position:absolute;top:4px;height:22px;border:0;border-radius:6px;background:color-mix(in srgb,var(--c) 28%,#fff);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 60%,transparent);color:var(--encre);font:inherit;font-size:11px;padding:0 8px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.fr-barre:hover{background:color-mix(in srgb,var(--c) 40%,#fff)}@media(max-width:600px){.pl-tete{flex-direction:column;align-items:flex-start}.pl-tete .gestes{flex-wrap:wrap}.pl-cadre{padding:8px}}.opp-pipeline.col-3{grid-template-columns:repeat(3,minmax(0,1fr))}.opp-pipeline.col-5{grid-template-columns:repeat(5,minmax(0,1fr))}.opp-col-tete[style] b:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--c);margin-right:7px;vertical-align:1px}.opp-carte{cursor:pointer}.opp-carte .opp-geste{margin-top:6px}.opp-carte.reg-reclamation{box-shadow:inset 3px 0 0 var(--rouge)}.echeancier{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:6px}.ech-col{display:flex;flex-direction:column;gap:4px;padding:8px 6px 6px;border-radius:10px;background:#ffffff80;border:1px solid rgba(20,20,25,.06);min-width:0}.ech-col.retard{background:color-mix(in srgb,var(--rouge) 11%,transparent)}.ech-col.auj{border-color:var(--bleu)}.ech-col.tard{opacity:.85}.ech-tete small{font-size:10px;color:#9a9aa2;text-transform:capitalize;display:block}.ech-col.retard .ech-tete small{color:var(--rouge);font-weight:700}.ech-tete b{display:block;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ech-barre{display:block;height:38px;position:relative;background:#1414190d;border-radius:6px;overflow:hidden}.ech-barre:after{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--h);background:var(--app-a, var(--bleu));border-radius:6px;opacity:.55}.ech-col.retard .ech-barre:after{background:var(--rouge)}.ech-item{border:0;background:#1414190d;color:var(--encre);font:inherit;font-size:11px;text-align:left;border-radius:6px;padding:3px 6px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ech-item:hover{background:#1414191a}.ech-item.tacite{box-shadow:inset 2px 0 0 var(--ambre)}.repart{display:flex;flex-direction:column;gap:6px}.repart-l{display:grid;grid-template-columns:minmax(120px,220px) 1fr 40px;gap:10px;align-items:center;font-size:13px}.repart-nom{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize}.repart-piste{height:10px;background:#1414190f;border-radius:999px;overflow:hidden}.repart-piste i{display:block;height:100%;border-radius:999px;opacity:.7}.repart-l b{text-align:right}.sav-tags{margin-bottom:14px;align-items:center}.sav-tags .etiq{margin-right:4px}@media(max-width:900px){.opp-pipeline.col-5,.opp-pipeline.col-3{grid-template-columns:repeat(2,minmax(0,1fr))}.echeancier{grid-template-columns:repeat(auto-fill,minmax(78px,1fr))}}@media(max-width:560px){.opp-pipeline.col-5,.opp-pipeline.col-3{grid-template-columns:1fr}}.fid-carte .fid-points{display:flex;align-items:baseline;gap:6px}.fid-carte .fid-points b{font-size:28px;line-height:1}.fid-carte .fid-points small{color:var(--muet)}.fid-carte .repart-piste{display:block}.rap-mois{display:grid;grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:8px;align-items:end}.rap-col{border:0;background:none;font:inherit;color:var(--encre);display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer;padding:6px 2px;border-radius:10px;min-width:0}.rap-col:hover{background:#1414190d}.rap-col b{font-size:11px;white-space:nowrap}.rap-barres{display:flex;align-items:flex-end;gap:3px;height:110px;width:100%;justify-content:center}.rap-barres i{display:block;width:38%;max-width:22px;border-radius:5px 5px 2px 2px;min-height:2px}.rap-barres i.e{background:var(--vert);opacity:.8}.rap-barres i.d{background:#c9c9cf}.rap-col small{font-size:11px;color:var(--muet);text-transform:capitalize}.pouls{display:grid;grid-template-columns:repeat(auto-fill,minmax(34px,1fr));gap:4px}.pouls-j{height:40px;border:0;border-radius:8px;background:#1414190d;display:grid;place-items:center;font:inherit;cursor:default}.pouls-j small{font-size:11px;color:#9a9aa2}.pouls-j.vu{background:#1414191f;cursor:pointer}.pouls-j.vu small{color:var(--encre)}.pouls-j.reveil{background:color-mix(in srgb,var(--ambre) 55%,#fff);cursor:pointer}.pouls-j.reveil small{color:var(--encre);font-weight:700}.app.app-ext{position:relative}.app.app-ext:after{content:"à brancher";position:absolute;top:-4px;right:4px;font-size:9px;font-weight:700;letter-spacing:.03em;color:#fff;background:var(--ambre);border-radius:999px;padding:2px 6px}.com-onglets{margin:16px 0 2px}.vue-bascule{height:32px;padding:0 12px;border-radius:999px;border:1px solid rgba(20,20,25,.1);background:#ffffffb3;color:var(--muet);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;margin-right:10px}.vue-bascule:hover{color:var(--encre);background:#fff}@media(max-width:760px){.vue-bascule{display:none}a.reglages-lien{display:inline-flex}}a.reglages-lien{display:inline-flex;align-items:center;text-decoration:none}.ligne.reglage{color:var(--encre);text-decoration:none}.ligne.reglage:hover .q{text-decoration:underline}.fac-onglets{display:flex;gap:6px;margin-top:18px;flex-wrap:wrap}.fac-onglet{height:34px;padding:0 16px;border-radius:17px;display:inline-flex;align-items:center;font-size:14px;font-weight:600;color:var(--sourd);background:#ffffffb3;border:1px solid var(--trait);text-decoration:none}.fac-onglet.on{background:var(--encre);color:var(--sur-encre);border-color:var(--encre)}.fac-onglet:hover:not(.on){color:var(--encre)}.fac-doc{padding:26px 28px}.fac-doc-tete{display:flex;justify-content:space-between;gap:24px;padding-bottom:18px;border-bottom:1px solid var(--trait)}.fac-doc-tete small{display:block;margin-top:2px}.fac-lignes{display:flex;flex-direction:column;margin-top:6px}.fac-ligne{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid var(--trait);font-size:15px;color:var(--encre);text-decoration:none}.fac-ligne span{min-width:0}.fac-ligne b{white-space:nowrap}.fac-totaux{display:flex;flex-direction:column;align-items:flex-end;gap:6px;margin-top:16px}.fac-totaux>div{display:flex;gap:28px;font-size:14.5px;color:var(--sourd)}.fac-totaux>div b{min-width:120px;text-align:right;color:var(--encre)}.fac-totaux .ttc{font-size:18px;color:var(--encre);font-weight:700}.fac-totaux .ttc b{font-size:22px}.fac-mentions{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:22px;padding-top:18px;border-top:1px solid var(--trait)}.fac-mentions>div{display:flex;flex-direction:column;gap:3px;min-width:0}.fac-mentions b{font-size:14.5px}.fac-mentions small{color:var(--sourd);font-size:12.5px}.fac-histo{display:flex;flex-direction:column;gap:14px;margin-top:12px}.fac-ev{display:flex;gap:12px;align-items:flex-start}.fac-ev .point{width:10px;height:10px;border-radius:5px;margin-top:5px;flex:0 0 auto}.fac-ev b{display:block;font-size:15px}.fac-ev small{color:var(--sourd);font-size:13px}.fac-ev.alerte b{color:var(--rouge)}.fac-paie{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:10px}.fac-paie>div{display:flex;flex-direction:column;gap:2px;min-width:0}.fac-paie small{color:var(--sourd);font-size:13px}.fac-etapes{display:flex;gap:6px;margin-top:16px;flex-wrap:wrap}.fac-etape{height:28px;padding:0 12px;border-radius:14px;display:inline-flex;align-items:center;font-size:12.5px;font-weight:700;background:#1414190d;color:var(--muet)}.fac-etape.on{background:#e6f6ec;color:#1f9d55}.fac-gestes-liste{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.fac-gestes-liste .creux{height:34px;font-size:13.5px;padding:0 14px}.fr-grille{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:22px}.fr-champ{display:flex;flex-direction:column;gap:5px;margin-top:12px;font-size:14px}.fr-champ>span{font-weight:600}.fr-champ small{color:var(--sourd);font-size:12.5px}.fr-champ input,.fr-champ textarea{padding:10px 12px;border:1px solid var(--trait);border-radius:12px;background:#ffffffbf;font:inherit;font-size:14.5px;color:var(--encre)}.fr-champ input[type=color]{width:60px;height:38px;padding:3px}.fr-coche{display:inline-flex;align-items:center;gap:10px}.fr-coche input{width:18px;height:18px}@media(max-width:900px){.fac-mentions,.fr-grille,.fac-paie{grid-template-columns:1fr}.fac-doc-tete{flex-direction:column}.fac-doc-tete>div[style]{text-align:left!important}}.onglet span{white-space:nowrap}.tete .etiq-l{flex-wrap:wrap}.tete .etiq,.pastille-etat{white-space:nowrap}.gal-grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;margin-top:16px}.gal-grille.petite{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;margin-top:0}.gal-item{position:relative;display:flex;flex-direction:column;gap:8px;border-radius:18px;padding:8px;background:#ffffffb3;border:1px solid var(--trait);color:var(--encre);text-decoration:none;text-align:left;transition:transform var(--t-press) var(--ease-out),box-shadow var(--t-menu);cursor:pointer}.gal-item:hover{transform:translateY(-2px);box-shadow:0 16px 40px #1414281a}.gal-item.choisi{outline:2px solid var(--bleu);outline-offset:1px}.gal-vig{position:relative;display:block;width:100%;aspect-ratio:1;border-radius:12px;overflow:hidden;background:#eef0f6}.gal-vig img,.gal-vig video{width:100%;height:100%;object-fit:cover;display:block}.gal-vig i{position:absolute;left:10px;right:10px;bottom:10px;font-style:normal;font-size:12.5px;font-weight:600;color:var(--encre);line-height:1.3}.gal-vig.video:after{content:"";position:absolute;left:50%;top:50%;width:38px;height:38px;margin:-19px 0 0 -19px;border-radius:50%;background:#1414198c url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M8 5v14l11-7z'/%3E%3C/svg%3E") center / 18px no-repeat}.gal-duree{position:absolute;right:8px;bottom:8px;background:#141419b3;color:#fff;font-size:11.5px;padding:2px 7px;border-radius:8px;font-variant-numeric:tabular-nums}.gal-vig.grand{aspect-ratio:16 / 9;max-height:560px;border-radius:18px}.gal-vig.grand i{font-size:18px;left:22px;bottom:20px}.gal-grand{padding:10px;align-items:center}.gal-grand img,.gal-grand video{max-width:100%;max-height:600px;border-radius:18px;display:block;margin:0 auto}.gal-legende{display:flex;flex-direction:column;gap:1px;min-width:0;padding:0 4px 2px}.gal-legende b{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gal-legende small{font-size:12px;color:var(--sourd);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gal-actions{position:absolute;top:14px;left:14px;right:14px;display:flex;gap:6px;align-items:center;opacity:0;transition:opacity var(--t-press)}.gal-item:hover .gal-actions,.gal-item.choisi .gal-actions{opacity:1}.gal-item.local .gal-actions{opacity:1;top:auto;bottom:54px}.gal-coche{width:26px;height:26px;border-radius:8px;background:#ffffffe6;border:1px solid var(--trait);display:grid;place-items:center;color:var(--bleu)}.gal-item.choisi .gal-coche{background:var(--bleu);color:#fff;border-color:var(--bleu)}.gal-mini{margin-left:auto;height:26px;padding:0 10px;border-radius:13px;background:#ffffffeb;border:1px solid var(--trait);font-size:12px;font-weight:700;color:var(--encre);display:inline-flex;align-items:center}.gal-mini+.gal-mini{margin-left:0}.gal-cherche{display:flex;gap:8px;align-items:center;margin-top:14px}.gal-cherche input{flex:1;max-width:420px;height:38px;padding:0 14px;border-radius:19px;border:1px solid var(--trait);background:#ffffffbf;font:inherit;font-size:14px;color:var(--encre);outline:none}.gal-barre{display:flex;align-items:center;gap:12px;margin-top:14px;padding:10px 16px;border-radius:18px}.gal-zone{border-radius:24px;transition:background var(--t-press)}.gal-zone.survol{background:#2b2bea0f;outline:2px dashed var(--bleu);outline-offset:6px}.gal-local-tete{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;border-radius:18px;margin-top:16px;flex-wrap:wrap}.svid-nouveau{gap:14px}.svid-choix{display:flex;flex-direction:column;gap:6px;font-size:14px}.svid-choix>span{font-weight:600}.svid-choix select,.svid-choix textarea{padding:10px 12px;border:1px solid var(--trait);border-radius:12px;background:#ffffffbf;font:inherit;font-size:14.5px;color:var(--encre)}.svid-rush{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.svid-rush .svid-choix{flex:1;min-width:220px}.svid-rush-choisi{display:flex;align-items:center;gap:12px}.svid-vig{width:96px;aspect-ratio:16 / 9;border-radius:10px;flex-shrink:0}.svid-formats{display:flex;gap:8px;flex-wrap:wrap}.svid-format{display:flex;flex-direction:column;gap:2px;padding:10px 14px;border-radius:14px;border:1px solid var(--trait);background:#ffffffb3;cursor:pointer;min-width:120px}.svid-format input{display:none}.svid-format b{font-size:13.5px}.svid-format small{color:var(--sourd);font-size:12px}.svid-format:has(input:checked){background:var(--encre);color:var(--sur-encre);border-color:var(--encre)}.svid-format:has(input:checked) small{color:#ffffffb3}.svid-format.court{min-width:0;padding:8px 12px}.svid-liste{display:flex;flex-direction:column;gap:10px;margin-top:10px}.svid-carte{display:flex;align-items:center;gap:14px;padding:12px 16px 12px 12px;border-radius:18px;color:var(--encre);text-decoration:none}.svid-carte .svid-vig{width:120px}.svid-corps{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.svid-corps b{font-size:15px}.svid-corps small{font-size:12.5px;color:var(--sourd)}.svid-compagnon{display:flex;align-items:center;gap:10px;font-size:14.5px;margin-top:6px}.svid-compagnon .point{width:10px;height:10px;border-radius:5px;flex-shrink:0}.svid-agents{display:flex;flex-direction:column;gap:10px;margin-top:8px}.svid-agent{display:flex;align-items:center;gap:10px}.svid-agent .visage{width:32px;height:32px;border-radius:10px;background:#e9ecf7;color:var(--bleu);display:grid;place-items:center;font-weight:700;font-size:13px;flex-shrink:0}.svid-agent b{font-size:14px;display:block}.svid-agent small{color:var(--sourd);font-size:12.5px}.svid-agent.actif .visage{background:var(--bleu);color:#fff}.svid-lecteur{padding:12px}.svid-lecteur video{width:100%;max-height:520px;border-radius:18px;background:#000;display:block}.svid-lecteur.portrait video{max-width:320px;margin:0 auto}.svid-lecteur.carre video{max-width:480px;margin:0 auto}.svid-retour{margin-top:12px;padding:0 6px 4px;display:flex;flex-direction:column;gap:6px}.svid-retour-ligne{display:flex;gap:8px;align-items:center}.svid-retour-ligne input{height:36px;padding:0 12px;border-radius:12px;border:1px solid var(--trait);background:#fffc;font:inherit;font-size:14px;color:var(--encre);flex:1}.svid-retours{display:flex;flex-direction:column;gap:10px;margin-top:8px}.svid-retour-item{display:flex;gap:12px;align-items:flex-start;padding:10px 12px;border-radius:14px;background:#fff9;border:1px solid var(--trait)}.svid-retour-item>b{display:flex;flex-direction:column;min-width:54px;font-size:14px}.svid-retour-item>b small{font-weight:500;color:var(--muet);font-size:11px}.svid-retour-item>span{flex:1;font-size:14px}.svid-retour-item>span small{display:block;color:var(--sourd);font-size:12px;margin-top:2px}.svid-retour-item.traite{opacity:.7}.svid-etapes{display:flex;flex-direction:column;gap:10px;margin-top:8px}.svid-etape{display:flex;gap:10px;align-items:flex-start}.svid-etape .point{width:10px;height:10px;border-radius:5px;margin-top:5px;flex-shrink:0}.svid-etape b{font-size:14px;display:block}.svid-etape small{color:var(--sourd);font-size:12.5px}.svid-etape.a_faire{opacity:.6}.svid-code{margin-top:10px;padding:12px 14px;border-radius:14px;background:#e9ecf7;display:flex;flex-direction:column;gap:4px}.svid-code b{font-size:26px;letter-spacing:.1em}.svid-code code{font-family:ui-monospace,Menlo,monospace;font-size:12.5px}.cal-tete{display:flex;align-items:center;gap:12px;margin-bottom:10px}.cal-tete b{font-size:18px;text-transform:capitalize}.cal-tete .rond{width:34px;height:34px;border-radius:17px;display:grid;place-items:center}.cal-grille{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.cal-jour{font-size:12px;font-weight:600;color:var(--muet);text-transform:uppercase;letter-spacing:.04em;padding:4px 8px}.cal-case{position:relative;min-height:104px;border-radius:14px;background:#ffffffb3;border:1px solid var(--trait);padding:26px 6px 6px;display:flex;flex-direction:column;gap:4px}.cal-case.vide{background:none;border-color:transparent}.cal-case.passe{opacity:.55}.cal-case.auj{border-color:var(--bleu)}.cal-case.cible{background:#2b2bea14;border-color:var(--bleu)}.cal-num{position:absolute;top:6px;left:10px;font-size:12.5px;font-weight:700;color:var(--sourd)}.cal-case.auj .cal-num{color:var(--bleu)}.cal-post{display:flex;align-items:center;gap:5px;padding:4px 7px;border-radius:9px;background:#e9ecf7;color:var(--encre);font-size:12px;font-weight:600;text-decoration:none;min-width:0;cursor:grab}.cal-post span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal-post.publie{background:#1414190d;color:var(--sourd);cursor:default}.cal-post.glisse{opacity:.4}.cal-plus{position:absolute;top:4px;right:6px;width:20px;height:20px;border-radius:10px;display:grid;place-items:center;color:var(--muet);font-weight:700;opacity:0}.cal-case:hover .cal-plus{opacity:1}.mk-visuels{display:grid;gap:6px}.mk-visuels.carrousel{grid-auto-flow:column;grid-auto-columns:78%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px;scrollbar-width:thin}.mk-vis{position:relative;display:block;border-radius:16px;overflow:hidden;background:#eef0f6;scroll-snap-align:start}.mk-vis img,.mk-vis video{width:100%;height:100%;object-fit:cover;display:block}.mk-vis .mk-visuel.vide{width:100%;height:100%;border-radius:0}.mk-vis-oter{position:absolute;top:8px;right:8px;width:28px;height:28px;border-radius:14px;background:#14141999;color:#fff;font-size:18px;line-height:1;display:grid;place-items:center}.mk-vis-n{position:absolute;left:10px;bottom:8px;background:#14141999;color:#fff;font-size:11.5px;padding:2px 7px;border-radius:8px}.mk-vis-gestes{display:flex;gap:8px;align-items:center;margin-top:10px;flex-wrap:wrap}.mk-formats{display:inline-flex;gap:4px;margin-left:auto}.mk-format{height:28px;padding:0 10px;border-radius:14px;font-size:12px;font-weight:700;color:var(--sourd);background:#1414190d}.mk-format.on{background:var(--encre);color:var(--sur-encre)}.mk-galerie{margin-top:10px;padding:12px;border-radius:18px;max-height:360px;overflow:auto}.mk-visuel-zone .mk-visuel.large{height:auto}.mk-visuel-cadre{position:relative;display:block}.mk-carrousel-n{position:absolute;top:8px;right:8px;background:#141419a6;color:#fff;font-size:11.5px;padding:2px 7px;border-radius:8px}@media(max-width:900px){.cal-grille{gap:3px}.cal-case{min-height:72px;padding-top:22px}.cal-post span{display:none}.svid-carte .svid-vig{width:84px}.mk-visuels.carrousel{grid-auto-columns:86%}}.mod-page[data-ouvrir]{cursor:pointer}.mod-page[data-ouvrir]:hover .mp-txt b{color:var(--bleu)}.bud-barre{display:block;height:6px;border-radius:3px;background:#1414190f;overflow:hidden}.bud-barre i{display:block;height:100%;border-radius:3px}.arg-seuil{margin-top:14px;padding:12px 16px;border-radius:16px;background:#fdecec;color:var(--rouge);font-size:14px}.arg-seuil a{color:var(--rouge);text-decoration:underline}.fiche-d{display:flex;flex-direction:column;gap:16px;min-width:0}.fiche-g{gap:16px}.fiche-d .bloc,.fiche-g .bloc{padding:22px 24px}.fiche-d .ctx-l{padding:10px 0}.fiche-d .etiq{margin-bottom:4px}.fac-gestes-liste{gap:8px 8px;margin-top:12px}.fiche-d .creux.petit{align-self:flex-start}.page.launchpad{left:0;right:0;padding-left:max(64px,calc((100vw - 1320px)/2));padding-right:max(64px,calc((100vw - 1320px)/2))}.page.launchpad .apps{justify-content:flex-start;gap:26px 14px}.page.launchpad .apps .app{width:118px}.gen-vigs{display:flex;gap:6px;flex-shrink:0}.gen-vig{width:54px;height:54px;border-radius:10px}.gen-vig i{font-size:10px;left:5px;right:5px;bottom:5px}.mod-page .gen-vigs+.mp-txt{margin-left:6px}.autour{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:34px;padding:14px 18px;border-radius:18px;border:1px dashed var(--trait);background:#ffffff59}.autour>.etiq{margin-right:4px}.autour-groupe{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.autour-groupe>small{font-size:11.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--muet);margin-right:2px}.autour-lien{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 10px 0 5px;border-radius:15px;background:#fffc;border:1px solid var(--trait);font-size:13px;font-weight:600;color:var(--encre)}.autour-lien .ico{width:20px;height:20px;border-radius:6px;display:grid;place-items:center}.autour-lien:hover{transform:translateY(-1px)}.br-fiche{margin-top:18px}.br-ou{margin-top:6px;padding:12px 14px;border-radius:14px;background:#1414190a;font-size:14px}.br-ou p{margin:4px 0 0;color:var(--sourd)}.br-ligne.ouvert{background:#2b2bea0d}.micro.parle{background:var(--encre);box-shadow:0 10px 28px #1414194d;animation:parle 1s ease-in-out infinite}@keyframes parle{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.rond.ecoute{background:var(--bleu);color:#fff;animation:pouls 1.2s ease-in-out infinite}.rond.parle{background:var(--encre);color:var(--sur-encre)}.ecoute-direct{position:fixed;left:50%;bottom:196px;transform:translate(-50%);z-index:60;max-width:min(720px,calc(100% - 48px));padding:12px 18px;border-radius:18px;display:flex;align-items:center;gap:10px;font-size:17px;color:var(--encre)}.ecoute-direct .ed-point{width:10px;height:10px;border-radius:50%;background:var(--bleu);flex:none;animation:pouls-pt 1s ease-in-out infinite}.ecoute-direct.final .ed-point{background:var(--vert);animation:none}@keyframes pouls-pt{0%,to{opacity:1}50%{opacity:.35}}.fr-grille label.vx-radio,label.vx-radio{display:flex;flex-direction:row;grid-template-columns:none;gap:12px;align-items:flex-start;padding:8px 0;margin-top:4px}.vx-radio input{margin-top:4px;width:18px;height:18px;accent-color:var(--bleu)}.vx-radio span{display:block}.vx-radio small{display:block;color:var(--muet);font-weight:400;margin-top:2px}.g81{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.g81-domaine{background:var(--verre, rgba(255,255,255,.72));border:1px solid var(--trait);border-radius:20px;padding:14px;display:flex;flex-direction:column;gap:10px;min-width:0}.g81-domaine.retenu{border-color:#2b2bea59}.g81-dom-tete{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.g81-dom-tete b{font-size:14.5px;line-height:1.3;flex:1 1 100%}.g81-dom-tete small{color:var(--muet);font-size:12px}.g81-dom-num{width:22px;height:22px;border-radius:7px;background:var(--encre);color:var(--sur-encre);display:grid;place-items:center;font-size:11.5px;font-weight:800;flex:none}.g81-gestes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.g81-geste{text-align:left;background:#fff;border:1px solid var(--trait);border-radius:12px;padding:8px 9px;font:inherit;font-size:11.5px;line-height:1.3;color:var(--encre);cursor:pointer;display:flex;flex-direction:column;gap:4px;min-height:64px;transition:border-color .15s,background .15s}.g81-geste:hover{border-color:var(--encre)}.g81-geste.fait{background:var(--encre);color:var(--sur-encre);border-color:var(--encre)}.g81-geste.fait .g81-source{color:#ffffffb3}.g81-geste.ref{border-style:dashed}.g81-geste.vide{color:var(--muet);border-style:dotted}.g81-source{font-size:10px;color:var(--muet);letter-spacing:.02em;margin-top:auto}.g81-centre{background:var(--encre);color:var(--sur-encre);border-radius:20px;padding:12px;display:flex;flex-direction:column;justify-content:center;text-align:center}.g81-mandala{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr) minmax(0,1fr);grid-template-rows:auto 1fr auto;gap:6px;height:100%}.g81-orbite{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:2px;min-height:96px;padding:8px 9px;border-radius:12px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#fff;text-decoration:none;text-align:left;font-size:11px;line-height:1.25;box-shadow:inset 3px 0 0 var(--dir, var(--bleu));transition:background .15s}.g81-orbite:hover{background:#ffffff29}.g81-orbite small{font-weight:800;font-size:10px;color:#ffffffb3}.g81-orbite span{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.g81-orbite em{font-style:normal;font-variant-numeric:tabular-nums;color:#ffffffd9;font-weight:700}.g81-orbite.vide{visibility:hidden}.g81-coeur{grid-column:2;grid-row:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;cursor:pointer;padding:6px 4px}.g81-coeur .etiq{color:#ffffffb3;font-size:10px}.g81-coeur b{font-size:15px;line-height:1.2;letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.g81-coeur .note{color:#ffffffbf;font-size:11.5px}.g81-anneau-boite{position:relative;width:104px;height:104px;display:grid;place-items:center;margin-bottom:6px}.g81-anneau{position:absolute;inset:0}.g81-anneau-n{position:relative;display:flex;flex-direction:column;align-items:center;line-height:1}.g81-anneau-n b{font-size:28px;letter-spacing:-.02em}.g81-anneau-n small{font-size:11px;color:#ffffffbf;margin-top:4px}.g81-centre.fait .g81-coeur{outline:2px solid var(--bleu);outline-offset:2px;border-radius:14px}.g81-domaine{box-shadow:inset 0 4px 0 var(--dir, var(--bleu))}.g81-dom-num{background:var(--dir, var(--encre))}.g81-dom-tete small{display:inline-flex;align-items:center;gap:6px}.g81-jauge{flex:1 1 100%;height:4px;border-radius:3px;background:var(--trait);overflow:hidden}.g81-jauge i{display:block;height:100%;background:var(--dir, var(--bleu));transition:width .6s}.g81-geste.fait{background:var(--dir, var(--encre));border-color:var(--dir, var(--encre))}.g81-eclaire{outline:3px solid var(--dir, var(--bleu));outline-offset:3px;transition:outline-color .4s}.g81.compacte .g81-gestes{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.g81.compacte .g81-geste{aspect-ratio:1 / 1;min-height:0;padding:6px;font-size:9.5px;line-height:1.2;border-radius:9px}.g81.compacte .g81-geste .g81-txt{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.g81.compacte .g81-source{display:none}.g81.compacte .g81-domaine{padding:10px;gap:8px}.g81-mini{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;width:92px;margin-top:6px;position:relative;padding-right:60px}.g81-mini-dom{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;aspect-ratio:1 / 1;border-radius:4px;padding:2px;background:var(--creme, #f7f6f3);border:1px solid var(--trait)}.g81-mini-dom b{display:block;border-radius:1px;background:#14141914}.g81-mini-dom b.fait{background:var(--dir, var(--bleu))}.g81-mini-centre{display:block;aspect-ratio:1 / 1;border-radius:4px;background:var(--encre)}.g81-mini-centre.fait{outline:2px solid var(--bleu);outline-offset:-2px}.g81-mini-compte{position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:12px;color:var(--muet);white-space:nowrap}.g81-mini-compte b{color:var(--encre);font-size:15px;margin-right:3px}.g81-centre .etiq{color:#ffffffb3}.g81-centre b{font-size:20px;line-height:1.2;letter-spacing:-.01em}.g81-centre .note{color:#ffffffbf}.g81-compte{margin-top:6px;font-size:13px;color:#ffffffd9}.g81-compte b{font-size:24px;margin-right:4px}.g81-centre.fait{outline:3px solid var(--bleu);outline-offset:2px}.g81-compare{display:flex;flex-direction:column;gap:8px}.g81-cmp{display:grid;grid-template-columns:1.4fr 1fr 1fr auto;gap:12px;align-items:center;padding:10px 12px;border:1px solid var(--trait);border-radius:14px;background:#fff;font-size:13.5px}.g81-cmp-fait,.g81-cmp-ref{color:var(--muet)}.g81-cmp-verdict{font-weight:700;padding:4px 10px;border-radius:99px;font-size:12.5px;background:var(--creme, #f7f6f3)}.g81-cmp-verdict.vert{color:var(--vert)}.g81-cmp-verdict.ambre{color:var(--ambre, #d9641a)}.g81-cmp-verdict.rouge{color:var(--rouge)}@media(max-width:1100px){.g81{grid-template-columns:repeat(2,minmax(0,1fr))}.g81-centre{grid-column:1 / -1;order:-1}}@media(max-width:720px){.g81,.g81-gestes{grid-template-columns:1fr}.g81-geste{min-height:0}.g81-cmp{grid-template-columns:1fr 1fr}.g81-mandala{grid-template-columns:repeat(3,minmax(0,1fr))}.g81-orbite{min-height:56px;font-size:10px}.g81.compacte .g81-gestes{grid-template-columns:repeat(2,1fr)}}.g81-centre.grand{margin-top:22px;padding:18px;border-radius:28px;min-height:560px}.g81-centre.grand .g81-mandala{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) minmax(0,1fr);grid-template-rows:1fr auto 1fr;gap:12px}.g81-centre.grand .g81-orbite{min-height:150px;padding:16px 18px;border-radius:18px;font-size:15px;gap:8px}.g81-centre.grand .g81-orbite small{font-size:12px}.g81-centre.grand .g81-orbite span{font-weight:600;line-height:1.3;-webkit-line-clamp:3}.g81-centre.grand .g81-orbite em{display:inline-flex;align-items:center;gap:6px;font-size:13px}.g81-orbite-jauge{display:block;width:100%;height:4px;border-radius:3px;background:#ffffff26;overflow:hidden}.g81-orbite-jauge b{display:block;height:100%;background:var(--dir, var(--bleu))}.g81-centre.grand .g81-coeur{padding:18px 12px;gap:8px}.g81-centre.grand .g81-coeur b{font-size:22px;-webkit-line-clamp:3}.g81-centre.grand .g81-coeur .note{font-size:14px}.g81-centre.grand .g81-coeur .etiq{font-size:11.5px}.g81-centre.grand .g81-anneau-boite{width:150px;height:150px}.g81-centre.grand .g81-anneau-n b{font-size:40px}.g81-centre.grand .g81-anneau-n small{font-size:12.5px}.g81-jauge.grande{display:block;height:6px;margin-top:18px}.g81-gestes.grands{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.g81-geste.grand{padding:18px 20px;border-radius:20px;font-size:16px;line-height:1.4;min-height:120px;gap:10px;background:var(--verre, rgba(255,255,255,.72))}.g81-geste.grand .g81-source{font-size:12px}.g81-num{width:26px;height:26px;border-radius:8px;background:var(--dir, var(--encre));color:#fff;display:grid;place-items:center;font-size:12.5px;font-weight:800}.g81-geste.grand.fait .g81-num{background:#ffffff40}.g81-nav{display:flex;justify-content:space-between;gap:12px;margin-top:18px;flex-wrap:wrap}.g81-compare.grande{margin-top:18px;gap:12px}.g81-compare.grande .g81-cmp{grid-template-columns:auto 1.6fr 1fr 1fr auto;padding:16px 18px;border-radius:18px;font-size:15px;color:var(--encre);text-decoration:none;box-shadow:inset 4px 0 0 var(--dir, var(--bleu))}@media(max-width:900px){.g81-centre.grand{min-height:0}.g81-centre.grand .g81-orbite{min-height:110px;padding:12px;font-size:13px}.g81-centre.grand .g81-coeur b{font-size:17px}.g81-gestes.grands{grid-template-columns:1fr}.g81-compare.grande .g81-cmp{grid-template-columns:auto 1fr}}@media(max-width:600px){.g81-centre.grand .g81-mandala{grid-template-columns:1fr 1fr;grid-template-rows:auto}.g81-centre.grand .g81-coeur{grid-column:1 / -1;grid-row:auto;order:-1}.g81-centre.grand .g81-orbite{min-height:96px}}.fiche-pages{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.fiche-pages a{height:38px;padding:0 16px;border-radius:99px;border:1px solid var(--trait);background:var(--verre, rgba(255,255,255,.72));font-size:14px;font-weight:600;color:var(--encre);display:inline-flex;align-items:center;text-decoration:none}.fiche-pages a.on{background:var(--encre);color:var(--sur-encre);border-color:var(--encre)}.off-photos{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-top:10px}.off-photo{position:relative;aspect-ratio:4 / 3;border-radius:16px;overflow:hidden;background:var(--creme, #f7f6f3);border:1px solid var(--trait);display:grid;place-items:center}.off-photo img{width:100%;height:100%;object-fit:cover;display:block}.off-photo.ajout{border-style:dashed;cursor:pointer;color:var(--muet)}.off-photo.ajout span{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:12.5px}.off-photo-oter{position:absolute;top:8px;right:8px;width:28px;height:28px;border-radius:50%;border:0;background:#141419b3;color:#fff;font-size:16px;cursor:pointer}.off-liste{display:flex;flex-direction:column;gap:6px;margin-top:6px}.off-liste-l{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--trait);border-radius:12px;background:#fff;font-size:14.5px}.off-liste-ajout{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.off-liste-ajout input{flex:1;min-width:180px;height:38px;border-radius:12px;border:1px solid var(--trait);padding:0 12px;font:inherit}.off-texte{white-space:pre-wrap;font:inherit;font-size:14.5px;line-height:1.5;background:#fff;border:1px solid var(--trait);border-radius:14px;padding:14px 16px;margin:0}.bloc.cliquable{text-decoration:none;color:var(--encre);display:flex;flex-direction:column;gap:4px}.bloc.cliquable:hover{border-color:var(--encre)}.off-form{display:flex;flex-direction:column;gap:14px}.off-form .etiq{margin-bottom:2px}.off-form .fr-champ{margin-top:0;display:flex;flex-direction:column;gap:6px}.off-form .fr-champ span{font-size:13.5px;font-weight:600;color:var(--encre)}.off-form input,.off-form textarea{width:100%;box-sizing:border-box;font:inherit;font-size:15.5px;padding:12px 14px;border:1px solid var(--trait);border-radius:14px;background:#fff;color:var(--encre)}.off-form textarea{min-height:120px;resize:vertical}.off-form input:focus,.off-form textarea:focus{outline:none;border-color:var(--encre)}.off-form .gestes{margin-top:4px}.ig-profil{max-width:520px;border-radius:22px;padding:0 0 12px;overflow:hidden}.ig-barre{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;font-size:15px;border-bottom:1px solid rgba(20,20,25,.06)}.ig-retour{font-size:22px;line-height:1;text-decoration:none;color:var(--encre);width:24px}.ig-barre span{width:24px}.ig-tete{display:flex;align-items:center;gap:22px;padding:16px 18px 6px}.ig-avatar{width:76px;height:76px;border-radius:50%;object-fit:cover;flex:none;background:#f1f1f4}.ig-avatar-vide{display:inline-flex;align-items:center;justify-content:center;font-size:30px;font-weight:700;color:var(--sourd)}.ig-handle{font-size:18px;font-weight:700;letter-spacing:-.01em}.ig-compteurs{display:flex;gap:18px;margin-top:8px;font-size:13.5px;color:var(--encre)}.ig-compteurs b{font-weight:700;margin-right:3px}.ig-nom{padding:6px 18px 0;font-size:14px;font-weight:650}.ig-bio{padding:3px 18px 0;font-size:13.5px;line-height:1.45;color:var(--encre);white-space:pre-line}.ig-lien{display:block;padding:4px 18px 0;font-size:13.5px;color:#2b57e6;font-weight:600;text-decoration:none}.ig-onglets{display:grid;grid-template-columns:repeat(3,1fr);margin-top:14px;border-top:1px solid rgba(20,20,25,.08)}.ig-onglets span{text-align:center;padding:10px 0 8px;font-size:15px;color:var(--sourd);border-bottom:1.5px solid transparent}.ig-onglets span.on{color:var(--encre);border-bottom-color:var(--encre)}.ig-grille{display:grid;grid-template-columns:repeat(3,1fr);gap:2px}.ig-case{position:relative;aspect-ratio:1;display:block;overflow:hidden;background:#f1f1f4;text-decoration:none}.ig-case img{width:100%;height:100%;object-fit:cover;display:block}.ig-case .mk-visuel{width:100%;height:100%}.ig-perdue{display:none;position:absolute;inset:0;align-items:center;justify-content:center;font-size:11px;color:var(--sourd);text-align:center;padding:6px}.ig-case.perdue img{display:none}.ig-case.perdue .ig-perdue{display:flex}.ig-video{position:absolute;top:6px;right:6px;width:14px;height:14px}.ig-video:before{content:"";position:absolute;inset:0;border:7px solid transparent;border-left:12px solid #fff;border-right:0;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5))}.ig-vide{grid-column:span 3;padding:30px 18px;text-align:center;font-size:13.5px;color:var(--sourd)}.ig-source{padding:12px 18px 4px;font-size:12.5px;color:var(--sourd);line-height:1.5}.chat-l{display:flex;align-items:flex-start;gap:12px;padding:10px;margin:0 -10px;border-radius:14px;color:var(--encre);text-decoration:none;animation:monter .5s cubic-bezier(.2,.8,.2,1) both}.chat-l:hover{background:#1414190b}.chat-txt{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1}.chat-txt>b{font-size:12.5px;display:flex;gap:6px;align-items:baseline}.chat-txt>b small{font-weight:400;color:var(--sourd)}.chat-bulle{display:inline-block;background:#fff;border:1px solid rgba(20,20,25,.08);border-radius:4px 16px 16px;padding:9px 12px;font-size:14px;font-weight:500;line-height:1.4;box-shadow:0 1px 2px #1414190a}.fait-l{display:flex;gap:12px;align-items:flex-start;padding:8px 10px;margin:0 -10px;animation:monter .5s cubic-bezier(.2,.8,.2,1) both}.fait-h{font-size:12px;color:var(--sourd);min-width:76px;padding-top:2px}.fait-txt{display:flex;flex-direction:column;gap:2px;font-size:13.5px;font-weight:600;line-height:1.3;min-width:0}.fait-txt small{font-weight:400;color:var(--sourd);font-size:12.5px}.obj-plan .obj-verdict{font-size:16px;display:flex;gap:6px;flex-wrap:wrap;align-items:baseline}.obj-plan .obj-verdict span{color:var(--sourd);font-weight:400;font-size:14px}.obj-gestes{display:flex;flex-direction:column;gap:2px;margin-top:6px}.obj-geste{display:grid;grid-template-columns:168px minmax(0,1fr);gap:12px;padding:9px 0;border-top:1px solid rgba(20,20,25,.06);font-size:14px;line-height:1.4;animation:monter .45s cubic-bezier(.2,.8,.2,1) both}.obj-geste:first-child{border-top:0}.obj-geste small{display:block;color:var(--sourd);font-size:12.5px;margin-top:2px}.og-qui{font-size:12.5px;font-weight:600;color:var(--sourd);padding-top:1px}@media(max-width:720px){.obj-geste{grid-template-columns:1fr;gap:3px}}.visite{position:fixed;inset:0;z-index:90;background:#14141947;backdrop-filter:blur(6px);display:grid;place-items:center;padding:24px;animation:fondu .3s both}.visite-fen{width:min(520px,100%);padding:26px 28px 22px;border-radius:26px;background:#fffffff5;box-shadow:0 30px 80px #14141940;display:flex;flex-direction:column;gap:10px;animation:pal .35s cubic-bezier(.2,.8,.2,1) both}.visite-fen h2{margin:0;font-size:24px;letter-spacing:-.015em}.visite-fen p{margin:0;font-size:15px;line-height:1.5;color:var(--sourd)}.visite-gestes{display:flex;gap:8px;align-items:center;margin-top:8px}.visite-points{display:flex;gap:6px;justify-content:center;margin-top:4px}.visite-points i{width:6px;height:6px;border-radius:50%;background:#14141926}.visite-points i.on{background:var(--bleu);width:18px;border-radius:3px}.obj-pages{display:flex;flex-direction:column;gap:8px;margin-top:18px}.obj-page{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 20px;border-radius:18px;color:var(--encre);text-decoration:none;animation:monter .45s cubic-bezier(.2,.8,.2,1) both;transition:transform .15s ease,box-shadow .15s ease}.obj-page:hover{transform:translateY(-1px);box-shadow:0 10px 30px #14141914}.obj-page span{display:flex;flex-direction:column;gap:3px;min-width:0}.obj-page b{font-size:17px;letter-spacing:-.01em}.obj-page small{font-size:13px;color:var(--sourd);line-height:1.35}.obj-page i{font-style:normal;font-size:18px;color:var(--bleu);flex-shrink:0}.page-suivante{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 22px;border-radius:20px;margin-top:18px;color:var(--encre);text-decoration:none}.page-suivante span{display:flex;flex-direction:column;gap:2px}.page-suivante small{font-size:12.5px;color:var(--sourd)}.page-suivante b{font-size:18px;letter-spacing:-.01em}.page-suivante i{font-style:normal;font-size:20px;color:var(--bleu)}.obj-texte{margin:8px 0 0;font-size:17px;line-height:1.55;letter-spacing:-.005em}.obj-liste{margin:6px 0 0;padding-left:18px;font-size:14px;line-height:1.5;color:var(--sourd)}.dm{display:grid;grid-template-columns:340px minmax(0,1fr);height:calc(100vh - 116px);min-height:520px;border-radius:26px;overflow:hidden;margin-top:6px}.dm-liste{border-right:1px solid var(--trait);display:flex;flex-direction:column;min-height:0}.dm-liste-tete{display:flex;align-items:center;gap:10px;padding:18px 16px 12px}.dm-liste-tete h1{margin:0;font-size:26px;letter-spacing:-.02em;flex:1}.dm-total{background:var(--bleu);color:#fff;border-radius:999px;font-size:12px;font-weight:700;padding:2px 9px}.dm-convs{overflow:auto;padding:4px 8px 12px;display:flex;flex-direction:column;gap:2px}.dm-conv{display:grid;grid-template-columns:44px 1fr auto;gap:12px;align-items:center;padding:10px;border-radius:16px;color:var(--encre);text-decoration:none}.dm-conv:hover,.dm-conv.on{background:#2b2bea12}.dm-conv-txt{min-width:0;display:flex;flex-direction:column;gap:2px}.dm-conv-txt b{font-size:15px;display:flex;justify-content:space-between;gap:8px}.dm-conv-txt b small{font-weight:400;color:var(--sourd);font-size:12px;white-space:nowrap}.dm-conv-txt>span{font-size:13.5px;color:var(--sourd);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dm-conv.nonlu .dm-conv-txt>span{color:var(--encre);font-weight:600}.dm-badge{font-style:normal;background:var(--bleu);color:#fff;border-radius:999px;min-width:20px;height:20px;display:grid;place-items:center;font-size:11.5px;font-weight:700;padding:0 6px}.dm-fil{display:flex;flex-direction:column;min-height:0;min-width:0}.dm-tete{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--trait)}.dm-qui{flex:1;min-width:0;display:flex;flex-direction:column}.dm-qui b{font-size:16px}.dm-qui small{color:var(--sourd);font-size:12.5px;display:flex;align-items:center;gap:6px}.dm-pt{width:8px;height:8px;border-radius:50%;background:var(--vert);display:inline-block}.dm-retour{display:none}.dm-bulles{flex:1;overflow:auto;padding:18px 20px;display:flex;flex-direction:column;gap:6px}.dm-jour{display:flex;justify-content:center;margin:10px 0}.dm-jour span{font-size:12px;color:var(--sourd);background:#1414190d;border-radius:999px;padding:3px 10px}.dm .msg{max-width:72%;display:flex;gap:8px;align-items:flex-end;animation:monter .3s both}.dm .msg.moi{align-self:flex-end;flex-direction:column;align-items:flex-end}.dm .msg-corps{padding:10px 14px;border-radius:20px;font-size:15px;line-height:1.45;white-space:pre-wrap}.dm .msg.dir .msg-corps{background:#f0f0f4;color:var(--encre);border-bottom-left-radius:6px}.dm .msg.moi .msg-corps{background:var(--bleu);color:#fff;border-bottom-right-radius:6px}.dm .msg>small,.dm .msg-bloc>small{font-size:11px;color:var(--sourd);padding:0 6px}.dm .msg-bloc{display:flex;flex-direction:column;gap:4px;min-width:0}.dm .msg-sous{display:block;font-size:12.5px;opacity:.75;margin-top:6px}.dm .msg.dir .msg-gestes{padding-left:4px}.dm-ecrit{display:flex;align-items:center;gap:8px}.dm-ecrit span{background:#f0f0f4;border-radius:18px;padding:10px 12px;display:flex;gap:4px}.dm-ecrit i{width:7px;height:7px;border-radius:50%;background:#8a8a92;animation:pense 1s infinite}.dm-ecrit i:nth-child(2){animation-delay:.2s}.dm-ecrit i:nth-child(3){animation-delay:.4s}.dm-saisie{position:relative;display:flex;align-items:center;gap:8px;padding:12px 14px;border-top:1px solid var(--trait)}.dm-saisie input{flex:1;border:1px solid rgba(20,20,25,.1);border-radius:999px;padding:11px 16px;font-size:15px;background:#fff}.dm-emoji{background:none;border:0;font-size:22px;cursor:pointer}.dm-envoyer{width:42px;height:42px;border-radius:50%;background:var(--bleu);border:0;display:grid;place-items:center;cursor:pointer;flex-shrink:0}.dm-emojis{position:absolute;left:12px;bottom:64px;background:#fff;border-radius:18px;box-shadow:0 16px 40px #1414192e;padding:10px;display:grid;grid-template-columns:repeat(8,36px);gap:2px;z-index:5}.dm-emojis button{background:none;border:0;font-size:22px;width:36px;height:36px;border-radius:10px;cursor:pointer}.dm-emojis button:hover{background:#1414190f}.dm-vide{color:var(--sourd);padding:30px;text-align:center}.dm-vide.grand{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.dm-vide.grand b{color:var(--encre);font-size:20px}.dm-vide-ico{color:var(--bleu);opacity:.8}@media(max-width:820px){.dm{grid-template-columns:1fr;height:calc(100vh - 100px)}.dm-page.dm-ouvert .dm-liste{display:none}.dm-page:not(.dm-ouvert) .dm-fil{display:none}.dm-retour{display:grid}}.dm-ecrit[hidden],.dm-emojis[hidden]{display:none}.ville-fixe{overflow:hidden!important;padding:0!important;background:#fff}.ville-cadre{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);aspect-ratio:2752 / 1536;min-width:100%;min-height:100%}.ville-fond{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;display:block}.ville-zone{position:absolute;transform:translate(-50%,-50%);border-radius:50%;display:flex;align-items:flex-end;justify-content:center;text-decoration:none;color:var(--encre)}.ville-zone span{opacity:0;transform:translateY(6px);transition:opacity var(--t-menu),transform var(--t-menu);border-radius:14px;padding:7px 12px;font-size:13px;font-weight:600;display:flex;flex-direction:column;gap:1px;pointer-events:none;white-space:nowrap}.ville-zone span small{font-size:11px;font-weight:400;color:var(--sourd)}.ville-zone:hover{background:radial-gradient(closest-side,#2b2bea1a,#2b2bea00)}.ville-zone:hover span,.ville-zone:focus-visible span{opacity:1;transform:translateY(0)}.ville-haut{position:absolute;left:32px;right:32px;top:22px;display:flex;justify-content:space-between;align-items:flex-start;z-index:2}.ville-haut .droite{display:flex;align-items:center;gap:8px}.ville-bonjour .grand{font-size:30px;font-weight:700;letter-spacing:-.03em;line-height:1.05}.ville-bonjour .quand{font-size:13px;color:var(--sourd);margin-top:6px;text-transform:capitalize}.ville-cartes{position:absolute;left:32px;right:32px;bottom:calc(var(--barre-h) + 58px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;z-index:2}.ville-carte{border-radius:24px;padding:18px 20px 16px;display:flex;flex-direction:column;gap:10px;min-height:168px}.ville-carte .gestes{margin-top:auto;display:flex;gap:8px;flex-wrap:wrap}.ville-dit{font-size:18px;font-weight:600;line-height:1.3;letter-spacing:-.01em}.ville-acces-l{display:flex;gap:8px}.ville-acces{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 6px;border-radius:16px;background:#ffffff8c;border:1px solid var(--trait);text-decoration:none;color:var(--encre);font-size:12px;font-weight:600}.ville-acces:hover{background:#fff}.ville-chiffres{display:flex;gap:18px;margin-top:auto}.ville-chiffres span{display:flex;flex-direction:column}.ville-chiffres b{font-size:20px;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ville-chiffres small{font-size:11.5px;color:var(--sourd)}.ville-ligne{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.25}.ville-ligne .tab{width:44px;flex:none;color:var(--sourd)}.ville-ligne span:last-child{display:flex;flex-direction:column;border-left:3px solid var(--c, var(--trait));padding-left:8px}.ville-ligne small{color:var(--sourd);font-size:12px}@media(max-width:900px){.ville-haut{left:18px;right:18px;top:16px}.ville-bonjour .grand{font-size:24px}.ville-cartes{left:14px;right:14px;bottom:calc(var(--barre-h) + 44px);grid-template-columns:1fr;gap:10px}.ville-carte{min-height:0;padding:14px 16px 12px}.ville-carte:nth-child(3){display:none}.ville-zone span{display:none}}#gen-form [hidden]{display:none!important}.gen-comment .ctx-l span{flex:0 0 auto;white-space:nowrap}.gen-comment .ctx-l b{text-align:right}.gen-atelier{--g-txt:var(--cm-text,#f1f2ef);--g-muet:var(--cm-muted,#aabac0);--g-cyan:var(--cm-cyan,#8fddd9);--g-ambre:var(--cm-amber,#e6bc87);--g-verre:rgba(16,22,30,.72);--g-bord:rgba(255,255,255,.1);--g-fond:rgba(255,255,255,.05);--g-anim:.22s;position:relative;color:var(--g-txt);padding-bottom:210px;margin-top:10px}.gen-pleine{min-height:calc(100vh - 140px)}.gen-haut{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:18px}.gen-segment{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;padding:3px;border-radius:999px;background:var(--g-fond);border:1px solid var(--g-bord);isolation:isolate}.gen-segment-fond{position:absolute;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);border-radius:999px;background:#ffffff24;transition:transform var(--g-anim) var(--ease-out);z-index:-1}.gen-onglet{border:0;background:transparent;color:inherit;opacity:.6;padding:8px 22px;border-radius:999px;font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:opacity var(--g-anim)}.gen-onglet.on{opacity:1}.gen-haut-etat{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--g-muet)}.gen-point{width:7px;height:7px;border-radius:50%;background:var(--g-muet);box-shadow:0 0 0 3px #ffffff0f}.gen-point.ok{background:var(--g-cyan);box-shadow:0 0 0 3px #8fddd92e,0 0 14px #8fddd980}.gen-scene{position:relative;overflow:hidden;border-radius:22px;min-height:380px;border:1px solid var(--g-bord);display:flex;align-items:flex-end;padding:40px}.gen-scene-fond{position:absolute;inset:-20%;background:radial-gradient(60% 70% at 20% 30%,rgba(143,221,217,.28),transparent 60%),radial-gradient(50% 60% at 80% 70%,rgba(230,188,135,.26),transparent 60%),radial-gradient(70% 70% at 60% 20%,rgba(120,140,255,.18),transparent 60%),linear-gradient(160deg,#0f1720,#0a0f15);animation:gen-derive 18s ease-in-out infinite alternate;filter:saturate(1.1)}@keyframes gen-derive{0%{transform:translate3d(-2%,-1%,0) scale(1)}to{transform:translate3d(2%,2%,0) scale(1.06)}}.gen-scene-texte{position:relative;max-width:560px}.gen-scene-etiq{display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--g-cyan);margin-bottom:12px}.gen-scene h1{margin:0 0 12px;font-size:clamp(34px,5vw,54px);line-height:1.02;letter-spacing:-.03em;font-weight:700;text-wrap:balance}.gen-scene p{margin:0;font-size:15px;line-height:1.55;color:var(--g-muet);max-width:46ch}.gen-espace{display:flex;flex-direction:column;gap:14px}.gen-grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px}.gen-carte{display:flex;flex-direction:column;gap:8px;text-decoration:none;color:inherit;min-width:0;transition:transform var(--g-anim) var(--ease-out)}.gen-carte:hover{transform:translateY(-3px)}.gen-carte-vis{position:relative;display:block;border-radius:14px;overflow:hidden;background:var(--g-fond);border:1px solid var(--g-bord);aspect-ratio:1/1;transition:box-shadow var(--g-anim)}.gen-carte:hover .gen-carte-vis{box-shadow:0 18px 50px #00000073,0 0 0 1px #8fddd959}.gen-story .gen-carte-vis,.gen-portrait .gen-carte-vis{aspect-ratio:3/4}.gen-paysage .gen-carte-vis,.gen-banniere .gen-carte-vis{aspect-ratio:16/9}.gen-grand{margin-bottom:6px}.gen-grand .gen-carte-vis{aspect-ratio:21/9;border-radius:20px}.gen-story.gen-grand .gen-carte-vis,.gen-portrait.gen-grand .gen-carte-vis{aspect-ratio:16/7}.gen-grand .gen-carte-txt b{font-size:16px}.gen-carte-vis .gen-carte-img,.gen-carte-vis .gal-vig,.gen-carte-vis img,.gen-carte-vis video{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--ease-out)}.gen-carte:hover .gen-carte-vis img{transform:scale(1.04)}.gen-carte-vide{display:flex;align-items:center;justify-content:center;height:100%;padding:16px;text-align:center;font-size:12.5px;color:var(--g-muet)}.gen-carte-lecture{position:absolute;inset:0;display:grid;place-items:center;opacity:0;transition:opacity var(--g-anim)}.gen-carte-lecture svg{width:46px;height:46px;padding:12px;border-radius:50%;background:#ffffffeb;fill:#111}.gen-carte:hover .gen-carte-lecture{opacity:1}.gen-carte-duree,.gen-carte-etat{position:absolute;bottom:8px;font-size:11px;padding:3px 8px;border-radius:999px;background:#0000008c;color:#fff;backdrop-filter:blur(8px)}.gen-carte-duree{left:8px}.gen-carte-etat{right:8px;background:color-mix(in srgb,var(--c) 35%,rgba(0,0,0,.6))}.gen-carte-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.gen-carte-txt b{font-weight:500;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gen-carte-txt small{color:var(--g-muet);font-size:12px}.gen-barre{position:fixed;left:50%;bottom:calc(var(--barre-h,66px) + 14px);transform:translate(-50%);width:min(920px,calc(100vw - 32px));z-index:40;display:flex;flex-direction:column;gap:8px;padding:10px 10px 8px;border-radius:24px;background:var(--g-verre);border:1px solid var(--g-bord);box-shadow:0 30px 80px #0000008c,inset 0 1px #ffffff14;backdrop-filter:saturate(160%) blur(28px);-webkit-backdrop-filter:saturate(160%) blur(28px);color:var(--g-txt)}.gen-l1{display:flex;align-items:flex-end;gap:10px}.gen-plus{flex:0 0 auto;width:44px;height:44px;border-radius:14px;border:1px dashed rgba(255,255,255,.28);background:#ffffff0a;color:inherit;display:grid;place-items:center;cursor:pointer;overflow:hidden;transition:background var(--g-anim),border-color var(--g-anim),transform var(--t-press)}.gen-plus:hover{background:#ffffff1a;border-color:#ffffff80}.gen-plus:active{transform:scale(.96)}.gen-plus.avec{border-style:solid;border-color:var(--g-cyan);padding:0}.gen-plus .gen-plus-img,.gen-plus img{width:100%;height:100%;object-fit:cover;display:block}.gen-l1 textarea{flex:1;min-width:0;resize:none;font:inherit;font-size:15px;line-height:1.5;background:transparent!important;border:0!important;color:inherit;padding:10px 6px;outline:none;box-shadow:none!important;max-height:160px;min-height:44px}.gen-l1 textarea::placeholder{color:var(--g-muet)}.gen-lancer{flex:0 0 auto;height:44px;padding:0 18px 0 20px;border-radius:14px;border:0;background:var(--g-ambre);color:#1a1409;font:inherit;font-size:14.5px;font-weight:700;display:inline-flex;align-items:center;gap:10px;cursor:pointer;box-shadow:0 8px 30px #e6bc8747;transition:transform var(--t-press) var(--ease-out),box-shadow var(--g-anim),filter var(--g-anim)}.gen-lancer:hover{filter:brightness(1.06);box-shadow:0 10px 36px #e6bc8766}.gen-lancer:active{transform:scale(.97)}.gen-lancer:disabled{opacity:.6;cursor:progress}.gen-lancer.encours span:first-child:after{content:"…"}.gen-cout{font-weight:600;font-size:12.5px;padding:3px 8px;border-radius:999px;background:#1a140924}.gen-cout:empty{display:none}.gen-l2{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:0 2px}.gen-puce{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 11px 0 9px;border-radius:999px;border:1px solid transparent;background:#ffffff0f;color:inherit;font:inherit;font-size:12.5px;cursor:pointer;transition:background var(--g-anim),border-color var(--g-anim)}.gen-puce:hover{background:#ffffff1c}.gen-puce.on{border-color:#8fddd98c;background:#8fddd91f}.gen-puce svg{opacity:.8}.gen-puce small{color:var(--g-muet);font-size:11.5px}.gen-puce-amb span{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gen-ratio{display:inline-block;border:1.5px solid currentColor;border-radius:3px;opacity:.8}.gen-note{margin-left:auto;font-size:12px;color:var(--g-muet);text-align:right}.gen-panneaux{position:absolute;left:10px;right:10px;bottom:calc(100% + 10px);pointer-events:none}.gen-panneau{pointer-events:auto;position:absolute;left:0;bottom:0;width:min(560px,100%);padding:12px;border-radius:18px;background:var(--g-verre);border:1px solid var(--g-bord);box-shadow:0 30px 80px #0000008c;backdrop-filter:saturate(160%) blur(28px);-webkit-backdrop-filter:saturate(160%) blur(28px);transform-origin:bottom left;opacity:0;transform:translateY(8px) scale(.98);transition:opacity var(--g-anim) var(--ease-out),transform var(--g-anim) var(--ease-out)}.gen-panneau.ouvert{opacity:1;transform:none}.gen-panneau-large{width:100%}.gen-panneau-tete{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--g-muet);margin:2px 4px 10px}.gen-panneau-note{font-size:12.5px;color:var(--g-muet);margin:8px 4px 2px}.gen-panneau-note a{color:var(--g-cyan)}.gen-moteurs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.gen-moteur{display:flex;flex-direction:column;gap:2px;text-align:left;padding:11px 12px;border-radius:12px;border:1px solid transparent;background:#ffffff0a;color:inherit;font:inherit;cursor:pointer;transition:background var(--g-anim),border-color var(--g-anim),transform var(--t-press)}.gen-moteur:hover{background:#ffffff17}.gen-moteur:active{transform:scale(.985)}.gen-moteur.on{border-color:#8fddd999;background:#8fddd91a;box-shadow:0 0 22px #8fddd91f}.gen-moteur b{font-size:13.5px;font-weight:600}.gen-moteur small{font-size:11.5px;color:var(--g-muet)}.gen-moteur i{font-style:normal;font-size:11.5px;color:var(--g-muet);opacity:.75}.gen-pilules{display:flex;flex-wrap:wrap;gap:6px}.gen-pilule{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 13px;border-radius:999px;border:1px solid transparent;background:#ffffff0d;color:inherit;font:inherit;font-size:13px;cursor:pointer;transition:background var(--g-anim),border-color var(--g-anim)}.gen-pilule:hover{background:#ffffff1a}.gen-pilule.on{border-color:#8fddd999;background:#8fddd91f}.gen-pilule small{color:var(--g-muet);font-size:11.5px}.gen-champ{width:100%;font:inherit;font-size:14px;padding:10px 12px;border-radius:12px;background:#00000040!important;border:1px solid var(--g-bord)!important;color:inherit;outline:none}.gen-champ:focus{border-color:#8fddd999!important}.gen-vignettes{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:6px;max-height:280px;overflow:auto;padding:2px}.gen-vignette{position:relative;aspect-ratio:1/1;border-radius:10px;overflow:hidden;border:2px solid transparent;background:#ffffff0d;padding:0;cursor:pointer;transition:border-color var(--g-anim),transform var(--t-press)}.gen-vignette:hover{transform:scale(1.03)}.gen-vignette.on{border-color:var(--g-cyan);box-shadow:0 0 18px #8fddd959}.gen-vignette .gen-vignette-img,.gen-vignette img{width:100%;height:100%;object-fit:cover;display:block}.gen-vignette-aucune{display:grid;place-items:center;color:var(--g-muet);font:inherit;font-size:12px}#gen-form [hidden],.gen-atelier [hidden]{display:none!important}@media(max-width:640px){.gen-barre{bottom:calc(var(--barre-h,66px) + 8px);border-radius:18px}.gen-l1{flex-wrap:wrap}.gen-l1 textarea{order:-1;flex-basis:100%}.gen-lancer{margin-left:auto}.gen-moteurs{grid-template-columns:1fr}.gen-note{display:none}.gen-scene{padding:24px;min-height:300px}}@media(prefers-reduced-motion:reduce){.gen-scene-fond{animation:none}.gen-panneau,.gen-carte,.gen-segment-fond{transition:none}}.tp-page{--t-txt:var(--cm-text,#f1f2ef);--t-muet:var(--cm-muted,#aabac0);--t-cyan:var(--cm-cyan,#8fddd9);--t-ambre:var(--cm-amber,#e6bc87);--t-bord:rgba(255,255,255,.1);--t-fond:rgba(255,255,255,.045);color:var(--t-txt);padding-bottom:120px}.tp-tete{margin:14px 0 22px;max-width:720px}.tp-etiq{display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--t-cyan);margin-bottom:10px}.tp-tete h1{margin:0 0 10px;font-size:clamp(30px,4.4vw,46px);line-height:1.04;letter-spacing:-.03em;font-weight:700}.tp-tete p{margin:0;font-size:15px;line-height:1.55;color:var(--t-muet)}.tp-criteres{display:grid;grid-template-columns:220px minmax(0,1fr) auto;gap:14px 22px;align-items:end;padding:18px;border-radius:20px;background:var(--t-fond);border:1px solid var(--t-bord)}.tp-criteres>label>span,.tp-groupe>span{display:block;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--t-muet);margin-bottom:7px}.tp-champ input{width:100%;font:inherit;font-size:16px;padding:11px 14px;border-radius:12px;background:#00000047!important;border:1px solid var(--t-bord)!important;color:inherit;outline:none}.tp-champ input:focus{border-color:#8fddd999!important}.tp-large{grid-column:1/-1}.tp-pilules{display:flex;flex-wrap:wrap;gap:6px}.tp-pilule{height:34px;padding:0 13px;border-radius:999px;border:1px solid transparent;background:#ffffff0f;color:inherit;font:inherit;font-size:13px;cursor:pointer;transition:background .18s,border-color .18s,transform .14s}.tp-pilule:hover{background:#ffffff1c}.tp-pilule:active{transform:scale(.97)}.tp-pilule.on{border-color:#8fddd999;background:#8fddd921}.tp-chercher{grid-column:3;grid-row:1;height:46px;padding:0 26px;border-radius:14px;border:0;background:var(--t-ambre);color:#1a1409;font:inherit;font-size:15px;font-weight:700;cursor:pointer;box-shadow:0 8px 30px #e6bc8740;transition:filter .18s,transform .14s}.tp-chercher:hover{filter:brightness(1.06)}.tp-chercher:active{transform:scale(.97)}.tp-vide{margin-top:18px;padding:40px 28px;border-radius:20px;border:1px dashed var(--t-bord);display:flex;flex-direction:column;gap:6px}.tp-vide b{font-size:18px}.tp-vide span{color:var(--t-muet);font-size:14px}.tp-bandeau{display:flex;align-items:baseline;gap:12px;margin:22px 2px 10px}.tp-bandeau b{font-size:17px}.tp-bandeau span{color:var(--t-muet);font-size:12.5px}.tp-lien{margin-left:auto;border:0;background:none;color:var(--t-cyan);font:inherit;font-size:13px;cursor:pointer}.tp-liste{display:flex;flex-direction:column;border-radius:16px;border:1px solid var(--t-bord);overflow:hidden}.tp-ligne{display:grid;grid-template-columns:22px minmax(0,2.2fr) 130px minmax(0,1.4fr) auto;gap:14px;align-items:center;padding:11px 16px;border-top:1px solid rgba(255,255,255,.06);cursor:pointer;transition:background .14s}.tp-ligne:first-child{border-top:0}.tp-ligne:hover{background:#ffffff0a}.tp-ligne.connu{opacity:.55;cursor:default}.tp-ligne input{width:16px;height:16px;accent-color:#8fddd9}.tp-nom,.tp-dir{display:flex;flex-direction:column;gap:1px;min-width:0}.tp-nom b,.tp-dir b{font-weight:500;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tp-ligne small{color:var(--t-muet);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tp-eff{font-size:12.5px;color:var(--t-muet);font-variant-numeric:tabular-nums}.tp-badge{font-size:11px;padding:3px 9px;border-radius:999px;background:#ffffff14;color:var(--t-muet);white-space:nowrap}.tp-barre{position:fixed;left:50%;bottom:calc(var(--barre-h,66px) + 14px);transform:translate(-50%,20px);opacity:0;pointer-events:none;display:flex;align-items:center;gap:12px;padding:10px 12px 10px 20px;border-radius:18px;background:#10161ed1;border:1px solid var(--t-bord);box-shadow:0 30px 80px #0000008c;backdrop-filter:saturate(160%) blur(24px);-webkit-backdrop-filter:saturate(160%) blur(24px);transition:opacity .22s var(--ease-out),transform .22s var(--ease-out);z-index:40;color:var(--t-txt)}.tp-barre.on{opacity:1;transform:translate(-50%);pointer-events:auto}.tp-barre b{font-size:14px;margin-right:6px}.tp-geste{height:38px;padding:0 16px;border-radius:12px;border:1px solid var(--t-bord);background:#ffffff0f;color:inherit;font:inherit;font-size:13.5px;cursor:pointer}.tp-geste.tp-plein{background:var(--t-ambre);border-color:var(--t-ambre);color:#1a1409;font-weight:700}@media(max-width:760px){.tp-criteres{grid-template-columns:1fr}.tp-chercher{grid-column:1;grid-row:auto;width:100%}.tp-ligne{grid-template-columns:22px minmax(0,1fr) auto}.tp-dir,.tp-badge{display:none}}@media(prefers-reduced-motion:reduce){.tp-barre,.tp-pilule{transition:none}}.tp-note{margin:0 2px 10px;padding:10px 14px;border-radius:12px;background:#e6bc871a;border:1px solid rgba(230,188,135,.3);font-size:13px}.tp-tete2{margin-top:44px}.tp-tete2 h2{margin:0 0 8px;font-size:clamp(22px,3vw,30px);letter-spacing:-.02em;font-weight:700}.tp-badge.ok{background:#8fddd924;color:var(--t-cyan)}a.tp-badge{text-decoration:none}.tvad-cadres{margin:6px 0 4px}.tvad-n{display:inline-block;min-width:26px;margin-right:8px;font-style:normal;font-size:11px;opacity:.55;font-variant-numeric:tabular-nums}#tvad-mois{font:inherit;font-size:13px;padding:5px 8px;border-radius:9px}.cnx-canal{display:inline-block;font-size:10.5px;letter-spacing:.04em;padding:2px 7px;border-radius:999px;background:color-mix(in srgb,var(--k) 18%,transparent);color:color-mix(in srgb,var(--k) 70%,currentColor)}.cnx-visage{flex:0 0 auto;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:16px;background:color-mix(in srgb,var(--k) 22%,transparent);border:1px solid color-mix(in srgb,var(--k) 45%,transparent)}.cnx-comptes{display:flex;flex-wrap:wrap;gap:6px;padding:6px 14px 10px}.cnx-compte{display:inline-flex;align-items:center;gap:6px}.cnx-compte small{opacity:.6;font-size:11.5px}.pil-form{padding:6px 18px 16px;border-radius:20px}.pil-ligne{display:flex;gap:14px;align-items:flex-start;padding:16px 2px;border-bottom:1px solid color-mix(in srgb,currentColor 9%,transparent);cursor:pointer}.pil-ligne.off{opacity:.5;cursor:default}.pil-ligne input{margin-top:3px;width:18px;height:18px;accent-color:var(--bleu);flex:none}.pil-ligne b{display:block;font-weight:600}.pil-ligne small{display:block;margin-top:3px;opacity:.68;line-height:1.45;max-width:68ch}.pil-pied{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end;justify-content:space-between;padding-top:16px}.pas-liste{display:grid;gap:12px;margin-top:16px}.pas-ligne{padding:16px 18px;border-radius:20px;transition:opacity .25s}.pas-ligne.calcule{opacity:.55}.pas-tete{display:flex;align-items:center;gap:14px}.pas-qui{flex:1;min-width:0;color:inherit;text-decoration:none}.pas-qui b{display:block;font-size:16px;font-weight:600}.pas-qui small{display:block;margin-top:2px;opacity:.62}.pas-net{text-align:right;line-height:1.25}.pas-net small{display:block;font-size:11.5px;opacity:.6}.pas-net b{display:block;font-size:22px;font-weight:600;letter-spacing:-.01em}.pas-variables{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.pas-champ{display:grid;gap:5px;flex:1 1 150px;max-width:220px}.pas-champ span{font-size:11.5px;letter-spacing:.04em;text-transform:uppercase;opacity:.6}.pas-champ input{height:42px;padding:0 12px;border-radius:12px;border:1px solid color-mix(in srgb,currentColor 14%,transparent);background:color-mix(in srgb,currentColor 5%,transparent);color:inherit;font:inherit;font-variant-numeric:tabular-nums;min-width:0}.pas-champ input:focus{outline:2px solid var(--bleu);outline-offset:1px}.pas-pied{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;font-size:13px}.pas-plus{border:1px dashed color-mix(in srgb,currentColor 24%,transparent);background:none;color:inherit;font:inherit;font-size:13px;padding:6px 12px;border-radius:999px;cursor:pointer;opacity:.78}.pas-plus:hover{opacity:1;border-style:solid}.pas-droite{margin-left:auto;display:flex;gap:16px}.pas-pied a{color:inherit;opacity:.7}.pas-pied a:hover{opacity:1}.pas-total{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-top:14px;padding:16px 18px;border-radius:20px}.pas-total small{display:block;font-size:11.5px;opacity:.6}.pas-total b{display:block;font-size:20px;font-weight:600}.pas-total .gestes{margin-left:auto}@media(max-width:640px){.pas-tete{flex-wrap:wrap}.pas-net{text-align:left;flex-basis:100%;order:3}.pas-total .gestes{margin-left:0;flex-basis:100%}.pas-champ{max-width:none}}.mc-form{display:flex;flex-direction:column;gap:14px;padding:6px 0 12px}.mc-form+.mc-form{border-top:1px solid rgba(20,20,25,.07);padding-top:18px}.mc-grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px 14px}.mc-champ{display:flex;flex-direction:column;gap:4px;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--muet);font-weight:600}.mc-champ input{height:44px;border:0;border-radius:14px;background:#1414190d;padding:0 14px;font:inherit;font-size:15px;letter-spacing:0;text-transform:none;color:var(--encre);outline:none;width:100%;box-sizing:border-box}.mc-champ input:focus{background:#2b2bea12}.mc-champ input[readonly]{color:var(--sourd)}.mc-pied{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.mc-note{margin-top:4px}body.nuit .mc-champ input{background:#ffffff0f;color:#f1f2ef}body.nuit .mc-form+.mc-form{border-top-color:#ffffff14}.lg-grandes{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin-top:4px}.lg-grande{align-items:flex-start;gap:12px;padding:22px 24px}.lg-grande-tete{display:flex;align-items:center;gap:12px}.lg-grande h3{margin:0;font-size:18px;font-weight:700;letter-spacing:-.015em}.lg-texte{margin:0;font-size:14.5px;line-height:1.45;color:var(--sourd);flex:1}.lg-etat{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;min-height:26px}.lg-detail{font-size:13.5px;color:var(--muet);overflow-wrap:anywhere}.lg-logo{position:relative;flex:0 0 auto;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:color-mix(in srgb,var(--encre) 9%,transparent);color:var(--encre);font-size:16px;overflow:hidden}.lg-logo b{font-weight:700}.lg-logo svg{display:block}.lg-logo.avec{background:#fff;color:#141419}.lg-logo img{position:absolute;inset:0;margin:auto;width:24px;height:24px;object-fit:contain;background:#fff}.lg-aide{margin:0;font-size:14.5px;line-height:1.5;color:var(--sourd);max-width:760px}.lg-dossiers{display:flex;flex-direction:column;gap:10px;margin-top:14px}.lg-dossier{padding:0;gap:0;overflow:hidden}.lg-dossier>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px;padding:16px 22px;min-height:56px}.lg-dossier>summary::-webkit-details-marker{display:none}.lg-dossier-nom{font-size:16px;font-weight:700;letter-spacing:-.01em}.lg-dossier-compte{margin-left:auto;font-size:13.5px;color:var(--muet);text-align:right}.lg-chevron{flex:0 0 auto;color:var(--muet);transition:transform var(--t-menu) var(--ease-out)}.lg-dossier[open]>summary .lg-chevron{transform:rotate(180deg)}.lg-dossier>summary:focus-visible{outline:3px solid var(--bleu);outline-offset:-3px;border-radius:26px}.lg-lignes{border-top:1px solid var(--trait)}.lg-ligne{display:flex;align-items:center;gap:14px;padding:12px 22px;border-top:1px solid var(--trait)}.lg-ligne:first-child{border-top:0}.lg-ligne .mp-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.lg-ligne .mp-txt b{font-size:15px;font-weight:600}.lg-ligne .mp-txt small{font-size:13.5px;color:var(--muet);line-height:1.4}.lg-ligne .lg-logo{width:36px;height:36px;border-radius:10px;font-size:15px}.lg-ligne .lg-logo img{width:22px;height:22px}.lg-action{display:flex;align-items:center;gap:10px;flex:0 0 auto}.lg-lignes .lg-fiche{margin:4px 14px 16px}.lg-ligne[hidden],.lg-fiche[hidden],.lg-dossier[hidden],.lg-rien[hidden]{display:none!important}.lg-fiche .paie-form{align-items:flex-end}.lg-fiche .paie-form label{flex:1 1 220px;min-width:0}.lg-fiche .paie-form label:first-child{flex:3 1 360px}.lg-fiche .paie-form input{width:100%;min-width:0;text-overflow:ellipsis}@media(max-width:640px){.lg-grandes{grid-template-columns:1fr}.lg-dossier>summary{padding:14px 16px;flex-wrap:wrap;row-gap:2px}.lg-dossier-compte{margin-left:0;flex-basis:calc(100% - 28px);text-align:left;order:3;font-size:13px}.lg-dossier-nom{flex:1}.lg-ligne{flex-wrap:wrap;padding:12px 16px}.lg-ligne .mp-txt{flex-basis:calc(100% - 60px)}.lg-action{margin-left:50px;flex-basis:100%}.lg-lignes .lg-fiche{margin:4px 8px 12px}}@media(prefers-reduced-motion:reduce){.lg-chevron{transition:none}}.page .lg-autres,.page.de-page .lg-autres{margin-top:42px}.lg-autres .gal-cherche{margin-top:16px}.lg-autres .lg-dossiers{margin-top:18px}.lg-principales>h2,.lg-autres>h2{margin-bottom:14px}.fp.fp-plein{width:min(880px,calc(100vw - 32px));max-height:min(80vh,860px);bottom:32px}.fp.fp-plein .fp-fil{padding:18px 22px;gap:14px}.fp.fp-plein .bulle-f .corps,.fp.fp-plein .bulle-moi{font-size:15.5px}.fp .bulle-f .corps{min-width:0}.fp .bulle-moi,.fp .bulle-f .corps{font-size:15px}.fp .bulle-f .corps .dit{font-size:inherit;font-weight:400;line-height:1.55;letter-spacing:normal}.fp .bulle-f .corps .dit p{margin:0 0 .65em}.fp .bulle-f .corps .dit p:last-child{margin-bottom:0}.fp .bulle-f .corps .dit h4{font-size:1.05em;font-weight:600;line-height:1.4;letter-spacing:normal;margin:.9em 0 .35em}.fp .bulle-f .corps .dit h4:first-child{margin-top:0}.fp .bulle-f .corps .dit ul,.fp .bulle-f .corps .dit ol{margin:.3em 0 .65em;padding-left:1.25em}.fp .bulle-f .corps .dit li{margin:.2em 0}.fp .bulle-f .corps .dit strong{font-weight:600}@keyframes fpParait{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.fp-plus{display:flex;flex-direction:column;gap:8px;margin-top:10px;animation:fpParait var(--t-sheet) var(--ease-out) both}.fp-acte{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:14px;background:#ffffffb3;border:1px solid var(--trait)}.fp-ok{width:20px;height:20px;border-radius:50%;background:#1f9d55;display:grid;place-items:center;flex:none}.fp-acte-txt{flex:1;min-width:0;font-size:14px;font-weight:600;color:var(--encre)}.fp-acte .mini{flex:none;text-decoration:none}.fp-acte-etat{display:block;margin-top:4px;font-size:12.5px;font-weight:400;color:var(--muet)}.fp-suggestions{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.fp-suggestions button{appearance:none;border:1px solid color-mix(in srgb,var(--trait) 70%,transparent);border-radius:18px;background:#ffffff3d;color:var(--encre);font:inherit;font-size:13px;font-weight:400;padding:8px 12px;cursor:pointer;text-align:left;max-width:100%;overflow-wrap:anywhere;transition:background .15s,color .15s}.fp-suggestions button:hover{background:#ffffff8a;color:var(--encre)}.fp-suggestions button:focus-visible{outline:2px solid var(--encre);outline-offset:3px}body.cm-active .fp-suggestions button{background:#ffffff0a}body.cm-active .fp-suggestions button:hover{background:#ffffff17}.fp-carte{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;background:#fff;border:1px solid var(--trait);box-shadow:0 6px 18px #1414190f}.fp-carte-txt{flex:1;min-width:0}.fp-carte-txt b{display:block;font-size:14.5px;color:var(--encre)}.fp-carte-txt small{display:block;font-size:12.5px;color:var(--muet);margin-top:2px;overflow-wrap:anywhere}.fp-carte .petit{flex:none}.fp-choix small{display:block;font-size:12.5px;color:var(--muet);margin-bottom:6px}.fp-choix>div{display:flex;flex-wrap:wrap;gap:6px}.fp-carte.fp-carte-faite{background:#ffffffb8;box-shadow:none}.fp-carte.fp-carte-faite b:before{content:"✓ ";color:#1f9d55}.fp-choix button.on{background:var(--encre);color:#fff;border-color:var(--encre);opacity:1}.fp-choix button:disabled:not(.on){opacity:.45}body.cm-active .fp-acte,body.cm-active .fp-carte,body.cm-active .fp-carte.fp-carte-faite{background:#17242cb8;border-color:#ffffff1a;box-shadow:none}.fp .bulle-f .corps .dit:empty{display:none}.fp .bulle-f .corps .dit:empty+.fp-plus{margin-top:0}@media(max-width:600px){.fp,.fp.fp-plein{left:8px;right:8px;width:auto;transform:none;animation-name:fpParait}.fp.fp-plein{bottom:12px;max-height:86vh}.fp-carte{flex-direction:column;align-items:stretch}.fp-carte .petit{width:100%}.fp-acte{flex-wrap:wrap}.fp-acte-txt{flex:1 1 calc(100% - 34px)}.fp-acte .mini{margin-left:30px}.fp header{flex-wrap:wrap;row-gap:8px}.fp header .fp-portee{order:3;flex-basis:100%}}.champ[role=button]{border-radius:5px;cursor:text;transition:background-color .14s ease,outline-color .14s ease}.champ[role=button]:focus-visible{outline:2px solid var(--bleu);outline-offset:4px}.champ[aria-readonly=true]{cursor:default}.champ[aria-busy=true]{opacity:.65;cursor:progress}.champ[data-non-confirme]{cursor:not-allowed}@media(prefers-reduced-motion:reduce){.champ[role=button]{transition:none}}.gc-page{--encre: #eef4f3;--sourd: #b5c5c9;--muet: #9bafb5;--trait: #344951;--bleu: #98dcd6;color-scheme:dark;color:var(--encre);padding:0!important;overflow:hidden!important;background:#0d191e}.gc-page:before{content:"";position:absolute;inset:0;pointer-events:none}.gc-coquille{position:absolute;top:28px;left:40px;right:40px;bottom:calc(var(--barre-h) + 52px);display:grid;grid-template-columns:312px minmax(0,1fr);border-radius:22px;overflow:hidden;background:#102127;border:1px solid var(--trait);box-shadow:0 24px 64px #030a0d40;color:var(--encre)}.gc-fils{border-right:1px solid var(--trait);display:flex;flex-direction:column;min-height:0;background:#0d1c22}.gc-fils-tete{padding:22px 20px 12px}.gc-fils-tete h1{font-size:20px;font-weight:650;letter-spacing:-.01em;margin:0}.gc-fils-liste{overflow:auto;padding:4px 10px 16px;display:flex;flex-direction:column;gap:2px}.gc-fil{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px;border-radius:15px;color:inherit;text-decoration:none;transition:background-color .16s ease}@media(hover:hover)and (pointer:fine){.gc-fil:hover{background:#1b3039}}.gc-fil.ici{background:#213b43;box-shadow:inset 2px 0 var(--bleu)}.gc-fil .gc-mil{min-width:0}.gc-fil .nom{font-size:15px;font-weight:600;display:flex;gap:6px;align-items:baseline}.gc-fil .nom small{font-size:12.5px;font-weight:450;color:var(--muet);white-space:nowrap}.gc-fil .apercu{display:block;font-size:13.5px;color:var(--sourd);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.gc-fil .cote{display:flex;flex-direction:column;align-items:flex-end;gap:5px;align-self:start;padding-top:2px}.gc-fil .heure{font-size:12px;color:var(--muet);font-variant-numeric:tabular-nums}.gc-n{min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--bleu);color:#10272a;font-size:11.5px;font-weight:650;display:inline-grid;place-items:center}.gc-sep{font-size:12.5px;font-weight:600;color:var(--muet);padding:14px 12px 6px}.gc-equipe{display:flex;align-items:center;gap:12px;padding:10px;border-radius:15px;color:var(--sourd);font-size:13.5px;width:100%;text-align:left;background:none;border:0;cursor:pointer;font:inherit}.gc-equipe b{color:var(--encre);font-weight:600;display:block;font-size:14px}.gc-equipe svg{margin-left:auto;transition:transform .18s var(--ease-out)}.gc-equipe[aria-expanded=true] svg{transform:rotate(180deg)}.gc-equipe .pile{display:flex;padding-right:8px}.gc-av{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;color:#fff;flex:none}.gc-av svg{width:20px;height:20px}.gc-av.gc-f{background:var(--bleu);color:#10272a;font-weight:700;font-size:19px;letter-spacing:-.02em}.gc-av.p{width:28px;height:28px;border-radius:9px;font-size:14px}.gc-av.p svg{width:15px;height:15px}.gc-av.mini{width:24px;height:24px;border-radius:8px;border:2px solid #102127;margin-right:-8px;font-size:12px}.gc-av.mini svg{width:12px;height:12px}.gc-conv{display:flex;flex-direction:column;min-height:0;min-width:0}.gc-tete{display:flex;align-items:center;gap:12px;padding:14px 24px;border-bottom:1px solid var(--trait);min-height:70px}.gc-titre b{font-size:16px;font-weight:650;display:block}.gc-titre span{font-size:13px;color:var(--sourd)}.gc-retour{display:none}.gc-doux{margin-left:auto;min-height:44px;padding:0 14px;border-radius:11px;font-size:13.5px;font-weight:550;background:#1b3039;display:inline-flex;align-items:center;color:inherit;text-decoration:none}.gc-defile{flex:1;overflow:auto;padding:8px 24px 24px}.gc-colonne{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:22px}.gc-jour{align-self:center;font-size:12.5px;color:var(--muet);font-weight:550;padding-top:18px}.gc-vide{color:var(--sourd);font-size:15px;line-height:1.6;padding:40px 0;text-align:center}.gc-msg{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px}.gc-qui{font-size:13px;color:var(--sourd);margin-bottom:5px;display:flex;gap:8px;align-items:baseline}.gc-qui b{color:var(--encre);font-weight:600;font-size:14px}.gc-qui .gc-av.mini{display:none}.gc-qui .role{font-size:12px;padding:1px 7px;border-radius:6px;background:#1b3039}.gc-corps{font-size:15.5px;line-height:1.65;font-weight:400;color:var(--encre);overflow-wrap:anywhere}.gc-corps p{margin:0}.gc-corps p+p,.gc-corps p+ul,.gc-corps ul+p,.gc-corps p+ol,.gc-corps ol+p{margin-top:10px}.gc-corps ul,.gc-corps ol{padding-left:20px;margin:0}.gc-corps li{margin:3px 0}.gc-corps li::marker{color:var(--muet)}.gc-corps strong{font-weight:600}.gc-corps a{color:var(--bleu);text-decoration:none}.gc-src{font-size:11px;font-weight:600;color:var(--bleu);background:#213b43;border-radius:5px;padding:0 5px;margin-left:2px;vertical-align:2px}.gc-sous{margin-top:12px;display:flex;flex-direction:column;gap:10px}.gc-sous .fp-acte{background:#1b3039;padding:10px 12px;font-size:14.5px}.gc-sous .fp-carte{padding:14px 16px}.gc-sous .fp-carte b{font-size:15px}.gc-moi{align-self:flex-end;max-width:78%;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.gc-bulle{background:#25434b;color:var(--encre);border:1px solid #3b5b63;border-radius:18px 18px 5px;padding:10px 15px;font-size:15.5px;line-height:1.5;overflow-wrap:anywhere}.gc-h{font-size:12px;color:var(--muet)}.gc-passe{display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--muet)}.gc-passe:before,.gc-passe:after{content:"";flex:1;height:1px;background:var(--trait)}.gc-passe .gc-av.p{width:18px;height:18px;border-radius:6px}.gc-passe .gc-av.p svg{width:11px;height:11px}.gc-remonte{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:#172c33;border:1px dashed var(--trait);font-size:14px;color:var(--sourd)}.gc-remonte .gc-av.p{width:24px;height:24px;border-radius:8px}.gc-remonte .gc-av.p svg{width:13px;height:13px}.gc-remonte .t{flex:1}.gc-remonte strong{font-weight:600}.gc-remonte a{font-size:13px;font-weight:600;color:var(--encre);text-decoration:none}.gc-pieces{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.gc-piece{display:flex;align-items:center;gap:10px;padding:8px 12px 8px 8px;border-radius:14px;background:#172c33;border:1px solid var(--trait);font-size:13.5px;max-width:280px}.gc-piece .ico{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;flex:none;font-size:11px;font-weight:700;background:#141419;color:#fff}.gc-piece .ico.pdf{background:#fdecea;color:#c62f22}.gc-piece b{font-weight:600;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gc-piece span span{color:var(--muet);font-size:12.5px}.gc-sources{display:flex;flex-wrap:wrap;gap:8px}.gc-source{display:flex;align-items:center;gap:8px;padding:7px 11px;border-radius:12px;background:#172c33;border:1px solid var(--trait);font-size:13px;text-decoration:none;color:var(--encre);max-width:330px}.gc-source .n{font-size:11px;font-weight:700;color:var(--bleu)}.gc-source .t{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gc-source small{color:var(--muet);font-size:12px;white-space:nowrap}.gc-saisie-zone{padding:0 24px 20px;margin:0}.gc-saisie{max-width:720px;margin:0 auto;background:#1b3039;border-radius:20px;border:1px solid #4a626c;box-shadow:0 10px 30px #030a0d26;padding:10px 10px 10px 16px;display:flex;align-items:flex-end;gap:6px}.gc-saisie textarea{flex:1;border:0;outline:0;resize:none;font:inherit;font-size:15.5px;line-height:1.5;padding:6px 0;min-height:36px;max-height:180px;color:var(--encre);background:transparent}.gc-saisie textarea::placeholder{color:var(--muet);opacity:1}.gc-rang{display:flex;align-items:center;gap:4px}.gc-outil{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;color:var(--sourd);background:none;border:0;cursor:pointer;transition:transform .14s var(--ease-out)}.gc-envoi{width:44px;height:44px;border-radius:12px;background:var(--bleu);color:#10272a;display:grid;place-items:center;border:0;cursor:pointer;transition:transform .14s var(--ease-out)}.gc-outil:active,.gc-envoi:active{transform:scale(.95)}@media(max-width:760px){.gc-coquille{top:8px;left:8px;right:8px;bottom:calc(var(--barre-h) + 34px);grid-template-columns:1fr;border-radius:22px}.gc-fils{display:none;border-right:0}.gc-liste .gc-fils{display:flex}.gc-liste .gc-conv{display:none}.gc-tete{padding:10px 12px;min-height:60px;gap:10px}.gc-retour{display:flex;align-items:center;gap:2px;color:var(--bleu);text-decoration:none}.gc-doux{display:none}.gc-titre span{font-size:12.5px}.gc-av.tete{width:36px;height:36px;border-radius:11px}.gc-defile{padding:4px 14px 18px}.gc-colonne{gap:18px}.gc-msg{grid-template-columns:minmax(0,1fr);gap:0}.gc-msg>.gc-av{display:none}.gc-qui .gc-av.mini{display:inline-grid;width:20px;height:20px;border:0;margin:0;align-self:center}.gc-moi{max-width:88%}.gc-saisie-zone{padding:0 10px 10px}.gc-sous .fp-carte{flex-wrap:wrap}}.gc-tete,.gc-tete *{text-transform:none;letter-spacing:normal}.gc-titre b{color:var(--encre);letter-spacing:-.005em}.gc-titre span{color:var(--sourd)}.gc-av.gc-f{text-transform:none}body:has(.gc-page) #fransou-lateral,body:has(.gc-page) .citation{display:none!important}body:has(.gc-page) #fi-conversations{display:none!important}.gc-saisie{flex-direction:column;align-items:stretch;gap:0;padding:8px 10px 8px 8px}.gc-ligne{display:flex;align-items:flex-end;gap:4px}.gc-attente{display:flex;gap:8px;flex-wrap:wrap;padding:4px 4px 10px}.gc-attente[hidden]{display:none}.gc-attente .gc-piece{background:#172c33;max-width:260px;position:relative;padding-right:30px}.gc-retirer{position:absolute;top:4px;right:6px;width:22px;height:22px;border-radius:7px;border:0;background:none;color:var(--muet);cursor:pointer;font-size:16px;line-height:1}.gc-anneau{display:inline-block;width:11px;height:11px;border-radius:50%;border:2px solid rgba(20,20,25,.12);border-top-color:var(--bleu);animation:gcTourne .8s linear infinite;vertical-align:-1px;margin-right:5px}@keyframes gcTourne{to{transform:rotate(360deg)}}.gc-conv.gc-depot .gc-saisie{outline:2px dashed var(--bleu);outline-offset:4px}@media(prefers-reduced-motion:reduce){.gc-anneau{animation-duration:2s}}.fp header .fp-grand{white-space:nowrap;text-decoration:none;display:inline-flex;align-items:center;color:inherit}.gc-page .gc-haut{position:absolute;top:0;left:40px;right:40px;z-index:2;min-height:92px;color:#f5f7f7;--fi-border: #68818b80;max-width:none;margin:0}.gc-haut a{color:inherit;text-decoration:none}.gc-haut .fi-nav a.on{background:#526c7780}.gc-haut .fi-avatar{border:1px solid #cfdee4;border-radius:50%;width:42px;height:42px;display:grid;place-items:center;font-size:20px}.gc-page .gc-coquille{top:92px}.gc-av.gc-f{justify-content:center!important;text-align:center}@media(max-width:760px){.gc-page .gc-haut{left:18px;right:18px;min-height:64px;height:64px;grid-template-columns:1fr auto;margin:0}.gc-haut .fi-nav,.gc-haut .fi-company{display:none}.gc-page .gc-coquille{top:66px}}

.ob-suivi{border:1px solid var(--trait,rgba(170,206,209,.2));background:#152b328c;border-radius:18px;padding:22px;margin:22px 0;color:var(--encre,#edf4f3);line-height:1.6}.ob-suivi *{box-sizing:border-box}.ob-suivi header{display:flex;justify-content:space-between;gap:18px;align-items:center}.ob-kicker{color:var(--sourd,#abc3c7);font-size:12px}.ob-suivi h2{font-size:20px;line-height:1.3;margin:6px 0 12px;letter-spacing:-.025em}.ob-suivi h3{font-size:15px;margin:22px 0 4px}.ob-suivi p{font-size:13px;color:var(--sourd,#abc3c7);max-width:75ch;margin:8px 0}.ob-suivi button,.ob-suivi summary{font:inherit;font-size:13px;min-height:44px;cursor:pointer;touch-action:manipulation}.ob-suivi button{border:1px solid var(--trait,rgba(170,206,209,.2));border-radius:10px;background:#91d9d614;color:inherit;padding:9px 14px;flex-shrink:0;transition:background .18s}.ob-suivi button:hover{background:#91d9d626}.ob-suivi :focus-visible{outline:2px solid var(--bleu,#94d9d5);outline-offset:3px}.ob-mesure{padding:16px 0;border-bottom:1px solid var(--trait,rgba(170,206,209,.2));font-variant-numeric:tabular-nums}.ob-mesure>b{font-size:16px}.ob-missions{list-style:none;padding:0;margin:14px 0}.ob-missions li{padding:14px 0;border-bottom:1px solid var(--trait,rgba(170,206,209,.2));overflow-wrap:anywhere}.ob-missions li>div{display:flex;gap:12px;justify-content:space-between;flex-wrap:wrap}.ob-missions li>div>span{font-size:12px;color:var(--sourd,#abc3c7)}.ob-missions small{font-size:11px;color:var(--muet,#9ab1b6)}.ob-journal{margin-top:16px}.ob-journal summary{padding:10px 0}.ob-journal ol{font-size:12px;line-height:1.8;padding-left:20px;overflow-wrap:anywhere}.ob-suivi .ob-limite{margin-top:18px;font-size:12px}.ob-chargement{position:relative;overflow:hidden}.ob-chargement:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent,rgba(145,217,214,.04),transparent);transform:translate(-100%);animation:ob-lire 1.8s ease-in-out infinite;pointer-events:none}@keyframes ob-lire{to{transform:translate(100%)}}.g81-coeur{cursor:default!important}.g81-geste:focus-visible{outline:2px solid var(--bleu,#94d9d5);outline-offset:3px}.g81-geste[aria-pressed=true] .g81-source{font-weight:600}@media(max-width:600px){.ob-suivi{padding:17px}.ob-suivi header{align-items:flex-start;flex-direction:column}.ob-suivi h2{font-size:18px}.ob-mesure>b{font-size:14px}}@media(prefers-reduced-motion:reduce){.ob-suivi *,.ob-suivi:after{animation:none!important;transition:none!important}}.ob-actions{display:flex;flex-wrap:wrap;gap:8px}.ob-contexte{border-left:2px solid var(--bleu,#94d9d5);padding:6px 14px;margin:16px 0;background:#91d9d609}.ob-references summary{font-size:12px;color:var(--sourd,#abc3c7);padding:10px 0}.ob-references code{font-size:11px;user-select:all;overflow-wrap:anywhere}.g81-coeur .note{overflow-wrap:anywhere}.g81-geste:disabled{cursor:default}.g81-geste[aria-pressed=true]:disabled{opacity:1}.page .ob-suivi{--encre:#eff5f4;--sourd:#b6c9ce;--muet:#a6bdc3;--bleu:#94d9d5;--trait:rgba(170,206,209,.2);background:#132b34;color:var(--encre)}.page .ob-suivi h2,.page .ob-suivi h3,.page .ob-suivi b,.page .ob-suivi button{color:var(--encre)}.g64-catalogue{margin:24px 0}.g64-catalogue>summary{min-height:48px;display:list-item;padding:12px 8px;cursor:pointer;font-weight:600}.g64-catalogue>summary:focus-visible{outline:2px solid var(--bleu,#94d9d5);outline-offset:3px}.ob-prochaine{border-left:2px solid var(--bleu,#94d9d5);padding:4px 16px;margin:20px 0}.ob-prochaine h4{font-size:13px;margin:16px 0 8px;color:var(--encre)}.ob-prochaine ul{font-size:13px;line-height:1.7;padding-left:20px;color:var(--sourd)}

:where(body.cm-active) .pastille-etat.bleu{background-color:#1b2a33}:where(body.cm-active) .liste .rang:hover{background-color:#1f303ab8}:where(body.cm-active) .lateral{background-color:#17242cb8}:where(body.cm-active) .allumage .coeur{background-color:#17242cb8}:where(body.cm-active) .filtre{background-color:#17242cb8;color:var(--encre)}:where(body.cm-active) .pal{background-color:var(--verre)}:where(body.cm-active) .champ[contenteditable]{background-color:var(--verre)}:where(body.cm-active) .porte-a{background-color:#17242cb8}:where(body.cm-active) .porte-a:hover{background-color:#1f323c}:where(body.cm-active) .tx-geste{background-color:#17242cb8}:where(body.cm-active) .tx-geste:hover{background-color:#1f323c}:where(body.cm-active) .sep-l input,:where(body.cm-active) .sep-l select{background-color:var(--verre)}:where(body.cm-active) .ajouter-banque{background-color:#17242cb8}:where(body.cm-active) .ajouter-banque:hover{background-color:#1f303ab8}:where(body.cm-active) .tva-mois{background-color:#17242cb8}:where(body.cm-active) .ev.alerte .ev-ico{background-color:#1b2a33}:where(body.cm-active) .rappel .auto{background-color:#1b2a33}:where(body.cm-active) .porte-import .ico{background-color:#1b2a33}:where(body.cm-active) .mail-l .z-gestes button{background-color:var(--verre)}:where(body.cm-active) .pj .ico{background-color:#1b2a33}:where(body.cm-active) .reponse textarea:focus{background-color:#1f323c}:where(body.cm-active) .evt{background-color:#17242cb8}:where(body.cm-active) .evt:hover{background-color:#1f323c}:where(body.cm-active) .evt.propose{background-color:#17242cb8}:where(body.cm-active) .bloc-sem{background-color:var(--verre)}:where(body.cm-active) .bloc-sem.propose{background-color:#17242cb8}:where(body.cm-active) .matin-item{background-color:#17242cb8}:where(body.cm-active) .matin-item.on{background-color:#1f323c}:where(body.cm-active) .pub-form input{background-color:var(--verre)}:where(body.cm-active) .type.ajout{background-color:#17242cb8}:where(body.cm-active) .espace-blanc{background-color:var(--verre)}:where(body.cm-active) .ch-etape.avenir .ch-rond{background-color:#1b2a33}:where(body.cm-active) .ch-etape.attend .ch-rond{background-color:var(--verre)}:where(body.cm-active) .ch-etape.erreur .ch-rond{background-color:#1b2a33}:where(body.cm-active) .ch-dit.rouge{background-color:#1b2a33}:where(body.cm-active) .ch-notice{background-color:var(--verre)}:where(body.cm-active) .cran{background-color:#17242cb8}:where(body.cm-active) .cran.on i{background-color:#1f323c}:where(body.cm-active) .parler-fil .bulle-f .corps{background-color:#17242cb8}:where(body.cm-active) .frise-pas i{background-color:var(--verre)}:where(body.cm-active) .ch-notice-bas{background-color:#1b2a33}:where(body.cm-active) .dir-tuile.alerte{background-color:#1b2a33}:where(body.cm-active) .dt-seuil{background-color:var(--verre)}:where(body.cm-active) .interrupteur i{background-color:var(--verre)}:where(body.cm-active) .liens-liste{background-color:#17242cb8}:where(body.cm-active) .dir-mission[contenteditable]:focus{background-color:#1f323c}:where(body.cm-active) .atelier .dir-bloc{background-color:#17242cb8}:where(body.cm-active) .ch-titre b[contenteditable]{background-color:var(--verre)}:where(body.cm-active) .calc-libre input{background-color:var(--verre)}:where(body.cm-active) .calc-q{background-color:var(--verre)}:where(body.cm-active) .calc-champ{background-color:var(--verre)}:where(body.cm-active) .calc-resultat{background-color:var(--verre)}:where(body.cm-active) .calc-resultat.attente{background-color:#17242cb8}:where(body.cm-active) .vd-l b[contenteditable]:focus{background-color:#1f323c}:where(body.cm-active) .obj-propose{background-color:#17242cb8}:where(body.cm-active) .obj-titre-phrase:focus{background-color:#1f323c}:where(body.cm-active) .matin-groupe{background-color:var(--verre)}:where(body.cm-active) .msgs-liste{background-color:var(--verre)}:where(body.cm-active) .msgs-fil{background-color:var(--verre)}:where(body.cm-active) .msg.dir.rouge .msg-corps{background-color:#1b2a33}:where(body.cm-active) .mk-past.vide{background-color:var(--verre)}:where(body.cm-active) .mk-case{background-color:#1b2a33}:where(body.cm-active) .mk-quand{background-color:var(--verre)}:where(body.cm-active) .mk-post{background-color:var(--verre)}:where(body.cm-active) .mk-reseau.discret{background-color:#17242cb8}:where(body.cm-active) .pa-pers{background-color:var(--verre)}:where(body.cm-active) .pa-etape.ici{background-color:var(--verre)}:where(body.cm-active) .pa-lignes{background-color:#17242cb8}:where(body.cm-active) .fe-txt{background-color:var(--verre)}:where(body.cm-active) .mk-prop{background-color:#17242cb8}:where(body.cm-active) .verre{background-color:var(--verre)}:where(body.cm-active) .cal-case:hover{background-color:#1f323c}:where(body.cm-active) .ech-col{background-color:#17242cb8}:where(body.cm-active) .vue-bascule{background-color:#17242cb8}:where(body.cm-active) .vue-bascule:hover{background-color:#1f323c}:where(body.cm-active) .fac-onglet{background-color:#17242cb8}:where(body.cm-active) .fr-champ input,:where(body.cm-active) .fr-champ textarea{background-color:#17242cb8}:where(body.cm-active) .gal-item{background-color:#17242cb8}:where(body.cm-active) .gal-vig{background-color:#1b2a33}:where(body.cm-active) .gal-coche{background-color:var(--verre)}:where(body.cm-active) .gal-mini{background-color:var(--verre)}:where(body.cm-active) .gal-cherche input{background-color:#17242cb8}:where(body.cm-active) .svid-choix select,:where(body.cm-active) .svid-choix textarea{background-color:#17242cb8}:where(body.cm-active) .svid-format{background-color:#17242cb8}:where(body.cm-active) .svid-agent .visage{background-color:#1b2a33}:where(body.cm-active) .svid-retour-ligne input{background-color:#17242cb8}:where(body.cm-active) .svid-retour-item{background-color:#17242cb8}:where(body.cm-active) .svid-code{background-color:#1b2a33}:where(body.cm-active) .cal-case{background-color:#17242cb8}:where(body.cm-active) .cal-post{background-color:#1b2a33}:where(body.cm-active) .mk-vis{background-color:#1b2a33}:where(body.cm-active) .arg-seuil{background-color:#1b2a33}:where(body.cm-active) .autour{background-color:#17242cb8}:where(body.cm-active) .autour-lien{background-color:#17242cb8}:where(body.cm-active) .g81-geste{background-color:var(--verre)}:where(body.cm-active) .g81-orbite{background-color:#17242cb8}:where(body.cm-active) .g81-orbite:hover{background-color:#1f303ab8}:where(body.cm-active) .g81-cmp{background-color:var(--verre)}:where(body.cm-active) .g81-orbite-jauge{background-color:#17242cb8}:where(body.cm-active) .g81-geste.grand.fait .g81-num{background-color:#17242cb8}:where(body.cm-active) .off-liste-l{background-color:var(--verre)}:where(body.cm-active) .off-texte{background-color:var(--verre)}:where(body.cm-active) .off-form input,:where(body.cm-active) .off-form textarea{background-color:var(--verre)}:where(body.cm-active) .ig-avatar{background-color:#1b2a33}:where(body.cm-active) .ig-case{background-color:#1b2a33}:where(body.cm-active) .chat-bulle{background-color:var(--verre)}:where(body.cm-active) .visite-fen{background-color:var(--verre)}:where(body.cm-active) .dm .msg.dir .msg-corps{background-color:#1b2a33}:where(body.cm-active) .dm-ecrit span{background-color:#1b2a33}:where(body.cm-active) .dm-saisie input{background-color:var(--verre)}:where(body.cm-active) .dm-emojis{background-color:var(--verre)}:where(body.cm-active) .ville-fixe{background-color:var(--verre)}:where(body.cm-active) .ville-acces{background-color:#17242cb8}:where(body.cm-active) .ville-acces:hover{background-color:#1f323c}:where(body.cm-active) .gen-segment-fond{background-color:#17242cb8}:where(body.cm-active) .gen-carte-lecture svg{background-color:var(--verre)}:where(body.cm-active) .gen-plus{background-color:#17242cb8}:where(body.cm-active) .gen-plus:hover{background-color:#1f303ab8}:where(body.cm-active) .gen-puce{background-color:#17242cb8}:where(body.cm-active) .gen-puce:hover{background-color:#1f303ab8}:where(body.cm-active) .gen-moteur{background-color:#17242cb8}:where(body.cm-active) .gen-moteur:hover{background-color:#1f303ab8}:where(body.cm-active) .gen-pilule{background-color:#17242cb8}:where(body.cm-active) .gen-pilule:hover{background-color:#1f303ab8}:where(body.cm-active) .gen-vignette{background-color:#17242cb8}:where(body.cm-active) .tp-pilule{background-color:#17242cb8}:where(body.cm-active) .tp-pilule:hover{background-color:#1f303ab8}:where(body.cm-active) .tp-ligne:hover{background-color:#1f303ab8}:where(body.cm-active) .tp-badge{background-color:#17242cb8}:where(body.cm-active) .tp-geste{background-color:#17242cb8}:where(body.cm-active) .avatar{color:var(--sur-encre)}:where(body.cm-active) .micro{color:var(--sur-encre)}:where(body.cm-active) .composer .envoyer{color:var(--sur-encre)}:where(body.cm-active) .ajouter-banque .plus{color:var(--sur-encre)}:where(body.cm-active) .mail-ligne-f .s{color:var(--sur-encre)}:where(body.cm-active) .fp header .s{color:var(--sur-encre)}:where(body.cm-active) .fp .bulle-f .s{color:var(--sur-encre)}:where(body.cm-active) .ch-dit .s{color:var(--sur-encre)}:where(body.cm-active) .bouton-arret{color:var(--sur-encre)}:where(body.cm-active) .porte-a.rouge-porte.on{color:var(--sur-encre)}:where(body.cm-active) .parler-fil .bulle-f .s{color:var(--sur-encre)}:where(body.cm-active) .dir-etat .tab{color:var(--sur-encre)}:where(body.cm-active) .calc-q.on{color:var(--sur-encre)}:where(body.cm-active) .msgs-conv .pastille{color:var(--sur-encre)}:where(body.cm-active) .pa-etape.faite i{color:var(--sur-encre)}:where(body.cm-active) .app.app-ext:after{color:var(--sur-encre)}:where(body.cm-active) .gal-item.choisi .gal-coche{color:var(--sur-encre)}:where(body.cm-active) .svid-agent.actif .visage{color:var(--sur-encre)}:where(body.cm-active) .rond.ecoute{color:var(--sur-encre)}:where(body.cm-active) .dm-total{color:var(--sur-encre)}:where(body.cm-active) .dm-badge{color:var(--sur-encre)}:where(body.cm-active) .dm .msg.moi .msg-corps{color:var(--sur-encre)}:where(body.cm-active) .dm-total,:where(body.cm-active) .dm-badge{color:var(--sur-encre)}:where(body.cm-active) .mf-bouton,:where(body.cm-active) .bouton-arret{color:#1a1409}:where(body.cm-active) .svid-format small{color:inherit;opacity:.72}:where(body.cm-active) .g81-centre.grand,:where(body.cm-active) .g81-centre.grand small,:where(body.cm-active) .g81-centre.grand .etiq{color:var(--sur-encre)}:where(body.cm-active) .pub-grille .pj.off{color:#f1f2ef57}

@font-face{font-family:Fransou Texte;src:url(/messagerie-fonts/FransouTexte-Regular.woff2?v=16d0a30e2696) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Fransou Texte;src:url(/messagerie-fonts/FransouTexte-Medium.woff2?v=0c01bb8ccfad) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Fransou Texte;src:url(/messagerie-fonts/FransouTexte-Semibold.woff2?v=7402aa29bf1c) format("woff2");font-weight:600;font-display:swap}.ev2{--t-coque:#0C181C;--t-page:#121D21;--t-carte:#1A2529;--t-actif:#273135;--t-filet:#2E383C;--t-texte:#FFFFFF;--t-sec:#B9BFC1;--t-contour:#536066;--t-plein-fond:#FFFFFF;--t-plein-texte:#0C181C;--t-avant:#F3F4F3;--t-soie:#FFFFFF;--t-soie-op:.05;--t-erreur:#F2B8B0;--t-focus:#FFFFFF;--e:cubic-bezier(.23,1,.32,1);position:fixed;inset:0;z-index:60;overflow-y:auto;overflow-x:hidden;background:var(--t-page);color:var(--t-texte);font-family:Fransou Texte,system-ui,-apple-system,sans-serif;font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased;text-align:left;color-scheme:dark}.ev2[data-mode=clair]{--t-coque:#F3F4F3;--t-page:#FFFFFF;--t-carte:#F6F7F6;--t-actif:#E5E8E8;--t-filet:#D7DDDE;--t-texte:#0C181C;--t-sec:#536066;--t-contour:#C9D0D2;--t-plein-fond:#0C181C;--t-plein-texte:#FFFFFF;--t-avant:#0C181C;--t-soie:#0C181C;--t-soie-op:.045;--t-erreur:#8C2F24;--t-focus:#0C181C;color-scheme:light}.ev2.ev2-dans{position:absolute;inset:0;z-index:1;overflow-y:auto;overflow-x:hidden}.ev2-dans-in{max-width:1080px;margin:0 auto;padding:32px 48px 96px}.ev2 *,.ev2 *:before,.ev2 *:after{box-sizing:border-box}.ev2 h1,.ev2 h2,.ev2 p,.ev2 ul,.ev2 ol{margin:0;padding:0}.ev2 ul,.ev2 ol{list-style:none}:where(.ev2) :where(a){color:inherit}:where(.ev2) :where(button){font:inherit;color:inherit}.ev2 [hidden]{display:none!important}.ev2 :focus-visible{outline:2px solid var(--t-focus)!important;outline-offset:3px;box-shadow:none}.ev2-fond{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.ev2-dans .ev2-fond{display:none}.ev2-soie{position:absolute;width:min(1100px,120vw);aspect-ratio:632/288;left:50%;top:-14vh;margin-left:max(-550px,-60vw);background:var(--t-soie);opacity:var(--t-soie-op);-webkit-mask:url(/entree-v2/soie.svg?v=82ce7ee5f932) center/contain no-repeat;mask:url(/entree-v2/soie.svg?v=82ce7ee5f932) center/contain no-repeat;will-change:transform}.ev2-soie-2{width:min(620px,80vw);top:auto;bottom:-10vh;left:auto;right:-8vw;margin:0;opacity:calc(var(--t-soie-op) * .7)}.ev2>*:not(.ev2-fond){position:relative;z-index:1}.ev2-tete{display:flex;align-items:center;justify-content:space-between;height:72px;padding:0 32px;background:transparent}.ev2-sig{display:inline-flex;align-items:center;height:44px;text-decoration:none}.ev2-nom{display:block;width:96px;height:20px;background:var(--t-texte);-webkit-mask:url(/entree-v2/nom.svg?v=25ec8bd6ede9) left center/contain no-repeat;mask:url(/entree-v2/nom.svg?v=25ec8bd6ede9) left center/contain no-repeat}.ev2-tete-d{display:flex;align-items:center;gap:16px}.ev2-pas{font-size:14px;color:var(--t-sec)}.ev2-mode{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--t-contour);border-radius:8px;background:transparent;cursor:pointer;transition:transform .14s var(--e),border-color .18s var(--e)}.ev2-mode:active{transform:scale(.94)}@media(hover:hover){.ev2-mode:hover{border-color:var(--t-texte)}}.ev2-sur{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--t-sec);font-weight:500}.ev2-h1{font-size:clamp(32px,4.2vw,44px);line-height:1.12;letter-spacing:-.018em;font-weight:600;margin-top:12px!important;text-wrap:balance}.ev2-h1-page{font-size:clamp(28px,3.4vw,36px)}.ev2-h2{font-size:15px;font-weight:600;margin-bottom:4px!important}.ev2-chapo{font-size:17px;color:var(--t-sec);margin-top:12px!important;max-width:560px;text-wrap:pretty}.ev2-aide{font-size:13px;color:var(--t-sec);line-height:1.5}.ev2-note{margin-top:20px!important;padding:12px 16px;border-radius:10px;background:var(--t-carte);font-size:14px}.ev2-signature{position:fixed;left:0;right:0;bottom:24px;text-align:center;font-size:13px;color:var(--t-sec)}.ev2-lien{background:none;border:0;padding:0;cursor:pointer;color:var(--t-texte);text-decoration:underline;text-decoration-color:var(--t-contour);text-underline-offset:4px;font-weight:500;display:inline-flex;align-items:center;gap:6px;transition:text-decoration-color .18s var(--e)}@media(hover:hover){.ev2-lien:hover{text-decoration-color:currentColor}}.ev2-lien-discret{font-size:13px;color:var(--t-sec);font-weight:400}.ev2-centre{display:flex;flex-direction:column;align-items:center;padding:6vh 24px 120px}.ev2-bloc{width:100%;max-width:420px}.ev2-deux{display:grid;grid-template-columns:minmax(0,560px) minmax(0,400px);gap:72px;justify-content:center;padding:48px 32px 96px;align-items:start}.ev2-principal{min-width:0}.ev2-cote{background:var(--t-carte);border-radius:12px;padding:24px;margin-top:8px}.ev2-entree{animation:ev2-entree .42s var(--e) both}@keyframes ev2-entree{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ev2-form{margin-top:32px;display:flex;flex-direction:column;gap:16px}.ev2-champ{display:flex;flex-direction:column;gap:8px;position:relative}.ev2-champ-mdp{display:grid;grid-template-columns:1fr auto}.ev2-champ-mdp>.ev2-lib{grid-column:1}.ev2-champ-mdp>.ev2-lien{grid-column:2;grid-row:1;justify-self:end;align-self:center}.ev2-champ-mdp>.ev2-input,.ev2-champ-mdp>.ev2-oeil,.ev2-champ-mdp>.ev2-aide{grid-column:1/-1}.ev2-lib{font-size:14px;font-weight:500}.ev2 .ev2-input{width:100%;height:52px;padding:0 16px;border:1px solid var(--t-contour);border-radius:8px;background:var(--t-carte);color:var(--t-texte);font:inherit;font-size:16px;outline:none;transition:border-color .18s var(--e),background-color .18s var(--e),box-shadow .18s var(--e);appearance:none;margin:0}.ev2 .ev2-input::placeholder{color:var(--t-sec);opacity:.7}.ev2 .ev2-input:hover{border-color:var(--t-sec)}.ev2 .ev2-input:focus,.ev2 .ev2-input:focus-visible{border-color:var(--t-texte)!important;box-shadow:0 0 0 1px var(--t-texte)!important;outline:none!important}.ev2-avec-oeil .ev2-input{padding-right:52px}.ev2-oeil{position:absolute;right:4px;bottom:4px;width:44px;height:44px;border:0;background:transparent;color:var(--t-sec);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:6px}.ev2-champ-mdp .ev2-oeil{bottom:auto;top:34px}.ev2-maj{color:var(--t-texte)}.ev2-erreur{color:var(--t-erreur);font-size:14px;min-height:0}.ev2-erreur:empty{display:none}.ev2-info{font-size:14px;color:var(--t-sec)}.ev2-info:empty{display:none}.ev2-secoue{animation:ev2-secoue .36s var(--e)}@keyframes ev2-secoue{20%{transform:translate(-6px)}45%{transform:translate(5px)}70%{transform:translate(-3px)}to{transform:none}}.ev2-gestes{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:8px}.ev2-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:11px 22px;border-radius:8px;border:1px solid var(--t-contour);background:transparent;color:var(--t-texte);font-size:15px;font-weight:500;cursor:pointer;text-decoration:none;transition:transform .14s var(--e),background-color .18s var(--e),border-color .18s var(--e),opacity .18s var(--e)}.ev2-btn:active:not(:disabled){transform:scale(.97)}.ev2-btn:disabled{cursor:default;opacity:.45}.ev2-plein{background:var(--t-plein-fond);border-color:var(--t-plein-fond);color:var(--t-plein-texte);font-weight:600}.ev2-form .ev2-plein{width:100%}@media(hover:hover){.ev2-trait:hover:not(:disabled){border-color:var(--t-texte)}.ev2-plein:hover:not(:disabled){opacity:.92}}.ev2-petit{min-height:40px;padding:7px 14px;font-size:14px}.ev2-points{display:none;gap:4px}.ev2-points i{width:5px;height:5px;border-radius:50%;background:currentColor;animation:ev2-point 1s var(--e) infinite}.ev2-points i:nth-child(2){animation-delay:.15s}.ev2-points i:nth-child(3){animation-delay:.3s}@keyframes ev2-point{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.ev2-occupe{opacity:1!important}.ev2-occupe .ev2-points{display:inline-flex}.ev2-pied{font-size:14px;color:var(--t-sec);text-align:center;margin-top:8px!important}.ev2-repli{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .32s var(--e),opacity .24s var(--e)}.ev2-repli[data-ouvert=oui]{grid-template-rows:1fr;opacity:1}.ev2-repli-in{overflow:hidden;display:flex;flex-direction:column;gap:16px}.ev2-repli[data-ouvert=oui] .ev2-repli-in{padding:20px;border-radius:12px;background:var(--t-carte)}.ev2-repli[data-ouvert=non] .ev2-repli-in{visibility:hidden}.ev2-cherche{position:relative;display:flex;align-items:center}.ev2-cherche>svg{position:absolute;left:16px;color:var(--t-sec);pointer-events:none}.ev2 .ev2-recherche{padding-left:46px;height:56px;font-size:17px}.ev2-liste{margin-top:8px;background:var(--t-carte);border-radius:12px;padding:6px;max-height:420px;overflow-y:auto;animation:ev2-entree .22s var(--e) both}.ev2-liste-t{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--t-sec);padding:10px 12px 6px}.ev2-option{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 12px;border-radius:8px;cursor:pointer;transition:background-color .14s var(--e),color .14s var(--e)}.ev2-option[aria-selected=true]{background:var(--t-avant);color:var(--t-page)}.ev2-option[aria-selected=true] small{color:var(--t-page);opacity:.78}.ev2-vign{width:40px;height:40px;border:1px solid var(--t-filet);border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:var(--t-sec)}.ev2-option[aria-selected=true] .ev2-vign{border-color:currentColor;color:inherit}.ev2-opt-t{display:flex;flex-direction:column;min-width:0}.ev2-opt-t b{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ev2-opt-t mark{background:transparent;color:inherit;text-decoration:underline;text-underline-offset:4px}.ev2-opt-t small{font-size:13px;color:var(--t-sec);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ev2-opt-c{display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:600;opacity:0;transform:translate(-4px);transition:opacity .14s var(--e),transform .14s var(--e)}.ev2-option[aria-selected=true] .ev2-opt-c{opacity:1;transform:none}.ev2-fermee b{text-decoration:line-through;text-decoration-color:var(--t-sec)}.ev2-ko{color:var(--t-texte)}.ev2-choisie{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:12px;align-items:center;margin-top:16px;padding:14px 16px;border-radius:12px;background:var(--t-carte);animation:ev2-entree .26s var(--e) both}.ev2-choisie .ev2-coche{display:inline-flex;width:24px;height:24px;border-radius:50%;background:var(--t-texte);color:var(--t-page);align-items:center;justify-content:center}.ev2-ch-t{display:flex;flex-direction:column;min-width:0}.ev2-ch-t small{font-size:13px;color:var(--t-sec)}.ev2-principal>.ev2-champ{margin-top:32px}.ev2-principal>.ev2-gestes{margin-top:24px}.ev2-etapes,.ev2-promesses{margin-top:16px!important;display:flex;flex-direction:column}.ev2-etape,.ev2-promesses li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;padding:14px 0;border-bottom:1px solid var(--t-filet)}.ev2-etape:last-child,.ev2-promesses li:last-child{border-bottom:0}.ev2-etape b,.ev2-promesses b{display:block;font-weight:500}.ev2-etape small,.ev2-promesses small{display:block;font-size:13px;color:var(--t-sec);line-height:1.5}.ev2-num{width:28px;height:28px;border-radius:50%;border:1px solid var(--t-contour);display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:600}.ev2-ici .ev2-num{background:var(--t-texte);color:var(--t-page);border-color:var(--t-texte)}.ev2-ici b{text-decoration:underline;text-underline-offset:4px}.ev2-fait .ev2-num{color:var(--t-sec)}.ev2-question{margin-top:28px;padding:20px 22px;border-radius:12px;background:var(--t-avant);color:var(--t-page);display:flex;flex-direction:column;gap:16px;animation:ev2-entree .3s var(--e) both}.ev2-q-t{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px}.ev2-q-t b{display:block;font-size:18px;font-weight:600;line-height:1.35}.ev2-q-t small{display:block;font-size:14px;opacity:.82}.ev2-q-r{display:flex;flex-wrap:wrap;gap:10px}.ev2-trait-inv{border-color:color-mix(in srgb,var(--t-page) 38%,transparent);color:var(--t-page)}@media(hover:hover){.ev2-trait-inv:hover{border-color:var(--t-page)}}.ev2-liste-trouve{margin-top:24px;background:var(--t-carte);border-radius:12px;padding:6px 18px}.ev2-tl{display:grid;grid-template-columns:22px minmax(0,1fr) 22px;gap:14px;align-items:start;padding:14px 0;border-bottom:1px solid var(--t-filet);animation:ev2-entree .3s var(--e) both}.ev2-tl:last-child{border-bottom:0}.ev2-tl-ic{color:var(--t-sec);margin-top:2px}.ev2-tl-c{display:flex;flex-direction:column;gap:2px;min-width:0;align-items:flex-start}.ev2-tl-k{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--t-sec)}.ev2-tl-c b{font-weight:500;font-size:15px;line-height:1.45;overflow-wrap:anywhere}.ev2-tl-c small{font-size:13px;color:var(--t-sec)}.ev2-doute .ev2-tl-c b{text-decoration:underline dashed;text-underline-offset:5px}.ev2-roue{display:inline-block;width:16px;height:16px;border-radius:50%;border:2px solid var(--t-filet);border-top-color:var(--t-texte);animation:ev2-roue .8s linear infinite;margin-top:3px}@keyframes ev2-roue{to{transform:rotate(360deg)}}.ev2-grille2{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:24px}.ev2-principal>.ev2-champ+.ev2-champ,.ev2-grille2+.ev2-champ{margin-top:16px}.ev2-qui{margin-top:24px;display:flex;flex-direction:column;gap:8px}.ev2-puces{display:flex;flex-wrap:wrap;gap:8px}.ev2-puce{min-height:40px;padding:8px 14px;border-radius:8px;border:1px solid var(--t-contour);background:transparent;cursor:pointer;font-size:14px;transition:background-color .14s var(--e),color .14s var(--e),transform .14s var(--e)}.ev2-puce:active{transform:scale(.97)}.ev2-puce[aria-pressed=true]{background:var(--t-avant);border-color:var(--t-avant);color:var(--t-page)}.ev2-regles{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:10px!important;font-size:13px;color:var(--t-sec)}.ev2-regles li{display:inline-flex;align-items:center;gap:6px;transition:color .18s var(--e)}.ev2-regles li.ev2-ok{color:var(--t-texte)}.ev2-pt{width:16px;height:16px;border-radius:50%;border:1px solid var(--t-contour);display:inline-flex;align-items:center;justify-content:center}.ev2-ok .ev2-pt{background:var(--t-texte);color:var(--t-page);border-color:var(--t-texte)}.ev2-principal .ev2-erreur{margin-top:16px}.ev2-fil{font-size:13px;color:var(--t-sec)}.ev2-entete-page{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-top:16px}.ev2-onglets{display:flex;gap:4px;margin-top:28px;border-bottom:1px solid var(--t-filet);overflow-x:auto}.ev2-onglet{padding:12px 16px;text-decoration:none;color:var(--t-sec);font-weight:500;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap;transition:color .18s var(--e),border-color .18s var(--e)}.ev2-onglet.ev2-on{color:var(--t-texte);border-bottom-color:var(--t-texte)}@media(hover:hover){.ev2-onglet:hover{color:var(--t-texte)}}.ev2-dans-in>.ev2-info{margin-top:16px;min-height:22px;display:block}.ev2-zone{display:flex;flex-direction:column;gap:16px;margin-top:16px}.ev2-carte{background:var(--t-carte);border-radius:12px;padding:20px 24px;display:flex;flex-direction:column;gap:4px;animation:ev2-entree .3s var(--e) both}.ev2-carte .ev2-gestes{margin-top:12px}.ev2-carte>.ev2-champ{margin-top:12px}.ev2-lecture{flex-direction:row;align-items:center;gap:12px;color:var(--t-sec)}.ev2-ligne{display:grid;grid-template-columns:minmax(140px,240px) minmax(0,1fr) auto auto;gap:16px;align-items:center;min-height:52px;padding:8px 0;border-top:1px solid var(--t-filet);transition:background-color .4s var(--e)}.ev2-h2+.ev2-ligne,.ev2-carte>.ev2-ligne:first-child{border-top:0}.ev2-cle{font-size:14px;color:var(--t-sec);display:flex;flex-direction:column}.ev2-cle small{font-size:12px;opacity:.85}.ev2-val{font-weight:500;cursor:text;border-radius:6px;padding:4px 6px;margin-left:-6px;overflow-wrap:anywhere;transition:background-color .14s var(--e)}@media(hover:hover){.ev2-val[role=button]:hover{background:var(--t-actif)}}.ev2-vide{color:var(--t-sec);font-weight:400;font-style:normal}.ev2-icone-btn{width:40px;height:40px;border:0;background:transparent;color:var(--t-sec);border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background-color .14s var(--e),color .14s var(--e)}@media(hover:hover){.ev2-icone-btn:hover{background:var(--t-actif);color:var(--t-texte)}}.ev2-edite{display:flex;gap:8px;align-items:center;flex-wrap:wrap;grid-column:2/-1}.ev2-actions{display:inline-flex;align-items:center;gap:2px;grid-column:4;justify-self:end}.ev2-actions .ev2-icone-btn:disabled{opacity:.35;cursor:default}.ev2-points-btn{font-size:20px;line-height:1;letter-spacing:.04em}.ev2-menu-ancre{position:relative;display:inline-flex}.ev2-menu{position:absolute;right:0;top:calc(100% + 4px);z-index:5;min-width:220px;padding:6px;border-radius:10px;background:var(--t-actif);display:flex;flex-direction:column;animation:ev2-entree .16s var(--e) both}.ev2-menu-i{min-height:40px;padding:8px 12px;border:0;border-radius:6px;background:transparent;text-align:left;cursor:pointer;font-size:14px}.ev2-menu-i:hover,.ev2-menu-i:focus-visible{background:var(--t-carte)}.ev2 .ev2-select{height:44px;flex:1 1 200px;min-width:0;padding:0 12px;cursor:pointer}.ev2-fige{grid-column:3}.ev2-edite .ev2-input{height:44px;flex:1 1 200px;min-width:0}.ev2-fige{font-size:13px;color:var(--t-sec);max-width:320px;text-align:right}.ev2-flash{background:color-mix(in srgb,var(--t-texte) 7%,transparent)}.ev2-propositions{display:flex;flex-direction:column;margin-top:8px}html.ev2-insc-suite #insc{background:#121d21!important;font-family:Fransou Texte,system-ui,sans-serif!important}html.ev2-insc-suite[data-ev2-mode=clair] #insc{background:#fff!important;color:#0c181c!important}html.ev2-insc-suite #insc .in-btn{background:#fff;color:#0c181c;border-radius:8px;box-shadow:none;transform:none;font-weight:600}html.ev2-insc-suite[data-ev2-mode=clair] #insc .in-btn{background:#0c181c;color:#fff}html.ev2-insc-suite #insc .in-h .ac,html.ev2-insc-suite #insc .in-dots i.on{color:inherit;background:currentColor}html.ev2-insc-suite #insc .in-logo{letter-spacing:.02em;text-transform:none;font-weight:600;font-size:20px;text-align:left}@media(max-width:860px){.ev2-deux{grid-template-columns:minmax(0,1fr);gap:32px;padding:24px 16px 72px}.ev2-cote{order:2}.ev2-tete{padding:0 16px}.ev2-pas{display:none}.ev2-centre{padding:4vh 16px 96px}.ev2-dans-in{padding:20px 16px 88px}.ev2-ligne{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px}.ev2-actions{grid-column:2;grid-row:2}.ev2-ligne .ev2-cle,.ev2-edite{grid-column:1/-1}.ev2-fige{text-align:left;grid-column:1/-1}.ev2-gestes{flex-direction:column;align-items:stretch}.ev2-gestes>.ev2-aide{text-align:center}.ev2-grille2{grid-template-columns:1fr}.ev2-signature{position:static;margin:24px 16px 0}.ev2-entete-page{flex-direction:row}}@media(prefers-reduced-motion:reduce){.ev2 *,.ev2 *:before,.ev2 *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.ev2-roue{animation:none;border-top-color:var(--t-sec)}}

.fi-porte{min-height:100vh;display:flex;flex-direction:column}.fi-porte .fi-header{padding:18px clamp(20px,4vw,48px);display:flex;align-items:center}.po-main{flex:1;display:grid;place-items:center;padding:24px 20px 80px}.po-carte{width:min(440px,100%);background:#ffffff09;border:1px solid rgba(255,255,255,.09);border-radius:26px;padding:30px 30px 26px;backdrop-filter:blur(18px);box-shadow:0 30px 80px #00000059}.po-carte .etiq{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--cm-muted,#aabac0)}.po-carte h1.titre{font-size:30px;font-weight:600;letter-spacing:-.02em;margin:10px 0 6px;color:var(--cm-text,#f1f2ef);line-height:1.15;text-wrap:balance}.po-note{font-size:14px;line-height:1.5;color:var(--cm-muted,#aabac0);margin:0 0 6px}.po-carte form{display:flex;flex-direction:column;gap:12px;margin-top:18px}.po-champ{display:flex;flex-direction:column;gap:6px}.po-champ span{font-size:12px;color:var(--cm-muted,#aabac0)}.po-champ input{height:50px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#00000047;color:var(--cm-text,#f1f2ef);padding:0 16px;font:inherit;font-size:16px;outline:none;color-scheme:dark}.po-champ input:focus{border-color:var(--cm-cyan,#8fddd9);box-shadow:0 0 0 3px #8fddd92e}.po-erreur{min-height:18px;font-size:13px;color:var(--rouge,#f2aaa3)}.po-gestes{display:flex;gap:10px;flex-wrap:wrap;margin-top:4px}.po-gestes .plein{height:48px;padding:0 22px;border-radius:24px;border:0;background:var(--cm-amber,#e6bc87);color:#1a1409;font-weight:600;font-size:15px;cursor:pointer}.po-gestes .creux{height:48px;padding:0 18px;border-radius:24px;border:1px solid rgba(255,255,255,.16);background:transparent;color:var(--cm-text,#f1f2ef);font-size:15px;cursor:pointer}.po-gestes button:disabled{opacity:.6;cursor:wait}.po-pied{margin:20px 0 0;font-size:13px;color:var(--cm-muted,#aabac0)}.po-pied a{color:var(--cm-cyan,#8fddd9);text-decoration:none}.po-pied a:hover{text-decoration:underline}dialog.demande{border:1px solid rgba(255,255,255,.12);border-radius:22px;padding:0;background:#121e24;color:#f1f2ef;width:min(460px,calc(100vw - 32px));box-shadow:0 30px 80px #00000080}dialog.demande::backdrop{background:#040a0e8c;backdrop-filter:blur(6px)}.demande-corps{padding:24px 26px 20px;display:flex;flex-direction:column;gap:12px}.demande-corps h2{margin:0;font-size:19px;font-weight:600;letter-spacing:-.01em;line-height:1.25;color:#f1f2ef}.demande-corps p{margin:0;font-size:14px;line-height:1.5;color:#aabac0}.demande-corps textarea{width:100%;box-sizing:border-box;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#00000047;color:#f1f2ef;padding:12px 14px;font:inherit;font-size:15px;outline:none;resize:vertical;color-scheme:dark}.demande-corps textarea:focus{border-color:#8fddd9;box-shadow:0 0 0 3px #8fddd92e}.demande-gestes{display:flex;justify-content:flex-end;gap:10px;margin-top:6px}.demande-gestes .plein{height:42px;padding:0 20px;border-radius:21px;border:0;background:#e6bc87;color:#1a1409;font-weight:600;font-size:14px;cursor:pointer}.demande-gestes .creux{height:42px;padding:0 16px;border-radius:21px;border:1px solid rgba(255,255,255,.16);background:transparent;color:#f1f2ef;font-size:14px;cursor:pointer}body:not(.cm-active):not(.es-active) dialog.demande{background:#fff;color:#141419;border-color:#1414191a}body:not(.cm-active):not(.es-active) .demande-corps h2{color:#141419}body:not(.cm-active):not(.es-active) .demande-corps p{color:#6e6e76}body:not(.cm-active):not(.es-active) .demande-corps textarea{background:#fff;color:#141419;border-color:#1414191f;color-scheme:light}body:not(.cm-active):not(.es-active) .demande-gestes .creux{color:#141419;border-color:#14141929}

#app>.page.fi-home{--fi-bg:#07161d;--fi-ink:#f5f7f7;--fi-muted:#b4c4cb;--fi-border:#68818b80;--fi-glass:#23363dcc;--fi-accent:#61dbe2;--fi-space:clamp(20px,3.6vw,64px);--fi-ratio:1.77683;--fi-pad:max(var(--fi-space), calc((100% - 1600px)/2) );--fi-voile:#07161d;--fi-hero-h:max(560px,100vh);inset:0;padding:0 var(--fi-space) 24px;color:var(--fi-ink);background:radial-gradient(ellipse at 80% 0,#25404a80,transparent 60%),var(--fi-bg);overflow:auto;scrollbar-width:thin;scrollbar-color:#536b77 transparent;font-weight:400;isolation:isolate}.fi-home *{box-sizing:border-box}.fi-home a:focus-visible,.fi-home button:focus-visible,.fi-home input:focus-visible{outline:3px solid var(--fi-accent);outline-offset:4px}.fi-home button,.fi-home a{-webkit-tap-highlight-color:transparent}.fi-skip{position:fixed;left:20px;top:-100px;padding:12px 20px;background:#fff;color:#091a22;border-radius:10px;z-index:20}.fi-skip:focus{top:12px}.fi-header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:92px;position:relative;z-index:3;max-width:1600px;margin:auto}.fi-brand{width:140px;display:inline-flex;align-items:center;min-height:44px}.fi-wordmark{display:block;width:120px;height:34px;overflow:hidden;flex-shrink:0}.fi-nav{display:flex;gap:4px;padding:4px;border:1px solid var(--fi-border);border-radius:22px;background:#263c4455}.fi-nav a{display:flex;align-items:center;justify-content:center;min-height:38px;padding:0 30px;border-radius:17px;font-size:15px;position:relative;transition:background-color .15s ease}.fi-nav a:not([aria-current]):hover{background:#526c7740}.fi-nav a[aria-current]{background:#526c7780}@media(max-width:760px){.fi-nav:has(a[href="/operations"]){max-width:100%;box-sizing:border-box}.fi-nav:has(a[href="/operations"]) a{min-width:0;padding:0 8px;font-size:14px}}.fi-account{min-width:0;justify-self:end;display:flex;align-items:center;gap:12px;font-size:13px;max-width:100%;min-height:44px}.fi-avatar{border:1px solid #cfdee4;border-radius:50%;height:42px;width:42px;display:grid;place-items:center;flex-shrink:0;font-size:20px}.fi-company{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:190px}.fi-main{max-width:1600px;margin:0 auto}#app>.page.fi-home:not(.fi-porte){padding:0 0 24px!important;background:linear-gradient(to bottom,#07161d00 300px,var(--fi-bg) 420px) local,linear-gradient(90deg,#021c2f,#04233b 55%,#0a2c47) top / 100% 420px no-repeat local,var(--fi-bg)}.fi-home:not(.fi-porte) .fi-header{max-width:none;margin:0;padding-inline:var(--fi-pad)}.fi-home:not(.fi-porte) .fi-main{max-width:none;margin:0}.fi-home:not(.fi-porte) :is(.fi-intro,.fi-scene-footer){padding-inline:var(--fi-pad)}.fi-home:not(.fi-porte) .fi-feedback{padding-inline:var(--fi-space)}@supports (height:100dvh){#app>.page.fi-home{--fi-hero-h:max(560px,100dvh)}}.fi-intro{position:relative;z-index:2;pointer-events:none;margin-top:18px;margin-bottom:-116px;min-height:116px}.fi-intro h1{margin:0;font-size:clamp(28px,3.2vw,52px);line-height:1.14;font-weight:450;letter-spacing:-.035em;max-width:50%;overflow-wrap:anywhere;text-wrap:balance}.fi-intro p{margin:8px 0 0;color:var(--fi-muted);font-size:clamp(16px,1.6vw,25px)}.fi-nom{display:inline-block;max-width:100%}.fi-demo{display:inline-block;font-size:11px;letter-spacing:.04em;color:#cedce2;margin-top:10px}.fi-clock{display:inline-block;margin:10px 12px 0 0;font-size:12px;color:var(--fi-muted);font-variant-numeric:tabular-nums}.fi-intro p,.fi-clock{position:relative;text-shadow:0 0 2px #07161d,0 0 6px #07161d,0 0 12px #07161dcc}.fi-intro p{width:fit-content}.fi-intro p:before,.fi-clock:before{content:"";position:absolute;inset:-3px -12px;z-index:-1;border-radius:999px;background:#07161d;opacity:.6;filter:blur(9px);pointer-events:none}.fi-intro h1{text-shadow:0 0 2px #07161d,0 0 8px #07161dcc,0 0 18px #07161d99}.fi-scene{position:relative;margin:0}.fi-scene-canvas{position:relative}.fi-video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity 1.6s ease;pointer-events:none;mask-image:linear-gradient(to bottom,transparent,#000 8%,#000 88%,transparent)}.fi-video.pret{opacity:1}.fi-building{display:block;width:100%;height:auto;aspect-ratio:1672/941;object-fit:contain;mask-image:linear-gradient(to bottom,transparent,#000 8%,#000 88%,transparent)}.fi-room{display:flex;align-items:center;justify-content:center;gap:9px;min-height:38px;padding:8px 16px;border:1px solid #9bb7bf66;border-radius:14px;background:#132a34e6;color:#fff;font-size:clamp(12px,1vw,15px);line-height:1.25;box-shadow:0 3px 15px #0005;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:background .16s,border-color .16s,box-shadow .16s,transform .15s cubic-bezier(.23,1,.32,1);white-space:nowrap;position:absolute;left:var(--room-x);top:var(--room-y);transform:translate(-50%,-50%);text-shadow:0 1px 1px #000}.fi-room:hover{background:#294a57f5;border-color:var(--fi-accent);box-shadow:0 0 0 3px #61dbe219,0 6px 18px #0006}.fi-room:active{transform:translate(-50%,-50%) scale(.96)}.fi-dot{height:7px;width:7px;border-radius:50%;background:var(--fi-accent);flex-shrink:0}.fi-heart{background:#183b49ef;border-color:#8ae9edaa}.fi-scene-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:-62px 0 20px;position:relative;font-size:12px;color:var(--fi-muted);min-height:44px}.fi-scene-footer a{display:flex;align-items:center;gap:8px;min-height:44px}.fi-scene-footer svg{width:16px;height:16px}.fi-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;position:relative}.fi-card{background:linear-gradient(125deg,#4f5c624d,#15272eaa);border:1px solid var(--fi-border);border-radius:19px;padding:24px;display:flex;flex-direction:column;min-width:0;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.fi-card-title{display:flex;align-items:center;gap:14px}.fi-card-icon{width:42px;height:42px;display:grid;place-items:center;background:#ffffff14;border-radius:13px;flex-shrink:0}.fi-card h2{margin:0;font-size:clamp(17px,1.5vw,23px);font-weight:500;letter-spacing:-.015em}.fi-card p{margin:12px 0 22px;font-size:14px;line-height:1.5;color:#d1dce1;overflow-wrap:anywhere}.fi-action{display:flex;align-items:center;justify-content:space-between;gap:20px;align-self:start;border:1px solid #8ca3ad80;border-radius:22px;padding:10px 18px;min-height:44px;margin-top:auto;font-size:14px}.fi-action svg{width:17px}.fi-action,.fi-round,.fi-send,.fi-talk{transition:background-color .15s ease,transform .15s cubic-bezier(.23,1,.32,1)}.fi-action:hover,.fi-round:hover{background:#ffffff14}.fi-action:active,.fi-round:active,.fi-send:active{transform:scale(.97)}.fi-home .fi-composer{position:relative;left:auto;bottom:auto;transform:none;margin:28px auto 0;padding:7px;display:flex;align-items:center;gap:10px;width:min(760px,100% - 2 * var(--fi-space));height:auto;min-height:66px;border:1px solid var(--fi-border);border-radius:34px;background:#102229e8;box-shadow:0 8px 35px #0004;z-index:2}.fi-home .fi-composer input{min-width:0;width:0;flex:1;color:var(--fi-ink);background:transparent;font-size:15px;height:42px;padding:0 8px;border:0;border-radius:20px}.fi-home .fi-composer input::placeholder{color:var(--fi-muted);opacity:1}.fi-round,.fi-send{width:46px;height:46px;display:grid;place-items:center;border-radius:50%;flex-shrink:0}.fi-round{color:var(--fi-ink)}.fi-send{background:#f6fbfc;color:#13252d}.fi-send:disabled{opacity:.55;cursor:wait}.fi-feedback{color:var(--fi-muted);text-align:center;font-size:13px;line-height:1.5;min-height:0;margin:8px 0 0}.fi-feedback:empty{display:none}.fi-footer{display:flex;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap;margin-top:16px;color:var(--fi-muted);font-size:12px}.fi-footer a,.fi-footer button{display:flex;align-items:center;gap:7px;min-height:44px}.fi-footer svg{width:16px;height:16px}.fi-home .citation{display:none}.fi-eau{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;gap:12px;padding-inline:var(--fi-pad,var(--fi-space))}.fi-bande{display:flex;justify-content:center;align-items:stretch;gap:14px;width:100%}.fi-bande>.fi-objs-emplacement{flex:0 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:flex-end}.fi-bande>.fi-card{flex:0 100 clamp(188px,18vw,280px);min-width:188px;position:relative;padding:12px 14px;border-radius:16px;background:#132a34e6;border:1px solid #9bb7bf66;box-shadow:0 3px 15px #0005;text-shadow:0 1px 1px #000;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:background .16s,border-color .16s}.fi-bande>.fi-card:hover{background:#294a57f5;border-color:var(--fi-accent)}.fi-bande .fi-card-title{gap:10px}.fi-bande .fi-card-icon{width:30px;height:30px;border-radius:10px}.fi-bande .fi-card-icon svg{width:18px;height:18px}.fi-bande .fi-card h2{font-size:15px;font-weight:550;letter-spacing:-.01em}.fi-bande .fi-card p{margin:6px 0 8px;font-size:13px;line-height:1.4}.fi-bande .fi-action{position:static;border:0;padding:0;min-height:24px;gap:6px;justify-content:flex-start;font-size:13px;color:var(--fi-accent)}.fi-bande .fi-action:after{content:"";position:absolute;inset:0;border-radius:16px}.fi-bande .fi-action:hover{background:none}.fi-bande .fi-action svg{width:15px;flex-shrink:0}.fi-home .fi-bande .fi-action:focus-visible{outline:none}.fi-bande>.fi-card:has(.fi-action:focus-visible){outline:3px solid var(--fi-accent);outline-offset:3px}.fi-scene-gauche{display:flex;align-items:center;height:44px;min-width:0;flex:0 1 auto}.fi-scene-footer>a{flex:none}.fi-scene-footer a.fi-contacts{display:inline-flex;align-items:center;gap:10px;min-height:44px;max-width:100%;min-width:0;padding:6px 14px 6px 7px;border:1px solid #9bb7bf66;border-radius:16px;background:#132a34e6;box-shadow:0 3px 15px #0005;text-shadow:0 1px 1px #000;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--fi-ink);font-size:13px;line-height:1.3;transition:background .16s,border-color .16s}.fi-scene-footer a.fi-contacts:hover{background:#294a57f5;border-color:var(--fi-accent)}.fi-contacts-icone{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:#ffffff14;flex-shrink:0}.fi-scene-footer .fi-contacts-icone svg{width:18px;height:18px}.fi-contacts-texte{display:flex;flex-direction:column;min-width:0}.fi-contacts-texte>[data-compte],.fi-contacts-fiches{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fi-contacts-texte>[data-compte]{font-weight:550}.fi-contacts-fiches{font-size:12px;color:var(--fi-muted)}.fi-contacts-et{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fi-home .fi-eau .fi-composer{margin:0;width:min(760px,100%)}.fi-eau .fi-feedback{margin:0}.fi-home .fi-cards{max-width:760px}.fi-home:not(.fi-porte) .fi-cards{margin-inline:max(var(--fi-pad),calc((100% - 760px)/2))}.fi-home .fi-cards{grid-template-columns:minmax(0,1fr)}@media(max-width:1000px){.fi-header{grid-template-columns:1fr auto;gap:12px;min-height:80px}.fi-nav{order:3;grid-column:1/-1;justify-self:center;margin-bottom:18px}.fi-intro{margin:8px 0 0;min-height:0}.fi-intro h1{max-width:100%}.fi-scene{margin-top:10px}.fi-room{font-size:12px;min-height:40px;padding:8px 11px;gap:6px}.fi-cards{gap:12px}.fi-card{padding:18px}.fi-card-title{gap:10px}.fi-card-icon{width:34px;height:34px}}@media(max-width:760px){#app>.page.fi-home{--fi-space:20px}.fi-nav a:after{content:"";position:absolute;inset:-3px 0}.fi-brand{width:140px}.fi-company{max-width:130px}.fi-account{gap:8px}.fi-avatar{width:36px;height:36px}.fi-scene{margin-left:0;margin-right:0;overflow:clip}.fi-scene-canvas{width:100%}.fi-building{width:120%;max-width:none;margin-left:-10%}.fi-video{width:120%;max-width:none;left:-10%}.fi-rooms{display:block;margin:0}.fi-room{left:var(--room-mobile-x);top:var(--room-mobile-y);width:var(--room-mobile-width);height:44px;min-height:44px;min-width:44px;font-size:clamp(11px,2.9vw,13px);line-height:1.15;white-space:normal;padding:0;text-align:center;gap:0;border:0;border-radius:10px;background:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.fi-room-label{display:block;max-width:100%;min-width:44px;padding:5px 4px;border:1px solid #9bb7bf88;border-radius:8px;background:#102a35ec;box-shadow:0 2px 8px #0006;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.fi-room:hover{background:none;box-shadow:none}.fi-room:hover .fi-room-label,.fi-room:focus-visible .fi-room-label{background:#294a57;border-color:var(--fi-accent)}.fi-room .fi-dot{display:none}.fi-home .fi-room:focus-visible{outline-offset:-3px}.fi-heart{margin-top:10px}.fi-scene-footer{margin:-44px 0 0;font-size:12px;align-items:center;position:relative;z-index:2}.fi-cards{grid-template-columns:1fr;gap:12px}.fi-card{padding:20px}.fi-card p{margin-bottom:16px}.fi-card h2{font-size:20px}.fi-eau{padding-inline:var(--fi-space);gap:10px;margin-top:6px}.fi-bande{flex-direction:column;align-items:stretch;gap:8px}.fi-bande>.fi-objs-emplacement{order:-1}.fi-bande>.fi-card{flex:0 0 auto;min-width:0;min-height:56px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;column-gap:12px;align-items:center;padding:8px 14px}.fi-bande .fi-card-title{display:contents}.fi-bande .fi-card-icon{grid-column:1;grid-row:1 / 3;width:34px;height:34px}.fi-bande .fi-card h2{grid-column:2;grid-row:1;font-size:15px}.fi-bande .fi-card p{grid-column:2;grid-row:2;margin:2px 0 0;line-height:1.35}.fi-bande .fi-action{grid-column:3;grid-row:1 / 3;min-width:24px;min-height:44px}.fi-bande .fi-action-texte{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fi-bande .fi-action svg{width:18px}.fi-home .fi-composer{margin-top:20px;gap:2px;padding:5px;min-height:58px}.fi-home .fi-composer input{font-size:14px;padding:0 4px}.fi-round,.fi-send{width:40px;height:44px}.fi-footer{gap:8px 20px}}@media(prefers-reduced-motion:reduce){.fi-home *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(forced-colors:active){.fi-room,.fi-card,.fi-nav,.fi-action,.fi-home .fi-composer{border:1px solid CanvasText}.fi-dot{background:CanvasText}}@media(min-width:761px)and (max-width:1000px){.fi-header{grid-template-columns:1fr auto 1fr;gap:12px}.fi-nav{order:initial;grid-column:auto;margin:0}.fi-nav a{padding:0 18px}.fi-account .fi-company{max-width:100px}.fi-room{padding:8px 9px;font-size:11px;gap:5px}}@media(min-width:761px)and (min-aspect-ratio:1316/1000){.fi-home:not(.fi-porte) .fi-header{position:absolute;top:0;left:0;right:0}.fi-home:not(.fi-porte) .fi-main{position:relative}.fi-home:not(.fi-porte) .fi-intro{margin:0;padding-top:110px;min-height:var(--fi-hero-h)}.fi-home:not(.fi-porte) .fi-intro:before{--fi-cw:min(max(100vw,var(--fi-hero-h) * var(--fi-ratio)),var(--fi-hero-h) * var(--fi-ratio) * 1.12);--fi-ch:calc(var(--fi-cw) / var(--fi-ratio));--fi-x0:calc((100vw - var(--fi-cw)) / 2 - max(var(--fi-space),(100vw - 1600px) / 2) - 37px - clamp(12px,1vw,15px) * 2.4);--fi-y0: calc(min(0px,var(--fi-hero-h) - var(--fi-ch))*.35 - 110px) ;--fi-xm:calc(var(--fi-x0) + var(--fi-cw) * .34);--fi-tm:max(0px,var(--fi-y0) + var(--fi-ch) * .25 - 33px);--fi-bm:max(0px,var(--fi-y0) + var(--fi-ch) * .25 + 33px);--fi-xf:calc(var(--fi-x0) + var(--fi-cw) * .25);--fi-tf:max(0px,var(--fi-y0) + var(--fi-ch) * .41 - 33px);--fi-bf:max(0px,var(--fi-y0) + var(--fi-ch) * .41 + 33px);--fi-xc:calc(var(--fi-x0) + var(--fi-cw) * .2);--fi-tc:max(0px,var(--fi-y0) + var(--fi-ch) * .56 - 33px);--fi-bc:max(0px,var(--fi-y0) + var(--fi-ch) * .56 + 33px);content:"";float:right;width:100%;height:var(--fi-bc);shape-outside:polygon(100% 0,100% var(--fi-tm),var(--fi-xm) var(--fi-tm),var(--fi-xm) var(--fi-bm),100% var(--fi-bm),100% var(--fi-tf),var(--fi-xf) var(--fi-tf),var(--fi-xf) var(--fi-bf),100% var(--fi-bf),100% var(--fi-tc),var(--fi-xc) var(--fi-tc),var(--fi-xc) var(--fi-bc),100% var(--fi-bc))}.fi-home:not(.fi-porte) .fi-scene{position:absolute;top:0;left:0;width:100%;height:var(--fi-hero-h);overflow:hidden;container-type:size;z-index:0}.fi-home:not(.fi-porte) .fi-scene-canvas{--fi-w:min(max(100cqw,100cqh * var(--fi-ratio)),100cqh * var(--fi-ratio) * 1.12);position:absolute;width:var(--fi-w);aspect-ratio:1672/941;left:calc((100cqw - var(--fi-w)) / 2);top:calc(min(0px,100cqh - var(--fi-w) / var(--fi-ratio))*.35)}.fi-home:not(.fi-porte) :is(.fi-building,.fi-video){-webkit-mask-image:none;mask-image:none}.fi-home:not(.fi-porte) .fi-scene:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(to bottom,#07161d8c,#07161d00 150px),radial-gradient(ellipse 42% 34% at 0 0,#07161d73,#07161d00),linear-gradient(to top,var(--fi-bg),#07161d99 64px,#07161d00 200px)}.fi-home:not(.fi-porte) .fi-room{z-index:2}.fi-home:not(.fi-porte) .fi-scene-footer{position:absolute;left:0;right:0;top:calc(var(--fi-hero-h) - 66px);margin:0;z-index:2}.fi-home:not(.fi-porte) .fi-eau{position:absolute;left:0;right:0;top:calc(var(--fi-hero-h) - 16px);transform:translateY(-100%);margin:0;pointer-events:none}.fi-home:not(.fi-porte) :is(.fi-bande){pointer-events:none}.fi-home:not(.fi-porte) :is(.fi-bande>*,.fi-eau>.fi-composer,.fi-eau>.fi-feedback){pointer-events:auto}.fi-home:not(.fi-porte) .fi-eau .fi-composer{width:min(760px,100% - 360px);min-height:56px;padding:5px}.fi-home:not(.fi-porte) .fi-eau :is(.fi-round,.fi-send){width:44px;height:44px}.fi-home:not(.fi-porte) .fi-cards{margin-top:8px}}@media(min-width:761px)and (min-aspect-ratio:1316/1000)and (max-width:1279px){.fi-contacts-fiches,.fi-contacts-icone{display:none}.fi-scene-footer a.fi-contacts{padding:6px 12px}}@media(min-width:761px)and (min-aspect-ratio:199/100){.fi-home:not(.fi-porte) .fi-scene:before{content:"";position:absolute;inset:-40px;z-index:-1;background:url(/accueil-immersif-scene.webp?v=dbbee8943da4) center 35% / cover no-repeat;filter:blur(26px) brightness(.85)}.fi-home:not(.fi-porte) :is(.fi-building,.fi-video){-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}}@media(min-width:761px)and (max-width:1000px)and (max-aspect-ratio:1315/1000){.fi-bande{flex-wrap:wrap}.fi-bande>.fi-objs-emplacement{order:-1;flex:1 1 100%}.fi-bande>.fi-card{flex:1 1 0;width:auto}}.fi-talk{position:fixed;right:14px;top:45%;z-index:30;width:46px;height:54px;display:grid;place-items:center;color:#f4fbfc;background:#173b49ed;border:1px solid #91c4d099;border-radius:18px;box-shadow:0 6px 22px #0005;backdrop-filter:blur(18px)}.fi-talk:hover{background:#265665}.fi-talk:active{transform:scale(.95)}.fi-talk:focus-visible,.fi-dialog a:focus-visible,.fi-dialog button:focus-visible{outline:3px solid #61dbe2;outline-offset:3px}.fi-talk-count{position:absolute;top:-6px;right:-5px;padding:2px 5px;background:#d8faff;color:#12313b;border-radius:10px;font-size:11px;min-width:18px}.fi-talk-count[hidden]{display:none}.fi-dialog{position:fixed;inset:16px 16px 16px auto;margin:0;width:min(460px,calc(100vw - 32px));height:calc(100dvh - 32px);max-height:none;max-width:none;padding:0;border:1px solid #66838f;border-radius:24px;background:#0d222b;color:#f5f8fa;box-shadow:0 16px 80px #0008;overflow:hidden}.fi-dialog[open]{display:flex;flex-direction:column}.fi-dialog::backdrop{background:#00101a66;backdrop-filter:blur(3px)}.fi-dialog[open]{animation:fi-panneau .22s cubic-bezier(.23,1,.32,1)}.fi-dialog[open]::backdrop{animation:fi-voile .22s ease-out}@keyframes fi-panneau{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}@keyframes fi-voile{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.fi-dialog[open]{animation:fi-voile .12s ease-out}}.fi-dialog>header{display:flex;align-items:center;gap:8px;padding:20px 18px;flex-shrink:0}.fi-dialog>header>div{flex:1}.fi-dialog h2{margin:0;font-size:20px;font-weight:500}.fi-dialog header p{margin:6px 0 0;font-size:12px;color:#b5c9d3}.fi-dialog .fi-close,.fi-dialog .fi-expand{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border-radius:50%;color:#eaf4f8}.fi-dialog button:hover,.fi-dialog a:hover{background:#ffffff15}.fi-frame-area{position:relative;flex:1;min-height:0}.fi-frame-area iframe{width:100%;height:100%;border:0;display:block;background:#f7f6f3;position:relative}.fi-frame-loading{position:absolute;inset:20px;font-size:14px;color:#c8dae1}.fi-dialog>footer{padding:12px 16px;font-size:11px;text-align:center;color:#b5c9d3;flex-shrink:0}@media(max-width:700px){.fi-talk{width:42px;height:48px;right:8px;top:48%}.fi-dialog{inset:8px;width:calc(100vw - 16px);height:calc(100dvh - 16px);border-radius:18px}}@media(max-width:760px){body:has(.fi-home) .fi-talk{top:auto;bottom:18px;right:14px;transform:none}#app>.page.fi-home{padding-bottom:84px}}.fi-conversation-embed:has(.dm-page){color-scheme:dark;--encre:#edf5f8;--sur-encre:#0b151a;--muet:#b3c6cf;--sourd:#b3c6cf;--trait:#87b1c32e;--bleu:#63dce5}.fi-conversation-embed:has(.dm-page) body{background:#0d222b;color:#edf5f8}.fi-conversation-embed #app:has(.dm-page)>.barre,.fi-conversation-embed #app:has(.dm-page)>.lateral,.fi-conversation-embed .dm-page .citation{display:none!important}.fi-conversation-embed #app>.dm-page{inset:0;padding:0;overflow:hidden}.fi-conversation-embed .dm-page .dm{height:100dvh;min-height:0;max-height:none;margin:0;border:0;border-radius:0;box-shadow:none;background:radial-gradient(ellipse at top right,#22445166,transparent 75%),#0d222b}.fi-conversation-embed .dm-liste{border:0}.fi-conversation-embed .dm-liste-tete{padding:4px 20px 12px}.fi-conversation-embed .dm-liste-tete .rond{display:none}.fi-conversation-embed .dm-liste-tete h1{font-size:14px;font-weight:400;color:#b3c6cf}.fi-conversation-embed .dm-convs{padding:0 12px 14px;gap:6px}.fi-conversation-embed .dm-conv{padding:14px 12px;border:1px solid #8faebb18;background:#ffffff04;transition:background .15s,border-color .15s}.fi-conversation-embed .dm-conv:hover,.fi-conversation-embed .dm-conv.on{background:#78c9da14;border-color:#8faebb66}.fi-conversation-embed .dm-conv-txt{gap:6px}.fi-conversation-embed .dm-badge,.fi-conversation-embed .dm-total{background:#b2edf1;color:#09242d}.fi-conversation-embed .dm-tete{padding:12px 16px 16px;gap:10px}.fi-conversation-embed .dm-qui small{font-size:11px;line-height:1.4}.fi-conversation-embed .dm-pt{display:none}.fi-conversation-embed .dm-bulles{padding:18px 16px 24px;gap:12px;scrollbar-width:thin;scrollbar-color:#526c78 transparent}.fi-conversation-embed .dm-jour span{color:#b3c6cf;background:#ffffff07}.fi-conversation-embed .dm .msg{max-width:94%}.fi-conversation-embed .dm .msg.dir .msg-corps{background:#203b47;border:1px solid #8daebf24;color:#edf5f8;line-height:1.55}.fi-conversation-embed .dm .msg.dir.rouge .msg-corps{background:#442c36}.fi-conversation-embed .dm .msg.moi .msg-corps{background:#315763;color:#fff;line-height:1.55}.fi-conversation-embed .dm .msg-sous{opacity:1;color:#b9cbd3}.fi-conversation-embed .dm .creux,.fi-conversation-embed .dm .rond{border:1px solid #7fa6b455;color:#ecf7fa;background:#ffffff07}.fi-conversation-embed .dm .plein{color:#09242d;background:#b2edf1;border-color:#b2edf1}.fi-conversation-embed .dm .rouge-texte{color:#ffb8ba}.fi-conversation-embed .dm .msg-gestes{gap:8px;padding-top:6px}.fi-conversation-embed .dm .msg-gestes .petit{min-height:36px}.fi-conversation-embed .dm-saisie{padding:10px;gap:6px;margin:8px 12px 14px;border:1px solid #8fb2c355;border-radius:28px;background:#112c37;box-shadow:0 10px 32px #0003}.fi-conversation-embed .dm-saisie input{width:0;min-width:0;border:0;background:transparent;padding:8px 4px;color:#edf5f8}.fi-conversation-embed .dm-saisie input::placeholder{color:#b3c6cf}.fi-conversation-embed .dm-emoji{width:30px;min-width:30px;height:38px}.fi-conversation-embed .dm-envoyer{background:#def6f7}.fi-conversation-embed .dm-envoyer svg{stroke:#102c37}.fi-conversation-embed .dm-emojis{background:#183843;border:1px solid #8fb2c355;grid-template-columns:repeat(6,36px)}.fi-conversation-embed .dm-ecrit span{background:#203b47}.fi-conversation-embed .dm button:focus-visible,.fi-conversation-embed .dm a:focus-visible,.fi-conversation-embed .dm input:focus-visible{outline:2px solid #63dce5;outline-offset:3px}@media(prefers-reduced-motion:reduce){.fi-conversation-embed *{animation:none!important;transition:none!important}}

.fi-objs,.fi-objs-calque,.fi-obj-toast{--fo-ink:#f5f7f7;--fo-muted:#b4c4cb;--fo-border:#68818b80;--fo-accent:#61dbe2;--fo-bg:#07161d;--fo-verre:#132a34e6;--fo-verre-fort:#294a57f5;--fo-bord:#9bb7bf66;--fo-panneau:#0d222b;--fo-rouge:#ffb8ba;--fo-ease:cubic-bezier(.23,1,.32,1);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif;color:var(--fo-ink)}.fi-objs *,.fi-objs-calque *,.fi-obj-toast *{box-sizing:border-box}.fi-objs-cache{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.fi-objs-emplacement{position:relative;z-index:3}.fi-objs{position:relative;max-width:100%}.fi-objs-barre{position:relative}.fi-objs-tete{display:inline-flex;align-items:baseline;gap:12px;margin:0 0 9px;padding:6px 12px;border-radius:12px;background:var(--fo-verre);border:1px solid var(--fo-bord);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);font-size:12px;color:var(--fo-muted);box-shadow:0 3px 15px #0005;max-width:100%}.fi-objs-tete b{color:var(--fo-ink);font-weight:600;font-size:14px;letter-spacing:.01em;white-space:nowrap}.fi-objs-aide{overflow-wrap:anywhere}.fi-objs-rangee{position:relative;display:flex;flex-wrap:nowrap;justify-content:center;align-items:stretch;gap:12px;margin:0;padding:0;list-style:none}.fi-obj{position:relative;flex:0 1 290px;min-width:176px;min-height:96px;padding:12px 14px 12px 12px;display:grid;grid-template-columns:30px minmax(0,1fr) auto;grid-template-rows:auto auto 1fr;column-gap:10px;align-content:start;border:1px solid var(--fo-bord);border-radius:16px;background:var(--fo-verre);box-shadow:0 3px 15px #0005;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);cursor:grab;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;touch-action:pan-y;text-shadow:0 1px 1px #000;transition:background .16s,border-color .16s,box-shadow .16s}.fi-obj:hover,.fi-obj--ouverte{background:var(--fo-verre-fort);border-color:var(--fo-accent)}.fi-obj:focus-visible{outline:3px solid var(--fo-accent);outline-offset:3px}.fi-obj-rang{grid-row:1/4;grid-column:1;align-self:start;width:30px;height:30px;border-radius:10px;display:grid;place-items:center;font-size:14px;font-weight:650;color:var(--fo-ink);background:#ffffff14;font-variant-numeric:tabular-nums;text-shadow:none}.fi-obj-rang--premier,.fi-obj--leve .fi-obj-rang{color:var(--fo-bg);background:var(--fo-accent);box-shadow:0 0 12px #61dbe255}.fi-obj-titre{grid-row:1;grid-column:2;min-width:0;align-self:center;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;font-size:15px;font-weight:550;line-height:1.25;letter-spacing:-.01em;text-align:left;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere;cursor:text}button.fi-obj-titre:hover{text-decoration:underline dotted #9bb7bf;text-underline-offset:3px}.fi-obj-val{grid-row:1;grid-column:3;align-self:center;margin:0;padding:0;border:0;background:none;color:var(--fo-muted);font:inherit;font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap}.fi-obj-val b{color:var(--fo-ink);font-size:15px;font-weight:600}button.fi-obj-val{cursor:pointer;border-radius:8px;padding:2px 4px;margin:-2px -4px}button.fi-obj-val:hover{background:#ffffff14}.fi-obj-vide{color:var(--fo-muted);font-size:15px}.fi-obj-meta{grid-row:2;grid-column:2/4;display:flex;align-items:center;gap:8px;margin-top:3px;font-size:12px;color:var(--fo-muted);min-width:0}.fi-obj-meta>span:first-child{min-width:0;line-height:1.25;overflow-wrap:anywhere}.fi-obj-agents{display:inline-flex;margin-left:auto;flex-shrink:0}.fi-obj-agents u{text-decoration:none;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:10px;font-weight:700;color:var(--fo-ink);background:#ffffff14;border:1px solid #61dbe266;text-shadow:none}.fi-obj-jauge{grid-row:3;grid-column:2/4;align-self:end;display:grid;grid-template-columns:repeat(5,1fr);gap:3px;margin-top:9px;height:8px}.fi-obj-jauge i{display:block;position:relative;overflow:hidden;border-radius:3px;background:#ffffff14}.fi-obj-jauge i.p{background:var(--fo-accent);box-shadow:0 0 8px #61dbe266}.fi-obj-jauge i.m:after{content:"";position:absolute;inset:0;width:var(--x);border-radius:3px;background:var(--fo-accent)}.fi-obj-sans{grid-row:3;grid-column:2/4;align-self:end;display:flex;gap:6px;align-items:center;margin-top:9px;font-size:12px;color:var(--fo-muted);white-space:nowrap}.fi-obj-sans em{font-style:normal;padding:1px 8px;border:1px dashed #9bb7bf88;border-radius:8px}.fi-obj--proposee{border:1.5px dashed #9bb7bf88;background:#132a34cc}.fi-obj-propose{grid-row:3;grid-column:2/4;align-self:end;display:flex;align-items:center;gap:8px;margin-top:8px;font-size:12px;color:var(--fo-muted)}.fi-obj-propose .fi-obj-btn{margin-left:auto;padding:5px 12px}.fi-obj-x{position:absolute;top:-9px;right:-9px;width:24px;height:24px;display:grid;place-items:center;padding:0;border-radius:50%;border:1px solid var(--fo-bord);background:var(--fo-panneau);color:var(--fo-ink);cursor:pointer;opacity:0;transform:scale(.9);transition:opacity .15s,transform .15s var(--fo-ease)}.fi-obj:hover .fi-obj-x,.fi-obj:focus-within .fi-obj-x,.fi-obj-x:focus-visible{opacity:1;transform:none}.fi-obj-x:hover{border-color:var(--fo-rouge);color:var(--fo-rouge)}@media(hover:none){.fi-obj-x{opacity:1;transform:none}}.fi-obj--tenu{border-color:var(--vert,#2fb56a);box-shadow:0 0 0 1px var(--vert,#2fb56a),0 3px 15px #0005}.fi-obj--tenu .fi-obj-jauge i.p{background:var(--vert,#2fb56a);box-shadow:none}.fi-obj-palier{position:absolute;top:-11px;right:14px;z-index:2;padding:3px 9px;border-radius:9px;font-size:11px;font-weight:650;color:var(--fo-bg);background:var(--fo-accent);text-shadow:none;box-shadow:0 0 0 4px #61dbe233,0 0 18px #61dbe299;animation:fi-obj-etiquette .42s var(--fo-ease) both}.fi-obj--fete{border-color:#61dbe2cc;animation:fi-obj-halo 2.2s ease-out 1 both}.fi-obj--fete .fi-obj-jauge i.neuf{transform-origin:left center;animation:fi-obj-remplit .6s ease-out both}.fi-obj--fete .fi-obj-jauge i.m.neuf{animation:none}.fi-obj--fete .fi-obj-jauge i.m.neuf:after{transform-origin:left center;animation:fi-obj-remplit .6s ease-out both}.fi-obj:not(.fi-obj--fete) .fi-obj-palier{box-shadow:none;animation:none}@keyframes fi-obj-halo{0%{box-shadow:0 0 #61dbe299,0 3px 15px #0005}35%{box-shadow:0 0 0 6px #61dbe233,0 0 26px #61dbe266,0 3px 15px #0005}to{box-shadow:0 0 #61dbe200,0 3px 15px #0005}}@keyframes fi-obj-remplit{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fi-obj-etiquette{0%{opacity:0;transform:translateY(4px) scale(.96)}to{opacity:1;transform:none}}.fi-obj--arrive{animation:fi-obj-arrive .22s var(--fo-ease) both}@keyframes fi-obj-arrive{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.fi-obj--part{opacity:0;transform:scale(.96) translateY(6px);transition:opacity .2s var(--fo-ease),transform .2s var(--fo-ease);pointer-events:none}.fi-obj--attente{opacity:.82}.fi-obj-tous{flex:0 0 118px;display:flex;align-items:center;justify-content:center}.fi-obj-tous a{padding:10px 0;color:var(--fo-ink);font-size:13px;font-weight:500;white-space:nowrap;text-shadow:0 1px 8px #000a,0 0 2px #0008;text-align:center;text-decoration:underline;text-decoration-color:#f5f7f788;text-underline-offset:4px;border-radius:8px}.fi-obj-tous a:hover{color:var(--fo-ink);text-decoration-color:currentColor}.fi-obj-tous a:focus-visible{outline:3px solid var(--fo-accent);outline-offset:2px}.fi-obj-ajout{flex:0 0 120px;display:flex}.fi-obj-ajout button{flex:1;min-height:96px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:10px;border:1.5px dashed #9bb7bf88;border-radius:16px;background:#132a34b3;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--fo-ink);font:inherit;font-size:14px;cursor:pointer;transition:background .16s,border-color .16s}.fi-obj-ajout button svg{width:30px;height:30px;padding:5px;border-radius:50%;border:1px solid #9bb7bf88}.fi-obj-ajout button:hover{background:var(--fo-verre-fort);border-color:var(--fo-accent)}.fi-obj-ajout button:focus-visible,.fi-objs-pastille:focus-visible,.fi-obj-btn:focus-visible,.fi-obj-titre:focus-visible,.fi-obj-val:focus-visible,.fi-obj-rond:focus-visible,.fi-objs-fermer:focus-visible{outline:3px solid var(--fo-accent);outline-offset:3px}.fi-objs--vide .fi-obj-ajout{flex-basis:220px}.fi-obj-saisie{flex:0 1 470px;min-width:280px;min-height:96px;padding:12px 14px;display:flex;flex-direction:column;gap:8px;border:1px solid var(--fo-accent);border-radius:16px;background:var(--fo-verre-fort);box-shadow:0 0 0 4px #61dbe21f,0 8px 26px #0007;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);animation:fi-obj-arrive .22s var(--fo-ease) both}.fi-obj-saisie-champ{display:block}.fi-obj-saisie input{width:100%;padding:4px 2px 8px;border:0;border-bottom:1px solid #ffffff1f;border-radius:0;background:transparent;color:var(--fo-ink);font:inherit;font-size:15px;outline:none;caret-color:var(--fo-accent)}.fi-obj-saisie input::placeholder{color:var(--fo-muted);opacity:.8}.fi-obj-saisie input:focus-visible{border-bottom-color:var(--fo-accent);outline:none}.fi-obj-compris{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:13px;color:var(--fo-muted);min-height:22px}.fi-obj-puce{white-space:nowrap;padding:2px 8px;border-radius:8px;background:#61dbe21f;color:var(--fo-accent);font-weight:600;font-size:12px}.fi-obj-porteur{white-space:nowrap}.fi-obj-gestes{display:flex;flex-wrap:wrap;gap:8px}.fi-obj-btn{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:7px 14px;border-radius:12px;border:1px solid var(--fo-border);background:#ffffff0d;color:var(--fo-ink);font:inherit;font-size:13px;text-decoration:none;text-shadow:none;cursor:pointer}.fi-obj-btn:hover{background:#ffffff14}.fi-obj-btn.plein{background:var(--fo-accent);color:var(--fo-bg);border-color:transparent;font-weight:600}.fi-obj-btn.plein:hover{background:#63dce5}.fi-obj-btn.loin{margin-left:auto;color:var(--fo-rouge);border-color:#ffb8ba44}.fi-obj-compteur{position:absolute;right:8px;bottom:calc(100% + 8px);z-index:6;display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--fo-bord);border-radius:14px;background:var(--fo-panneau);box-shadow:0 12px 30px #0009;cursor:default;text-shadow:none;white-space:nowrap}.fi-obj-compteur output{font-size:13px;color:var(--fo-muted);font-variant-numeric:tabular-nums;min-width:56px;text-align:center}.fi-obj-compteur output b{color:var(--fo-ink);font-size:17px}.fi-obj-compteur small{font-size:11px;color:var(--fo-muted)}.fi-obj-rond{width:36px;height:36px;display:grid;place-items:center;padding:0;border-radius:50%;border:1px solid var(--fo-border);background:#ffffff0d;color:var(--fo-ink);cursor:pointer}.fi-obj-rond:hover{background:#ffffff14;border-color:var(--fo-accent)}.fi-obj-panneau{position:absolute;z-index:7;width:min(420px,calc(100vw - 32px));padding:16px 18px 14px;border:1px solid var(--fo-bord);border-radius:18px;background:var(--fo-panneau);box-shadow:0 18px 44px #0009;text-shadow:none;animation:fi-obj-arrive .2s var(--fo-ease) both;cursor:default}.fi-obj-panneau h3{margin:0 0 4px;font-size:16px;font-weight:600;letter-spacing:-.01em}.fi-obj-phrase{margin:0 0 10px;font-size:13px;line-height:1.45;color:var(--fo-muted)}.fi-obj-ligne{display:grid;grid-template-columns:26px 1fr auto;gap:10px;align-items:start;padding:9px 0;border-top:1px solid #ffffff12;font-size:13px;line-height:1.4}.fi-obj-ligne u{text-decoration:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700;background:#ffffff14;border:1px solid #61dbe266}.fi-obj-ligne small{display:block;color:var(--fo-muted);font-size:11px}.fi-obj-ligne-etat{font-size:11px;color:var(--fo-accent);white-space:nowrap}.fi-obj-ligne-etat.attend{color:#e6bc87}.fi-obj-prepare{margin:0;padding:9px 0;border-top:1px solid #ffffff12;font-size:13px;line-height:1.45}.fi-obj-prepare a{color:var(--fo-accent);text-decoration:underline;text-underline-offset:3px}.fi-obj-panneau .fi-obj-gestes{margin-top:10px}.fi-obj-panneau-place{list-style:none;flex:1 1 100%}.fi-obj-panneau-place .fi-obj-panneau{position:relative;width:100%}.fi-objs--glisse>.fi-obj{transition:transform .2s var(--fo-ease),background .16s,border-color .16s}.fi-obj--leve{z-index:5;cursor:grabbing;transform:scale(1.05) rotate(-2deg);background:var(--fo-verre-fort);border-color:var(--fo-accent);box-shadow:0 26px 50px #000a,0 0 0 1px #61dbe2aa,0 0 30px #61dbe233}.fi-objs--glisse>.fi-obj--leve{transition:none}.fi-objs--glisse>.fi-obj--leve.fi-obj--pose{transition:transform .2s var(--fo-ease)}.fi-obj-trou{position:absolute;z-index:0;list-style:none;pointer-events:none;border-radius:16px;border:2px dashed var(--fo-accent);background:#61dbe214;box-shadow:inset 0 0 22px #61dbe222;transition:left .2s var(--fo-ease),top .2s var(--fo-ease)}.fi-obj-bulle{position:absolute;z-index:8;list-style:none;pointer-events:none;padding:9px 13px;border-radius:12px;background:var(--fo-panneau);border:1px solid var(--fo-border);box-shadow:0 8px 24px #0007;font-size:13px;white-space:nowrap;transition:left .2s var(--fo-ease),top .2s var(--fo-ease)}.fi-obj-bulle b{color:var(--fo-accent);font-weight:600}.fi-obj-toast{position:fixed;left:50%;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:95;transform:translate(-50%);display:flex;align-items:center;gap:14px;padding:8px 8px 8px 18px;border:1px solid var(--fo-bord);border-radius:22px;background:var(--fo-verre);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 10px 32px #0007;font-size:14px;animation:fi-obj-toast .22s var(--fo-ease) both}.fi-obj-toast .fi-obj-btn{min-height:32px;padding:5px 14px;border-radius:16px}.fi-obj-toast--part{opacity:0;transition:opacity .2s}.fi-obj-toast--dit{padding:10px 18px;max-width:min(640px,calc(100vw - 32px));line-height:1.4}@keyframes fi-obj-toast{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.fi-objs--montre .fi-objs-barre>.fi-objs-tete,.fi-objs--montre .fi-objs-pastille{animation:fi-objs-montre 2.4s ease-out 1}.fi-objs--montre .fi-objs-rangee>li>*{animation:fi-objs-montre 2.4s ease-out 1}@keyframes fi-objs-montre{0%,to{box-shadow:0 3px 15px #0005}30%,60%{box-shadow:0 0 0 4px #61dbe244,0 0 30px #61dbe266}}.visite.visite--objectifs{background:#07161d40;backdrop-filter:none;-webkit-backdrop-filter:none;align-items:start;padding-top:max(96px,12vh)}.fi-objs-pastille{display:none;align-items:center;gap:10px;height:44px;padding:0 14px 0 10px;border:1px solid var(--fo-bord);border-radius:22px;background:var(--fo-verre);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 4px 16px #0006;color:var(--fo-ink);font:inherit;font-size:14px;font-weight:550;white-space:nowrap;cursor:pointer}.fi-objs-pastille>svg{color:var(--fo-accent)}.fi-objs-anneaux{display:flex;gap:4px;margin-left:2px;color:var(--fo-muted)}.fi-objs-anneaux svg{width:20px;height:20px}.fi-obj-anneau{stroke:var(--fo-accent)}@media(max-width:760px){.fi-objs .fi-objs-barre{display:none}.fi-objs-pastille{display:inline-flex}}.fi-objs-calque{position:fixed;inset:0;z-index:85}.fi-objs-voile{position:absolute;inset:0;background:#07161db3;animation:fi-objs-fondu .2s ease-out both}.fi-objs-feuille{position:absolute;left:0;right:0;bottom:0;max-height:86vh;max-height:86dvh;overflow-y:auto;overscroll-behavior:contain;padding:10px 16px calc(22px + env(safe-area-inset-bottom,0px));border-radius:24px 24px 0 0;border-top:1px solid var(--fo-bord);background:var(--fo-panneau);box-shadow:0 -12px 40px #0008;animation:fi-objs-monte .26s var(--fo-ease) both}.fi-objs-calque--part .fi-objs-feuille{transform:translateY(100%);transition:transform .2s var(--fo-ease)}.fi-objs-calque--part .fi-objs-voile{opacity:0;transition:opacity .2s}@keyframes fi-objs-monte{0%{transform:translateY(100%)}to{transform:none}}@keyframes fi-objs-fondu{0%{opacity:0}to{opacity:1}}.fi-objs-poignee{width:40px;height:5px;border-radius:3px;background:#ffffff40;margin:0 auto 12px}.fi-objs-tete--feuille{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;width:100%;margin:0 0 12px;padding:0 2px;background:none;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.fi-objs-tete--feuille>div{display:flex;flex-direction:column;gap:2px;min-width:0}.fi-objs-tete--feuille b{font-size:17px}.fi-objs-tete--feuille .fi-objs-aide{white-space:normal;font-size:13px}.fi-objs-fermer{width:40px;height:40px;flex-shrink:0;display:grid;place-items:center;padding:0;border-radius:50%;border:1px solid var(--fo-bord);background:#ffffff0d;color:var(--fo-ink);cursor:pointer}.fi-objs-liste{flex-direction:column;flex-wrap:nowrap;gap:10px}.fi-objs-liste>.fi-obj{flex:0 0 auto;width:100%;min-width:0;min-height:104px;backdrop-filter:none;-webkit-backdrop-filter:none}.fi-objs-liste>.fi-obj .fi-obj-x{top:8px;right:8px;opacity:1;transform:none}.fi-objs-liste>.fi-obj .fi-obj-val{margin-right:26px}.fi-objs-liste>.fi-obj-ajout{flex:0 0 auto}.fi-objs-liste>.fi-obj-ajout button{min-height:54px;flex-direction:row;gap:10px}.fi-objs-liste>.fi-obj-tous{flex:0 0 auto}.fi-objs-liste>.fi-obj-tous a{min-height:44px;display:inline-flex;align-items:center}.fi-objs-liste>.fi-obj-saisie{flex:0 0 auto;width:100%;min-width:0}html.fi-objs-feuille-ouverte .fi-talk{display:none}@media(max-width:760px),(hover:none){.fi-obj-x{width:44px;height:44px;top:-16px;right:-16px;border:0;background:transparent;isolation:isolate}.fi-obj-x:before{content:"";position:absolute;inset:10px;z-index:-1;border-radius:50%;border:1px solid var(--fo-bord);background:var(--fo-panneau)}.fi-obj-x:hover:before{border-color:var(--fo-rouge)}button.fi-obj-titre{min-height:44px;-webkit-box-pack:center}button.fi-obj-val{display:inline-block;min-height:44px;min-width:44px;line-height:44px;text-align:right;padding:0 6px;margin:0 -6px 0 0}.fi-obj-rond,.fi-objs-fermer{width:44px;height:44px}.fi-obj-btn,.fi-obj-toast .fi-obj-btn,.fi-obj-propose .fi-obj-btn{min-height:44px}.fi-obj-toast{padding:6px 6px 6px 18px}.fi-obj-toast:not(.fi-obj-toast--dit)>span{white-space:nowrap}.fi-obj-prepare a{display:inline-flex;align-items:center;min-height:44px}}@media(max-width:760px){.fi-objs-liste>.fi-obj{padding-right:60px}.fi-objs-liste>.fi-obj .fi-obj-x{top:calc(50% - 22px);right:8px}.fi-objs-liste>.fi-obj .fi-obj-val{margin-right:0}.fi-objs-liste>.fi-obj .fi-obj-compteur{position:static;grid-column:2/4;grid-row:4;justify-self:start;margin-top:10px;box-shadow:none;background:#ffffff0d}}@media(prefers-reduced-motion:reduce){.fi-objs *,.fi-objs-calque,.fi-objs-calque *,.fi-obj-toast,.fi-obj-toast *{animation:none!important;transition:none!important}.fi-obj--leve{transform:none}}@media(forced-colors:active){.fi-obj,.fi-obj-ajout button,.fi-objs-tete,.fi-objs-pastille,.fi-obj-panneau{border:1px solid CanvasText}.fi-obj-jauge i.p,.fi-obj-jauge i.m:after{background:CanvasText}}

.fa-page .fa-icon{background:radial-gradient(ellipse at 25% 10%,#718a9657,transparent 70%),linear-gradient(145deg,#284450,#0d232e);box-shadow:inset 0 1px 1px #ddf8ff70,inset 0 0 0 1px #91c9d536,0 10px 20px #020b1270}.fa-page .fa-icon:has(.fa-sculpture){width:78px;height:78px;border-radius:22px}.fa-page .fa-icon svg.fa-sculpture{width:59px;height:59px;stroke:none;overflow:visible}@media(max-width:600px){.fa-page .fa-icon:has(.fa-sculpture){width:67px;height:67px;border-radius:19px}.fa-page .fa-icon svg.fa-sculpture{width:52px;height:52px}}body:has(.fa-page) #palette{--encre:#edf5f6;--sur-encre:#0b151a;--muet:#acc3cc;--trait:#47636e66;background:#020d14a3;backdrop-filter:blur(6px);color:var(--encre)}body:has(.fa-page) .pal{background:#17303c;border:1px solid #5d7e8b;box-shadow:0 25px 100px #0006}body:has(.fa-page) .pal .saisie input{min-width:0;color:#edf5f6}body:has(.fa-page) .pal .saisie input::placeholder{color:#acc3cc}body:has(.fa-page) .pal .res.on,body:has(.fa-page) .pal .res:hover{background:#2f505f}body:has(.fa-page) .pal a:focus-visible{outline:2px solid #8be4dd;outline-offset:-3px}.page.fa-page{--fa-bg:#081a22;--fa-text:#f0f6f5;--fa-muted:#b1c7ce;--fa-border:#45616b;background:radial-gradient(ellipse at 50% 0%,#22414e80,transparent 65%),var(--fa-bg);color:var(--fa-text);padding:0 clamp(22px,5vw,76px) 100px!important;inset:0!important;width:auto!important;max-width:none!important;margin:0!important;overflow-x:hidden;overflow-y:auto}.fa-page a{text-decoration:none;color:inherit}.fa-page button{font:inherit;color:inherit;cursor:pointer}.fa-page :is(a,button):focus-visible{outline:3px solid #8be4dd;outline-offset:6px}.fa-header{height:102px;display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1380px;margin:0 auto}.fa-brand{display:flex;flex:none;width:120px}.fa-brand svg{display:block;width:120px;height:34px}.fa-nav{display:flex;gap:3px;padding:5px;border:1px solid var(--fa-border);border-radius:30px;background:#19333b66}.fa-nav a{font-size:13px;color:var(--fa-muted);padding:10px 25px;border-radius:25px}.fa-nav [aria-current=page]{background:#294851;box-shadow:inset 0 1px #6c8e9670;color:#fff}.fa-account{display:flex;align-items:center;gap:10px;font-size:12px;max-width:250px;min-width:0}.fa-avatar{width:34px;height:34px;display:grid;place-items:center;flex:none;border-radius:50%;background:#2b4851;border:1px solid #66848e}.fa-company{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fa-content{max-width:840px;margin:54px auto 0;padding-bottom:45px}.fa-heading{display:flex;justify-content:center;align-items:center;gap:12px;position:relative}.fa-heading h1{margin:0;font-size:34px;font-weight:450;letter-spacing:-1.2px;line-height:1.2;color:var(--fa-text);overflow-wrap:anywhere}.fa-demo{font-size:9px;color:#d6c5a9;border:1px solid #736347;border-radius:20px;padding:4px 7px}.fa-search{display:flex;gap:11px;align-items:center;width:330px;max-width:100%;height:44px;margin:24px auto 0;background:#18323b;border:1px solid var(--fa-border);border-radius:12px;text-align:left;font-size:12px!important}.fa-search svg{width:17px;height:17px;flex:none;margin-left:15px;color:#abc7cf}.fa-search span{flex:1;color:#bcd1d7}.fa-search kbd{font-size:11px;color:#bed1d8;margin-right:12px;padding:2px 5px;border:1px solid #5d7982;border-radius:4px}.fa-search:hover{background:#223e49}.fa-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:44px 30px;margin-top:53px}.fa-tile{display:flex;align-items:center;flex-direction:column;gap:12px;min-width:0;text-align:center;border-radius:16px;padding:6px 4px}.fa-icon{width:74px;height:74px;border-radius:21px;display:grid;place-items:center;color:#e8f6fa;background:linear-gradient(145deg,var(--fa-light,#416678),var(--fa-dark,#162f42));box-shadow:inset 0 1px 1px #ffffff5c,inset 0 0 0 1px #ffffff19,0 8px 18px #020b1260;position:relative;flex:none;transition:transform .18s ease,box-shadow .18s ease}.fa-icon:after{content:"";position:absolute;inset:1px;border-radius:20px;border:1px solid #ffffff08;pointer-events:none}.fa-icon svg{width:30px;height:30px;stroke:currentColor}.fa-name{font-size:12px;line-height:1.4;max-width:135px;color:var(--fa-text);overflow-wrap:anywhere}.fa-note{font-size:11px;line-height:1.35;color:#e3cba7;max-width:140px;margin-top:-6px}.fa-tile:hover .fa-icon{transform:translateY(-3px);box-shadow:inset 0 1px #ffffff70,inset 0 0 0 1px #a6dee57a,0 12px 24px #020b1290}.fa-blue{--fa-light:#426a92;--fa-dark:#1c355c}.fa-sage{--fa-light:#457769;--fa-dark:#214a42}.fa-amber{--fa-light:#936b45;--fa-dark:#5a3f28}.fa-rose{--fa-light:#845871;--fa-dark:#4b3149}.fa-sky{--fa-light:#467a8e;--fa-dark:#21455c}.fa-lilac{--fa-light:#76668e;--fa-dark:#423552}.fa-slate{--fa-light:#69777e;--fa-dark:#34434a}.fa-sand{--fa-light:#9b865e;--fa-dark:#5c5035}.fa-indigo{--fa-light:#606ba0;--fa-dark:#343d6c}.fa-pearl{--fa-light:#728b8b;--fa-dark:#344b50}.fa-back{display:flex;align-items:center;gap:8px;width:fit-content;margin:0 auto 25px;color:var(--fa-muted)!important;font-size:11px}.fa-back svg{width:17px;height:17px}.fa-back:hover{color:#a6eee7!important}.fa-personal{display:flex;align-items:center;gap:9px;justify-content:center;margin:42px auto 0;color:var(--fa-muted)!important;font-size:12px}.fa-personal svg{width:16px;height:16px}.fa-empty{grid-column:1/-1;text-align:center;color:var(--fa-muted);font-size:14px}@media(max-width:900px){.fa-header{height:90px}.fa-company{display:none}.fa-content{margin-top:38px}.fa-grid{gap:35px 18px}.fa-account{max-width:35px}.fa-nav a{padding:9px 20px}}@media(max-width:600px){.fa-header{height:85px;gap:12px}.fa-brand,.fa-brand svg{width:95px}.fa-nav a{font-size:11px;padding:8px 12px}.fa-avatar{width:30px;height:30px}.fa-content{margin-top:30px}.fa-heading{flex-direction:column;gap:8px}.fa-heading h1{font-size:30px}.fa-search{margin-top:22px;width:290px}.fa-search kbd{display:none}.fa-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:30px 15px;margin-top:36px}.fa-icon{width:65px;height:65px;border-radius:19px}.fa-icon:after{border-radius:18px}.fa-icon svg{width:27px;height:27px}.fa-name{font-size:11px}.fa-tile{gap:11px}.fa-note{font-size:11px}.fa-back{margin-bottom:22px}.fa-demo{font-size:8px}}@media(max-width:360px){.fa-header{gap:8px}.fa-brand,.fa-brand svg{width:85px}.fa-nav a{padding:7px 9px}.fa-account{display:none}.fa-grid{gap:26px 9px}}@media(prefers-reduced-motion:reduce){.fa-icon{transition:none}.fa-tile:hover .fa-icon{transform:none}}.fa-page .fa-grid{grid-template-columns:repeat(120,minmax(0,1fr))!important;column-gap:0;row-gap:36px}.fa-page .fa-tile{grid-column:var(--fa-d-start) / span var(--fa-d-span);grid-row:var(--fa-d-row)}.fa-page .fa-empty{grid-column:1 / -1}@media(max-width:900px)and (min-width:601px){.fa-page .fa-tile{grid-column:var(--fa-t-start) / span var(--fa-t-span);grid-row:var(--fa-t-row)}}@media(max-width:600px){.fa-page .fa-tile{grid-column:var(--fa-m-start) / span var(--fa-m-span);grid-row:var(--fa-m-row)}.fa-page .fa-grid{row-gap:27px}}.page.fa-page{background:#081a22}body:has(.fa-page) #app{background:#081a22}.fa-page .fa-icon{--fa-glow:#65e6e2;background:radial-gradient(ellipse at 25% 0%,#7aafb75e,transparent 63%),linear-gradient(145deg,#223d4a,#091e2b);box-shadow:inset 0 1px 1px #d9ffff99,inset 0 0 0 1px #85c6d144,0 10px 22px #020b1270,0 0 22px #5ddde512}.fa-page .fa-icon.fa-amber,.fa-page .fa-icon.fa-sand{--fa-glow:#efb86b}.fa-page .fa-icon.fa-rose{--fa-glow:#ed9dcd}.fa-page .fa-icon.fa-lilac,.fa-page .fa-icon.fa-indigo{--fa-glow:#aaa0ff}.fa-page .fa-icon:before{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;border:1px solid var(--fa-glow);box-shadow:0 0 12px color-mix(in srgb,var(--fa-glow) 35%,transparent),inset 0 0 9px color-mix(in srgb,var(--fa-glow) 12%,transparent);opacity:.35;animation:fa-neon-arrive 3.5s ease-out both}.fa-page .fa-tile:nth-child(3n+2) .fa-icon:before{animation-delay:.12s}.fa-page .fa-tile:nth-child(3n+3) .fa-icon:before{animation-delay:.24s}.fa-page .fa-tile:hover .fa-icon,.fa-page .fa-tile:focus-visible .fa-icon{box-shadow:inset 0 1px #e1ffffbb,inset 0 0 0 1px #8bdae787,0 12px 28px #0008,0 0 25px #63e4dd33}.fa-page .fa-tile:hover .fa-name,.fa-page .fa-tile:focus-visible .fa-name{color:#cefff8}.fa-page .fa-search{box-shadow:inset 0 1px #9bc2c015,0 0 24px #5ee6de08}.fa-page .fa-nav [aria-current=page]{box-shadow:inset 0 1px #96e2df5c,0 0 19px #59dbd714}@keyframes fa-neon-arrive{0%{opacity:.15}45%{opacity:.85}to{opacity:.35}}@media(prefers-reduced-motion:reduce){.fa-page .fa-icon:before{animation:none;opacity:.35}}@media(max-width:600px){body:has(.fa-page) .fi-talk{top:auto;bottom:22px;right:18px;transform:none}}.fa-page .fa-tile:active .fa-icon{transform:scale(.96);transition-duration:.12s}@media(hover:none){.fa-page .fa-tile:hover .fa-icon{transform:none}}.fa-nav a{transition:background-color .15s ease,color .15s ease}.fa-nav a:not([aria-current]):hover{background:#294851a6;color:var(--fa-text)}@media(max-width:600px){.fa-page :is(.fa-nav a,.fa-account,.fa-back,.fa-brand){position:relative}.fa-page :is(.fa-nav a,.fa-account,.fa-back,.fa-brand):after{content:"";position:absolute;inset:-8px -4px}.fa-page a.fa-back:after{inset:-14px -8px}}.fa-page [hidden]{display:none!important}.fa-page .fa-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}.fa-page .fa-search{padding:0}.fa-page .fa-search input{flex:1;width:0;min-width:0;height:42px;padding:0;border:0;outline:0;background:transparent;color:var(--fa-text);font:inherit;font-size:12px;appearance:none}.fa-page .fa-search input::placeholder{color:#bcd1d7;opacity:1}.fa-page .fa-search input::-webkit-search-cancel-button{display:none}.fa-page .fa-search:focus-within{outline:2px solid #8be4dd;outline-offset:3px}.fa-page .fa-search button{flex:none;display:grid;place-items:center;width:32px;height:42px;padding:0;border:0;background:transparent}.fa-page .fa-search [data-fa-clear] svg{width:16px;height:16px;margin:0}.fa-page .fa-search .fa-palette{width:49px}.fa-page .fa-search kbd{font-family:inherit;font-size:11px;margin:0}.fa-page .fa-filter-row{height:44px;margin:8px auto 0;display:flex;align-items:center;justify-content:center;gap:12px;color:var(--fa-muted)}.fa-page .fa-filter-row select{max-width:210px;height:44px;padding:0 24px 0 8px;border:0;border-radius:8px;background:transparent;color:var(--fa-muted);font:inherit;font-size:11px;cursor:pointer}.fa-page .fa-filter-row select option{background:#18323b;color:var(--fa-text)}.fa-page .fa-filter-row select:focus-visible{outline:2px solid #8be4dd;outline-offset:2px}.fa-page #fa-result-count{font-size:11px;white-space:nowrap}.fa-page .fa-filter-row+.fa-grid{margin-top:1px}.fa-page [data-fa-departments]+.fa-grid{margin-top:1px}.fa-page [data-fa-empty]{margin:30px auto;text-align:center}.fa-page [data-fa-empty] button{min-height:44px;padding:0 12px;border:1px solid var(--fa-border);border-radius:9px;background:#18323b}@media(max-width:600px){.fa-page .fa-search input{font-size:16px}.fa-page .fa-search .fa-palette{display:none}.fa-page .fa-filter-row+.fa-grid,.fa-page [data-fa-departments]+.fa-grid{margin-top:0}}.fa-header .compte-actions{flex:none;color:var(--fa-text)}.fa-header .compte-menu{color:inherit}.fa-header .compte-bouton:focus-visible{outline-color:#e8c08b}@media(max-width:900px){.fa-header .compte-apercu{display:none}}@media(max-width:600px){.fa-header{height:auto;min-height:102px;padding:12px 0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"marque compte" "navigation navigation";gap:8px 12px}.fa-header .fa-brand{grid-area:marque}.fa-header .compte-actions{grid-area:compte}.fa-header .fa-nav{grid-area:navigation;justify-self:center}}

body.cm-active{--cm-text:#f1f2ef;--cm-muted:#aabac0;--cm-cyan:#8fddd9;--cm-amber:#e6bc87;--toile:#0d171c;--encre:#f1f2ef;--sur-encre:#0d171c;--muet:#aabac0;--sourd:#c6c9c9;--trait:#35454d;--verre:#17242c;--verre-bord:#35454d;--bleu:#8fddd9;--ambre:#e6bc87;--vert:#9bdbb5;--rouge:#f2aaa3;color-scheme:dark;background:#0d171c}body.cm-active #app{background:radial-gradient(ellipse at 17% 8%,#9d65291f,transparent 48%),radial-gradient(ellipse at 90% 55%,#1d89961c,transparent 53%),#0d171c}@media screen{body:is(.cm-active,.pr-active-page) #app:has(>.page):not(:has(>:is(.fi-home,.fi-porte,.fa-page,.vitrine))){background-image:none!important}}.cm-active .lateral,.cm-active .barre,.cm-active .citation{display:none!important}.cm-active .page,.cm-active .page.avec-lateral{left:0!important;width:100%;max-width:none;padding:24px clamp(24px,4vw,70px) 90px!important;scrollbar-width:thin;scrollbar-color:#4a626d transparent}.cm-active .page.cm-page{padding-top:0!important}.cm-content,.cm-header{max-width:1380px;margin:auto}.cm-header{height:86px;display:flex;align-items:center;gap:32px}.cm-header nav{display:flex;gap:12px;align-items:center;font-size:13px;color:var(--muet)}.cm-header-end{display:flex;gap:18px;margin-left:auto;align-items:center}.cm-demo{font-size:10px;color:#e3c69c;border:1px solid #6f5b40;padding:5px 8px;border-radius:6px}.cm-brand{display:flex;flex:none}.cm-page a{color:inherit;text-decoration:none}.cm-page button,.cm-page input,.cm-page select,.cm-page textarea{font:inherit}.cm-page button{cursor:pointer}.cm-page button:disabled{opacity:.5;cursor:not-allowed}.cm-active :is(a,button,input,textarea,select,summary):focus-visible{outline:2px solid #98ebe4;outline-offset:3px}.cm-heading{display:flex;justify-content:space-between;gap:24px;align-items:center;margin:36px 0 30px}.cm-heading-copy{display:flex;gap:22px;align-items:center}.cm-heading h1{font-size:clamp(28px,3vw,40px);font-weight:530;letter-spacing:-.045em;line-height:1.2;margin:5px 0 9px}.cm-heading p{font-size:13px;color:var(--muet);margin:0;line-height:1.6}.cm-kicker,.cm-heading .cm-kicker{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:#ddbd93;line-height:1.6}.cm-emblem{height:64px;width:64px;display:grid;place-items:center;border:1px solid #678e913b;border-radius:20px;background:radial-gradient(ellipse at 30% 0%,#698d9455,transparent),linear-gradient(130deg,#2a414b,#0c222b);box-shadow:inset 0 1px #a4e0dc50,0 12px 20px #0004,0 0 30px #69e0d612;color:#b4ebe4;flex:none}.cm-emblem svg{width:34px;height:34px}.cm-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.cm-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:39px;padding:9px 14px;border-radius:10px;border:1px solid #41575f;background:#192b33;color:#e8eeeb!important;font-size:12px!important;line-height:1.5;white-space:nowrap}.cm-button:hover{background:#263e47;border-color:#739da2}.cm-button.cm-primary{color:#1b2022!important;background:linear-gradient(125deg,#ecd4ad,#c7a877);border-color:#debc8c;box-shadow:0 4px 20px #d3a45e14}.cm-text{font-size:12px;background:none;border:0;color:#a3e4df!important;padding:7px 2px;white-space:nowrap}.cm-text:hover{text-decoration:underline}.cm-list-heading{display:flex;gap:20px;justify-content:space-between;align-items:center;border-bottom:1px solid var(--trait);padding-bottom:10px}.cm-tabs{display:flex;gap:7px;align-items:center}.cm-tabs a{padding:10px 15px;border-radius:10px;font-size:13px;color:#b7c5c9}.cm-tabs a[aria-current]{color:#eff7f4;background:#243a42;border:1px solid #425f68}.cm-tabs a span{font-size:11px;margin-left:9px;color:#b0c6ca}.cm-view-switch{display:flex;padding:3px;border:1px solid var(--trait);border-radius:9px}.cm-view-switch a{padding:7px 14px;font-size:12px;border-radius:6px;color:var(--muet)}.cm-view-switch [aria-current]{background:#344a53;color:#f2f6f4;box-shadow:inset 0 1px #8da9b33a}.cm-toolbar{display:flex;gap:16px;align-items:end;margin:24px 0}.cm-toolbar label{display:flex;flex-direction:column;gap:7px;min-width:140px;font-size:11px;color:#adbdc2}.cm-toolbar .cm-search{flex:1;min-width:200px}.cm-toolbar input,.cm-toolbar select{height:42px;width:100%;border:1px solid #3c535d;border-radius:9px;background:#152830;color:#f0f4f2;padding:9px 12px;font-size:13px}.cm-page input::placeholder,.cm-page textarea::placeholder{color:#99aeb6}.cm-offers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.cm-offer{border:1px solid #354c56;border-radius:18px;overflow:hidden;background:linear-gradient(150deg,#20333c,#15262e);box-shadow:0 12px 35px #0002;min-width:0}.cm-offer-main{display:block}.cm-object{height:115px;display:flex;align-items:center;justify-content:center;position:relative;background:radial-gradient(ellipse at 50% 100%,#51c0c227,transparent 60%),linear-gradient(150deg,#152c38,#18272f);border-bottom:1px solid #3b576039;overflow:hidden}.cm-object:before{content:"";position:absolute;width:110px;height:32px;border:1px solid #67bfbd4d;border-radius:50%;transform:translateY(32px) rotate(-12deg);box-shadow:0 0 16px #5de8d926}.cm-object:after{content:"";position:absolute;inset:0;background:linear-gradient(125deg,transparent 30%,#c9f8ed10 45%,transparent 62%);transform:translate(-100%);animation:cm-sheen 2.4s ease-out 1}.cm-object svg{width:52px;height:52px;filter:drop-shadow(0 7px 8px #0008) drop-shadow(0 0 10px #93e1d62a);color:#9bdbdc;transform:rotate(-8deg)}.cm-object-produit{background:radial-gradient(ellipse at 50% 100%,#dc974432,transparent 68%),#242b2d}.cm-object-produit svg{color:#e4ba87}.cm-object-abonnement svg{color:#d7b5e2}.cm-object-option svg{color:#a9bcf1}.cm-offer-copy{padding:19px 21px 15px}.cm-offer h2{font-size:16px;font-weight:550;margin:8px 0 9px;line-height:1.35;overflow-wrap:anywhere}.cm-offer p{font-size:12px;line-height:1.6;color:#a8bcc3;margin:0;min-height:38px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cm-offer>footer{display:flex;align-items:center;justify-content:space-between;padding:14px 21px 19px;border-top:1px solid #344b543d}.cm-price{display:flex;flex-direction:column;gap:4px}.cm-price b{font-size:20px;letter-spacing:-.035em;font-weight:500}.cm-price span{font-size:10px;color:#b6c7cb}.cm-offer:hover{border-color:#6b9399}.cm-list{display:flex;flex-direction:column;gap:10px}.cm-list .cm-offer{display:flex;align-items:stretch}.cm-list .cm-offer-main{display:flex;align-items:center;flex:1;min-width:0}.cm-list .cm-object{height:100%;min-height:100px;width:115px;flex:none;border:0}.cm-list .cm-offer-copy{flex:1}.cm-list .cm-offer p{min-height:0}.cm-list .cm-offer>footer{gap:28px;border:0;border-left:1px solid var(--trait);min-width:235px}.cm-pager{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:22px 0;color:var(--muet);font-size:12px}.cm-pager>div{display:flex;gap:12px;align-items:center}.cm-pager label{display:flex;gap:8px;align-items:center}.cm-pager input{width:55px;padding:8px;border-radius:8px;border:1px solid #45606c;background:#162b34;color:#fff}.cm-guide{margin:30px 0 20px;border-top:1px solid var(--trait);padding:18px 0;color:#acbdc3;font-size:12px}.cm-guide summary{cursor:pointer;width:fit-content;color:#c8d9da}.cm-guide p{font-size:11px;line-height:1.6}.cm-motion{display:flex;gap:16px;max-width:780px;margin:25px 0}.cm-motion>span{display:flex;flex:1;min-width:0;gap:12px;align-items:center;padding:20px;border:1px solid #3f5b62;border-radius:14px;background:#21343d;animation:cm-step 9s ease-in-out infinite;animation-delay:calc(var(--step)*2s)}.cm-motion i{font-style:normal;color:#e7c797;font-size:20px}.cm-motion b{color:#dae6e4;font-size:13px;font-weight:500}.cm-guide:not([open]) *,.cm-paused *{animation-play-state:paused!important}.cm-empty{padding:60px 20px;text-align:center;border:1px solid var(--trait);border-radius:18px;background:#162830;color:#b9ccd0}.cm-empty .cm-emblem{margin:auto}.cm-empty h2{font-size:20px;color:#ebf1ed;margin-top:20px}.cm-empty p{font-size:13px;line-height:1.7}.cm-editor-grid{display:grid;grid-template-columns:minmax(0,780px) minmax(230px,1fr);gap:38px;align-items:start}.cm-form,.cm-form-host .paie-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:30px;border:1px solid #3b535e;border-radius:20px;background:linear-gradient(140deg,#20323b,#15252d);margin:0;max-width:none;width:auto}.cm-form header{grid-column:1/-1;margin-bottom:5px}.cm-form header h2{font-size:20px;font-weight:500}.cm-form header p,.cm-editor-aside p{font-size:12px;line-height:1.8;color:#aebfc4}.cm-wide{grid-column:1/-1}.cm-form label,.cm-form-host label{display:flex;flex-direction:column;gap:10px;font-size:12px;letter-spacing:0;text-transform:none;color:#b8c9ce}.cm-form :is(input,select,textarea),.cm-form-host :is(input,select,textarea){padding:12px 14px;min-width:0;width:100%;min-height:45px;border:1px solid #4b6570;background:#10222b;color:#ecf1ef;border-radius:10px;outline-offset:2px;font-size:14px;resize:vertical}.cm-editor-aside .cm-motion{flex-direction:column}.cm-editor-aside .cm-guide{margin-top:0;border-top:0}.cm-form-host .paie-form [type=submit]{align-self:end}.cm-form-host .paie-form [name=probabilite]{max-width:none}.cm-signals{display:flex;gap:26px;flex-wrap:wrap;margin:0 0 28px;color:#aabfc6;font-size:11px}.cm-signals>span,.cm-signals>a{display:flex;gap:8px;align-items:baseline}.cm-signals b{font-weight:500;font-size:19px;color:#e8eee9}.cm-signals a b{color:#ebc692}.cm-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:start}.cm-column{background:#0f212ab0;border:1px solid #354e58;border-radius:16px;padding:12px;min-height:240px;transition:border-color .18s,background .18s}.cm-column>header{display:flex;gap:8px;align-items:center;padding:5px 2px 15px}.cm-column h2{font-size:13px;font-weight:550;flex:1;margin:0}.cm-column>header>span:last-child{font-size:11px;color:#92afb7}.cm-col-dot{height:7px;width:7px;border-radius:100%;background:#9db8c7;box-shadow:0 0 10px #badce83b}.cm-column:nth-child(2) .cm-col-dot{background:#92dbd7}.cm-column:nth-child(3) .cm-col-dot{background:#debd8d}.cm-column:nth-child(4) .cm-col-dot{background:#cfb1e0}.cm-deal{position:relative;background:linear-gradient(135deg,#20363e,#1b2e36);border:1px solid #425c65;border-radius:12px;padding:15px;margin-bottom:12px;box-shadow:0 6px 16px #0002;min-width:0}.cm-deal[draggable=true]{cursor:grab}.cm-deal-top{display:flex;flex-direction:column;gap:10px}.cm-deal .cm-kicker{overflow-wrap:anywhere}.cm-stage select{border:1px solid #536e78;background:#16303b;color:#c6e8e7;border-radius:7px;padding:5px 7px;font-size:10px;max-width:100%;cursor:pointer}.cm-deal-name{display:block;font-size:14px;line-height:1.5;font-weight:550;margin:13px 0;overflow-wrap:anywhere}.cm-deal-name:hover{color:#a9efea}.cm-deal-value{display:flex;align-items:baseline;gap:6px;margin-bottom:15px;flex-wrap:wrap}.cm-deal-value b{font-size:19px;font-weight:500;color:#e2ddd1;letter-spacing:-.03em}.cm-deal-value span{font-size:10px;color:#9fb4bb}.cm-next{display:flex;flex-direction:column;gap:7px;padding:13px 0;border-top:1px solid #40606a5e;font-size:12px;color:#bdcfd2;line-height:1.5}.cm-next-date{font-size:10px;color:#b1c9cd}.cm-late{color:#efb18f}.cm-deal footer{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.cm-deal footer>span{font-size:10px;color:#9fb9c2;flex:1}.cm-save-state{display:block;font-size:11px;color:#e7c196;line-height:1.6}.cm-save-state:not(:empty){padding-top:8px}.cm-column-empty{font-size:11px;color:#7f9ca7;text-align:center;margin:25px 0}.cm-hint{font-size:11px;line-height:1.7;color:#a3bac3;margin:0 0 18px}.cm-drop-active{border-color:#a3e9df;background:#1e424b}.cm-dragging{opacity:.45}.cm-deal-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.cm-badge{font-size:11px;color:#c7ddd5}.cm-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.cm-dialog{background:#172b35;color:#eef3ef;border:1px solid #5c7e88;border-radius:20px;padding:0;width:min(580px,90vw);box-shadow:0 25px 100px #000a}.cm-dialog::backdrop{background:#0009;backdrop-filter:blur(5px)}.cm-dialog .cm-form{border:none}.cm-dialog h2{font-size:24px;font-weight:500;margin:0}.cm-dialog p{font-size:13px;margin:0}.cm-active .fiche-page .grille.detail{grid-template-columns:minmax(0,1fr) 300px;gap:28px}.cm-active .fiche-page .bloc,.cm-active .bloc-fiche,.cm-active .fr-grille>.bloc{background:linear-gradient(145deg,#1e333d,#172a33);border:1px solid #395763;box-shadow:0 10px 30px #0002;border-radius:17px}.cm-active .fiche-page .titre{font-size:34px;letter-spacing:-.035em}.cm-active .fiche-page .sous{color:var(--muet);font-size:13px}.cm-active .fiche-page .paie-form input,.cm-active .fiche-page .paie-form select,.cm-active .fr-champ :is(input,textarea,select){background:#112732;color:#e9f1ef;border:1px solid #456672;border-radius:9px;min-height:42px;padding:10px 12px}.cm-active .off-photo{background:#1c3540;border:1px solid #4c747c}.cm-active .off-photos{gap:14px}.cm-active .fen-onglets .on{background:#304f59;color:#d8fbf4}.cm-active .plein{background:linear-gradient(130deg,#e2c598,#bda17e);color:#16232a}.cm-active .creux{background:#203944;border-color:#4b6570;color:#c7dedf}.cm-active .fiche-champ.peut:hover{background:#25434c}.cm-active .pastille-etat{background:#284841!important;color:#bce7cb}.cm-active .haut{padding-bottom:20px}.cm-active .off-texte{background:#10242c;color:#dae8e5}.cm-active .fi-talk{z-index:50}@keyframes cm-sheen{to{transform:translate(100%)}}@keyframes cm-step{0%,25%,to{border-color:#3f5b62;transform:translateY(0)}12%{border-color:#bfeae1;box-shadow:0 0 20px #70e6d328;transform:translateY(-4px)}}@media(max-width:1100px){.cm-board{gap:10px}.cm-column{padding:8px}.cm-deal{padding:12px}.cm-header nav{gap:8px}.cm-toolbar{gap:10px}.cm-heading-copy>.cm-emblem{display:none}.cm-offers{gap:15px}.cm-editor-grid{grid-template-columns:minmax(0,1fr) 260px}}@media(max-width:800px){.cm-offers,.cm-deal-list,.cm-board{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-toolbar{flex-wrap:wrap}.cm-toolbar label{flex:1}.cm-heading,.cm-list-heading{align-items:center}.cm-header-end .cm-button{display:none}.cm-editor-grid,.cm-active .fiche-page .grille.detail{grid-template-columns:1fr}.cm-pager{flex-direction:column}.cm-list .cm-object{display:none}.cm-list .cm-offer>footer{min-width:170px}.cm-motion{flex-direction:column}}@media(max-width:500px){.cm-offers,.cm-deal-list,.cm-board,.cm-form,.cm-form-host .paie-form{grid-template-columns:1fr}.cm-tabs a{padding:9px;font-size:11px}.cm-heading,.cm-list-heading{align-items:start;flex-direction:column}.cm-header nav{min-width:0;overflow:hidden;white-space:nowrap}.cm-header nav>span:last-child{overflow:hidden;text-overflow:ellipsis;min-width:0}.cm-tabs{gap:0}.cm-list .cm-offer{display:block}.cm-header{gap:10px}.cm-active .page{padding-left:18px!important;padding-right:18px!important}}@media(prefers-reduced-motion:reduce){.cm-page *,.cm-page *:before,.cm-page *:after{animation:none!important;transition:none!important}}@media(max-width:500px){.cm-header .cm-brand svg{width:84px;height:24px}.cm-header nav a,.cm-header nav>span:not(:last-child){flex:none}}.cm-action-editor{max-height:calc(100dvh - 32px);overflow:auto}.cm-action-editor header{display:grid;gap:8px}.cm-action-editor [data-action-message]{min-height:2.8em;color:var(--ambre,#e9ca96)}.cm-action-editor .cm-actions{gap:12px}.cm-action-editor .cm-button{min-height:44px}.cm-action-editor input{font-size:16px}
