body[data-tone=agents]{--tone-a: #a855f7;--tone-b: #9333ea;--tone-c: #c084fc;--tone-glow: rgba(168, 85, 247, 0.34);--ag-glow: rgba(168, 85, 247, 0.34)}body[data-page=agents]{--c-ventes: 255, 124, 92;--c-service: 34, 211, 238;--c-rdv: 251, 191, 36;--c-ops: 176, 132, 252}[data-cat]{--cat-rgb: 168, 85, 247;--cat-deep: 109, 40, 217;--cat-ink: 233, 213, 255}[data-cat=ventes]{--cat-rgb: var(--c-ventes);--cat-deep: 222, 58, 42;--cat-ink: 255, 212, 198}[data-cat=service]{--cat-rgb: var(--c-service);--cat-deep: 37, 99, 235;--cat-ink: 186, 240, 252}[data-cat=rdv]{--cat-rgb: var(--c-rdv);--cat-deep: 234, 118, 8;--cat-ink: 254, 236, 170}[data-cat=ops]{--cat-rgb: var(--c-ops);--cat-deep: 109, 40, 217;--cat-ink: 228, 212, 255}.divider{overflow-x:clip}.ag-hero{padding-top:clamp(24px,3.6vw,52px);padding-bottom:clamp(26px,3.2vw,44px)}.ag-hero__grid{display:grid;gap:clamp(28px,3.6vw,52px);align-items:center}.ag-hero__grid>*{min-width:0}@media(min-width:1024px){.ag-hero__grid{grid-template-columns:minmax(0,1.06fr) minmax(0,0.94fr)}}@media(min-width:1600px){.ag-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,0.84fr);gap:72px}}.ag-hero .breadcrumb{margin-bottom:18px}.ag-hero__title{margin-top:18px}.ag-hero__lead{margin-top:18px}.ag-hero__actions{margin-top:26px}.ag-hero__copy .lead,.ag-legend__note,.ag-hero .breadcrumb{text-shadow:0 1px 2px rgba(6,1,13,0.9),0 0 18px rgba(6,1,13,0.85)}.ag-legend{margin-top:22px;padding-top:12px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;align-items:center;gap:2px 18px}.ag-legend__note{font-size:0.86rem;color:var(--ink-3)}.ag-legend__list{display:flex;flex-wrap:wrap;gap:0 4px;margin-left:-10px}.ag-legend__btn{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 10px;border-radius:999px;font-family:var(--f-mono);font-size:0.7rem;letter-spacing:0.12em;text-transform:uppercase;color:rgb(var(--cat-rgb));text-shadow:0 1px 2px rgba(6,1,13,0.95),0 0 14px rgba(6,1,13,0.9);transition:background-color var(--t-fast),color var(--t-fast)}.ag-legend__btn::after{content:"";position:absolute;left:28px;right:10px;bottom:11px;height:1px;background:currentColor;opacity:0;transform:scaleX(0.3);transform-origin:left;transition:opacity var(--t-fast),transform var(--t-med) var(--ease-out)}.ag-legend__btn:hover,.ag-legend__btn:focus-visible{background:rgba(var(--cat-rgb),0.1)}.ag-legend__btn:hover::after,.ag-legend__btn:focus-visible::after{opacity:0.7;transform:none}.ag-hero .btn--ghost{background:rgba(12,3,22,0.55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media(min-width:1024px)and (max-width:1279px){.ag-hero__actions .btn--lg{padding-inline:22px;font-size:1rem}}.ag-legend__btn::before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:rgb(var(--cat-rgb));box-shadow:0 0 0 3px rgba(var(--cat-rgb),0.16),0 0 12px rgb(var(--cat-rgb));transition:box-shadow var(--t-med)}.ag-legend__btn:hover::before,.ag-legend__btn:focus-visible::before{box-shadow:0 0 0 5px rgba(var(--cat-rgb),0.22),0 0 16px rgb(var(--cat-rgb))}.ag-live{position:relative;container-type:inline-size;border-radius:26px;border:1px solid rgba(var(--cat-rgb),0.34);background:radial-gradient(90% 60% at 100% 0%,rgba(var(--cat-rgb),0.12),transparent 60%),linear-gradient(180deg,rgba(22,8,40,0.5),rgba(9,2,18,0.68));backdrop-filter:blur(9px) saturate(1.5);-webkit-backdrop-filter:blur(9px) saturate(1.5);box-shadow:0 40px 100px -46px rgba(var(--cat-rgb),0.55),0 0 0 1px rgba(255,255,255,0.03) inset;overflow:hidden;transition:border-color 0.7s var(--ease-out),box-shadow 0.7s var(--ease-out)}.ag-live::before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,rgb(var(--cat-rgb)),transparent);opacity:0.8}.ag-live__bar{display:flex;align-items:center;gap:12px;padding:12px 18px;border-bottom:1px solid var(--line);font-family:var(--f-mono);font-size:0.68rem;letter-spacing:0.14em;text-transform:uppercase;color:var(--ink-4)}.ag-live__lights{display:inline-flex;gap:6px}.ag-live__lights i{width:8px;height:8px;border-radius:50%;background:rgb(var(--c-ventes));opacity:0.85}.ag-live__lights i:nth-child(2){background:rgb(var(--c-service))}.ag-live__lights i:nth-child(3){background:rgb(var(--c-rdv))}.ag-live__lights i:nth-child(4){background:rgb(var(--c-ops))}.ag-live__label{flex:1;min-width:0;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-live__label span{color:var(--ink-4)}.ag-live__status{display:inline-flex;align-items:center;gap:7px;color:rgb(var(--cat-rgb));transition:color 0.6s}.ag-live__status::before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 10px currentColor;animation:ag-blink 1.6s ease-in-out infinite}@keyframes ag-blink{50%{opacity:0.25}}.ag-live__agent{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px 4px}.ag-live__icon{display:grid;place-items:center;width:50px;height:50px;border-radius:16px;color:#fff;background:linear-gradient(140deg,rgb(var(--cat-rgb)),rgba(var(--cat-rgb),0.6)),#1a0a2d;box-shadow:0 12px 30px -12px rgb(var(--cat-rgb)),0 0 0 1px rgba(255,255,255,0.16) inset;transition:background 0.6s,box-shadow 0.6s}.ag-live__icon .icon{width:24px;height:24px}.ag-live__id{display:grid;align-content:center}.ag-live__kicker{font-family:var(--f-mono);font-size:0.66rem;letter-spacing:0.14em;text-transform:uppercase;color:rgb(var(--cat-rgb))}.ag-live__name{margin-top:3px;font-family:var(--f-display);font-weight:700;font-size:clamp(1.2rem,1.05rem + 0.5vw,1.45rem);line-height:1.15;letter-spacing:-0.02em;color:var(--ink)}.ag-live__swap{animation:ag-swap 0.55s var(--ease-out) both}@keyframes ag-swap{from{opacity:0;transform:translateY(6px)}}.ag-live__nav{display:flex;gap:6px}.ag-live__arrow{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--line-2);color:var(--ink-2);background:rgba(255,255,255,0.03);transition:border-color var(--t-fast),color var(--t-fast),background-color var(--t-fast)}.ag-live__arrow:hover{color:#fff;border-color:rgba(var(--cat-rgb),0.6);background:rgba(var(--cat-rgb),0.12)}.ag-live__arrow .icon{width:18px;height:18px}.ag-live__arrow--prev .icon{transform:scaleX(-1)}.ag-flow{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:12px 18px 0;padding:4px 0 2px}.ag-flow__line{position:absolute;left:16.66%;right:16.66%;top:14px;height:2px;border-radius:2px;background:rgba(220,190,255,0.12);overflow:hidden}.ag-flow__line i{position:absolute;inset:0;background:linear-gradient(90deg,rgba(var(--cat-rgb),0.35),rgb(var(--cat-rgb)));transform:scaleX(var(--p, 1));transform-origin:left;transition:transform 0.55s var(--ease-out);box-shadow:0 0 10px rgb(var(--cat-rgb))}.ag-flow__step{position:relative;display:grid;justify-items:center;gap:7px;font-family:var(--f-mono);font-size:0.62rem;letter-spacing:0.12em;text-transform:uppercase;color:var(--ink-4);transition:color 0.4s;text-align:center}.ag-flow__step i{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1px solid var(--line-2);background:#12051f;transition:border-color 0.4s,box-shadow 0.4s}.ag-flow__step i::after{content:"";width:7px;height:7px;border-radius:50%;background:rgba(220,190,255,0.25);transition:background-color 0.4s}.ag-flow__step.is-on{color:var(--ink-2)}.ag-flow__step.is-on i{border-color:rgb(var(--cat-rgb));box-shadow:0 0 0 4px rgba(var(--cat-rgb),0.14),0 0 16px rgba(var(--cat-rgb),0.7)}.ag-flow__step.is-on i::after{background:rgb(var(--cat-rgb))}.ag-feed{display:grid;gap:10px;align-content:start;padding:14px 18px 6px}.ag-msg{position:relative;max-width:88%;padding:10px 14px;border-radius:16px;font-size:0.92rem;line-height:1.45;opacity:0;transform:translateY(8px);transition:opacity 0.45s var(--ease-out),transform 0.45s var(--ease-out)}.ag-msg.is-on{opacity:1;transform:none}.ag-feed.is-out .ag-msg{opacity:0;transform:translateY(-6px);transition-duration:0.38s}.ag-feed.no-anim .ag-msg{transition:none}.ag-msg__who{display:block;margin-bottom:3px;font-family:var(--f-mono);font-size:0.6rem;letter-spacing:0.14em;text-transform:uppercase;color:var(--ink-3)}.ag-msg--in{justify-self:start;color:var(--ink-2);background:linear-gradient(rgba(255,255,255,0.05),rgba(255,255,255,0.05)),rgba(10,3,20,0.5);border:1px solid var(--line);border-bottom-left-radius:6px}.ag-msg--agent{justify-self:end;color:var(--ink);background:linear-gradient(135deg,rgba(var(--cat-rgb),0.2),rgba(124,58,237,0.18)),rgba(10,3,20,0.5);border:1px solid rgba(var(--cat-rgb),0.36);border-bottom-right-radius:6px}.ag-msg--agent .ag-msg__who{color:rgb(var(--cat-rgb))}.ag-rest{opacity:0}.ag-typing{position:absolute;left:14px;top:30px;display:none;gap:5px}.ag-msg.is-typing .ag-typing{display:inline-flex}.ag-typing i{width:7px;height:7px;border-radius:50%;background:rgb(var(--cat-rgb));animation:ag-dot 1s ease-in-out infinite}.ag-typing i:nth-child(2){animation-delay:0.15s}.ag-typing i:nth-child(3){animation-delay:0.3s}@keyframes ag-dot{0%,100%{opacity:0.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.ag-msg--done{justify-self:stretch;max-width:none;display:flex;align-items:center;gap:10px;padding:10px 14px;font-weight:700;font-size:0.88rem;color:var(--ink);background:rgba(var(--cat-rgb),0.08);border:1px dashed rgba(var(--cat-rgb),0.45)}.ag-msg--done .icon{flex:none;width:20px;height:20px;color:rgb(var(--cat-rgb))}.ag-live__foot{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:10px;padding:12px 18px 16px;border-top:1px solid var(--line)}.ag-ticks{flex:1;display:flex;gap:3px;max-width:260px;min-width:0}.ag-live__foot .ag-ticks{margin-right:auto}.ag-live__pause{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--line-2);color:var(--ink-2);background:rgba(255,255,255,0.03);transition:border-color var(--t-fast),color var(--t-fast),background-color var(--t-fast)}.ag-live__pause:hover{color:#fff;border-color:rgba(var(--cat-rgb),0.6);background:rgba(var(--cat-rgb),0.12)}.ag-live__pause[hidden]{display:none}.ag-pp{position:relative;width:12px;height:13px}.ag-pp::before,.ag-pp::after{content:"";position:absolute;top:0;bottom:0;width:4px;border-radius:1.5px;background:currentColor}.ag-pp::before{left:0}.ag-pp::after{right:0}.ag-live__pause[data-state=paused] .ag-pp::before{left:1px;width:12px;border-radius:0;clip-path:polygon(0 0,100% 50%,0 100%)}.ag-live__pause[data-state=paused] .ag-pp::after{display:none}.ag-live.is-paused .ag-live__status::before{animation:none;opacity:0.45}.ag-ticks i{flex:1;height:6px;border-radius:2px;background:rgba(var(--cat-rgb),0.24);transition:background-color 0.4s,transform 0.4s var(--ease-out),box-shadow 0.4s}.ag-ticks i.is-on{background:rgb(var(--cat-rgb));transform:scaleY(1.7);box-shadow:0 0 10px rgb(var(--cat-rgb))}.ag-live__foot .btn{flex:none;background:rgba(var(--cat-rgb),0.12);border-color:rgba(var(--cat-rgb),0.38)}.ag-live__foot .btn:hover{background:rgba(var(--cat-rgb),0.22)}@container (max-width: 420px){.ag-live__k1{display:none}}@container (max-width: 500px){.ag-live__label span{display:none}.ag-live__kicker{font-size:0.6rem;letter-spacing:0.08em}.ag-ticks{gap:2px}}@media(max-width:479px){.ag-live__bar{gap:10px;padding:11px 14px;font-size:0.62rem;letter-spacing:0.1em}.ag-live__lights i{width:7px;height:7px}.ag-live__agent{gap:12px;padding:14px 14px 4px}.ag-live__icon{width:44px;height:44px;border-radius:14px}.ag-live__kicker{font-size:0.6rem;letter-spacing:0.08em}.ag-flow{margin-inline:14px}.ag-feed{padding-inline:14px}.ag-live__foot{padding-inline:14px}}.ag-catalogue{position:relative;padding-block:clamp(18px,2.4vw,30px) clamp(24px,3vw,44px)}.ag-catalogue .toolbar{margin-bottom:14px;padding:10px}.ag-catalogue .chip{gap:9px;min-height:44px}.ag-catalogue .chips.is-scroll{--fl: 0px;--fr: 40px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--fl),#000 calc(100% - var(--fr)),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--fl),#000 calc(100% - var(--fr)),transparent)}.ag-catalogue .chips.is-scroll:not(.is-start){--fl: 40px}.ag-catalogue .chips.is-scroll.is-end{--fr: 0px}@media(min-width:1280px){.ag-catalogue .search input{min-width:270px}}.ag-catalogue .chip:not([data-filter=all])::before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:rgb(var(--cat-rgb));box-shadow:0 0 10px rgba(var(--cat-rgb),0.9)}.ag-catalogue .chip:not([data-filter=all]):hover{border-color:rgba(var(--cat-rgb),0.55)}.ag-catalogue .chip:not([data-filter=all])[aria-pressed=true]{color:#fff;border-color:rgba(var(--cat-rgb),0.75);background:linear-gradient(120deg,rgba(var(--cat-rgb),0.3),rgba(var(--cat-rgb),0.12));box-shadow:0 0 0 1px rgba(var(--cat-rgb),0.2) inset,0 8px 26px -10px rgba(var(--cat-rgb),0.95)}.ag-catalogue .chip[data-filter=ventes]{--cat-rgb: var(--c-ventes)}.ag-catalogue .chip[data-filter=service]{--cat-rgb: var(--c-service)}.ag-catalogue .chip[data-filter=rdv]{--cat-rgb: var(--c-rdv)}.ag-catalogue .chip[data-filter=ops]{--cat-rgb: var(--c-ops)}@media(max-width:639px){.ag-catalogue .toolbar{position:relative;top:auto;grid-template-columns:minmax(0,1fr) auto;gap:10px}.ag-catalogue .toolbar .chips{grid-column:1 / -1}.ag-catalogue .search input{min-width:0;padding-right:10px}.ag-catalogue .interest-btn{padding:0 12px;gap:8px;font-size:0.86rem}}@media(max-width:359px){.ag-catalogue .toolbar{grid-template-columns:minmax(0,1fr)}.ag-catalogue .interest-btn{justify-content:center}}.ag-catalogue .empty-state{margin-bottom:12px;padding:28px 20px}.ag-empty__link{display:flex;width:fit-content;align-items:center;gap:8px;margin:14px auto 0;min-height:44px;padding:0 18px;border-radius:999px;font-weight:700;color:var(--ink);border:1px solid rgba(251,191,36,0.4);background:rgba(251,191,36,0.08);transition:background-color var(--t-fast),border-color var(--t-fast)}.ag-empty__link:hover{background:rgba(251,191,36,0.16);border-color:rgba(251,191,36,0.7)}.ag-empty__link .icon{width:16px;height:16px;color:#fcd34d}.ag-note{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 clamp(18px,2vw,26px);padding:8px 10px 8px 8px;border-radius:16px;border:1px solid rgba(192,132,252,0.22);background:linear-gradient(100deg,rgba(139,92,246,0.14),rgba(139,92,246,0.04) 55%,rgba(251,191,36,0.06))}.ag-note__icon{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:11px;color:#fff;background:linear-gradient(140deg,#fbbf24 0%,#c084fc 55%,#7c3aed 100%);box-shadow:0 8px 22px -10px rgba(251,191,36,0.9)}.ag-note__icon .icon{width:17px;height:17px}.ag-note__text{flex:1 1 320px;min-width:0;font-size:0.98rem;color:var(--ink-2)}.ag-note__link{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:999px;font-weight:700;font-size:0.92rem;color:var(--ink);border:1px solid rgba(192,132,252,0.4);background:rgba(139,92,246,0.14);transition:background-color var(--t-fast),border-color var(--t-fast),gap var(--t-med) var(--ease-out)}.ag-note__link:hover{gap:12px;background:rgba(139,92,246,0.24);border-color:rgba(216,180,254,0.7)}.ag-note__link .icon{width:16px;height:16px;color:var(--orchid)}.ag-groups{display:grid;gap:clamp(22px,2.4vw,34px)}.ag-group[hidden]{display:none}.agents-grid{--cols: 1;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:12px}@media(min-width:560px){.agents-grid{--cols: 2}}@media(min-width:900px){.agents-grid{--cols: 3}}@media(min-width:1180px){.agents-grid{--cols: 4}}@media(min-width:1760px){.agents-grid{--cols: 5}}.ag-group__head{grid-column:span var(--span, 1);container-type:inline-size;position:relative;min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:16px;padding:18px 18px 16px;border-radius:18px;border:1px solid rgba(var(--cat-rgb),0.5);background:radial-gradient(130% 95% at 0% 0%,rgba(var(--cat-rgb),0.3),transparent 58%),radial-gradient(110% 90% at 100% 100%,rgba(var(--cat-deep),0.24),transparent 62%),linear-gradient(160deg,rgba(26,9,44,0.92),rgba(10,3,20,0.95));box-shadow:0 0 0 1px rgba(var(--cat-rgb),0.1) inset,0 0 30px -10px rgba(var(--cat-rgb),0.6),0 26px 60px -36px rgba(var(--cat-rgb),0.8);overflow:hidden}.ag-group__head::before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,transparent,rgb(var(--cat-rgb)),rgb(var(--cat-ink)),rgb(var(--cat-rgb)),transparent) no-repeat;background-size:46% 100%;animation:ag-sweep 5.5s linear infinite}@keyframes ag-sweep{from{background-position:-110% 0}to{background-position:210% 0}}.ag-group__head::after{content:"";position:absolute;right:-10px;bottom:-10px;width:190px;height:150px;background:radial-gradient(rgba(var(--cat-rgb),0.5) 1px,transparent 1.6px) 0 0 / 14px 14px;-webkit-mask-image:radial-gradient(closest-side at 70% 70%,#000,transparent);mask-image:radial-gradient(closest-side at 70% 70%,#000,transparent);opacity:0.55;pointer-events:none}.ag-group__head>*,.ag-group__top>*{position:relative;z-index:1;min-width:0}.ag-group__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.ag-group__tile{flex:none;display:grid;place-items:center;width:50px;height:50px;border-radius:15px;color:#fff;background:linear-gradient(140deg,rgb(var(--cat-rgb)),rgb(var(--cat-deep)));box-shadow:0 0 0 1px rgba(255,255,255,0.18) inset,0 0 22px -4px rgba(var(--cat-rgb),0.85),0 14px 30px -14px rgb(var(--cat-deep))}.ag-group__tile .icon{width:24px;height:24px}.ag-group__num{font-family:var(--f-mono);font-size:0.8rem;font-weight:700;letter-spacing:0.12em;color:rgb(var(--cat-ink))}.ag-group__num i{font-style:normal;font-weight:400;color:var(--ink-4)}.ag-group__label{display:flex;width:fit-content;max-width:100%;align-items:center;gap:9px;margin-bottom:9px;padding:5px 12px 5px 10px;border-radius:999px;font-family:var(--f-mono);font-size:0.7rem;font-weight:600;letter-spacing:0.2em;line-height:1.2;text-transform:uppercase;color:rgb(var(--cat-rgb));text-shadow:0 0 12px rgba(var(--cat-rgb),0.55);border:1px solid rgba(var(--cat-rgb),0.5);background:linear-gradient(95deg,rgba(var(--cat-rgb),0.2),rgba(var(--cat-rgb),0.05) 80%),rgba(10,3,20,0.55);box-shadow:0 0 0 1px rgba(var(--cat-rgb),0.08) inset,0 0 20px -8px rgba(var(--cat-rgb),0.95)}.ag-group__label::before{content:"";flex:none;width:16px;height:2px;border-radius:2px;background:linear-gradient(90deg,rgba(var(--cat-rgb),0.35),rgb(var(--cat-rgb)));box-shadow:0 0 8px rgb(var(--cat-rgb))}.ag-group__head.is-wide .ag-group__label{font-size:0.74rem}.ag-group__title{font-family:var(--f-display);font-weight:700;font-size:clamp(1.22rem,1.05rem + 0.5vw,1.5rem);line-height:1.12;letter-spacing:-0.02em;background:linear-gradient(100deg,#fff 0%,rgb(var(--cat-ink)) 45%,rgb(var(--cat-rgb)) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 16px rgba(var(--cat-rgb),0.35))}.ag-group__count{display:inline-flex;align-items:center;gap:8px;margin-top:8px;font-family:var(--f-mono);font-size:0.72rem;letter-spacing:0.14em;text-transform:uppercase;color:rgb(var(--cat-ink))}.ag-group__count::before{content:"";width:7px;height:7px;border-radius:50%;background:rgb(var(--cat-rgb));box-shadow:0 0 0 3px rgba(var(--cat-rgb),0.18),0 0 10px rgb(var(--cat-rgb))}.ag-group__icons{display:flex;flex-wrap:wrap;gap:6px}.ag-group__icons li{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;color:rgba(var(--cat-ink),0.8);border:1px solid rgba(var(--cat-rgb),0.28);background:rgba(var(--cat-rgb),0.07);transition:color 0.5s,background-color 0.5s,border-color 0.5s,box-shadow 0.5s,transform 0.5s var(--ease-out)}.ag-group__icons li .icon{width:16px;height:16px}.ag-group__icons li.is-active,.ag-group__icons li:hover{color:#fff;border-color:rgba(var(--cat-rgb),0.9);background:rgba(var(--cat-rgb),0.3);box-shadow:0 0 16px -2px rgba(var(--cat-rgb),0.85);transform:translateY(-2px)}.ag-group__head.is-row{flex-direction:row;align-items:center;gap:18px;padding:16px 20px}.ag-group__head.is-row .ag-group__top{display:contents}.ag-group__head.is-row .ag-group__id{flex:1}.ag-group__head.is-row .ag-group__num{order:3}.ag-group__head.is-row .ag-group__icons{order:2;flex-wrap:nowrap}.ag-group__head.is-row::after{width:260px;height:120px}.ag-group__head.is-wide{padding:22px 24px 20px}.ag-group__head.is-wide .ag-group__title{font-size:clamp(1.4rem,1.1rem + 0.7vw,1.8rem)}.ag-group__head.is-wide .ag-group__icons li{width:40px;height:40px;border-radius:12px}.ag-group__head.is-wide .ag-group__icons li .icon{width:19px;height:19px}.ag-group__head.is-wide::after{width:320px;height:230px}.ag-group__name{display:none}@container (min-width: 700px){.ag-group__head.is-wide .ag-group__icons{gap:8px}.ag-group__head.is-wide .ag-group__icons li{display:inline-flex;width:auto;gap:8px;padding:0 13px 0 11px}.ag-group__head.is-wide .ag-group__name{display:inline;font-size:0.84rem;font-weight:600;white-space:nowrap;color:var(--ink-2);transition:color 0.5s}.ag-group__head.is-wide .ag-group__icons li.is-active .ag-group__name,.ag-group__head.is-wide .ag-group__icons li:hover .ag-group__name{color:#fff}}.ag-group__head:hover{border-color:rgba(var(--cat-rgb),0.75)}.agent{container-type:inline-size;padding:16px 16px 14px;border-radius:18px;border-color:rgba(var(--cat-rgb),0.22);background:radial-gradient(120% 70% at 0% 0%,rgba(var(--cat-rgb),0.12),transparent 55%),radial-gradient(90% 60% at 100% 100%,rgba(var(--cat-deep),0.08),transparent 60%),linear-gradient(180deg,rgba(30,11,50,0.76) 0%,rgba(13,4,24,0.86) 100%)}.agent::before{background:radial-gradient(320px circle at var(--mx) var(--my),rgba(var(--cat-rgb),0.16),transparent 50%)}.agent::after{content:"";position:absolute;left:22px;right:22px;top:0;height:1px;background:linear-gradient(90deg,transparent,rgb(var(--cat-rgb)),transparent);opacity:0.75;transition:opacity var(--t-med),left 0.5s var(--ease-out),right 0.5s var(--ease-out)}.agent:hover,.agent:focus-within{border-color:rgba(var(--cat-rgb),0.55);box-shadow:0 0 0 1px rgba(var(--cat-rgb),0.12) inset,0 0 26px -12px rgba(var(--cat-rgb),0.8),0 22px 50px -30px rgba(var(--cat-rgb),0.75)}.agent:hover::after,.agent:focus-within::after,.agent.is-pointed::after{opacity:1;left:0;right:0}.agent.is-pointed{border-color:rgba(var(--cat-rgb),0.7);box-shadow:0 0 0 1px rgba(var(--cat-rgb),0.2) inset,0 0 30px -10px rgba(var(--cat-rgb),0.9),0 22px 50px -30px rgba(var(--cat-rgb),0.75)}.agent__top{align-items:center}.agent .tile{background:linear-gradient(140deg,rgb(var(--cat-rgb)),rgb(var(--cat-deep)));box-shadow:0 10px 24px -12px rgb(var(--cat-rgb)),0 0 0 1px rgba(255,255,255,0.16) inset}.agent .tag{color:rgb(var(--cat-ink));background:rgba(var(--cat-rgb),0.12);border-color:rgba(var(--cat-rgb),0.36)}.agent .tile{width:38px;height:38px;border-radius:12px}.agent .tile .icon{width:19px;height:19px}.agent .tag{padding:4px 9px;font-size:0.62rem}.agent__kicker{margin-top:12px;font-size:0.64rem;color:rgb(var(--cat-ink))}.agent__title{margin-top:3px;font-size:1.14rem;line-height:1.2}.agent__text{margin-top:6px;font-size:0.9rem;line-height:1.5}.agent__actions{margin-top:14px;gap:8px;flex-wrap:nowrap}.agent__actions .btn{flex:1 1 auto;min-height:44px;padding:0 14px;font-size:0.88rem;justify-content:space-between;color:#fff;background:linear-gradient(120deg,rgba(var(--cat-rgb),0.2),rgba(var(--cat-deep),0.1));border-color:rgba(var(--cat-rgb),0.4)}.agent__actions .btn .icon{color:rgb(var(--cat-ink))}.agent__actions .btn:hover{background:linear-gradient(120deg,rgba(var(--cat-rgb),0.32),rgba(var(--cat-deep),0.2));border-color:rgba(var(--cat-rgb),0.7);box-shadow:0 0 20px -8px rgba(var(--cat-rgb),0.9)}.agent .toggle-interest{flex:none;justify-content:center;min-height:44px;min-width:44px;padding:0 13px}.agent .toggle-interest:hover{border-color:rgba(var(--cat-rgb),0.55)}.agent .toggle-interest[aria-pressed=true]{color:#fff;border-color:rgba(var(--cat-rgb),0.8);background:rgba(var(--cat-rgb),0.24)}.agent.is-selected{border-color:rgba(var(--cat-rgb),0.65);box-shadow:0 0 0 1px rgba(var(--cat-rgb),0.25),0 0 30px -12px rgba(var(--cat-rgb),0.9),0 22px 54px -32px rgba(var(--cat-rgb),0.9)}@container (max-width: 250px){.agent .toggle-interest{padding:0;width:44px}.agent .toggle-interest__label{display:none}}@media(max-width:559px){.agent{display:grid;grid-template-columns:40px minmax(0,1fr);grid-template-areas:"tile kicker" "tile title" "text text" "actions actions";column-gap:12px;padding:14px 14px 12px}.agent__top{display:contents}.agent .tile{grid-area:tile;align-self:center;width:40px;height:40px}.agent .tag{display:none}.agent__kicker{grid-area:kicker;align-self:end;margin-top:0}.agent__title{grid-area:title;align-self:start;margin-top:2px}.agent__text{grid-area:text;margin-top:10px}.agent__actions{grid-area:actions;margin-top:12px}.agent[data-cat=ventes] .agent__kicker::after{content:" · Ventes"}.agent[data-cat=service] .agent__kicker::after{content:" · Service client"}.agent[data-cat=rdv] .agent__kicker::after{content:" · Rendez-vous"}.agent[data-cat=ops] .agent__kicker::after{content:" · Opérations"}}@property --ag-ang{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.ag-end{container-type:inline-size;margin-top:clamp(22px,2.4vw,34px);padding:clamp(18px,2.2vw,30px);border-radius:22px;border:1px solid transparent;background:radial-gradient(60% 90% at 0% 0%,rgba(251,191,36,0.09),transparent 60%) padding-box,radial-gradient(70% 100% at 100% 100%,rgba(168,85,247,0.16),transparent 60%) padding-box,linear-gradient(rgba(14,4,26,0.95),rgba(14,4,26,0.95)) padding-box,conic-gradient(from var(--ag-ang),#7c3aed,rgb(var(--c-ventes)),#a855f7,rgb(var(--c-rdv)),#8b5cf6,rgb(var(--c-service)),#c084fc,rgb(var(--c-ops)),#7c3aed) border-box;animation:ag-spin 14s linear infinite}@keyframes ag-spin{to{--ag-ang: 360deg}}.ag-end.is-off,.ag-live.is-off .ag-live__status::before,.ag-group__head.is-off::before{animation-play-state:paused}.ag-end:hover{box-shadow:0 24px 70px -40px rgba(168,85,247,0.85)}.ag-end__grid{display:grid;gap:22px}.ag-end__grid>*{min-width:0}@container (min-width: 880px){.ag-end__grid{grid-template-columns:minmax(0,1.12fr) minmax(0,0.88fr);gap:0}.ag-help{padding-left:clamp(26px,3vw,44px);margin-left:clamp(26px,3vw,44px);border-left:1px solid rgba(220,190,255,0.14)}}@container (max-width: 879px){.ag-help{padding-top:22px;border-top:1px solid rgba(220,190,255,0.14)}}.ag-custom{scroll-margin-top:calc(var(--header-h) + 90px);border-radius:14px}.ag-custom:focus{outline:none}.ag-custom__eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--f-mono);font-size:0.68rem;letter-spacing:0.14em;text-transform:uppercase;color:#fde68a}.ag-custom__eyebrow .icon{width:15px;height:15px;color:#fbbf24;filter:drop-shadow(0 0 6px rgba(251,191,36,0.8))}.ag-custom__title{margin-top:10px;font-family:var(--f-display);font-weight:700;font-size:clamp(1.3rem,1.05rem + 0.75vw,1.75rem);line-height:1.14;letter-spacing:-0.02em;color:var(--ink)}.ag-custom__text{margin-top:10px;max-width:60ch;font-size:0.97rem;line-height:1.6;color:var(--ink-2)}.ag-idea{margin-top:16px}.ag-idea__label{display:block;font-weight:700;font-size:0.92rem;color:var(--ink)}.ag-idea__field{position:relative;margin-top:8px}.ag-idea textarea{display:block;width:100%;min-height:104px;resize:vertical;padding:13px 15px 28px;border-radius:14px;border:1px solid rgba(192,132,252,0.32);background:linear-gradient(180deg,rgba(8,2,16,0.75),rgba(16,5,30,0.75));color:var(--ink);font-size:0.97rem;line-height:1.55;transition:border-color var(--t-fast),box-shadow var(--t-med)}.ag-idea textarea::placeholder{color:var(--ink-4);opacity:1}.ag-idea textarea:hover{border-color:rgba(192,132,252,0.5)}.ag-idea textarea:focus{outline:none;border-color:rgba(216,180,254,0.85);box-shadow:0 0 0 3px rgba(168,85,247,0.22),0 0 30px -10px rgba(251,191,36,0.55)}.ag-idea__count{position:absolute;right:12px;bottom:9px;font-family:var(--f-mono);font-size:0.66rem;letter-spacing:0.08em;color:var(--ink-4);pointer-events:none}.ag-idea__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin-top:12px}.ag-idea__status{flex:1 1 240px;min-width:0;font-size:0.86rem;line-height:1.45;color:var(--ink-3)}.ag-idea__btns{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto}.ag-idea__btns .btn .icon{width:16px;height:16px}.ag-idea__remove{min-height:44px;padding:0 14px;border-radius:999px;font-weight:600;font-size:0.88rem;color:var(--ink-3);border:1px solid var(--line-2);transition:color var(--t-fast),border-color var(--t-fast)}.ag-idea__remove:hover{color:var(--ink);border-color:rgba(255,124,92,0.6)}.ag-idea__remove[hidden]{display:none}.ag-idea.is-saved .ag-idea__status{color:#a7f3d0}.ag-idea.is-saved textarea{border-color:rgba(52,211,153,0.45)}.ag-idea.is-saved [data-idea-save]{background:rgba(52,211,153,0.14);border:1px solid rgba(52,211,153,0.5);box-shadow:none;color:#d1fae5}.ag-idea.is-saved [data-idea-save]::before,.ag-idea.is-saved [data-idea-save]::after{display:none}.ag-idea.is-error textarea{border-color:rgba(255,124,92,0.8)}.ag-idea.is-error .ag-idea__status{color:#fecaca}.ag-help{display:grid;align-content:center;gap:0}.ag-help__eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--f-mono);font-size:0.66rem;letter-spacing:0.14em;text-transform:uppercase;color:var(--lilac)}.ag-help__eyebrow::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--orchid);box-shadow:0 0 10px var(--purple)}.ag-help__title{margin-top:10px;font-family:var(--f-display);font-weight:700;font-size:clamp(1.25rem,1.02rem + 0.65vw,1.6rem);line-height:1.15;letter-spacing:-0.02em}.ag-help__text{margin-top:8px;font-size:0.95rem;line-height:1.55;color:var(--ink-2);max-width:46ch}.ag-help__actions{display:grid;gap:8px;margin-top:16px}.ag-opt{display:flex;align-items:center;gap:12px;width:100%;min-height:54px;padding:8px 12px 8px 8px;border-radius:14px;border:1px solid var(--line-2);background:rgba(255,255,255,0.03);text-align:left;transition:border-color var(--t-fast),background-color var(--t-fast),box-shadow var(--t-med)}.ag-opt:hover{border-color:rgba(192,132,252,0.55);background:rgba(168,85,247,0.1);box-shadow:0 0 26px -10px var(--ag-glow)}.ag-opt__icon{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:11px;color:#fff;background:linear-gradient(140deg,#a855f7,#6d28d9);box-shadow:0 8px 20px -8px #9333ea}.ag-opt__icon--b{background:linear-gradient(140deg,#8b5cf6,#5b21b6);box-shadow:0 8px 20px -8px #7c3aed}.ag-opt__icon--c{background:linear-gradient(140deg,#38bdf8,#6d28d9);box-shadow:0 8px 20px -8px #38bdf8}.ag-opt--c:hover{border-color:rgba(56,189,248,0.55);background:rgba(56,189,248,0.08)}.ag-opt__text small{overflow-wrap:anywhere}.ag-opt__icon .icon{width:18px;height:18px}.ag-opt__text{flex:1;min-width:0;line-height:1.25}.ag-opt__text strong{display:block;font-size:0.92rem;color:var(--ink)}.ag-opt__text small{display:block;margin-top:2px;font-size:0.78rem;color:var(--ink-4)}.ag-opt__go{flex:none;width:17px;height:17px;color:var(--orchid);transition:transform var(--t-med) var(--ease-out)}.ag-opt:hover .ag-opt__go{transform:translateX(3px)}@container (min-width: 600px) and (max-width: 879px){.ag-help__actions{grid-template-columns:repeat(2,minmax(0,1fr))}.ag-help__actions>:last-child{grid-column:1 / -1}}.interest-btn__idea{display:inline-flex;align-items:center;gap:4px;height:24px;margin-left:-4px;padding:0 8px;border-radius:999px;font-family:var(--f-mono);font-size:0.68rem;font-weight:700;letter-spacing:0.04em;color:#fde68a;background:rgba(251,191,36,0.14);border:1px solid rgba(251,191,36,0.45)}.interest-btn__idea[hidden]{display:none}.interest-btn__ico{display:none}.interest-btn__idea .icon{width:12px;height:12px}@media(max-width:639px){.interest-btn__idea-txt{display:none}.interest-btn__idea{padding:0 6px}}@media(prefers-reduced-motion:reduce){.ag-end,.ag-group__head::before{animation:none}.ag-group__icons li{transition:none}.ag-group__icons li.is-active,.ag-group__icons li:hover{transform:none}.ag-msg{opacity:1;transform:none}.ag-typing{display:none!important}}.ag-group__open,.ag-group__back{display:none}@media(max-width:599.98px){.ag-hero{padding-top:14px;padding-bottom:24px}.ag-hero__grid{gap:22px}.ag-hero__copy{display:flex;flex-direction:column;align-items:flex-start}.ag-hero__copy>*{max-width:100%}.ag-hero .breadcrumb{order:1;margin-bottom:10px}.ag-hero__copy>.eyebrow{order:2}.ag-legend{order:3}.ag-hero__title{order:4;margin-top:16px}.ag-hero__lead{order:5;margin-top:12px}.ag-hero__actions{order:6;width:100%;margin-top:18px;gap:10px}.ag-hero__actions .btn--primary{flex:1 1 100%}.ag-hero__actions .btn--ghost{flex:0 0 auto;min-height:46px;padding:0 20px;font-size:0.98rem;border-color:rgba(208,156,255,0.4)}.ag-hero__title{text-shadow:0 2px 18px rgba(6,1,13,0.7)}.ag-hero .btn--ghost{background:rgba(12,3,22,0.8);-webkit-backdrop-filter:none;backdrop-filter:none}.ag-hero{position:relative}.ag-hero>.container{position:relative;z-index:1}.ag-const{position:absolute;z-index:0;left:0;top:0;width:100%;height:540px;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 44px,#000 62%,transparent 100%),linear-gradient(90deg,#000 calc(100% - 20px),transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(180deg,transparent 0,#000 44px,#000 62%,transparent 100%),linear-gradient(90deg,#000 calc(100% - 20px),transparent);mask-composite:intersect;animation:ag-const-in 1.1s var(--ease-out) 0.15s both}.ag-legend{display:block;width:min(56%,236px);margin:16px 0 0;padding:0;border:0}.ag-legend__note{font-size:0.8rem;line-height:1.4;color:var(--ink-3)}.ag-legend__list{position:relative;display:grid;gap:4px;margin:8px 0 0}.ag-legend__list>li{display:flex;min-width:0}.ag-legend__btn{flex:1 1 auto;min-width:0;justify-content:flex-start;gap:9px;min-height:44px;padding:0 0 0 12px;border-radius:999px 0 0 999px;font-size:0.75rem;letter-spacing:0.1em;background:linear-gradient(90deg,rgba(var(--cat-rgb),0.2),rgba(var(--cat-rgb),0.07) 52%,transparent 88%)}.ag-legend__btn::before{width:9px;height:9px;box-shadow:0 0 0 3px rgba(var(--cat-rgb),0.16),0 0 14px rgb(var(--cat-rgb));animation:ag-legend-dot 3.2s ease-in-out infinite}.ag-legend__list>li:nth-child(2) .ag-legend__btn::before{animation-delay:0.8s}.ag-legend__list>li:nth-child(3) .ag-legend__btn::before{animation-delay:1.6s}.ag-legend__list>li:nth-child(4) .ag-legend__btn::before{animation-delay:2.4s}.ag-legend__btn::after{position:static;flex:1 1 auto;min-width:14px;height:1px;margin-right:0;opacity:0.8;transform:none;background:linear-gradient(90deg,rgba(var(--cat-rgb),0.9),rgba(var(--cat-rgb),0))}.ag-legend__btn:hover,.ag-legend__btn:focus-visible{background:linear-gradient(90deg,rgba(var(--cat-rgb),0.32),rgba(var(--cat-rgb),0.1) 60%,transparent 92%)}.ag-legend__btn:hover::after,.ag-legend__btn:focus-visible::after{opacity:1;transform:none}.ag-live{border-radius:22px;-webkit-backdrop-filter:none;backdrop-filter:none;background:radial-gradient(90% 60% at 100% 0%,rgba(var(--cat-rgb),0.12),transparent 60%),linear-gradient(180deg,rgba(22,8,40,0.92),rgba(9,2,18,0.95))}.ag-live__bar{align-items:center;gap:8px;padding:10px 14px;font-size:0.75rem;letter-spacing:0.06em}.ag-live__label{white-space:nowrap;overflow:hidden;text-overflow:clip;line-height:1.45;letter-spacing:0.05em}.ag-live__label span{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.ag-live__status{flex:none}.ag-live__agent{grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"kick kick nav" "icon name name";align-items:center;gap:6px 12px;padding:8px 14px 0}.ag-live__id{display:contents}.ag-live__kicker{grid-area:kick;font-size:0.75rem;letter-spacing:0.06em;line-height:1.45}.ag-live__k1{display:inline}.ag-live__nav{grid-area:nav}.ag-live__icon{grid-area:icon}.ag-live__name{grid-area:name;display:flex;align-items:center;margin-top:0}.ag-flow{margin-top:9px}.ag-flow__step{gap:6px;font-size:0.75rem;letter-spacing:0.06em}.ag-feed{gap:7px;padding-top:10px}.ag-msg{max-width:92%;padding:8px 12px;font-size:0.94rem}.ag-msg__who{font-size:0.75rem;letter-spacing:0.08em}.ag-live__foot{margin-top:6px;padding-block:10px 12px}.ag-live__foot .btn{padding-inline:16px}.ag-catalogue{padding-block:14px 26px}.ag-catalogue .toolbar{position:sticky;top:calc(var(--header-h) - 2px);margin-bottom:12px;padding:8px;background:rgba(12,3,22,0.985);-webkit-backdrop-filter:none;backdrop-filter:none}.ag-catalogue .toolbar.is-stuck{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;min-height:62px;padding:6px;border-radius:0 0 16px 16px;box-shadow:0 14px 30px -18px rgba(0,0,0,0.9)}.ag-catalogue .toolbar.is-stuck .chips{grid-column:auto}.ag-catalogue .toolbar.is-stuck .search{width:44px}.ag-catalogue .toolbar.is-stuck .search .icon{left:13px;color:var(--ink-2)}.ag-catalogue .toolbar.is-stuck .search input{width:44px;padding:0 0 0 44px;caret-color:transparent}.ag-catalogue .toolbar.is-stuck .search input::placeholder{color:transparent}.ag-catalogue .toolbar.is-stuck .search input::-webkit-search-cancel-button{display:none}.ag-catalogue .toolbar.is-stuck .search.has-value input{border-color:rgba(208,156,255,0.7);background:rgba(155,114,250,0.22)}.ag-catalogue .toolbar.is-stuck .search.has-value .icon{color:#fff}.ag-catalogue .toolbar.is-stuck.is-searching{grid-template-columns:minmax(0,1fr) auto}.ag-catalogue .toolbar.is-stuck.is-searching .chips{display:none}.ag-catalogue .toolbar.is-stuck.is-searching .search{width:auto}.ag-catalogue .toolbar.is-stuck.is-searching .search .icon{left:14px;color:var(--ink-4)}.ag-catalogue .toolbar.is-stuck.is-searching .search input{width:100%;padding:0 12px 0 42px;caret-color:auto}.ag-catalogue .toolbar.is-stuck.is-searching .search input::placeholder{color:var(--ink-4)}.ag-catalogue .toolbar.is-stuck .interest-btn{gap:6px;padding:0 9px 0 11px;font-size:0}.ag-catalogue .toolbar.is-stuck .interest-btn__ico{display:block;width:17px;height:17px;color:#f0abfc}.ag-catalogue .search input{font-size:16px}.ag-catalogue .chips{margin-inline:-8px;padding-inline:8px;scroll-padding-inline:8px}.ag-catalogue .chip__count{font-size:0.75rem}.ag-note{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:8px 12px;margin-bottom:14px;padding:12px 12px 12px 10px}.ag-note__icon{width:32px;height:32px;border-radius:10px}.ag-note__text{font-size:0.95rem;line-height:1.45}.ag-note__link{grid-column:2;justify-self:start;min-height:44px;padding:0 14px;font-size:0.9rem}.ag-group__head::before{right:auto;width:46%;background-size:100% 100%;animation-name:ag-sweep-t;will-change:transform}.ag-groups{gap:18px}.ag-groups>.ag-group{min-width:0}.ag-group__grid{gap:10px}.ag-catalogue[data-view=home] .ag-group__head>.ag-group__open{position:absolute;z-index:2;right:5px;top:10px;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:#fff}.ag-group__dot{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:linear-gradient(140deg,rgb(var(--cat-rgb)),rgb(var(--cat-deep)));box-shadow:0 0 0 1px rgba(255,255,255,0.18) inset,0 0 16px -4px rgb(var(--cat-rgb))}.ag-group__open::before{content:"";position:absolute;inset:-400px}.ag-catalogue[data-view=home] .ag-group__head{cursor:pointer}.ag-group__open .icon{width:15px;height:15px}.ag-group__open:focus-visible{outline:none}.ag-catalogue[data-view=home] .ag-group__head:has(.ag-group__open:focus-visible){outline:2px solid rgb(var(--cat-ink));outline-offset:2px}.ag-catalogue[data-view=home] .ag-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ag-catalogue[data-view=home] .ag-group__grid{height:100%}.ag-catalogue[data-view=home] .ag-group__grid>.agent{display:none}.ag-catalogue[data-view=home] .ag-group__head{display:flex;flex-direction:column;align-items:flex-start;gap:0;height:100%;padding:12px 12px 12px;border-radius:18px}.ag-catalogue[data-view=home] .ag-group__top{display:flex;width:100%;align-items:center;margin-bottom:12px;padding-right:40px}.ag-catalogue[data-view=home] .ag-group__tile{width:40px;height:40px;border-radius:13px}.ag-catalogue[data-view=home] .ag-group__tile .icon{width:20px;height:20px}.ag-catalogue[data-view=home] .ag-group__num{font-size:0.75rem;letter-spacing:0.06em}.ag-catalogue[data-view=home] .ag-group__label{margin-bottom:7px;padding:3px 8px 3px 7px;gap:6px;font-size:0.75rem;letter-spacing:0.1em}.ag-catalogue[data-view=home] .ag-group__label::before{width:10px}.ag-catalogue[data-view=home] .ag-group__title{font-size:1.08rem;line-height:1.14}.ag-catalogue[data-view=home] .ag-group__count{margin-top:6px;font-size:0.75rem;letter-spacing:0.08em}.ag-catalogue[data-view=home] .ag-group__icons{margin-top:auto;padding-top:12px;gap:4px}.ag-catalogue[data-view=home] .ag-group__icons li{width:26px;height:26px;border-radius:8px}.ag-catalogue[data-view=home] .ag-group__icons li .icon{width:13px;height:13px}.ag-catalogue[data-view=home] .ag-group__head::after{width:130px;height:120px}.ag-catalogue:is([data-view=cat],[data-view=search]) .ag-group__head{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"back back" "tile id" "icons icons";align-items:center;gap:12px 14px;padding:12px 14px 14px;border-radius:18px}.ag-catalogue[data-view=search] .ag-group__head{grid-template-areas:"tile id" "icons icons"}.ag-catalogue:is([data-view=cat],[data-view=search]) .ag-group__top{display:contents}.ag-catalogue:is([data-view=cat],[data-view=search]) .ag-group__tile{grid-area:tile;align-self:start;width:46px;height:46px;border-radius:14px}.ag-catalogue:is([data-view=cat],[data-view=search]) .ag-group__num{position:absolute;top:14px;right:14px;font-size:0.75rem}.ag-catalogue:is([data-view=cat],[data-view=search]) .ag-group__id{grid-area:id}.ag-catalogue:is([data-view=cat],[data-view=search]) .ag-group__label{margin-bottom:6px;padding:3px 10px 3px 8px;font-size:0.75rem;letter-spacing:0.14em}.ag-catalogue:is([data-view=cat],[data-view=search]) .ag-group__title{font-size:1.32rem}.ag-catalogue:is([data-view=cat],[data-view=search]) .ag-group__count{margin-top:4px;font-size:0.75rem;letter-spacing:0.1em}.ag-catalogue:is([data-view=cat],[data-view=search]) .ag-group__icons{grid-area:icons;flex-wrap:nowrap;gap:6px}.ag-catalogue:is([data-view=cat],[data-view=search]) .ag-group__icons li{flex:1 1 0;max-width:40px;width:auto;height:32px}.ag-catalogue:is([data-view=cat],[data-view=search]) .ag-group__head::after{width:160px;height:120px}.ag-catalogue[data-view=cat] .ag-group__head>.ag-group__back{grid-area:back;justify-self:start;display:inline-flex;align-items:center;gap:8px;min-height:44px;margin:-4px 0 -2px -4px;padding:0 14px 0 10px;border-radius:999px;font-family:var(--f-mono);font-size:0.75rem;font-weight:600;letter-spacing:0.12em;text-transform:uppercase;color:rgb(var(--cat-ink));border:1px solid rgba(var(--cat-rgb),0.45);background:rgba(10,3,20,0.55);box-shadow:0 0 18px -8px rgba(var(--cat-rgb),0.9)}.ag-group__back .icon{width:15px;height:15px;transform:scaleX(-1);color:rgb(var(--cat-rgb))}.agent{padding:14px 14px 12px}.agent__text{font-size:0.95rem;line-height:1.48;color:var(--ink-2)}.agent__title{font-size:1.16rem}.agent__kicker{font-size:0.75rem;letter-spacing:0.06em}.agent__actions{margin-top:12px}.ag-groups.is-swap>.ag-group:not([hidden]){animation:ag-view-in 0.5s var(--ease-out) both}.ag-groups.is-swap>.ag-group:nth-child(2){animation-delay:50ms}.ag-groups.is-swap>.ag-group:nth-child(3){animation-delay:100ms}.ag-groups.is-swap>.ag-group:nth-child(4){animation-delay:150ms}.ag-end{margin-top:24px;padding:0;border:0;border-radius:0;background:none;animation:none;overflow:visible}.ag-end:hover{box-shadow:none}.ag-end__grid{gap:14px}.ag-custom{position:relative;isolation:isolate;overflow:hidden;padding:18px 16px 16px;border-radius:22px;border:1px solid transparent;background:radial-gradient(110% 60% at 100% 0%,rgba(251,191,36,0.16),transparent 58%) padding-box,radial-gradient(90% 70% at 0% 100%,rgba(182,117,251,0.24),transparent 62%) padding-box,linear-gradient(rgba(14,4,26,0.94),rgba(14,4,26,0.94)) padding-box,conic-gradient(from var(--ag-ang),#8443f0,rgb(var(--c-ventes)),#b675fb,rgb(var(--c-rdv)),#9b72fa,rgb(var(--c-service)),#d09cff,rgb(var(--c-ops)),#8443f0) border-box;box-shadow:0 30px 70px -42px rgba(251,191,36,0.6),0 0 0 1px rgba(255,255,255,0.02) inset;animation:ag-spin 14s linear infinite}.ag-end.is-off .ag-custom{animation-play-state:paused}.ag-custom::before{content:"";position:absolute;z-index:-1;right:-8px;top:-8px;width:170px;height:130px;background:radial-gradient(rgba(251,191,36,0.55) 1px,transparent 1.6px) 0 0 / 13px 13px;-webkit-mask-image:radial-gradient(closest-side at 72% 32%,#000,transparent);mask-image:radial-gradient(closest-side at 72% 32%,#000,transparent);opacity:0.6;pointer-events:none}.ag-custom::after{content:"";position:absolute;z-index:-1;right:16px;top:14px;width:56px;height:56px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fde68a' d='M12 0C12.9 8 16 11.1 24 12C16 12.9 12.9 16 12 24C11.1 16 8 12.9 0 12C8 11.1 11.1 8 12 0Z'/%3E%3C/svg%3E") 0 0 / 34px 34px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23e9d5ff' d='M12 0C12.9 8 16 11.1 24 12C16 12.9 12.9 16 12 24C11.1 16 8 12.9 0 12C8 11.1 11.1 8 12 0Z'/%3E%3C/svg%3E") 36px 32px / 18px 18px no-repeat;filter:drop-shadow(0 0 8px rgba(251,191,36,0.75));opacity:0.85;animation:ag-twinkle 3.6s ease-in-out infinite}.ag-custom__eyebrow{padding:5px 11px 5px 9px;border-radius:999px;border:1px solid rgba(251,191,36,0.38);background:rgba(251,191,36,0.08);font-size:0.75rem;letter-spacing:0.12em}.ag-idea__count{font-size:0.75rem}.ag-custom__title{margin-top:12px;padding-right:64px;font-size:1.42rem}.ag-custom__text{margin-top:8px;font-size:1rem}.ag-idea{margin-top:14px}.ag-idea textarea{font-size:16px;min-height:96px;border-color:rgba(251,191,36,0.28);background:linear-gradient(180deg,rgba(8,2,16,0.82),rgba(20,7,34,0.82))}.ag-idea__row{margin-top:10px;gap:10px}.ag-idea__status{flex-basis:100%;font-size:0.86rem}.ag-idea__btns{width:100%;margin-left:0}.ag-idea__btns .btn{flex:1 1 auto;justify-content:center}.ag-help{padding:18px 16px 16px;border:1px solid transparent;border-radius:22px;background:radial-gradient(100% 60% at 0% 0%,rgba(34,211,238,0.1),transparent 58%) padding-box,radial-gradient(90% 70% at 100% 100%,rgba(182,117,251,0.22),transparent 62%) padding-box,linear-gradient(rgba(14,4,26,0.92),rgba(14,4,26,0.92)) padding-box,linear-gradient(135deg,rgba(34,211,238,0.55),rgba(182,117,251,0.45) 45%,rgba(208,156,255,0.2)) border-box}.ag-help__eyebrow{font-size:0.75rem;letter-spacing:0.1em}.ag-help__title{font-size:1.36rem}.ag-help__text{font-size:1rem}.ag-help__actions{gap:8px;margin-top:14px}.ag-opt{min-height:56px;padding:8px 12px 8px 8px;border-color:rgba(208,156,255,0.22);background:rgba(182,117,251,0.05)}.ag-opt--b{border-color:rgba(155,114,250,0.24)}.ag-opt--c{border-color:rgba(56,189,248,0.26);background:rgba(56,189,248,0.05)}.ag-opt__text strong{font-size:0.98rem}.ag-opt__text small{font-size:0.8rem;color:var(--ink-3)}}@keyframes ag-legend-dot{0%,70%,100%{transform:none;opacity:0.88}35%{transform:scale(1.4);opacity:1}}@keyframes ag-const-in{from{opacity:0}}@keyframes ag-sweep-t{from{transform:translateX(-129%)}to{transform:translateX(247%)}}@media(min-width:600px){.ag-const{display:none}}@keyframes ag-view-in{from{opacity:0;transform:translate3d(0,12px,0) scale(0.985)}}@keyframes ag-twinkle{0%,100%{opacity:0.85;transform:none}50%{opacity:0.5;transform:scale(0.9) rotate(8deg)}}@media(max-width:599.98px)and (prefers-reduced-motion:reduce){.ag-legend__btn::before,.ag-custom,.ag-custom::after,.ag-groups.is-swap>.ag-group:not([hidden]),.ag-const{animation:none}.ag-group__head::before{animation:none;will-change:auto}}@media(max-width:379.98px){.ag-legend{width:58%}.ag-legend__note{font-size:0.76rem}.ag-legend__btn{gap:7px;padding-left:10px;font-size:0.75rem;letter-spacing:0.03em}.ag-legend__btn::after{min-width:8px}.ag-catalogue[data-view=home] .ag-group__head{padding:11px 10px 10px}.ag-catalogue[data-view=home] .ag-group__title{font-size:1rem}.ag-catalogue[data-view=home] .ag-group__icons li{width:24px;height:24px}.ag-catalogue[data-view=home] .ag-group__num{display:none}.ag-catalogue[data-view=home] .ag-group__top{padding-right:0}.ag-catalogue:is([data-view=cat],[data-view=search]) .ag-group__title{font-size:1.18rem}.ag-live__bar{gap:8px;letter-spacing:0.05em}.ag-live__lights{display:none}.ag-live__kicker{letter-spacing:0.03em;text-wrap:balance}.ag-flow__step{letter-spacing:0.01em}.ag-msg__who{letter-spacing:0.01em;text-wrap:balance}.agent__kicker{letter-spacing:0.03em}}@media(max-width:599.98px){.ag-opt--c .ag-opt__text small{overflow-wrap:normal}}@media(max-width:374.98px){.ag-opt--c .ag-opt__text small{font-size:0.75rem}}.ag-cat-hint{display:none}@media(max-width:599.98px){.ag-catalogue #t-catalogue{position:static!important;width:auto;height:auto;margin:0 0 12px;padding:0;overflow:visible;clip:auto;clip-path:none;white-space:normal;display:flex;align-items:center;gap:10px;font-family:var(--f-display);font-weight:700;font-size:1.3rem;line-height:1.15;letter-spacing:-0.02em;color:var(--ink)}.ag-catalogue #t-catalogue::before{content:"";flex:none;width:12px;height:12px;border-radius:50%;background:conic-gradient(rgb(var(--c-ventes)) 0 25%,rgb(var(--c-service)) 0 50%,rgb(var(--c-rdv)) 0 75%,rgb(var(--c-ops)) 0);box-shadow:0 0 0 3px rgba(176,132,252,0.16),0 0 14px rgba(176,132,252,0.7)}.ag-catalogue[data-view=home] .ag-cat-hint{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-family:var(--f-mono);font-size:0.75rem;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:var(--ink-3)}.ag-cat-hint::after{content:"";flex:1 1 auto;height:1px;background:linear-gradient(90deg,rgba(208,156,255,0.45),transparent)}.ag-catalogue[data-view=home] .ag-group__label{display:none}.ag-catalogue[data-view=home] .ag-group__top{margin-bottom:10px}.ag-catalogue[data-view=home] .ag-group__icons{padding-top:10px}.ag-note{margin-bottom:12px;padding:10px 10px 10px 10px;gap:6px 10px;grid-template-columns:28px minmax(0,1fr)}.ag-note__icon{width:28px;height:28px;border-radius:9px}.ag-note__icon .icon{width:15px;height:15px}.ag-end{margin-top:18px}.ag-end__grid{gap:12px}.ag-custom{padding:16px 14px 14px}.ag-custom__title{margin-top:10px;font-size:1.3rem}.ag-custom__text{margin-top:6px}.ag-idea{margin-top:12px}.ag-idea textarea{min-height:84px}.ag-help{padding:16px 14px 14px}.ag-help__title{font-size:1.26rem}.ag-help__actions{margin-top:12px}.ag-opt{min-height:54px}}@media(max-width:599.98px){body[data-tone=agents]{--tone-a: #b675fb;--tone-b: #a24cf3;--tone-c: #d09cff;--tone-glow: rgba(182, 117, 251, 0.42);--ag-glow: rgba(182, 117, 251, 0.42)}.ag-msg--agent{background:linear-gradient(135deg,rgba(var(--cat-rgb),0.22),rgba(132,67,240,0.2)),rgba(10,3,20,0.5)}.ag-note{border-color:rgba(208,156,255,0.28)}.ag-note__icon{background:linear-gradient(140deg,#fbbf24 0%,#d09cff 55%,#8443f0 100%)}.ag-note__link{border-color:rgba(208,156,255,0.45)}.ag-idea textarea:focus{box-shadow:0 0 0 3px rgba(182,117,251,0.26),0 0 30px -10px rgba(251,191,36,0.55)}.ag-opt__icon{background:linear-gradient(140deg,#b675fb,#7330e4);box-shadow:0 8px 20px -8px #a24cf3}.ag-opt__icon--b{background:linear-gradient(140deg,#9b72fa,#6528d6);box-shadow:0 8px 20px -8px #8443f0}.ag-opt__icon--c{background:linear-gradient(140deg,#38bdf8,#7330e4);box-shadow:0 8px 20px -8px #38bdf8}}@media(max-width:374.98px){.ag-catalogue #t-catalogue{font-size:1.12rem;gap:8px}.ag-catalogue #t-catalogue::before{width:10px;height:10px}}.ag-idea__toggle{display:none}@media(max-width:599.98px){.ag-idea__toggle{display:flex;align-items:center;gap:10px;width:100%;min-height:50px;padding:10px 14px;border-radius:14px;border:1px dashed rgba(251,191,36,0.55);background:linear-gradient(100deg,rgba(251,191,36,0.13),rgba(182,117,251,0.1) 70%),rgba(8,2,16,0.6);color:var(--ink);font-weight:700;font-size:0.97rem;line-height:1.3;text-align:left;box-shadow:0 0 22px -12px rgba(251,191,36,0.8);transition:border-color var(--t-fast),background-color var(--t-fast),transform var(--t-fast)}.ag-idea__toggle .icon{flex:none;width:18px;height:18px;color:#fcd34d;filter:drop-shadow(0 0 6px rgba(251,191,36,0.7))}.ag-idea__toggle:active{transform:scale(0.98);border-style:solid}.ag-idea__toggle:focus-visible{outline:2px solid #fcd34d;outline-offset:2px}.ag-idea[data-folded]>:not(.ag-idea__toggle){display:none}.ag-idea:not([data-folded])>.ag-idea__toggle{display:none}.ag-idea[data-folded]{margin-top:14px}.ag-custom__title{padding-right:58px}.ag-live__bar{padding-block:8px}.ag-live__agent{padding-top:6px;row-gap:4px}.ag-flow{margin-top:6px;padding-block:2px 0}.ag-flow__step{gap:5px}.ag-flow__step i{width:20px;height:20px}.ag-flow__line{top:11px}.ag-feed{gap:6px;padding-top:8px;padding-bottom:4px}.ag-msg{padding:7px 12px}.ag-live__foot{margin-top:4px;padding-block:8px 10px}.ag-help__text{margin-top:6px;line-height:1.5}.ag-help__actions{gap:6px;margin-top:10px}.ag-opt{min-height:50px;padding-block:6px}.ag-opt__icon{width:36px;height:36px;border-radius:11px}}
