:root{--bg:#17181b;--bg2:#1e1f22;--card:#2b2d31;--card2:#35373c;--line:#3f4147;--txt:#f2f3f5;--mut:#b5bac1;--gold:#f1c40f;--link:#f1c40f;--gold-d:#2a2306;--blue:#5865f2;--green:#2ecc71;--red:#ed4245;--sky:#3498db;--r:14px}@media (prefers-color-scheme:light){:root{--bg:#f5f6f8;--bg2:#fff;--card:#fff;--card2:#eef0f3;--line:#d9dce1;--txt:#16181c;--mut:#5b6068;--gold:#b88a00;--link:#7a5800;--gold-d:#fff6d6}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--txt);font:16px/1.55 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased}a{color:var(--link);text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%}h1,h2,h3{line-height:1.2;margin:0 0 .5em}h1{font-size:clamp(2rem,5vw,3.4rem);letter-spacing:-.02em}h2{font-size:clamp(1.4rem,3vw,2rem)}h3{font-size:1.1rem}.wrap{max-width:1120px;margin:0 auto;padding:0 20px}.mut{color:var(--mut)}.sm{font-size:.88rem}.c{text-align:center}.skip{position:absolute;left:-999px}.skip:focus{left:8px;top:8px;background:var(--gold);color:#000;padding:8px 12px;border-radius:8px;z-index:99}:focus-visible{outline:3px solid var(--gold);outline-offset:2px}header.top{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}header .in{display:flex;align-items:center;gap:18px;min-height:62px}.logo{font-weight:800;font-size:1.25rem;color:var(--txt);letter-spacing:-.02em}.logo b{color:var(--gold)}.logo:hover{text-decoration:none}nav.main{display:flex;gap:4px;flex:1 1;flex-wrap:wrap}nav.main a{color:var(--mut);padding:8px 12px;border-radius:10px;font-weight:600;font-size:.95rem}nav.main a:hover,nav.main a[aria-current=page]{color:var(--txt);background:var(--card);text-decoration:none}.right{display:flex;margin-left:auto}.btn,.right{gap:8px;align-items:center}.btn{display:inline-flex;border:0;border-radius:12px;padding:11px 18px;font:inherit;font-weight:700;cursor:pointer;background:var(--card2);color:var(--txt);min-height:44px}.btn:hover{text-decoration:none;filter:brightness(1.1)}.btn.p{background:var(--gold);color:#1a1500}.btn.d{background:var(--blue);color:#fff}.btn.g{background:transparent;border:1px solid var(--line)}.btn.s{padding:7px 12px;min-height:36px;font-size:.88rem}.btn.r{background:var(--red);color:#fff}.btn.xl{padding:16px 28px;font-size:1.1rem;border-radius:14px}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:20px}.grid{display:grid;grid-gap:16px;gap:16px}.g2{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.g3{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.g4{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.pill{display:inline-block;padding:2px 10px;border-radius:99px;background:var(--card2);font-size:.78rem;font-weight:700;color:var(--mut)}.pill.gold{background:var(--gold-d);color:var(--gold)}.pill.ok{background:rgba(46,204,113,.15);color:var(--green)}.pill.ko{background:rgba(237,66,69,.15);color:var(--red)}.pill.blue{background:rgba(88,101,242,.18);color:#9aa4ff}.kpi{font-size:2rem;font-weight:800;letter-spacing:-.02em}.kpi small{font-size:.9rem;font-weight:600;color:var(--mut)}.hero{padding:72px 0 48px;text-align:center;background:radial-gradient(900px 340px at 50% -10%,rgba(241,196,15,.16),transparent 70%)}.hero p.lead{font-size:1.2rem;color:var(--mut);max-width:680px;margin:0 auto 28px}.hero h1 em{font-style:normal;color:var(--gold)}.cta{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}section.s{padding:48px 0}section.s h2{text-align:center;margin-bottom:28px}.steps{counter-reset:s}.steps .card{position:relative;padding-top:34px}.steps .card:before{counter-increment:s;content:counter(s);position:absolute;top:-16px;left:18px;width:34px;height:34px;border-radius:50%;background:var(--gold);color:#1a1500;font-weight:800;display:grid;place-items:center}.strip{display:flex;gap:28px;justify-content:center;flex-wrap:wrap;padding:18px 0;border-block:1px solid var(--line);background:var(--bg2)}.strip div{text-align:center}.strip b{display:block;font-size:1.5rem}.match{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:14px 16px;background:var(--card);border:1px solid var(--line);border-radius:var(--r);color:var(--txt)}.match:hover{border-color:var(--gold);text-decoration:none}.match .t{font-weight:700}.list{display:grid;grid-gap:10px;gap:10px}.bar{height:10px;border-radius:99px;background:var(--card2);overflow:hidden}.bar i{display:block;height:100%;background:var(--gold)}.chips{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 16px}.chips a{padding:7px 14px;border-radius:99px;background:var(--card);border:1px solid var(--line);color:var(--mut);font-weight:600;font-size:.9rem}.chips a.on{background:var(--blue);border-color:var(--blue);color:#fff}.chips a:hover{text-decoration:none;color:var(--txt)}label{display:block;font-weight:600;margin:12px 0 4px;font-size:.92rem}input,select,textarea{width:100%;background:var(--bg2);color:var(--txt);border:1px solid var(--line);border-radius:10px;padding:10px 12px;font:inherit;min-height:44px}input[type=checkbox]{width:auto;min-height:0;margin-right:8px}textarea{min-height:90px}.row{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-end}.row>*{flex:1 1;min-width:140px}.tw{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r)}table{width:100%;border-collapse:collapse;font-size:.92rem}td,th{padding:10px 14px;text-align:left;border-bottom:1px solid var(--line);white-space:nowrap}th{background:var(--card2);font-size:.78rem;text-transform:uppercase;letter-spacing:.05em;color:var(--mut)}tr:last-child td{border:0}td.wrapc{white-space:normal}.banner{background:var(--gold-d);color:var(--gold);border-bottom:1px solid var(--line);padding:9px 0;font-size:.92rem}.flash{background:rgba(46,204,113,.15);color:var(--green);padding:10px 14px;border-radius:10px;margin-bottom:14px}.warn{background:rgba(237,66,69,.12);border:1px solid var(--red);padding:12px 14px;border-radius:10px;font-size:.92rem}.side{display:grid;grid-template-columns:210px 1fr;grid-gap:24px;gap:24px;padding:28px 0}.side nav{display:flex;flex-direction:column;gap:4px;position:-webkit-sticky;position:sticky;top:78px;align-self:start}.side nav a{padding:10px 14px;border-radius:10px;color:var(--mut);font-weight:600}.side nav a.on,.side nav a:hover{background:var(--card);color:var(--txt);text-decoration:none}.admin-tag{background:var(--red);color:#fff;font-size:.7rem;padding:2px 8px;border-radius:99px;margin-left:6px;vertical-align:middle}@media(max-width:760px){.side{grid-template-columns:1fr}.side nav{flex-direction:row;overflow-x:auto;position:static}.side nav a{white-space:nowrap}header .in{flex-wrap:wrap;padding:8px 0}}.funnel .st{display:grid;grid-template-columns:200px 1fr 70px;grid-gap:12px;gap:12px;align-items:center;margin:8px 0}@media(max-width:600px){.funnel .st{grid-template-columns:1fr 60px}.funnel .st .bar{grid-column:1/-1;order:3}}.stage{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:10px;gap:10px;margin-bottom:18px}.stage a{display:block;background:var(--card);border:1px solid var(--line);border-radius:12px;padding:12px;color:var(--txt)}.stage a.on,.stage a:hover{border-color:var(--gold)}.stage a:hover{text-decoration:none}.stage b{font-size:1.5rem;display:block}.tl{list-style:none;padding:0;margin:0}.tl li{padding:8px 0 8px 18px;border-left:2px solid var(--line);position:relative}.tl li:before{content:"";position:absolute;left:-6px;top:15px;width:10px;height:10px;border-radius:50%;background:var(--gold)}footer{border-top:1px solid var(--line);padding:32px 0;margin-top:40px;color:var(--mut);font-size:.9rem}footer .cols{display:flex;gap:32px;flex-wrap:wrap;justify-content:space-between}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.inline{display:inline;margin:0}.flex{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.between{justify-content:space-between}.btn.dis{opacity:.5;pointer-events:none}.avatar{width:28px;height:28px;border-radius:50%}details.aide{background:var(--card);border:1px solid var(--line);border-left:4px solid var(--gold);border-radius:12px;padding:12px 16px;font-size:.95rem}details.aide summary{cursor:pointer;font-weight:700}details.aide p{margin:.6em 0 .3em}details.aide ol,details.aide ul{margin:.3em 0 .6em;padding-left:1.3em}details.aide .attention{background:var(--gold-d);border-radius:8px;padding:8px 12px;margin-top:8px}.dot{display:inline-block;width:12px;height:12px;border-radius:50%;margin-right:6px;vertical-align:middle;border:1px solid var(--line)}.tabs{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 16px;border-bottom:1px solid var(--line)}.tabs a{padding:9px 14px;border-radius:10px 10px 0 0;color:var(--mut);font-weight:600}.tabs a.on,.tabs a:hover{background:var(--card);color:var(--txt);text-decoration:none}details.item{background:var(--card);border:1px solid var(--line);border-radius:12px;margin:8px 0;padding:0}details.item>summary{cursor:pointer;padding:12px 16px;display:flex;gap:10px;align-items:center;flex-wrap:wrap;list-style:none}details.item>summary::-webkit-details-marker{display:none}details.item>summary:before{content:"▸";color:var(--mut)}details.item[open]>summary:before{content:"▾"}details.item .body{padding:4px 16px 16px;border-top:1px solid var(--line)}.perm{display:grid;grid-template-columns:auto 1fr;grid-gap:2px 8px;gap:2px 8px;padding:6px 0;border-bottom:1px dashed var(--line)}.perm .h{grid-column:2;font-size:.82rem;color:var(--mut)}.perm.danger label b{color:var(--red)}.nav-group{padding:12px 14px 4px;font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--mut)}.chk{display:flex;gap:8px;align-items:flex-start;padding:8px 0;border-bottom:1px solid var(--line)}.chk:last-child{border:0}.sticky-bulk{position:-webkit-sticky;position:sticky;bottom:12px;background:var(--card);border:1px solid var(--gold);border-radius:12px;padding:12px;margin-top:12px;z-index:5}.two{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media(max-width:700px){.two{grid-template-columns:1fr}}code{background:var(--card2);padding:1px 6px;border-radius:6px;font-size:.88em}.adm-top{background:var(--bg2);border-bottom:1px solid var(--line)}.adm-bar{gap:6px;flex-wrap:wrap;padding-top:10px;padding-bottom:10px}.adm-bar,.adm-bar .who{display:flex;align-items:center}.adm-bar .who{margin-left:auto;gap:10px;font-size:.88rem;color:var(--mut)}.adm-nav{display:flex;gap:4px;flex-wrap:wrap}.adm-nav a{padding:9px 14px;border-radius:10px;color:var(--mut);font-weight:700;display:inline-flex;gap:8px;align-items:center}.adm-nav a:hover{background:var(--card);color:var(--txt);text-decoration:none}.adm-nav a.on{background:var(--gold);color:#1a1500}.adm-body{padding-top:24px;padding-bottom:40px}.sub{display:flex;gap:4px;flex-wrap:wrap;margin:0 0 20px;padding:4px;background:var(--bg2);border:1px solid var(--line);border-radius:12px;width:-moz-fit-content;width:fit-content;max-width:100%}.sub a{padding:8px 14px;border-radius:9px;color:var(--mut);font-weight:600;font-size:.92rem;white-space:nowrap}.sub a:hover{color:var(--txt);text-decoration:none;background:var(--card)}.sub a.on{background:var(--card2);color:var(--txt);box-shadow:inset 0 0 0 1px var(--line)}.tiles{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.tile{display:flex;gap:14px;align-items:flex-start;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:16px;color:var(--txt)}.tile:hover{border-color:var(--gold);text-decoration:none;transform:translateY(-1px)}.tile .ico{font-size:1.7rem;line-height:1}.tile b{display:block}.tile span.d{color:var(--mut);font-size:.88rem}.stat{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:16px}.stat .n{font-size:1.9rem;font-weight:800;letter-spacing:-.02em;line-height:1.1}.stat .l{color:var(--mut);font-size:.88rem}.todo{display:flex;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line)}.todo:last-child{border:0}.todo .t{flex:1 1}.empty{text-align:center;padding:36px 20px;background:var(--card);border:1px dashed var(--line);border-radius:14px}.empty .ico{font-size:2rem}h2.sec{font-size:1.15rem;margin:30px 0 12px}.hint{color:var(--mut);font-size:.85rem;margin:4px 0 0}.btn.big{padding:13px 22px;font-size:1rem}.step{position:relative;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:18px 18px 18px 64px;margin:12px 0}.step>.num{position:absolute;left:18px;top:16px;width:34px;height:34px;border-radius:50%;background:var(--gold);color:#1a1500;font-weight:800;display:grid;place-items:center}.step h3{margin:0 0 2px}.step .why{color:var(--mut);font-size:.9rem;margin:0 0 10px}.sched{display:none}.step:has(select[name=trigger] option[value=schedule]:checked) .sched{display:block}.slot .t-etape,.slot .t-jours,.slot .t-role,.slot .t-salon,.slot .t-texte{display:none}.slot:has(option[value=add_role]:checked) .t-role,.slot:has(option[value=remove_role]:checked) .t-role{display:block}.slot:has(option[value=send_message]:checked) .t-salon,.slot:has(option[value=set_stage]:checked) .t-etape{display:block}.slot:has(option[value=add_note]:checked) .t-texte,.slot:has(option[value=add_tag]:checked) .t-texte,.slot:has(option[value=create_task]:checked) .t-texte,.slot:has(option[value=send_dm]:checked) .t-texte,.slot:has(option[value=send_message]:checked) .t-texte{display:block}.slot:has(option[value=create_task]:checked) .t-jours{display:block}.bulkbar{position:-webkit-sticky;position:sticky;bottom:14px;background:var(--card);border:2px solid var(--gold);border-radius:14px;padding:12px 14px;margin-top:14px;z-index:5;box-shadow:0 8px 30px rgba(0,0,0,.35)}.rowlink{cursor:pointer}.rowlink:hover td{background:var(--card2)}td .sub-n{display:block;color:var(--mut);font-size:.8rem}details.more>summary{cursor:pointer;color:var(--gold);font-weight:600;list-style:none;padding:6px 0}details.more>summary::-webkit-details-marker{display:none}details.aide2{margin:0 0 18px;font-size:.93rem}details.aide2>summary{cursor:pointer;color:var(--mut);font-weight:600;list-style:none}details.aide2>summary::-webkit-details-marker{display:none}details.aide2[open]{background:var(--card);border:1px solid var(--line);border-left:4px solid var(--gold);border-radius:12px;padding:12px 16px}details.aide2 p{margin:.5em 0 .2em}details.aide2 ol,details.aide2 ul{margin:.3em 0 .5em;padding-left:1.3em}.tone-ok{color:var(--green)}.tone-ko{color:var(--red)}.tone-gold{color:var(--gold)}.pill.big{padding:5px 14px;font-size:.88rem}@media(max-width:700px){.adm-bar .who{margin-left:0;width:100%}.step{padding-left:18px;padding-top:58px}.adm-nav{flex-wrap:nowrap;overflow-x:auto;width:100%;padding-bottom:4px}.adm-nav a{white-space:nowrap}}.bientot{min-height:70vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 20px;background:radial-gradient(800px 320px at 50% 30%,rgba(241,196,15,.14),transparent 70%)}.bientot .logo-xl{font-size:clamp(2.6rem,9vw,4.4rem);font-weight:800;letter-spacing:-.03em}.bientot .logo-xl b{color:var(--gold)}.bientot h1{font-size:clamp(1.4rem,4vw,2rem);margin:18px 0 8px}.bientot p{color:var(--mut);font-size:1.1rem;margin:0}.adm-top .adm-bar{padding-bottom:4px}.adm-espaces{display:flex;gap:8px;flex-wrap:wrap;padding:6px 0 10px}.adm-espaces a{padding:11px 22px;border-radius:12px;font-weight:800;font-size:1.02rem;color:var(--mut);border:2px solid transparent;background:var(--card)}.adm-espaces a:hover{text-decoration:none;color:var(--txt);border-color:var(--line)}.adm-espaces a.on.crm{background:var(--blue);color:#fff}.adm-espaces a.on.bo{background:var(--gold);color:#1a1500}.adm-espaces a.on.accueil{background:var(--txt);color:var(--bg)}.adm-espaces a.aide{margin-left:auto;background:transparent;font-weight:600;font-size:.92rem;padding:11px 14px}.adm-espaces a.aide.on{color:var(--txt);border-color:var(--line)}.adm-top .adm-nav{padding:0 0 10px}@media(max-width:700px){.adm-espaces a{flex:1 1;text-align:center;padding:10px 8px}.adm-espaces a.aide{flex:0 0 auto;margin-left:0}}