:root{--creme:#FFFDF4;--sable:#FFF8CF;--sable-2:#FBE6C2;--encre:#16200F;--encre-2:#575E4E;--encre-3:#6A6F5F;--fauve:#F0CE93;--fauve-soft:#FBE6C2;--brun:#6B3A1E;--brun-soft:#F5DCC4;--vert:#2A7C13;--vert-fonce:#1F5E0E;--vert-clair:#76C457;--vert-soft:#E4F4DA;--verre:rgba(255,253,244,.62);--verre-fort:rgba(255,253,244,.84);--verre-bord:rgba(255,255,255,.78);--verre-ombre:0 18px 40px -26px rgba(42,60,20,.45);--verre-relief:inset 0 1px 0 rgba(255,255,255,.85);--flou:blur(18px) saturate(150%);--r:18px;--r-sm:12px;--r-xs:8px;--succes:var(--vert-fonce);--succes-soft:var(--vert-soft);--erreur:#B4432C;--erreur-fonce:#9A3B26;--erreur-soft:#FBE2DA;--alerte:var(--brun);--alerte-soft:var(--fauve-soft);--t-1:12px;--t-2:13px;--t-3:14px;--t-4:15px;--t-5:17px;--t-6:20px;--t-7:24px;--t-8:30px;--focus:0 0 0 3px rgba(42,124,19,.45);--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px}*{box-sizing:border-box;margin:0;padding:0}html,body{max-width:100%;overflow-x:clip}body{color:var(--encre);font:var(--t-4)/1.55 Inter,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;min-height:100vh}.bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(58vw 46vw at 10% -6%,rgba(251,230,194,.85),transparent 62%),radial-gradient(50vw 40vw at 96% 6%,rgba(118,196,87,.28),transparent 64%),radial-gradient(70vw 60vw at 50% 108%,rgba(42,124,19,.1),transparent 66%),linear-gradient(180deg,#FFFDF0,var(--sable) 55%,var(--sable-2))}h1,h2,h3,h4{font-family:Fraunces,Georgia,serif;font-weight:600;font-variation-settings:"SOFT" 40,"WONK" 1;letter-spacing:-.015em;line-height:1.1}a{color:var(--vert-fonce)}button{font:inherit;cursor:pointer}button:disabled{opacity:.55;cursor:not-allowed}.muted{color:var(--encre-2)}.small{font-size:var(--t-3)}.err{color:var(--erreur);font-weight:600;margin:var(--s-3) 0}.ok{color:var(--vert-fonce);font-weight:600;margin:var(--s-3) 0}.wrap{max-width:1040px;margin:0 auto;padding:0 var(--s-5) var(--s-8)}.wrap.wide{max-width:1280px}.glass{background:var(--verre);backdrop-filter:var(--flou);-webkit-backdrop-filter:var(--flou);border:1px solid var(--verre-bord);border-radius:var(--r);box-shadow:var(--verre-ombre),var(--verre-relief)}.btn{border:0;border-radius:999px;padding:var(--s-3) var(--s-5);font-weight:600;letter-spacing:-.01em;color:#fff;background:linear-gradient(180deg,var(--vert-clair) -55%,var(--vert) 45%,var(--vert-fonce));box-shadow:0 10px 24px -14px #2a7c13cc,inset 0 1px #ffffff59;transition:transform .12s ease,box-shadow .12s ease}.btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 30px -16px #2a7c13e6,inset 0 1px #fff6}.btn:active:not(:disabled){transform:translateY(0)}.btn-outline{border:1px solid rgba(22,20,15,.18);background:var(--verre-fort);-webkit-backdrop-filter:var(--flou);backdrop-filter:var(--flou);color:var(--encre);border-radius:999px;padding:var(--s-3) var(--s-4);font-weight:600;font-size:var(--t-3);white-space:nowrap;box-shadow:var(--verre-relief)}.btn-outline:hover{border-color:#16140f59}.btn-done{border:1px solid rgba(42,124,19,.35);background:var(--vert-soft);color:var(--vert-fonce);border-radius:999px;padding:var(--s-3) var(--s-5);font-weight:600}.link{border:0;background:none;color:var(--vert-fonce);font-weight:600;text-decoration:underline;text-underline-offset:3px;padding:0}a.btn-outline{text-decoration:none}a.link{font-size:var(--t-3)}.top{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);padding:var(--s-5) 0;flex-wrap:wrap}.brand{display:flex;align-items:center;gap:var(--s-3);font-family:Fraunces,Georgia,serif;font-weight:600;font-size:var(--t-6);color:var(--encre);text-decoration:none}.brand img{width:46px;height:46px;display:block;object-fit:contain}.tabs{display:flex;padding:var(--s-1);border-radius:999px;gap:var(--s-1)}.tabs button{border:0;background:none;padding:var(--s-2) var(--s-4);border-radius:999px;font-weight:600;color:var(--encre-2);transition:all .15s}.tabs button:hover{color:var(--encre)}.tabs button.on{background:linear-gradient(180deg,var(--vert),var(--vert-fonce));color:#fff;box-shadow:0 8px 18px -10px #2a7c13d9}.account{display:flex;align-items:center;gap:var(--s-4);font-size:var(--t-3)}.credits{padding:var(--s-2) var(--s-4);border-radius:999px;font-weight:600;color:var(--vert-fonce);background:var(--vert-soft);border:1px solid rgba(42,124,19,.25)}label{display:flex;flex-direction:column;gap:var(--s-2);font-size:var(--t-2);font-weight:600;color:var(--encre-2)}input,select,textarea{font:inherit;font-size:var(--t-4);font-weight:400;padding:var(--s-3) var(--s-4);border:1px solid rgba(22,20,15,.16);border-radius:var(--r-sm);background:#ffffffb8;color:var(--encre);-webkit-backdrop-filter:var(--flou);backdrop-filter:var(--flou)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--vert);box-shadow:0 0 0 4px #2a7c132e}.funnel{max-width:780px;margin:var(--s-5) auto 0;padding:var(--s-6)}.progress{display:flex;gap:var(--s-2);margin-bottom:var(--s-5)}.progress i{flex:1;height:5px;border-radius:99px;background:#16140f1a}.progress i.on{background:linear-gradient(90deg,var(--vert-clair),var(--vert))}.step-n{font-size:var(--t-1);font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:var(--brun)}.funnel h1{font-size:clamp(25px,3.6vw,33px);margin:var(--s-2) 0 var(--s-2)}.step-body{margin:var(--s-5) 0 var(--s-2)}.chips{display:flex;flex-wrap:wrap;gap:var(--s-3)}.chip{border:1px solid rgba(22,20,15,.14);background:#ffffff9e;-webkit-backdrop-filter:var(--flou);backdrop-filter:var(--flou);color:var(--encre);border-radius:999px;padding:var(--s-3) var(--s-4);font-weight:500;font-size:var(--t-3);transition:all .15s}.chip:hover{border-color:#2a7c1373;transform:translateY(-1px)}.chip.on{background:linear-gradient(180deg,var(--vert),var(--vert-fonce));border-color:transparent;color:#fff;box-shadow:0 10px 22px -12px #2a7c13d9}.chips.compact .chip{padding:var(--s-2) var(--s-4);font-size:var(--t-3)}.chip.token{padding-right:var(--s-3)}.hint-box{margin-top:var(--s-4);background:var(--vert-soft);border:1px solid rgba(42,124,19,.2);border-radius:var(--r-sm);padding:var(--s-3) var(--s-4);color:var(--vert-fonce)}.funnel-foot{display:flex;justify-content:space-between;align-items:center;gap:var(--s-4);flex-wrap:wrap;margin-top:var(--s-6);padding-top:var(--s-5);border-top:1px solid rgba(22,20,15,.08)}.live{font-size:var(--t-4);color:var(--encre-2);min-height:24px}.live strong{font-family:Fraunces,Georgia,serif;font-size:var(--t-7);color:var(--vert);font-weight:600}.funnel-actions{display:flex;align-items:center;gap:var(--s-4);margin-left:auto}.results-head{display:flex;justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;margin:var(--s-4) 0 2px}.count{margin:var(--s-2) 0 var(--s-4);font-size:var(--t-5)}.count strong{color:var(--vert-fonce)}.thesis{padding:var(--s-5);margin-bottom:var(--s-5)}.thesis h2{font-size:var(--t-6);margin-bottom:var(--s-4)}.thesis-head{display:flex;justify-content:space-between;align-items:baseline}.thesis-edit h4{font-size:var(--t-4);margin:var(--s-4) 0 var(--s-2);color:var(--encre-2)}.thesis-edit .funnel-actions{margin-top:var(--s-5);justify-content:flex-end}.thesis-summary{font-weight:600}.split{display:grid;grid-template-columns:minmax(320px,430px) 1fr;gap:var(--s-5);align-items:start}.split-list{display:grid;gap:var(--s-3);align-content:start}.split-detail{position:sticky;top:18px;max-height:calc(100vh - 36px);overflow:auto;align-self:start;border-radius:var(--r)}.rows{display:grid;gap:var(--s-3)}.row-card{display:block;width:100%;text-align:left;padding:var(--s-4) var(--s-4);cursor:pointer;font:inherit;color:inherit;border-radius:var(--r-sm);transition:transform .15s,box-shadow .15s,border-color .15s}.row-card:hover{transform:translateY(-2px)}.row-card.selected{border-color:#2a7c138c;box-shadow:0 18px 36px -24px #2a7c13bf,0 0 0 1px #2a7c1359 inset;background:#fffc}.row-name{display:flex;align-items:center;gap:var(--s-2);font-weight:600;font-size:var(--t-4)}.lock{font-size:var(--t-2);opacity:.55}.blur{filter:blur(5px);-webkit-user-select:none;user-select:none}.row-meta{font-size:var(--t-3);color:var(--encre-2);margin-top:var(--s-1)}.row-pourquoi{font-size:var(--t-2);line-height:1.4;color:var(--encre);margin:var(--s-2) 0 0;text-align:left}.row-pourquoi span{color:var(--brun);font-weight:600}.badges{display:flex;gap:var(--s-2);flex-wrap:wrap;margin-top:var(--s-3)}.badge{font-size:var(--t-1);font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:var(--s-1) var(--s-3);border-radius:999px;background:var(--vert-soft);color:var(--vert-fonce)}.badge.hot{background:var(--fauve-soft);color:var(--brun)}.badge.warn{background:var(--erreur-soft);color:var(--erreur-fonce)}.badge.ghost{background:#ffffffa6;color:var(--encre-2);border:1px solid rgba(22,20,15,.1)}.detail{padding:var(--s-6)}.empty-detail{display:grid;place-items:center;min-height:260px;text-align:center}.empty{padding:var(--s-7);text-align:center}.empty h2{margin-bottom:var(--s-2)}.d-title{font-size:var(--t-7);margin-bottom:var(--s-1)}.d-name{display:flex;align-items:center;gap:var(--s-3);font-size:var(--t-6);font-family:Fraunces,Georgia,serif;margin-bottom:var(--s-1)}.fiche-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--s-3);margin:var(--s-5) 0}.fiche-grid div{background:#fff9;border:1px solid rgba(255,255,255,.7);border-radius:var(--r-sm);padding:var(--s-3) var(--s-3);font-weight:500;font-size:var(--t-3)}.fiche-grid span{display:block;font-size:var(--t-1);font-weight:600;color:var(--encre-3);text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--s-1)}.fiche-grid .wide{grid-column:1/-1}.cta-box{margin-top:var(--s-5);background:#ffffff9e;border:1px solid var(--verre-bord);border-radius:var(--r);padding:var(--s-5)}.cta-box h4{font-size:var(--t-5);margin-bottom:var(--s-1)}.cta-box .btn{margin-top:var(--s-4)}.contact{background:var(--vert-soft);border:1px solid rgba(42,124,19,.22);border-radius:var(--r);padding:var(--s-4) var(--s-4)}.contact h4{font-size:var(--t-5);margin-bottom:var(--s-1)}.contact-lines{display:flex;gap:var(--s-4);flex-wrap:wrap;margin-top:var(--s-2);font-weight:600}.contact-locked .btn{margin:var(--s-4) 0 var(--s-3)}.contact-locked .btn+.small{margin-top:var(--s-1)}.fiche-foot{display:flex;justify-content:space-between;align-items:center;gap:var(--s-4);flex-wrap:wrap;margin-top:var(--s-5)}.links{display:flex;gap:var(--s-4);font-size:var(--t-3);font-weight:600}.back{display:none;margin-bottom:var(--s-3)}.naf{margin-top:var(--s-5)}.naf-label{display:block;font-size:var(--t-2);font-weight:600;color:var(--encre-2);margin-bottom:var(--s-2)}.naf-label.mt{margin-top:var(--s-4)}.naf-row{display:flex;gap:var(--s-2);align-items:stretch;max-width:420px}.naf-row input{flex:1;min-width:0}.naf-row .btn-outline{flex:none}.naf-combo{position:relative;max-width:520px}.naf-combo input{width:100%}.naf-liste{position:absolute;z-index:30;left:0;right:0;top:calc(100% + 6px);list-style:none;margin:0;padding:var(--s-2);max-height:340px;overflow-y:auto;background:#fff;border:1px solid rgba(22,20,15,.12);border-radius:var(--r-sm);box-shadow:0 18px 40px -20px #16140f59}.naf-liste li{display:flex;align-items:baseline;gap:var(--s-3);padding:var(--s-2) var(--s-3);border-radius:8px;cursor:pointer;font-size:var(--t-3);line-height:1.35}.naf-liste li.on{background:var(--vert-soft)}.naf-liste li.pris{opacity:.6}.naf-code{flex:none;width:56px;font-variant-numeric:tabular-nums;font-weight:600;color:var(--vert-fonce)}.naf-lib{flex:1;color:var(--encre)}.naf-ok{flex:none;font-size:var(--t-1);color:var(--encre-3)}.token-lib{font-weight:400;margin-left:var(--s-1);max-width:260px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.chips.tokens{margin-top:var(--s-3)}.seg{display:inline-flex;padding:var(--s-1);gap:var(--s-1);border-radius:999px;background:#fff9;border:1px solid var(--verre-bord);-webkit-backdrop-filter:var(--flou);backdrop-filter:var(--flou);margin-bottom:var(--s-4);box-shadow:var(--verre-relief)}.seg button{border:0;background:none;padding:var(--s-2) var(--s-4);border-radius:999px;font-weight:600;color:var(--encre-2)}.seg button.on{background:linear-gradient(180deg,var(--vert),var(--vert-fonce));color:#fff;box-shadow:0 8px 18px -10px #2a7c13d9}.seg.small button{padding:var(--s-2) var(--s-4);font-size:var(--t-3)}.ville{max-width:470px}.ville input{width:100%}.villes{list-style:none;display:grid;gap:var(--s-2);margin-bottom:var(--s-2)}.villes li{display:flex;align-items:center;gap:var(--s-3);border:1px solid var(--verre-bord);border-radius:var(--r-sm);background:#ffffffa8;-webkit-backdrop-filter:var(--flou);backdrop-filter:var(--flou);padding:var(--s-2) var(--s-3)}.villes .v-nom{flex:1;font-weight:600}.villes select{font-size:var(--t-3);padding:var(--s-2) var(--s-3);font-weight:600}.villes .v-x{border:0;background:none;font-size:var(--t-6);line-height:1;color:var(--encre-3);padding:0 var(--s-1)}.villes .v-x:hover{color:var(--erreur)}.suggest{list-style:none;margin-top:var(--s-2);border:1px solid var(--verre-bord);border-radius:var(--r-sm);background:var(--verre-fort);-webkit-backdrop-filter:var(--flou);backdrop-filter:var(--flou);overflow:hidden;box-shadow:var(--verre-ombre)}.suggest li+li{border-top:1px solid rgba(22,20,15,.07)}.suggest button{display:block;width:100%;text-align:left;border:0;background:none;padding:var(--s-3) var(--s-3);font:inherit;color:inherit}.suggest button:hover{background:var(--vert-soft)}.targets-head{display:flex;justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;margin-bottom:var(--s-4)}.targets-head .count{margin:var(--s-2) 0}.targets-head .seg{margin-bottom:0}.pipe{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(250px,1fr);gap:var(--s-4);align-items:stretch;overflow-x:auto;padding-bottom:var(--s-3)}.pipe-col{display:flex;flex-direction:column;background:#ffffff80;border:1px solid rgba(22,20,15,.09);border-radius:var(--r);padding:var(--s-3);min-height:190px;-webkit-backdrop-filter:var(--flou);backdrop-filter:var(--flou)}.pipe-col.over{border-color:var(--vert);background:var(--vert-soft)}.pipe-col header{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);margin-bottom:var(--s-3)}.pipe-col h3{font-size:var(--t-2);text-transform:uppercase;letter-spacing:.07em;color:var(--encre-2)}.pipe-n{font-size:var(--t-1);font-weight:600;background:#16140f14;color:var(--encre-2);border-radius:999px;padding:2px var(--s-2)}.pipe-cards{display:grid;gap:var(--s-3);flex:1}.pipe-card{padding:var(--s-3) var(--s-4);cursor:grab;border-radius:var(--r-sm)}.pipe-card:active{cursor:grabbing}.pipe-name{display:block;text-align:left;border:0;background:none;padding:0;font:inherit;font-weight:600;font-size:var(--t-4);color:var(--encre)}.pipe-meta{font-size:var(--t-2);color:var(--encre-2);margin-top:var(--s-1)}.pipe-move{width:100%;margin-top:var(--s-3);font-size:var(--t-2);padding:var(--s-2) var(--s-3)}.account-page{display:grid;gap:var(--s-4);max-width:880px}.card{padding:var(--s-6)}.card h2{font-size:var(--t-6);margin-bottom:var(--s-3)}.wallet{display:flex;gap:var(--s-6);flex-wrap:wrap;margin-bottom:var(--s-4)}.wallet .big{font-size:var(--t-8);font-weight:600;font-family:Fraunces,Georgia,serif;color:var(--vert-fonce);margin-right:var(--s-2)}.rules{list-style:none;display:grid;gap:var(--s-2);font-size:var(--t-3);color:var(--encre-2)}.rules li{padding-left:var(--s-4);position:relative}.rules li:before{content:"";position:absolute;left:0;top:9px;width:7px;height:7px;background:var(--vert);border-radius:99px}.packs{display:grid;grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:var(--s-4);margin-top:var(--s-4)}.pack{border:1px solid var(--verre-bord);border-radius:var(--r);padding:var(--s-5) var(--s-5);background:var(--verre);-webkit-backdrop-filter:var(--flou);backdrop-filter:var(--flou);position:relative;box-shadow:var(--verre-relief)}.pack.best{border-color:#2a7c1373;box-shadow:0 20px 40px -26px #2a7c13d9,var(--verre-relief)}.pack .tag{position:absolute;top:-11px;left:18px;background:linear-gradient(180deg,var(--vert),var(--vert-fonce));color:#fff;font-size:var(--t-1);font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding:var(--s-1) var(--s-3);border-radius:999px}.pack h3{font-size:var(--t-5);margin-bottom:var(--s-1)}.pack .price{font-size:var(--t-8);font-weight:600;font-family:Fraunces,Georgia,serif;line-height:1.1}.pack .price .muted{font-size:var(--t-3);font-weight:600}.pack .credits-line{font-weight:600;margin:var(--s-2) 0 var(--s-3)}.pack ul{list-style:none;display:grid;gap:var(--s-1);font-size:var(--t-3);color:var(--encre-2);margin-bottom:var(--s-4)}.pack .btn{width:100%}.account-actions{display:flex;align-items:center;gap:var(--s-4);flex-wrap:wrap;margin:var(--s-4) 0 var(--s-3)}.presentation{display:grid;gap:var(--s-3);margin:var(--s-4) 0}.presentation label{font-size:var(--t-3);font-weight:600;color:var(--encre-2);gap:var(--s-2)}.presentation textarea{width:100%;resize:vertical}.notes{margin-top:var(--s-5)}.notes-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3);margin-bottom:var(--s-2)}.notes h4{font-size:var(--t-5)}.notes textarea{width:100%;min-height:86px;resize:vertical}.approche{margin-top:var(--s-5);border-top:1px solid rgba(22,20,15,.08);padding-top:var(--s-4)}.approche .seg{margin:var(--s-3) 0}.approche textarea.lettre{width:100%;line-height:1.65;resize:vertical}.approche .bloc{white-space:pre-wrap;font-size:var(--t-4);line-height:1.65;background:#ffffffa8;border:1px solid var(--verre-bord);border-radius:var(--r-sm);padding:var(--s-4) var(--s-4)}.approche .bloc p+p{margin-top:var(--s-3)}.approche-actions{display:flex;gap:var(--s-3);flex-wrap:wrap;margin:var(--s-4) 0 var(--s-2);align-items:center}.modal-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:#2c1e1447;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:center;padding:var(--s-4);z-index:10}.modal{background:var(--verre-fort);-webkit-backdrop-filter:var(--flou);backdrop-filter:var(--flou);border:1px solid var(--verre-bord);border-radius:var(--r);box-shadow:0 40px 80px -40px #2c1e1499;padding:var(--s-6);max-width:470px;width:100%;position:relative}.modal h3{font-size:var(--t-6);margin-bottom:var(--s-2)}.modal-actions{display:flex;justify-content:flex-end;align-items:center;gap:var(--s-4);margin-top:var(--s-5)}.close{position:absolute;top:12px;right:16px;border:0;background:none;font-size:var(--t-7);color:var(--encre-3)}.auth-page{min-height:100vh;display:grid;place-items:center;padding:var(--s-5)}.auth{max-width:430px;width:100%;padding:var(--s-6) var(--s-6);text-align:center}.auth-logo{width:88px;height:88px;margin:0 auto var(--s-4);display:block;object-fit:contain}.auth h1{font-size:var(--t-8);margin-bottom:var(--s-2)}.auth form{display:grid;gap:var(--s-4);margin-top:var(--s-5);text-align:left}.switch{display:flex;justify-content:center;gap:var(--s-1);flex-wrap:wrap;margin-top:var(--s-4);font-size:var(--t-3)}@media (max-width:900px){.wrap{padding:0 var(--s-4) var(--s-7)}.top{gap:var(--s-3);padding:var(--s-4) 0}.brand{font-size:var(--t-5)}.brand img{width:40px;height:40px}.tabs{order:3;width:100%;justify-content:space-between;overflow-x:auto}.tabs button{flex:1;white-space:nowrap;padding:var(--s-3);font-size:var(--t-3)}.account{margin-left:auto;gap:var(--s-3);font-size:var(--t-2)}.thesis,.card,.detail{padding:var(--s-5) var(--s-4)}.d-title{font-size:var(--t-7)}.d-name,.card h2,.thesis h2{font-size:var(--t-6)}.packs{grid-template-columns:1fr}.split{grid-template-columns:minmax(0,1fr)}.split.has-sel .split-list{display:none}.split:not(.has-sel) .split-detail{display:none}.split-detail{position:static;max-height:none}.back{display:inline-block}.pipe{grid-auto-columns:80vw;scroll-snap-type:x mandatory}.pipe-col{scroll-snap-align:start}.fiche-grid{grid-template-columns:1fr 1fr;gap:var(--s-2)}.fiche-grid div{padding:var(--s-2) var(--s-3);font-size:var(--t-3)}.modal{padding:var(--s-5) var(--s-4)}}@media (max-width:760px){.funnel{padding:var(--s-5) var(--s-4);margin-top:var(--s-4)}.funnel h1{font-size:var(--t-7)}.funnel-foot{flex-direction:column;align-items:stretch;gap:var(--s-3)}.funnel-actions{margin-left:0;justify-content:space-between;width:100%}.funnel-actions .btn{flex:1}.cta-box .btn,.contact-locked .btn,.thesis-edit .btn{width:100%}.fiche-foot{flex-direction:column;align-items:stretch}.fiche-foot .btn,.fiche-foot .btn-done{width:100%}.naf-row,.ville{max-width:none}.wallet{gap:var(--s-4)}.wallet .big{font-size:var(--t-8)}.account-actions{flex-direction:column;align-items:stretch}.account-actions .btn-outline{width:100%}.count{font-size:var(--t-4)}.row-card{padding:var(--s-3) var(--s-4)}.seg{width:100%}.seg button{flex:1;padding:var(--s-3) var(--s-2);font-size:var(--t-3);white-space:nowrap}.targets-head{align-items:stretch}.pipe{grid-auto-columns:86vw}.contact{padding:var(--s-3)}.contact-lines{flex-direction:column;gap:var(--s-2)}.approche-actions .btn,.approche-actions .btn-outline{width:100%}.detail.solo .back,.back{display:inline-block}}.detail.solo .back{display:inline-block}.sg{padding-bottom:var(--s-8)}.sg-bloc{margin-top:var(--s-6);padding-top:var(--s-5);border-top:1px solid rgba(22,20,15,.09)}.sg-head{display:flex;align-items:baseline;gap:var(--s-4);flex-wrap:wrap;margin-bottom:var(--s-4)}.sg-head h2{font-size:var(--t-6)}.sg-corps{display:grid;gap:var(--s-3)}.sg-row{display:flex;gap:var(--s-3);flex-wrap:wrap;align-items:center}.sg-grid2{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-4);align-items:start}.sg-grid2 .sg-wide{grid-column:1/-1}.sg-colors{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--s-3)}.sg-color{display:grid;gap:2px;padding:var(--s-3);border:1px solid rgba(22,20,15,.09);border-radius:var(--r-sm);background:#ffffff8c}.sg-color i{height:40px;border-radius:8px;border:1px solid rgba(22,20,15,.12);margin-bottom:var(--s-2)}@media (max-width:760px){.sg-grid2{grid-template-columns:1fr}}.ico{flex:none;vertical-align:-3px}.btn .ico,.btn-outline .ico{margin-right:var(--s-2)}.contact-lines a{display:inline-flex;align-items:center;gap:var(--s-2)}.sg-icons{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:var(--s-3)}.sg-icons div{display:grid;justify-items:center;gap:var(--s-2);padding:var(--s-4) var(--s-2);border:1px solid rgba(22,32,15,.09);border-radius:var(--r-sm);background:#ffffff80;font-size:var(--t-1);color:var(--encre-2)}.etape{margin-top:var(--s-3);animation:apparait .3s ease both}@keyframes apparait{0%{opacity:0}to{opacity:.85}}.admin-scroll{overflow-x:auto;padding:var(--s-4)}.admin-table{width:100%;border-collapse:collapse;font-size:var(--t-2)}.admin-table th{text-align:left;font-size:var(--t-1);text-transform:uppercase;letter-spacing:.05em;color:var(--encre-3);padding:var(--s-2) var(--s-3);border-bottom:1px solid rgba(22,20,15,.1);white-space:nowrap}.admin-table td{padding:var(--s-2) var(--s-3);border-bottom:1px solid rgba(22,20,15,.06);white-space:nowrap}.admin-table tbody tr{cursor:pointer}.admin-table tbody tr:hover,.admin-table tr.on{background:#76c45724}.admin-table .clip{max-width:220px;overflow:hidden;text-overflow:ellipsis}.admin-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:var(--s-6);margin-top:var(--s-3)}.admin-grid h3{font-size:var(--t-4);margin:var(--s-4) 0 var(--s-2)}.admin-list{padding-left:var(--s-4);display:grid;gap:var(--s-2)}.admin-lettre{white-space:pre-wrap;font-family:inherit;font-size:var(--t-3);background:#fff9;border-radius:12px;padding:var(--s-4);margin-top:var(--s-2)}@media (max-width:760px){.admin-grid{grid-template-columns:1fr}}.signature-titre{font-size:var(--t-5);margin:var(--s-5) 0 var(--s-1)}.signature-champs{grid-template-columns:1fr 1fr}.signature-apercu{margin-top:var(--s-2);padding:var(--s-3) var(--s-4);border-left:3px solid var(--vert-clair);font-size:var(--t-3);line-height:1.5;color:var(--encre-2)}@media (max-width:760px){.signature-champs{grid-template-columns:1fr}}.admin-actions{display:flex;gap:var(--s-3);flex-wrap:wrap;margin:var(--s-3) 0}.admin-danger{background:linear-gradient(180deg,var(--erreur),var(--erreur-fonce))}.admin-table tbody tr td input,.admin-table select{font-size:var(--t-2);padding:var(--s-1) var(--s-2)}.fiche-haut{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:var(--s-5);align-items:start}.contact-card{background:var(--vert-soft);border:1px solid rgba(42,124,19,.22);border-radius:var(--r);padding:var(--s-4);display:grid;gap:var(--s-2)}.contact-card .avatar{width:84px;height:84px;margin:var(--s-2) 0 var(--s-1)}.contact-card .cc-nom{font-weight:600;font-size:var(--t-5)}.contact-card .btn{width:100%}.cc-qui{display:flex;align-items:center;gap:var(--s-3)}.cc-ico{flex:none;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--vert-fonce);border:1px solid rgba(42,124,19,.22)}.cc-qui .muted{margin-top:1px}.cc-ecrire{font-size:var(--t-2);justify-self:start;text-align:left}.cc-recherche{display:grid;gap:var(--s-2)}.cc-barre{height:4px;border-radius:99px;background:#2a7c1326;overflow:hidden}.cc-barre span{display:block;height:100%;width:35%;border-radius:99px;background:var(--vert);animation:cc-b 1.4s ease-in-out infinite}@keyframes cc-b{0%{transform:translate(-100%)}to{transform:translate(300%)}}.contact-card .contact-lines{flex-direction:column;align-items:flex-start;gap:var(--s-2);margin:0}.choix{font-size:var(--t-1);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--brun)}.approche .choix{display:block;margin-bottom:var(--s-1)}.actions-droite{display:flex;justify-content:flex-end;align-items:center;gap:var(--s-3);margin-top:var(--s-3)}.actions-form{display:flex;justify-content:space-between;align-items:center;gap:var(--s-3)}.actions-form>.btn-texte:first-child{margin-left:calc(-1 * var(--s-3))}.actions-form .btn{width:auto}@media (max-width:900px){.fiche-haut{grid-template-columns:1fr}}select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:var(--s-6);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%2316200F' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:12px 8px}.villes select{padding-right:var(--s-6);background-position:right 12px center}.avertissement{color:var(--brun);background:var(--brun-soft);border-radius:12px;padding:var(--s-3) var(--s-4);margin:var(--s-3) 0}.presentation-grille{display:grid;grid-template-columns:1fr 300px;gap:var(--s-5);align-items:start;margin-top:var(--s-2)}.tips{background:#ffffff8c;border:1px solid var(--verre-bord);border-radius:var(--r);padding:var(--s-4) var(--s-4);font-size:var(--t-3);line-height:1.5;color:var(--encre-2)}.tips h4{font-size:var(--t-4);margin-bottom:var(--s-2);color:var(--brun)}.tips p{margin:0 0 var(--s-3)}@media (max-width:900px){.presentation-grille{grid-template-columns:1fr}}.renonciation{display:flex;gap:var(--s-3);align-items:flex-start;margin:var(--s-1) 0 var(--s-4);font-size:var(--t-2);line-height:1.45;color:var(--encre-2);cursor:pointer}.renonciation input{margin-top:var(--s-1);flex:none}.pack .price-ht{margin:-6px 0 var(--s-2)}.cgu{display:flex;gap:var(--s-2);align-items:flex-start;font-size:var(--t-2);font-weight:400;line-height:1.45;flex-direction:row}.cgu input{margin-top:var(--s-1);flex:none;width:auto}.fd{margin-top:var(--s-4);font-size:var(--t-3)}.fd-adresse{font-size:var(--t-3);color:var(--encre-2);margin-top:var(--s-3)}.fd-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--s-3)}.fd-kpi{background:#ffffff9e;border:1px solid rgba(255,255,255,.75);border-radius:var(--r-sm);padding:var(--s-3) var(--s-3);display:flex;flex-direction:column;gap:2px;min-width:0}.fd-k{font-size:var(--t-1);font-weight:600;color:var(--encre-3);text-transform:uppercase;letter-spacing:.06em}.fd-v{font-family:Fraunces,Georgia,serif;font-size:var(--t-6);font-weight:600;line-height:1.2;color:var(--encre);white-space:nowrap}.fd-s{font-size:var(--t-1);color:var(--encre-2)}.fd-tabs{display:flex;gap:var(--s-1);margin:var(--s-4) 0 var(--s-3);border-bottom:1px solid rgba(22,20,15,.1);overflow-x:auto}.fd-tabs button{border:0;background:none;padding:var(--s-2) var(--s-3);font-size:var(--t-3);font-weight:500;color:var(--encre-2);border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap;cursor:pointer}.fd-tabs button:hover{color:var(--encre)}.fd-tabs button.on{color:var(--encre);font-weight:600;border-bottom-color:var(--vert)}.fd-apercu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-3)}.fd-apercu>*{min-width:0}.fd-card{background:#fff9;border:1px solid rgba(255,255,255,.75);border-radius:var(--r-sm);padding:var(--s-4) var(--s-4);min-width:0}.fd-wide{grid-column:1/-1}.fd-card h4{font-size:var(--t-2);font-weight:600;color:var(--encre-2);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--s-3);font-family:Inter,system-ui,sans-serif}.fd-card-head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s-3)}.fd-card-head .link{font-size:var(--t-2)}.fd-activite{font-size:var(--t-3);line-height:1.55}.fd-activite .link{font-size:var(--t-2);margin-left:var(--s-1)}.fd-source{font-size:var(--t-1);color:var(--encre-3);margin-top:var(--s-2)}.fd-dl{display:grid;grid-template-columns:auto 1fr;gap:var(--s-2) var(--s-4);font-size:var(--t-2)}.fd-dl dt{color:var(--encre-2)}.fd-dl dd{text-align:right;font-weight:500}.fd-vide{padding:var(--s-2) 0}.fd-chart{position:relative}.fd-chart svg{width:100%;height:auto;display:block;overflow:visible}.fd-legende{display:flex;gap:var(--s-4);flex-wrap:wrap;font-size:var(--t-2);color:var(--encre-2);margin-bottom:var(--s-2)}.fd-legende i,.fd-tip i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:var(--s-2);vertical-align:-1px}.fd-grid{stroke:#16140f14;stroke-width:1}.fd-zero{stroke:#16140f59;stroke-width:1}.fd-croix{stroke:#16140f40;stroke-width:1;stroke-dasharray:3 3}.fd-axe{font:var(--t-1) Inter,system-ui,sans-serif;fill:var(--encre-3)}.fd-tip{position:absolute;top:26px;transform:translate(-50%);background:#fff;border:1px solid rgba(22,20,15,.12);border-radius:10px;padding:var(--s-2) var(--s-3);box-shadow:0 10px 24px -12px #16140f59;font-size:var(--t-2);pointer-events:none;display:flex;flex-direction:column;gap:var(--s-1);min-width:170px;z-index:2}.fd-tip span{display:flex;align-items:center;gap:2px;color:var(--encre-2)}.fd-tip b{margin-left:auto;padding-left:var(--s-3);color:var(--encre);font-weight:600}.fd-finances{display:flex;flex-direction:column;gap:var(--s-3)}.fd-table-wrap{overflow-x:auto}.fd-table{width:100%;border-collapse:collapse;font-size:var(--t-2);font-variant-numeric:tabular-nums}.fd-table th{font-weight:600;color:var(--encre-2);text-align:right;padding:var(--s-2) var(--s-3);border-bottom:1px solid rgba(22,20,15,.12);white-space:nowrap}.fd-table th:first-child,.fd-table td:first-child{text-align:left;position:sticky;left:0;background:#fffbeaf5;white-space:nowrap}.fd-table td{text-align:right;padding:var(--s-2) var(--s-3);border-bottom:1px solid rgba(22,20,15,.06);white-space:nowrap}.fd-groupe td{font-weight:600;font-size:var(--t-1);text-transform:uppercase;letter-spacing:.05em;color:var(--encre-3);padding-top:var(--s-4);background:none}.fd-fort td{font-weight:600}.fd-neg{color:var(--erreur)}.fd-aide{text-decoration:underline dotted rgba(22,20,15,.3);text-underline-offset:3px;cursor:help}.fd-note{font-size:var(--t-2);color:var(--encre-2);background:#fbe6c280;border-radius:8px;padding:var(--s-2) var(--s-3);margin-bottom:var(--s-3)}.fd-liste{list-style:none;display:flex;flex-direction:column}.fd-liste li{display:flex;gap:var(--s-3);align-items:flex-start;padding:var(--s-3) 0;border-bottom:1px solid rgba(22,20,15,.06)}.fd-liste li:last-child{border-bottom:0}.fd-ini{flex:none;width:30px;height:30px;border-radius:50%;background:#16140f0f;display:grid;place-items:center;font-size:var(--t-2);font-weight:600;color:var(--encre-2)}.fd-nom{font-weight:600;font-size:var(--t-3);display:flex;align-items:center;gap:var(--s-2);flex-wrap:wrap}.fd-meta{font-size:var(--t-2);color:var(--encre-2);margin-top:2px}.fd-tag{font-size:var(--t-1);font-weight:600;padding:2px var(--s-2);border-radius:99px;background:#2a7c131a;color:var(--vert-fonce)}.fd-tag.fd-ferme{background:#b23b1e1a;color:var(--erreur-fonce)}.fd-sous{margin-top:var(--s-4)}@media (max-width:760px){.fd-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.fd-apercu{grid-template-columns:1fr}.fd-v{font-size:var(--t-6)}}@media (max-width:760px){input,select,textarea{font-size:16px}}.as-pastille{flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font:700 var(--t-5)/1 "Fraunces",Georgia,serif;color:#fff;background:linear-gradient(180deg,var(--vert),var(--vert-fonce))}.as-lanceur{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3) var(--s-4);flex-wrap:wrap;margin:var(--s-3) 0 var(--s-1);padding:var(--s-3) var(--s-4);border-radius:var(--r-sm);background:#e4f4da8c;border:1px solid rgba(42,124,19,.16)}.as-lanceur-t{display:flex;align-items:center;gap:var(--s-3);font-size:var(--t-2);line-height:1.35}.as-lanceur-t b{display:block;font-weight:600}.as-lanceur-t div>span{color:var(--encre-2);font-size:var(--t-2)}.as-lanceur .as-pastille{width:36px;height:36px;font-size:var(--t-6)}.as-sugg{display:flex;flex-wrap:wrap;gap:var(--s-2)}.as-sugg button{border:1px solid rgba(42,124,19,.25);background:#ffffffbf;color:var(--vert-fonce);border-radius:999px;padding:var(--s-2) var(--s-3);font-size:var(--t-2);font-weight:500;white-space:nowrap}.as-sugg button:hover{border-color:var(--vert);background:#fff}.as-sugg.col{flex-direction:column;align-items:flex-start}.as-flottant{position:fixed;right:22px;bottom:22px;z-index:40;display:flex;align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-4) var(--s-2) var(--s-2);border-radius:999px;border:0;color:#fff;font-size:var(--t-4);font-weight:600;background:linear-gradient(180deg,var(--vert-clair) -55%,var(--vert) 45%,var(--vert-fonce));box-shadow:0 14px 30px -14px #2a7c13e6,inset 0 1px #ffffff59;transition:transform .12s ease}.as-flottant:hover{transform:translateY(-1px)}.as-flottant .as-pastille{width:32px;height:32px;font-size:var(--t-5);background:#fff;color:var(--vert-fonce)}.as-panneau{position:fixed;top:0;right:0;bottom:0;width:400px;z-index:60;display:flex;flex-direction:column;background:#fffdf4f0;backdrop-filter:var(--flou);-webkit-backdrop-filter:var(--flou);border-left:1px solid rgba(22,20,15,.1);box-shadow:-18px 0 40px -30px #2a3c1480;font-size:var(--t-3)}.as-tete{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-3);padding:var(--s-4) var(--s-4) var(--s-3);border-bottom:1px solid rgba(22,20,15,.08)}.as-tete b{display:block;font:600 var(--t-5)/1.2 "Fraunces",Georgia,serif}.as-tete span{display:block;font-size:var(--t-2);color:var(--encre-2);margin-top:2px}.as-actions{display:flex;align-items:center;gap:var(--s-3)}.as-actions .link{font-size:var(--t-2);color:var(--encre-2)}.as-x{border:0;background:none;font-size:var(--t-7);line-height:1;color:var(--encre-3);padding:0 2px}.as-fil{flex:1;overflow-y:auto;padding:var(--s-4) var(--s-4);display:flex;flex-direction:column;gap:var(--s-3)}.as-vide p{color:var(--encre-2);font-size:var(--t-2);line-height:1.5;margin-bottom:var(--s-3)}.as-msg{line-height:1.55;font-size:var(--t-3)}.as-msg.moi{align-self:flex-end;max-width:85%;background:var(--vert-soft);border:1px solid rgba(42,124,19,.18);border-radius:14px 14px 4px;padding:var(--s-2) var(--s-3);white-space:pre-wrap}.as-msg.lui p+p,.as-msg.lui p+ul,.as-msg.lui ul+p{margin-top:var(--s-2)}.as-msg.lui ul{padding-left:var(--s-4);display:grid;gap:var(--s-1);margin-top:var(--s-2)}.as-msg.lui b{font-weight:600}.as-lit{display:flex;align-items:center;gap:var(--s-1);color:var(--encre-3);font-size:var(--t-2)}.as-lit span{width:6px;height:6px;border-radius:50%;background:var(--vert-clair);animation:as-p 1s infinite ease-in-out}.as-lit span:nth-child(2){animation-delay:.15s}.as-lit span:nth-child(3){animation-delay:.3s;margin-right:var(--s-2)}@keyframes as-p{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.as-saisie{display:flex;gap:var(--s-2);align-items:flex-end;padding:var(--s-3) var(--s-4) var(--s-2);border-top:1px solid rgba(22,20,15,.08)}.as-saisie textarea{flex:1;resize:none;font-size:var(--t-3);padding:var(--s-2) var(--s-3);line-height:1.4}.as-saisie .btn{padding:var(--s-3) var(--s-4);font-size:var(--t-3)}.as-pied{font-size:var(--t-1);color:var(--encre-3);padding:0 var(--s-4) var(--s-3)}@media (min-width:1100px){body.assistant-ouvert{padding-right:400px}}@media (max-width:760px){.as-flottant{display:none}.as-panneau{width:100%;border-left:0;background:var(--creme)}.as-saisie textarea{font-size:16px}}@media (min-width:901px){.split.focus{grid-template-columns:250px minmax(0,1fr)}.split.focus .split-list{position:sticky;top:18px;max-height:calc(100vh - 36px);overflow-y:auto;overflow-x:hidden;gap:var(--s-2);padding:2px;min-width:0}.split.focus .split-list .rows{min-width:0}.split.focus .split-detail{position:static;max-height:none;overflow:visible}.split.focus .row-card{padding:var(--s-3) var(--s-3);min-width:0;max-width:100%}.split.focus .row-card:hover{transform:none}.split.focus .row-pourquoi,.split.focus .row-card .badges{display:none}.split.focus .row-name{display:block;font-size:var(--t-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.split.focus .row-meta{font-size:var(--t-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}}.presentation-express{display:grid;gap:var(--s-3);max-width:640px;margin-top:var(--s-2)}.presentation-express label{gap:var(--s-1)}.presentation-express textarea{font-size:var(--t-3)}.presentation-express .signature-champs{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-3)}.presentation-express .btn{justify-self:start}@media (max-width:760px){.presentation-express .signature-champs{grid-template-columns:1fr}}.cout-total{margin:var(--s-2) 0 var(--s-3);color:var(--encre-2)}.apres-envoi{margin-top:var(--s-4);padding:var(--s-4) var(--s-4);border-radius:var(--r-sm);background:var(--vert-soft);border:1px solid rgba(42,124,19,.22);display:grid;gap:var(--s-2);justify-items:start}:where(p,ul,ol,label,.hint-box,.tips,.bloc,textarea)+:where(.btn,.btn-outline,.btn-done,.actions-droite,.approche-actions,.funnel-actions,.account-actions){margin-top:var(--s-4)}:where(.btn,.btn-outline)+:where(.err,.ok){margin-top:var(--s-2)}.detail>:where(.fd,#approche-bloc,.notes,.fiche-foot)+:where(.fd,#approche-bloc,.notes,.fiche-foot){margin-top:var(--s-6)}@media (max-width:760px){.thesis,.card,.detail{padding:var(--s-4)}.detail>:where(.fd,#approche-bloc,.notes,.fiche-foot)+:where(.fd,#approche-bloc,.notes,.fiche-foot){margin-top:var(--s-5)}}.sg-espaces{display:grid;gap:var(--s-2)}.sg-espace{display:grid;grid-template-columns:52px 70px 48px 1fr;align-items:center;gap:var(--s-3)}.sg-espace code{font-size:var(--t-1);color:var(--encre-2)}.sg-barre{display:block;height:12px;border-radius:3px;background:var(--vert-clair)}:where(a,button,[role=tab],[role=option],summary,.row-card,.chip):focus-visible{outline:none;box-shadow:var(--focus);border-radius:var(--r-xs)}:where(.btn,.btn-outline,.btn-done,.chip,.tabs button,.seg button,.as-flottant):focus-visible{border-radius:999px}input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:var(--focus)}.sq{display:block;border-radius:var(--r-xs);background:linear-gradient(90deg,#16200f0f 25%,#16200f1c 37%,#16200f0f 63%);background-size:400% 100%;animation:sq 1.4s ease infinite}.sq-ligne{height:12px}.sq-titre{height:18px;width:55%}.sq-carte{display:grid;gap:var(--s-2);padding:var(--s-4);border-radius:var(--r);background:var(--verre);border:1px solid var(--verre-bord)}.sq-liste{display:grid;gap:var(--s-3)}.sq-fiche{display:grid;gap:var(--s-4);padding:var(--s-5)}.sq-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s-3)}.sq-kpis .sq{height:72px;border-radius:var(--r-sm)}.sq-texte{font-size:var(--t-3);color:var(--encre-2);margin-bottom:var(--s-3)}@keyframes sq{0%{background-position:100% 50%}to{background-position:0 50%}}@media (prefers-reduced-motion:reduce){.sq{animation:none}}@media (max-width:760px){.sq-kpis{grid-template-columns:1fr 1fr}}.vide{display:grid;justify-items:center;text-align:center;gap:var(--s-2);padding:var(--s-7) var(--s-5)}.vide-ico{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--vert-soft);color:var(--vert-fonce);margin-bottom:var(--s-2)}.vide h3{font-size:var(--t-6)}.vide p{max-width:420px;color:var(--encre-2)}.vide .btn{margin-top:var(--s-3)}.sg-tailles{display:grid;gap:var(--s-3)}.sg-taille{display:grid;grid-template-columns:52px 48px 1fr;align-items:baseline;gap:var(--s-3)}.sg-taille code{font-size:var(--t-1);color:var(--encre-2)}.sg-semantiques{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-3)}.sg-semantique{display:grid;gap:var(--s-1);padding:var(--s-4);border-radius:var(--r-sm)}.sg-focus{box-shadow:var(--focus)}@media (max-width:760px){.sg-semantiques{grid-template-columns:1fr}}.stack{display:grid;gap:var(--s-4)}.modal form{display:grid;gap:var(--s-4);margin-top:var(--s-5)}.modal form .btn{margin-top:var(--s-2);justify-self:start}.modal .switch{margin-top:var(--s-5)}.btn-plein{width:100%;justify-self:stretch;text-align:center}.modal form .btn-plein{justify-self:stretch}.lien-second{justify-self:end;margin-top:calc(var(--s-2) * -1);font-size:var(--t-2);font-weight:500;color:var(--encre-2)}.lien-second:hover{color:var(--vert-fonce)}.btn-texte{border:0;background:none;color:var(--encre-2);font-weight:600;font-size:var(--t-3);padding:var(--s-2) var(--s-3);border-radius:999px;cursor:pointer;transition:background .15s,color .15s}.btn-texte:hover{color:var(--encre);background:#16140f0f}.detail .btn-texte.back{margin-left:calc(var(--s-3) * -1);margin-bottom:var(--s-2)}:where(input,select,textarea,.naf-combo,.chips,.villes,label)+p:where(.muted.small,.small.muted){margin-top:var(--s-2)}.naf .chips.tokens{margin-top:var(--s-3)}.contact-card{gap:var(--s-3)}.cc-introuvable{display:grid;gap:var(--s-2);padding:var(--s-3);border-radius:var(--r-sm);background:#ffffffb3}.cc-introuvable .btn-outline{justify-self:start;margin-top:var(--s-1)}.approche>.notes-head h4{font-size:var(--t-6)}.lettre-etapes{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-3);margin:var(--s-4) 0 var(--s-5)}.lettre-etapes li{display:grid;gap:var(--s-1);padding:var(--s-4);border-radius:var(--r-sm);background:#fff9;border:1px solid var(--verre-bord)}.lettre-etapes .le-n{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font:600 var(--t-3)/1 Inter,sans-serif;color:var(--vert-fonce);background:var(--vert-soft);margin-bottom:var(--s-1)}.lettre-etapes li.fait .le-n{background:var(--vert);color:#fff}.lettre-etapes b{font-size:var(--t-4);font-weight:600}.lettre-etapes small{font-size:var(--t-2);color:var(--encre-2)}.pe-grille{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,340px);gap:var(--s-5);align-items:start}.pe-champs{display:grid;gap:var(--s-4)}.pe-champs .btn{justify-self:start}.presentation-express{max-width:none}@media (max-width:900px){.pe-grille{grid-template-columns:1fr}}@media (max-width:760px){.lettre-etapes{grid-template-columns:1fr}}.fiche-infos .fd-kpis{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:var(--s-4)}.fiche-infos .fd-kpi{background:#ffffffb3}.fiche-infos+.contact-card{align-self:stretch;align-content:center;padding:var(--s-5);gap:var(--s-4)}.fiche-infos+.contact-card .btn+.muted{margin-top:calc(-1 * var(--s-2))}.fiche-infos+.contact-card .cc-ecrire{justify-self:stretch;padding-top:var(--s-4);border-top:1px solid rgba(42,124,19,.18)}.as-lanceur-recherche{margin:0 0 var(--s-4)}@media (max-width:760px){.as-lanceur-recherche{display:none}}.entonnoir{margin-bottom:var(--s-4)}.entonnoir ol{list-style:none;margin:0 0 var(--s-3);padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:var(--s-3)}.entonnoir li{display:grid;gap:2px;position:relative;padding-bottom:var(--s-2)}.entonnoir li b{font-family:Fraunces,Georgia,serif;font-size:var(--t-7);line-height:1.1}.entonnoir li span{font-size:var(--t-2);color:var(--encre-2)}.entonnoir li i{position:absolute;left:0;bottom:0;height:4px;border-radius:99px;background:var(--vert);min-width:2px}.apres-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3)}.pipe-col h3{font-family:inherit;font-size:var(--t-1);font-weight:600;letter-spacing:.07em;color:var(--encre-3)}.pipe-col header{min-height:28px}.pipe-cards{align-content:start}.pipe-card{display:flex;flex-direction:column;gap:var(--s-1);padding:var(--s-4)}.pipe-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.pipe-meta{margin-top:0}.pipe-secteur{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pipe-date{font-size:var(--t-1);color:var(--encre-3)}.pipe-ligne{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-1);min-height:22px}.pipe-tag{font-size:var(--t-1);font-weight:600;color:var(--vert-fonce);background:var(--vert-soft);border-radius:999px;padding:2px var(--s-2)}.pipe-move{margin-top:var(--s-3)}.pipe-col,.pipe-cards,.pipe-card{min-width:0}.as-criteres{margin-top:var(--s-3);padding:var(--s-3);border-radius:var(--r-sm);background:#fff;border:1px solid rgba(42,124,19,.22);display:grid;gap:var(--s-2)}.as-criteres dl{display:grid;gap:var(--s-2);margin:0}.as-criteres dl div{display:grid;gap:2px}.as-criteres dt{font-size:var(--t-1);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--encre-3)}.as-criteres dd{margin:0;font-size:var(--t-2);color:var(--encre)}.as-criteres .btn{justify-self:start}.as-applique{font-size:var(--t-2);font-weight:600;color:var(--vert-fonce)}.as-k{font-size:var(--t-1);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--encre-3);margin-bottom:var(--s-1)}.as-chips{display:flex;flex-wrap:wrap;gap:var(--s-1)}.as-chip{display:inline-flex;align-items:center;gap:6px;text-align:left;font:inherit;font-size:var(--t-2);line-height:1.3;padding:6px var(--s-3);border-radius:999px;border:1px solid rgba(22,20,15,.16);background:#fff;color:var(--encre-2);cursor:pointer}.as-chip span{font-weight:700;color:var(--encre-3)}.as-chip.on{background:var(--vert-soft);border-color:#2a7c1359;color:var(--encre)}.as-chip.on span{color:var(--vert-fonce)}.as-chip:disabled{cursor:default;opacity:.75}.as-chip:focus-visible{outline:none;box-shadow:var(--focus)}.as-criteres{gap:var(--s-3)}input[type=checkbox]{width:18px;height:18px;padding:0;margin:0;border-radius:4px;flex:none;accent-color:var(--vert);box-shadow:none;background:none;cursor:pointer}.cgu input[type=checkbox]{margin-top:2px}.fd-tabs{overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x}.fd-tabs::-webkit-scrollbar{display:none}.fd-table th:first-child,.fd-table td:first-child{background:#fffcee;box-shadow:1px 0 #16140f1a;z-index:1}.fd-table tr.fd-groupe td{position:static;max-width:none;min-width:0;overflow:visible;background:none;box-shadow:none}.fd-groupe td span{position:sticky;left:var(--s-3);display:inline-block}@media (max-width:760px){.fd-table th:first-child,.fd-table td:first-child{max-width:42vw;min-width:42vw;overflow:hidden;text-overflow:ellipsis}.fd-table th,.fd-table td{padding-left:var(--s-2);padding-right:var(--s-2)}.fd-table-wrap{padding-left:0;padding-right:0}.fd-table th:first-child,.fd-table td:first-child{padding-left:var(--s-4)}.pipe{grid-auto-columns:72vw;scroll-padding-left:var(--s-4)}.as-flottant{display:flex;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));padding:var(--s-2) var(--s-4) var(--s-2) var(--s-2)}}.cc-manuel{display:grid;gap:var(--s-1);margin-top:var(--s-2);padding-top:var(--s-3);border-top:1px solid rgba(42,124,19,.18);justify-items:start}.cc-manuel .btn-texte{padding-left:0}.verif{display:grid;gap:var(--s-3);justify-items:center;text-align:center;padding:var(--s-2) 0}.verif-ico{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;font-size:26px;background:var(--vert-soft);color:var(--vert-fonce)}.verif h3{margin:0}.verif p{margin:0;line-height:1.5}@media (max-width:760px){body.assistant-ouvert{overflow:hidden}.as-panneau{overscroll-behavior:contain}}.auth>.btn{margin-top:var(--s-4);display:flex;justify-content:center;text-decoration:none}.cc-introuvable{gap:var(--s-3)}.cc-option{display:grid;gap:var(--s-2);padding-top:var(--s-3);border-top:1px solid rgba(42,124,19,.15)}.cc-option .btn-outline{justify-self:stretch;margin-top:0;text-align:center;justify-content:center}.detail{container-type:inline-size}.fiche-haut{grid-template-columns:minmax(0,1fr) minmax(280px,360px)}@container (max-width:720px){.fiche-haut{grid-template-columns:1fr}.fiche-infos+.contact-card{align-self:start}}@container (max-width:420px){.fiche-infos .fd-kpis{grid-template-columns:1fr 1fr}}@media (min-width:1100px){body.assistant-ouvert .split.focus{grid-template-columns:200px minmax(0,1fr)}}.fd-alertes{display:grid;gap:var(--s-2);margin:var(--s-3) 0}.fd-alerte{font-size:var(--t-2);color:var(--encre-2);background:#fbe6c28c;border-left:3px solid #d9a441;border-radius:8px;padding:var(--s-2) var(--s-3);margin:0}.fd-alerte.forte{border-left-color:var(--erreur);background:var(--erreur-soft)}.signaler-lien{font-size:var(--t-2);color:var(--encre-3);font-weight:500;margin-top:var(--s-2);text-decoration:underline;text-underline-offset:2px}.signaler{display:grid;gap:var(--s-3);margin-top:var(--s-3);padding:var(--s-4);border-radius:var(--r-sm);background:var(--verre-fort);border:1px solid var(--verre-bord)}.signaler textarea{width:100%;resize:vertical;font-size:var(--t-3)}.signaler-ok{margin-top:var(--s-2)}.fin-liste{margin-top:var(--s-4);padding:var(--s-4);border:1px dashed rgba(22,20,15,.18);border-radius:var(--r-2, 14px);text-align:center;display:grid;gap:var(--s-2);justify-items:center}.fin-liste p{margin:0}.live.calcul strong{opacity:.45;transition:opacity .2s}.taille-effet{margin-top:var(--s-3)}.par-entreprise{font-size:var(--t-2);color:var(--encre-2);margin:calc(var(--s-1) * -1) 0 var(--s-2)}.par-entreprise strong{color:var(--vert-fonce)}.fd-alerte-titre{display:block;font-weight:600;margin-bottom:2px}.fd-alerte-quand{font-weight:400;opacity:.8}.badge[title]{cursor:help}.f2{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:var(--s-6);align-items:start}.f2-main{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-4)}.f2-main>.fd{margin-top:var(--s-2)}.f2-titre{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--s-2) var(--s-4)}.f2 .fd-tabs{overflow-x:auto;scrollbar-width:none}.f2-titre .d-title{margin:0}.f2-flair{flex:none;display:inline-flex;align-items:center;gap:var(--s-2);font-size:var(--t-3);padding:var(--s-1) var(--s-3)}.f2-flair .as-pastille{width:20px;height:20px;font-size:var(--t-1)}.f2-sous{margin:var(--s-1) 0 0;color:var(--encre-2)}.f2-faits{margin:2px 0 0;font-size:var(--t-3);color:var(--encre-3)}.f2 .fd-alertes{margin:0}.f2 .fd-alertes .link{justify-self:start}.f2-pied{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-3);padding-top:var(--s-4);border-top:1px solid rgba(22,20,15,.08);font-size:var(--t-3)}.f2-pied .links{display:flex;gap:var(--s-4)}.f2-action{position:sticky;top:0;display:grid;gap:var(--s-4);padding:var(--s-5);background:var(--vert-soft);border:1px solid rgba(42,124,19,.22);border-radius:var(--r)}.f2-k{display:block;font-size:var(--t-1);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--encre-3);margin:0}.f2-action .cc-nom{font-weight:600;font-size:var(--t-5);margin:0}.f2-action .btn,.f2-action .btn-outline{width:100%;justify-content:center}.f2-ecrire{display:grid;gap:var(--s-2)}.f2-ecrire .btn{display:inline-flex;align-items:center;gap:var(--s-2)}.f2-contact{display:grid;gap:var(--s-2);padding-top:var(--s-4);border-top:1px solid rgba(42,124,19,.18)}.f2-contact .contact-lines{flex-direction:column;align-items:flex-start;gap:var(--s-2);margin:0}.f2-suivi{display:grid;gap:var(--s-2);padding-top:var(--s-4);border-top:1px solid rgba(42,124,19,.18)}.f2-suivi select{width:100%}.f2-suivi .notes{margin:0}.f2-suivi .notes-head{display:none}.f2-suivi .notes textarea{background:#fff}.f2-barre{display:none}.fd-kpi.douteux .fd-s{color:var(--erreur-fonce);font-weight:600}.fd-signaux{list-style:none;padding:0;margin:var(--s-2) 0 0;display:grid;gap:var(--s-2)}.fd-signaux li{display:grid;grid-template-columns:190px 1fr;align-items:center;gap:var(--s-3)}.fd-signaux .badge{justify-self:start}@media (max-width:760px){.fd-signaux li{grid-template-columns:1fr;gap:2px}}.f2-action>*{min-width:0}.f2-action .btn,.f2-action .btn-outline,.f2-action select,.f2-action textarea{box-sizing:border-box;max-width:100%;white-space:normal}.atelier .approche{max-width:720px;margin:0 auto;border-top:0;padding-top:0}.atelier .papier{max-width:none}.papier-sig{margin-top:var(--s-5);font-size:14px;line-height:1.5}.papier-qr{margin-top:var(--s-2);color:var(--encre-3);font-size:13px}@media (max-width:720px){.f2{grid-template-columns:minmax(0,1fr)}.f2-action{position:static}.f2-barre{display:block;position:fixed;left:0;right:0;bottom:0;z-index:45;padding:var(--s-3) var(--s-4) calc(var(--s-3) + env(safe-area-inset-bottom));background:#fffdf4f5;border-top:1px solid rgba(22,20,15,.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.f2-barre .btn,.f2-barre .btn-outline{width:100%;justify-content:center;display:inline-flex;align-items:center;gap:var(--s-2)}body:has(.f2-barre) .as-flottant{bottom:calc(84px + env(safe-area-inset-bottom))}.f2{padding-bottom:72px}}body.sans-defilement{overflow:hidden}.atelier{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:var(--creme);overflow:auto}.atelier-tete{position:sticky;top:0;z-index:1;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--s-4);padding:var(--s-3) var(--s-5);background:#fffdf4f2;border-bottom:1px solid rgba(22,20,15,.08);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.atelier-tete h2{margin:0;font-size:var(--t-5);text-align:center}.atelier-tete .btn-texte{justify-self:start}.atelier-corps{max-width:1040px;margin:0 auto;padding:var(--s-6) var(--s-5) var(--s-8, 64px)}.atelier-etapes{display:flex;gap:var(--s-5);list-style:none;padding:0;margin:0 0 var(--s-5);font-size:var(--t-3);color:var(--encre-3);flex-wrap:wrap}.atelier-etapes li{display:flex;align-items:center;gap:var(--s-2)}.atelier-etapes li.on{color:var(--encre);font-weight:600}.atelier-etapes li.fait{color:var(--vert-fonce)}.atelier-etapes .le-n{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;border:1px solid currentColor;font-size:var(--t-1)}.atelier-etapes li.on .le-n{background:var(--vert);color:#fff;border-color:var(--vert)}.atelier .approche .lettre-etapes{display:none}.papier{background:#fff;border-radius:6px;box-shadow:0 1px 2px #16140f14,0 12px 32px #16140f14;padding:48px 56px;max-width:720px;margin:var(--s-4) auto;font-family:Georgia,Times New Roman,serif}.papier-dest{margin:0 0 var(--s-6) auto;width:50%;font-size:14px;line-height:1.5}.papier textarea.lettre{width:100%;border:0;background:transparent;padding:0;font:15px/1.65 Georgia,Times New Roman,serif;color:var(--encre);resize:vertical;min-height:280px;box-shadow:none}.papier textarea.lettre:focus{box-shadow:none;outline:1px dashed rgba(42,124,19,.35);outline-offset:6px}.atelier .signature-apercu{max-width:720px;margin:0 auto}.atelier .approche-actions,.atelier .apres-envoi,.atelier .seg{max-width:720px;margin-left:auto;margin-right:auto}@media (max-width:760px){.papier{padding:28px 22px}.papier-dest{width:100%}.atelier-corps{padding:var(--s-4) var(--s-3) var(--s-7)}.atelier-tete{grid-template-columns:auto 1fr;padding:var(--s-3)}.atelier-tete span{display:none}}.criteres-funnel{display:flex;flex-wrap:wrap;gap:var(--s-2);margin:var(--s-4) 0 var(--s-2)}.crit{display:inline-flex;align-items:baseline;gap:var(--s-2);padding:var(--s-2) var(--s-3);border-radius:var(--r-sm);border:1px solid rgba(22,20,15,.12);background:#ffffffb3;font:inherit;font-size:var(--t-3);color:var(--encre);cursor:pointer;text-align:left;max-width:100%}.crit:hover{border-color:var(--vert)}.crit-k{font-size:var(--t-1);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--encre-3)}.crit-edit{font-size:var(--t-2);color:var(--vert-fonce);text-decoration:underline}.activation{margin:0 0 var(--s-2);font-size:var(--t-3);color:var(--encre-2)}.presentation-express label .muted{font-weight:400}.presentation-express .pe-plus{justify-self:start;text-align:left}@media (max-width:760px){.atelier-tete h2{font-size:var(--t-4);line-height:1.3;text-align:right;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.atelier-tete{grid-template-columns:auto minmax(0,1fr)}.atelier-etapes{gap:var(--s-3)}}@container (max-width:980px){.f2{grid-template-columns:minmax(0,1fr)}.f2-action{position:static}}@container (max-width:720px){.f2 .fd-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:640px){.fd-apercu{grid-template-columns:minmax(0,1fr)}}.fd-v{overflow:hidden;text-overflow:ellipsis}.fd-dl dd{overflow-wrap:anywhere;min-width:0}.atelier .approche:has(.pe-grille){max-width:1000px}.pe-champs{min-width:0}.pe-champs label,.pe-champs .signature-champs>*{min-width:0}.pe-champs textarea,.pe-champs input{width:100%;min-width:0;box-sizing:border-box}.pe-grille .tips{min-width:0;position:sticky;top:72px}@media (max-width:900px){.pe-grille .tips{position:static}}.atelier-tete .atelier-fiche{justify-self:end;text-decoration:none}.row-n{flex:none;display:inline-grid;place-items:center;min-width:24px;height:22px;padding:0 6px;box-sizing:border-box;border-radius:6px;background:#16140f12;color:var(--encre-2);font-size:var(--t-1);font-weight:600;font-variant-numeric:tabular-nums}.row-card.selected .row-n{background:var(--vert);color:#fff}.split.focus .row-n{margin-right:var(--s-2)}.crit.on{border-color:var(--vert);box-shadow:0 0 0 3px #2a7c1324}.crit-edition{display:grid;gap:var(--s-4);padding:var(--s-5);margin:0 0 var(--s-4);border-radius:var(--r)}.crit-edition .funnel-actions{justify-content:flex-end}.m-pourquoi{margin:var(--s-3) 0;font-size:var(--t-4);line-height:1.5;color:var(--encre)}.m-pourquoi span{color:var(--brun);font-weight:600}.m-lieu{margin:calc(-1 * var(--s-2)) 0 0;font-size:var(--t-2);color:var(--encre-3)}@container (max-width:980px){.f2-action .btn,.f2-action .btn-outline{width:auto;justify-self:start}.f2-action .f2-suivi select,.f2-action .f2-suivi .notes textarea{max-width:560px}}.btn-petit{padding:var(--s-2) var(--s-3);font-size:var(--t-2)}a.btn-outline{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:var(--encre)}.crit-note{align-self:center;margin-left:var(--s-2)}.atelier .approche:has(.atelier-lettre){max-width:1000px}.atelier-lettre{display:grid;grid-template-columns:260px minmax(0,1fr);gap:var(--s-5);align-items:start}.lettre-cote{position:sticky;top:72px;display:grid;gap:var(--s-3)}.cote-bloc{display:grid;gap:var(--s-2);justify-items:start;padding:var(--s-4);border-radius:var(--r-sm);background:#ffffffb3;border:1px solid var(--verre-bord)}.cote-bloc p{margin:0}.cote-bloc label{width:100%}.cote-bloc input{width:100%;box-sizing:border-box;font-size:var(--t-3)}.cote-titre{display:flex;align-items:center;gap:var(--s-2);font-weight:600;font-size:var(--t-3);color:var(--encre)}.atelier-lettre .papier{margin:0;position:relative}.papier textarea.lettre{overflow:hidden;resize:none;min-height:0}.papier.editable textarea.lettre{cursor:text;border-radius:4px;transition:background .15s,box-shadow .15s}.papier.editable textarea.lettre:hover{background:#2a7c130a;box-shadow:0 0 0 8px #2a7c130a}.papier.editable textarea.lettre:focus{background:#2a7c130d;box-shadow:0 0 0 8px #2a7c130d;outline:1px dashed rgba(42,124,19,.45);outline-offset:8px}.papier-edit{position:absolute;top:16px;left:20px;display:inline-flex;align-items:center;gap:4px;font:600 12px/1 Inter,sans-serif;color:var(--vert-fonce);background:var(--vert-soft);border-radius:999px;padding:5px 9px}.atelier .approche-actions{max-width:1000px;padding-left:calc(260px + var(--s-5))}@media (max-width:860px){.atelier-lettre{grid-template-columns:minmax(0,1fr)}.lettre-cote{position:static;order:2}.atelier .approche-actions{padding-left:0}}.account-page{max-width:1280px;grid-template-columns:minmax(0,1fr) 360px;align-items:start}.account-col{display:grid;gap:var(--s-4);min-width:0}.profil-card{display:grid;gap:var(--s-3)}.profil-card h2{margin:0}.profil-card input{width:100%;box-sizing:border-box}.profil-card input:disabled{opacity:.7}.profil-photo{display:flex;align-items:center;gap:var(--s-4);flex-wrap:wrap}.profil-photo img,.profil-photo>span{width:72px;height:72px;border-radius:50%;object-fit:cover;flex:none}.profil-photo>span{display:grid;place-items:center;background:var(--vert-soft);color:var(--vert-fonce);font:600 var(--t-5)/1 Inter,sans-serif}.profil-photo label{cursor:pointer;display:inline}@media (max-width:980px){.account-page{grid-template-columns:minmax(0,1fr)}}.cote-bloc .link{text-align:left}.admin-contact{margin:2px 0 0;padding-left:var(--s-3);border-left:2px solid var(--vert-soft)}.pw-fond{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#0f2a2166;display:flex;align-items:center;justify-content:center;padding:var(--s-4)}.pw{width:100%;max-width:420px;box-sizing:border-box;background:#fff;border-radius:12px;box-shadow:0 24px 64px #0f2a2140;padding:28px;display:flex;flex-direction:column;gap:16px}.pw h2{margin:0;font-family:Fraunces,Georgia,serif;font-size:26px;font-weight:600;line-height:1.15;color:#0f2a21}.pw-badge{align-self:flex-start;padding:3px 8px;border-radius:999px;background:#d49a3a;color:#1a140b;font-size:12px;font-weight:600}.pw-prix{margin:0;color:#566860}.pw-prix strong{font-family:Fraunces,Georgia,serif;font-size:34px;font-weight:600;color:#0f2a21}.pw-inclus{display:flex;gap:8px;flex-wrap:wrap}.pw-inclus span{padding:6px 10px;border-radius:6px;background:#e5ece7;color:#0f2a21;font-weight:500;font-size:14px}.pw .btn{width:100%;justify-content:center}.pw-liens{display:flex;justify-content:space-between}.etapes{display:grid;gap:8px}.etape{flex-direction:row;align-items:center;gap:12px;padding:12px 14px;border:1px solid #E3DACA;border-radius:8px;font-size:15px;font-weight:500;color:#0f2a21;cursor:pointer}.etape.on{border:2px solid #0F2A21;padding:11px 13px}.etape input{width:18px;height:18px;margin:0;accent-color:#0F2A21;box-shadow:none;padding:0}.offres-page{max-width:1040px;margin:0 auto;padding:var(--s-6) 0;display:grid;gap:var(--s-6)}.offres-tete{text-align:center}.offres-tete h1{margin:0 0 6px;font-family:Fraunces,Georgia,serif;font-size:32px;font-weight:600}.offres-tete p{margin:0}.offres{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.offre{position:relative;display:flex;flex-direction:column;gap:14px;padding:22px;border:1px solid #E3DACA;border-radius:10px;background:#fff}.offre.vedette{border:2px solid #0F2A21;padding:21px}.offre-badge{position:absolute;top:-11px;left:20px;padding:2px 8px;border-radius:999px;background:#d49a3a;color:#1a140b;font-size:11px;font-weight:600}.offre-nom{font-weight:600}.offre-prix strong{font-family:Fraunces,Georgia,serif;font-size:30px;font-weight:600}.offre-inclus{display:flex;flex-direction:column;gap:6px;color:#3b4f46}.offre .btn,.offre .btn-outline{margin-top:auto;justify-content:center;width:100%}.offre-actuelle{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);flex-wrap:wrap;padding:20px 24px;border:1px solid #E3DACA;border-radius:10px;background:#fff}.offres-pied{text-align:center;margin:0}@media (max-width:900px){.offres{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.offres{grid-template-columns:minmax(0,1fr)}}:root{--creme:#FBF8F1;--sable:#F7F2E8;--sable-2:#F1EADB;--encre:#0F2A21;--encre-2:#3B4F46;--encre-3:#566860;--vert:#0F2A21;--vert-fonce:#0F2A21;--vert-clair:#2C4A3F;--vert-soft:#E5ECE7;--fauve:#D49A3A;--fauve-soft:#F6EAD3;--brun:#7A4E15;--brun-soft:#F6EAD3;--lichen:#A9B8A0;--bord:#E3DACA;--bord-fort:#D6CCBA;--verre:#FFFFFF;--verre-fort:#FFFFFF;--verre-bord:#E3DACA;--verre-ombre:0 1px 2px rgba(15,42,33,.04);--verre-relief:0 0 0 transparent;--flou:none;--r:10px;--r-sm:8px;--r-xs:6px;--focus:0 0 0 3px rgba(212,154,58,.5)}body,.bg{background:var(--sable)}h1,h2,h3,h4{font-variation-settings:normal;letter-spacing:-.01em}.glass{backdrop-filter:none;-webkit-backdrop-filter:none;background:#fff;border:1px solid var(--bord);box-shadow:var(--verre-ombre)}.btn{background:var(--vert);color:#f7f2e8;border-radius:var(--r-xs);box-shadow:none;padding:10px 16px;font-weight:600}.btn:hover:not(:disabled){background:var(--vert-clair);transform:none;box-shadow:none}.btn-outline{background:#fff;border:1px solid var(--bord-fort);border-radius:var(--r-xs);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:9px 14px}.btn-outline:hover{border-color:var(--encre-3)}.btn-done,.btn-texte{border-radius:var(--r-xs)}.btn-texte:hover{background:#0f2a210f}input,select,textarea{background:#fff;border:1px solid var(--bord);border-radius:var(--r-xs);-webkit-backdrop-filter:none;backdrop-filter:none}input:focus,select:focus,textarea:focus{border-color:var(--encre-3);box-shadow:var(--focus)}.top{padding:var(--s-3) 0;border-bottom:1px solid var(--bord);margin-bottom:var(--s-5)}.brand{font-size:var(--t-5)}.brand img{width:32px;height:32px}.tabs{background:transparent;border:0;box-shadow:none;padding:0;border-radius:0}.tabs button{border-radius:var(--r-xs);padding:6px 12px;font-weight:500}.tabs button.on{background:var(--vert-soft);color:var(--encre);box-shadow:none}.credits{border-radius:var(--r-xs);background:#fff;border:1px solid var(--bord);color:var(--encre);font-weight:500;padding:6px 10px}.chip{background:#fff;border:1px solid var(--bord);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:999px;box-shadow:none}.chip:hover{border-color:var(--encre-3);transform:none}.chip.on{background:var(--vert);color:#f7f2e8;box-shadow:none}.badge{text-transform:none;letter-spacing:0;font-size:var(--t-2);font-weight:500;padding:2px 8px;background:#fff;border:1px solid var(--lichen);color:var(--encre)}.badge.hot{background:var(--fauve-soft);border-color:#e7c887;color:var(--brun)}.badge.warn{background:var(--erreur-soft);border-color:#f1b9a9;color:var(--erreur-fonce)}.badge.ghost{background:#fff;border-color:var(--bord);color:var(--encre-2)}.row-card{background:#fff;border:1px solid var(--bord);box-shadow:none;border-radius:var(--r-sm)}.row-card:hover{border-color:var(--bord-fort)}.row-card.selected{background:#fff;border-color:var(--vert);box-shadow:0 0 0 1px var(--vert) inset}.row-card.selected .row-n{background:var(--vert);color:#f7f2e8}.row-n{background:var(--vert-soft);color:var(--encre)}.f2-action,.fd-kpi{background:#fff;border:1px solid var(--bord)}.atelier,.atelier-tete{background:var(--creme)}.papier{border:1px solid var(--bord);box-shadow:0 1px 2px #0f2a210d}.papier-edit{background:var(--fauve-soft);color:var(--brun)}.pw .btn,.offre .btn{padding:12px 16px}.top{justify-content:space-between;flex-wrap:nowrap}.top-gauche{display:flex;align-items:center;gap:var(--s-5);min-width:0;flex-wrap:wrap}.account{display:flex;align-items:center;gap:var(--s-3)}.credits.on{border-color:var(--encre)}.avatar{width:34px;height:34px;flex:none;border-radius:50%;border:1px solid var(--bord);background:var(--vert-soft);color:var(--encre);font:600 13px Inter,sans-serif;display:grid;place-items:center;padding:0;overflow:hidden}.avatar img{width:100%;height:100%;object-fit:cover}.avatar.on{box-shadow:0 0 0 2px var(--vert)}@media (max-width:760px){.top{flex-wrap:wrap;gap:var(--s-3)}.top-gauche{gap:var(--s-3)}.brand{font-size:var(--t-4)}}@media (max-width:760px){.top{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.top-gauche{display:contents}.top .brand{grid-column:1;grid-row:1}.top .account{grid-column:2;grid-row:1}.top .tabs{grid-column:1 / -1;grid-row:2}}.rows{gap:0;background:#fff;border:1px solid var(--bord);border-radius:var(--r);overflow:hidden}.row-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--s-3);padding:12px 14px;border:0;border-bottom:1px solid var(--bord);border-radius:0;background:#fff;box-shadow:none}.row-card:last-child{border-bottom:0}.row-card:hover{background:var(--creme);transform:none}.row-card.selected{background:var(--vert-soft);border-color:var(--bord);box-shadow:inset 3px 0 0 var(--vert)}.row-corps{display:grid;gap:2px;min-width:0}.row-card .row-name{display:block;font-size:var(--t-4);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row-card .row-meta{font-size:var(--t-2);color:var(--encre-3);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row-cote{display:grid;justify-items:end;gap:2px;font-size:var(--t-2);white-space:nowrap}.row-ca{font-weight:500;color:var(--encre)}.row-balise{display:inline-flex;align-items:center;gap:5px;color:var(--encre-2)}.row-balise i{width:12px;height:7px;border-radius:1px;background:var(--lichen)}.row-balise.chaude i{background:var(--fauve)}.row-n{margin:0;min-width:24px;justify-content:center;text-align:center}.split.focus .row-card{grid-template-columns:auto minmax(0,1fr);padding:10px 12px}.split.focus .row-cote{display:none}.split.focus .row-card .row-name{font-size:var(--t-3)}.split.focus .split-list{gap:0}.row-card:not(:has(.row-n)){grid-template-columns:minmax(0,1fr) auto}.split.focus .row-card:not(:has(.row-n)){grid-template-columns:minmax(0,1fr)}.f2{grid-template-rows:auto 1fr;column-gap:var(--s-6);row-gap:var(--s-4)}.f2-main{grid-column:1;grid-row:1 / span 2}.f2-action{grid-column:2;grid-row:1;gap:var(--s-3)}.f2>.f2-suivi{grid-column:2;grid-row:2;align-self:start;padding:var(--s-5);border:1px solid var(--bord);border-radius:var(--r);background:#fff}.f2-action .f2-k{margin-bottom:calc(-1 * var(--s-1))}.f2-contact{padding-top:var(--s-3);border-top:1px solid var(--bord)}.f2-aide{margin:0}.fd-signaux{display:flex;flex-wrap:wrap;gap:var(--s-2)}.fd-signaux li{display:block}@container (max-width:980px){.f2{grid-template-columns:minmax(0,1fr);grid-template-rows:none;row-gap:var(--s-4)}.f2-main{display:contents}.f2-main>*{order:3}.f2-main>.f2-tete{order:0}.f2-action{grid-column:auto;grid-row:auto;order:1;display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3) var(--s-4);padding:var(--s-4)}.f2-action .f2-k{display:none}.f2-action .cc-qui{flex:1 1 220px;margin:0}.f2-action .f2-contact{padding:0;border:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2)}.f2-action .f2-aide{display:none}.f2>.f2-suivi{grid-column:auto;grid-row:auto;order:4}.f2-main>.f2-pied{order:5}.f2>:not(.f2-main):not(.f2-action):not(.f2-suivi){order:6}}@container (max-width:480px){.f2-action .f2-ecrire,.f2-action .f2-contact,.f2-action .btn,.f2-action .btn-outline{flex:1 1 100%;width:100%;justify-content:center}}.fd-wide .fd-dl{max-width:640px}.lettre-col{min-width:0;display:grid;gap:var(--s-3)}.atelier .lettre-col .approche-actions{max-width:none;margin:0;padding-left:0;justify-content:space-between}.cote-bloc{background:#fff;border:1px solid var(--bord)}.cote-manque{margin:0;padding:var(--s-3) var(--s-4);border-radius:var(--r-sm);background:#fbf1df;border:1px solid #EBD3A6;color:var(--encre)}.cote-manque a{font-weight:600}@media (max-width:720px){.atelier .lettre-col .approche-actions{flex-direction:column-reverse;align-items:stretch;text-align:center}}@media (max-width:720px){.atelier .papier.editable{padding-top:52px}.atelier-tete{display:flex!important;justify-content:space-between;align-items:center}.atelier-tete>:not(button):not(a){display:none}}.pipe{grid-auto-columns:minmax(200px,1fr)}.pipe-col{background:var(--creme,#FBF8F1);border:1px solid var(--bord)}.pipe-card{background:#fff;border:1px solid var(--bord);box-shadow:none}.pipe-card:hover{border-color:var(--bord-fort)}.pipe-tag{background:#fbf1df;color:#6b4a12}.pipe-tag.neutre{background:var(--brume,#E5ECE7);color:var(--encre-2)}.pipe-move{width:auto;align-self:flex-start;margin-top:var(--s-2);padding:2px var(--s-2);height:28px;font-size:var(--t-1);border-color:transparent;background-color:transparent;color:var(--encre-3)}.pipe-move:hover,.pipe-move:focus{border-color:var(--bord-fort);color:var(--encre)}.presentation label>span,.profil-card label>span{display:block}.account-page .tips{align-self:start}.pipe-name,.pipe-secteur{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.funnel .progress{margin-bottom:var(--s-5)}.cta-box{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-3)}.cta-box p{margin:0}.cta-box .err{flex-basis:100%}.auth h1{margin-bottom:var(--s-4)}.row-card .row-n{width:28px;min-width:28px;padding:0}@media (max-width:720px){.funnel .funnel-foot{position:sticky;bottom:0;z-index:5;margin:0 calc(-1 * var(--s-4));padding:var(--s-3) var(--s-4) calc(var(--s-3) + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--bord)}}.funnel .live:empty{display:none}img.as-pastille.as-chien{background:#fff;object-fit:contain;padding:1px;box-sizing:border-box;border:1px solid var(--bord)}.as-flottant img.as-pastille.as-chien{background:#fff}.f2-flair img.as-pastille{width:22px;height:22px}.f2-action .contact-lines a{overflow-wrap:anywhere;min-width:0}.compte-btn{display:inline-flex;align-items:center;gap:var(--s-2);padding:var(--s-1) var(--s-3) var(--s-1) var(--s-1);border:1px solid transparent;border-radius:999px;background:none;font:500 var(--t-3) Inter,sans-serif;color:var(--encre-2);cursor:pointer}.compte-btn:hover{border-color:var(--bord);background:#fff;color:var(--encre)}.compte-btn.on{border-color:var(--bord-fort);background:#fff;color:var(--encre)}.compte-btn .avatar{width:30px;height:30px}@media (max-width:520px){.compte-btn .compte-lib{display:none}.compte-btn{padding:var(--s-1)}}.papier.editable .papier-edit{opacity:0;transform:translateY(-2px);transition:opacity .15s,transform .15s;background:#fbf1df;color:#6b4a12}.papier.editable:hover .papier-edit,.papier.editable:focus-within .papier-edit{opacity:1;transform:none}.papier.editable textarea.lettre:hover{background:#fbf8f1;box-shadow:0 0 0 10px #fbf8f1;outline:1px dashed #D6CCBA;outline-offset:10px}.papier.editable textarea.lettre:focus{background:#fbf8f1;box-shadow:0 0 0 10px #fbf8f1;outline:1px dashed #D49A3A;outline-offset:10px}.cote-refaire{display:inline-flex;align-items:center;gap:var(--s-1)}.papier-sig{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--s-4)}.papier-qr{margin:0;display:flex;flex-direction:column;align-items:center;gap:4px;color:var(--encre-3);font:italic 12px Georgia,serif}.papier-qr img{width:96px;height:96px;display:block}.cote-bloc.partie{gap:var(--s-3)}.partie-t{display:flex;align-items:center;gap:var(--s-2);font:600 var(--t-5)/1.2 "Fraunces",Georgia,serif;margin:0}.partie-ok{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--foret,#0F2A21);color:#fff;font:700 14px Inter,sans-serif;flex:none}.partie-etapes{list-style:none;margin:0;padding:0 0 0 13px;display:grid;gap:var(--s-3);border-left:2px solid var(--bord)}.partie-etapes li{position:relative;display:grid;gap:1px;padding-left:var(--s-3);font-size:var(--t-3)}.partie-etapes li:before{content:"";position:absolute;left:-20px;top:4px;width:12px;height:12px;border-radius:50%;background:#fff;border:2px solid var(--bord-fort)}.partie-etapes li.fait:before{background:#0f2a21;border-color:#0f2a21}.partie-etapes span{color:var(--encre-3);font-size:var(--t-2)}.cote-bloc.partie .btn{width:100%;justify-content:center}.papier.partie{box-shadow:0 1px 2px #16140f0f}.tips-liste{margin:var(--s-2) 0 var(--s-3);padding-left:var(--s-4);display:grid;gap:var(--s-2);font-size:var(--t-3);line-height:1.5}.tips-flair{margin-top:var(--s-4);padding-top:var(--s-4);border-top:1px solid var(--bord);display:grid;gap:var(--s-3)}.tips-flair-t{display:flex;align-items:center;gap:var(--s-2);margin:0;font-size:var(--t-3)}.tips-flair .as-pastille{width:26px;height:26px}.chat-inline{display:grid;gap:var(--s-2)}.chat-fil{max-height:280px;overflow-y:auto;display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-2);background:#fff;border:1px solid var(--bord);border-radius:var(--r-sm)}.chat-saisie{display:flex;gap:var(--s-2)}.chat-saisie input{flex:1;min-width:0}.chat-inline .as-sugg.col button{text-align:left}.atelier{overflow-y:auto;overscroll-behavior:contain}.atelier-corps{padding-bottom:96px}.atelier .lettre-col .approche-actions{position:sticky;bottom:0;z-index:2;padding:var(--s-3) 0;background:linear-gradient(180deg,rgba(251,248,241,0),var(--creme,#FBF8F1) 30%)}.lettre-cote{max-height:calc(100vh - 96px);overflow-y:auto}.f2-action{position:static}.pipe-move,.f2-suivi select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:26px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23566860' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:12px;cursor:pointer}.pipe-move{border:1px solid var(--bord);background-color:#fff;color:var(--encre-2);border-radius:999px;padding-left:10px}ul.offre-inclus{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-2)}ul.offre-inclus li{display:grid;gap:1px;font-size:var(--t-3);color:var(--encre)}ul.offre-inclus li span{font-size:var(--t-2);color:var(--encre-3)}.offres-communs{max-width:720px;margin:var(--s-5) auto 0;padding:var(--s-4) var(--s-5);background:#fff;border:1px solid var(--bord);border-radius:var(--r)}.offres-communs-t{margin:0 0 var(--s-2);font-weight:600}.offres-communs ul{margin:0;padding-left:var(--s-4);display:grid;gap:var(--s-1);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--s-6);font-size:var(--t-3);color:var(--encre-2)}@media (max-width:640px){.offres-communs ul{grid-template-columns:1fr}}span.as-pastille.as-chien{position:relative;background:#fff;border:1px solid var(--bord);padding:0;overflow:visible}span.as-pastille.as-chien img{width:100%;height:100%;border-radius:50%;object-fit:contain;display:block}span.as-pastille.as-chien i{position:absolute;right:-5px;bottom:-4px;width:15px;height:15px;border-radius:50%;background:#d49a3a;color:#1a140b;border:1.5px solid #fff;font:700 9px/12px Inter,sans-serif;font-style:normal;text-align:center}.f2-flair span.as-pastille{width:22px;height:22px}.tips-flair{margin:0 0 var(--s-4);padding:0 0 var(--s-4);border-top:0;border-bottom:1px solid var(--bord)}ul.offre-inclus li{display:block;line-height:1.4}ul.offre-inclus li span{display:block;margin-top:1px}.top.top-centre{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--s-3)}.top.top-centre .brand{justify-self:start}.top.top-centre .account{justify-self:end}@media (max-width:640px){.top.top-centre{grid-template-columns:1fr auto;grid-template-areas:"brand compte" "nav nav"}.top.top-centre .brand{grid-area:brand}.top.top-centre .account{grid-area:compte}.top.top-centre .tabs{grid-area:nav;justify-self:stretch}}.atelier .approche:has(.atelier-lettre-v2){max-width:1180px}.atelier-lettre.atelier-lettre-v2{grid-template-columns:minmax(0,1fr) 320px}.atelier-lettre-v2 .lettre-cote{order:2}.papier.editable textarea.lettre,.papier.editable textarea.lettre:hover{background:#fbf8f1;box-shadow:0 0 0 10px #fbf8f1;outline:1px dashed #D49A3A;outline-offset:10px;border-radius:8px}.atelier .lettre-col .approche-actions{position:static;background:none;padding:var(--s-3) 0 0}.cote-flair{gap:var(--s-3)}.cote-flair .chat-fil{max-height:360px}@media (max-width:900px){.atelier-lettre.atelier-lettre-v2{grid-template-columns:minmax(0,1fr)}.atelier-lettre-v2 .lettre-cote{order:2;position:static;max-height:none}}.actions-form.actions-droite{justify-content:flex-end}.pw{position:relative}.pw-x{position:absolute;top:12px;right:14px;width:32px;height:32px;border:0;background:none;font-size:22px;line-height:1;color:var(--encre-3);cursor:pointer;border-radius:50%}.pw-x:hover{background:var(--brume,#E5ECE7);color:var(--encre)}.pw-liste{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-2)}.pw-liste li{padding:var(--s-2) var(--s-3);border-radius:8px;background:var(--brume,#E5ECE7);font-size:var(--t-3);line-height:1.4}.pw-liste li span{display:block;font-size:var(--t-2);color:var(--encre-3)}.pw-liens{justify-content:center}.papier-sig-qui{display:flex;align-items:center;gap:14px}.papier-photo{width:64px;height:64px;border-radius:50%;object-fit:cover;flex:none}.offre-bandeau{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);padding:14px 18px;border-radius:14px;background:var(--foret,#0F2A21);color:#f7f2e8;margin-bottom:var(--s-4)}.offre-bandeau p{margin:0;font-size:14px;line-height:1.45}.offre-bandeau b{font-family:Fraunces,Georgia,serif;font-weight:600;font-size:16px}.offre-bandeau .btn{background:#d49a3a;color:#0f2a21;white-space:nowrap}@media (max-width:640px){.offre-bandeau{flex-direction:column;align-items:flex-start}}.atelier-lettre-v2 .lettre-cote{grid-template-columns:minmax(0,1fr)}.atelier-lettre-v2 .lettre-cote>*{min-width:0}.cote-flair .chat-saisie,.cote-flair form,.cote-flair input{min-width:0}.cote-flair .as-sugg button{white-space:normal;text-align:left}.offre-bandeau .btn{margin:0;align-self:center;display:inline-flex;align-items:center}.presentation textarea{min-height:88px;overflow:hidden}.cote-flair{display:grid;gap:var(--s-3)}.cote-flair .btn-outline{justify-self:start}.as-flottant.as-atelier{z-index:65}.as-panneau.as-atelier{z-index:70}body.sans-defilement .as-panneau:not(.as-atelier),body.sans-defilement .as-flottant:not(.as-atelier){display:none}.presentation-compte{margin-top:0}@media (min-width:900px){body.assistant-ouvert .atelier{right:400px}}@media (min-width:900px) and (max-width:1250px){body.assistant-ouvert .atelier-lettre{grid-template-columns:minmax(0,1fr)}body.assistant-ouvert .atelier-lettre .lettre-cote{display:none}}.as-panneau.as-atelier{background:var(--creme,#FBF8F1)}.as-saisie{align-items:center;padding:var(--s-3) var(--s-4)}.as-saisie textarea{margin:0;min-height:56px}.as-saisie .btn{margin:0;align-self:center}.cta-box .btn{margin-top:0}
