.tool[data-astro-cid-zijrtw2k]{align-items:center;gap:8px;line-height:1;display:inline-flex}.tool--labeled[data-astro-cid-zijrtw2k]{border:1px solid var(--color-rule);background:var(--color-bg-card);border-radius:10px;padding:8px 12px 8px 10px;font-size:.85rem;font-weight:600}.sr-only[data-astro-cid-zijrtw2k]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.auto-card[data-astro-cid-x7j7sxog]{gap:var(--space-3);background:var(--color-bg-card);border:1px solid var(--color-rule);border-radius:var(--radius-lg);padding:var(--space-6);transition:transform var(--motion-base) var(--ease-out), box-shadow var(--motion-base) var(--ease-out), border-color var(--motion-base);flex-direction:column;display:flex;position:relative}.auto-card[data-astro-cid-x7j7sxog]:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}.auto-card[data-astro-cid-x7j7sxog]:has(.auto-add[aria-pressed=true]){border-color:var(--color-accent)}.auto-card[data-astro-cid-x7j7sxog][hidden]{display:none}.auto-card__top[data-astro-cid-x7j7sxog]{justify-content:space-between;gap:var(--space-3);align-items:center;display:flex}.auto-card__famille[data-astro-cid-x7j7sxog]{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-accent-hover);font-weight:600}.auto-card__niveau[data-astro-cid-x7j7sxog]{border:1px solid var(--color-rule-strong);color:var(--color-fg-muted);white-space:nowrap;border-radius:999px;padding:2px 10px;font-size:.75rem}.auto-card__niveau[data-astro-cid-x7j7sxog][data-niveau="Plug & play"]{color:#335a4e;background:#4b7b6c1f;border-color:#0000}.auto-card__niveau[data-astro-cid-x7j7sxog][data-niveau=Projet]{color:#5b425e;background:#7a5c7e1f;border-color:#0000}.auto-card__title[data-astro-cid-x7j7sxog]{margin:0;font-size:1.25rem;line-height:1.25}.auto-card__title[data-astro-cid-x7j7sxog] a[data-astro-cid-x7j7sxog]{color:inherit;text-decoration:none}.auto-card__title[data-astro-cid-x7j7sxog] a[data-astro-cid-x7j7sxog]:after{content:"";position:absolute;inset:0}.auto-card__pitch[data-astro-cid-x7j7sxog]{color:var(--color-fg-muted);font-size:var(--text-body-sm);line-height:var(--leading-body);flex:1;margin:0}.auto-card__gain[data-astro-cid-x7j7sxog]{font-size:var(--text-body-sm);color:var(--color-fg);border-left:3px solid var(--color-accent);padding-left:var(--space-3);margin:0;font-weight:600}.auto-card__tools[data-astro-cid-x7j7sxog]{background:var(--color-bg-soft);border-radius:var(--radius-md);background-image:radial-gradient(var(--color-rule) 1px, transparent 1px);background-size:12px 12px;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;display:flex}.auto-card__arrow[data-astro-cid-x7j7sxog]{color:var(--color-accent);opacity:.8;font-size:.75rem}.auto-card__actions[data-astro-cid-x7j7sxog]{margin-top:var(--space-2);justify-content:space-between;align-items:center;display:flex}.auto-card__actions[data-astro-cid-x7j7sxog] .btn-text[data-astro-cid-x7j7sxog]{z-index:1;font-size:var(--text-body-sm);position:relative}.auto-add[data-astro-cid-x7j7sxog]{z-index:1;font:inherit;font-size:var(--text-body-sm);border:1.5px solid var(--color-accent);color:var(--color-accent-hover);cursor:pointer;transition:background var(--motion-fast), color var(--motion-fast);background:0 0;border-radius:999px;padding:6px 14px;font-weight:600;position:relative}.auto-add[data-astro-cid-x7j7sxog]:hover{background:var(--color-accent-soft)}.auto-add[data-astro-cid-x7j7sxog][aria-pressed=true]{background:var(--color-accent-hover);color:var(--color-white-on-accent);border-color:var(--color-accent-hover)}.auto-add__on[data-astro-cid-x7j7sxog]{display:none}.auto-add[data-astro-cid-x7j7sxog][aria-pressed=true] .auto-add__on[data-astro-cid-x7j7sxog]{display:inline}.auto-add[data-astro-cid-x7j7sxog][aria-pressed=true] .auto-add__off[data-astro-cid-x7j7sxog]{display:none}.sel-bar[data-astro-cid-vbhpwzjf]{left:50%;bottom:var(--space-5);z-index:60;width:min(880px, calc(100% - 2 * var(--space-4)));background:var(--color-fg);color:var(--color-bg-card);border-radius:var(--radius-lg);animation:.3s cubic-bezier(.16,1,.3,1) sel-in;position:fixed;transform:translate(-50%);box-shadow:0 12px 40px #2a1f1759}.sel-bar[data-astro-cid-vbhpwzjf][hidden]{display:none}@keyframes sel-in{0%{opacity:0;transform:translate(-50%,20px)}to{opacity:1;transform:translate(-50%)}}.sel-bar__inner[data-astro-cid-vbhpwzjf]{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);display:flex}.sel-bar__text[data-astro-cid-vbhpwzjf]{min-width:0;font-size:var(--text-body-sm)}.sel-bar__text[data-astro-cid-vbhpwzjf] strong[data-astro-cid-vbhpwzjf]{color:var(--color-accent-on-dark);margin-right:4px;font-size:1.25rem}.sel-bar__names[data-astro-cid-vbhpwzjf]{opacity:.7;white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;display:block;overflow:hidden}.sel-bar__actions[data-astro-cid-vbhpwzjf]{gap:var(--space-3);flex-shrink:0;align-items:center;display:flex}.sel-bar__clear[data-astro-cid-vbhpwzjf]{color:inherit;opacity:.7;cursor:pointer;font:inherit;background:0 0;border:0;font-size:.85rem;text-decoration:underline}@media (width<=640px){.sel-bar__names[data-astro-cid-vbhpwzjf],.sel-bar__clear[data-astro-cid-vbhpwzjf]{display:none}.sel-bar__cta[data-astro-cid-vbhpwzjf]{padding-inline:var(--space-4);font-size:.85rem}}
