.lgk-outils-hub{padding-block:var(--section-vertical-spacing, 3rem)}.lgk-outils-hub__header{max-width:44rem;margin-inline:auto;text-align:center}.lgk-outils-hub__header .prose{margin-top:.75rem}.lgk-outils-hub__stats{margin:.75rem 0 0;font-size:.8125rem;font-weight:700;color:#a78bfa}.lgk-outils-hub__search-wrap{max-width:28rem;margin:1.5rem auto 0}.lgk-outils-hub__search{width:100%;padding:.65rem 1rem;border-radius:12px;border:1px solid rgb(255 255 255 / .14);background:#00000059;color:inherit;font-size:.875rem}.lgk-outils-hub__search::placeholder{color:#ffffff73}.lgk-outils-hub__credit{margin-top:2rem;font-size:.8125rem}.lgk-outils-hub__credit a{color:#a78bfa}.lgk-outils-hub__filters{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin:1.25rem 0 1.5rem}.lgk-outils-hub__filter{padding:.45rem .9rem;border-radius:999px;border:1px solid rgb(255 255 255 / .12);background:#ffffff0a;color:inherit;font-size:.8125rem;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.lgk-outils-hub__filter:hover{background:#ffffff14}.lgk-outils-hub__filter.is-active{border-color:#6366f199;background:#6366f133;color:#c7d2fe}.lgk-outils-hub__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:.85rem}.lgk-outils-hub__card:focus-visible{outline:2px solid rgb(99 102 241 / .75);outline-offset:2px}.lgk-outils-hub__card{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;padding:1rem 1.05rem;border-radius:14px;border:1px solid rgb(255 255 255 / .1);background:radial-gradient(circle at top right,rgb(99 102 241 / .12),transparent 55%),#ffffff08;text-align:left;color:inherit;cursor:pointer;transition:transform .15s ease,border-color .15s ease,background .15s ease}.lgk-outils-hub__card:hover{transform:translateY(-2px);border-color:#6366f159;background:radial-gradient(circle at top right,rgb(99 102 241 / .18),transparent 55%),#ffffff0d}.lgk-outils-hub__card.is-hidden{display:none}.lgk-outils-hub__card-top{display:flex;align-items:center;gap:.55rem;width:100%}.lgk-outils-hub__icon{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:10px;font-size:1.15rem;background:#ffffff14;flex-shrink:0}.lgk-outils-hub__card-title{margin:0;font-size:.9375rem;font-weight:700;line-height:1.3}.lgk-outils-hub__card-desc{margin:0;font-size:.75rem;line-height:1.45;color:#ffffff94}.lgk-outils-hub__card-tag{margin-top:.15rem;font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#a78bfa}.lgk-outils-hub__card-links{display:flex;gap:.5rem;margin-top:.45rem;width:100%}.lgk-outils-hub__card-link{font-size:.6875rem;font-weight:700;color:#c7d2fe;text-decoration:none;opacity:.85}.lgk-outils-hub__card-link:hover{text-decoration:underline;opacity:1}.lgk-outils-hub__modal{width:min(36rem,calc(100vw - 2rem));max-height:calc(100vh - 2rem);padding:0;border:1px solid rgb(255 255 255 / .12);border-radius:16px;background:#0e0e12;color:#f5f5f5;box-shadow:0 24px 64px #0000008c}.lgk-outils-hub__modal::backdrop{background:#000000a6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.lgk-outils-hub__modal-inner{display:flex;flex-direction:column;max-height:calc(100vh - 2rem)}.lgk-outils-hub__modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.15rem 1.25rem .75rem;border-bottom:1px solid rgb(255 255 255 / .08)}.lgk-outils-hub__modal-title{margin:0;font-size:1.125rem;font-weight:700}.lgk-outils-hub__modal-close{display:grid;place-items:center;width:2rem;height:2rem;border:none;border-radius:8px;background:#ffffff14;color:inherit;font-size:1.25rem;line-height:1;cursor:pointer}.lgk-outils-hub__modal-close:hover{background:#ffffff24}.lgk-outils-hub__modal-body{padding:1rem 1.25rem 1.25rem;overflow:auto}.lgk-outil{display:grid;gap:.85rem}.lgk-outil label{display:grid;gap:.35rem;font-size:.8125rem;font-weight:600}.lgk-outil input,.lgk-outil textarea,.lgk-outil select{width:100%;padding:.55rem .7rem;border-radius:10px;border:1px solid rgb(255 255 255 / .14);background:#00000059;color:inherit;font:inherit;font-size:.875rem}.lgk-outil textarea{min-height:6rem;resize:vertical}.lgk-outil__row{display:grid;gap:.75rem}@media screen and (min-width:520px){.lgk-outil__row--2{grid-template-columns:1fr 1fr}}.lgk-outil__result{padding:.75rem .85rem;border-radius:10px;border:1px solid rgb(52 211 153 / .25);background:#34d39914;font-size:.875rem;line-height:1.5;word-break:break-word}.lgk-outil__result--warn{border-color:#fbbf2459;background:#fbbf2414}.lgk-outil__result--muted{border-color:#ffffff1a;background:#ffffff0a;color:#ffffffbf}.lgk-outil__btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.55rem 1rem;border:none;border-radius:10px;background:linear-gradient(135deg,#6366f1,#4f46e5);color:#fff;font-size:.8125rem;font-weight:700;cursor:pointer}.lgk-outil__btn:hover{filter:brightness(1.08)}.lgk-outil__btn--ghost{background:#ffffff14;color:inherit}.lgk-outil__actions{display:flex;flex-wrap:wrap;gap:.5rem}.lgk-outil__meter{display:grid;gap:.35rem}.lgk-outil__meter-bar{height:6px;border-radius:999px;background:#ffffff1a;overflow:hidden}.lgk-outil__meter-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#34d399,#6366f1);transition:width .2s ease}.lgk-outil__meter-fill.is-over{background:linear-gradient(90deg,#fbbf24,#ef4444)}.lgk-outil__hint{margin:0;font-size:.75rem;color:#ffffff80}.lgk-outil__timer-display{font-size:2.5rem;font-weight:800;font-variant-numeric:tabular-nums;text-align:center;letter-spacing:.04em}.lgk-outils-hub__empty{grid-column:1 / -1;text-align:center;padding:2rem;color:#ffffff8c}.lgk-outils-hub__breadcrumb{margin:0 0 1rem;font-size:.8125rem}.lgk-outils-hub__breadcrumb ol{display:flex;flex-wrap:wrap;gap:.35rem .5rem;justify-content:center;margin:0;padding:0;list-style:none}.lgk-outils-hub__breadcrumb li+li:before{content:"\203a";margin-right:.5rem;color:#ffffff59}.lgk-outils-hub__breadcrumb a{color:#a78bfa;text-decoration:none}.lgk-outils-hub__breadcrumb a:hover{text-decoration:underline}.lgk-outils-hub__breadcrumb [aria-current=page]{color:#ffffff8c}.lgk-outils-hub__eyebrow{margin:0 0 .35rem;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#a78bfa}.lgk-outils-hub__title{margin-bottom:.5rem}.lgk-outils-hub__intro{margin-top:.75rem}.lgk-outils-hub__badges{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.1rem}.lgk-outils-hub__badge{display:inline-flex;align-items:center;gap:.25rem;padding:.35rem .75rem;border-radius:999px;border:1px solid rgb(255 255 255 / .12);background:#ffffff0a;font-size:.75rem;color:#ffffffbf}.lgk-outils-hub__badge strong{color:#f5f5f5;font-weight:800}.lgk-outils-hub__badge--accent{border-color:#34d39959;background:#34d3991a;color:#a7f3d0}.lgk-outils-hub__badge--accent strong{color:#a7f3d0}.lgk-outils-hub__cat-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem;margin:1.25rem 0 .5rem}.lgk-outils-hub__cat-pill{display:inline-flex;align-items:center;gap:.25rem;padding:.4rem .85rem;border-radius:999px;border:1px solid rgb(255 255 255 / .12);background:#ffffff0a;color:inherit;font-size:.75rem;font-weight:600;text-decoration:none;transition:background .15s ease,border-color .15s ease}.lgk-outils-hub__cat-pill:hover{background:#6366f126;border-color:#6366f159}.lgk-outils-hub__popular{margin:1.5rem 0 .5rem}.lgk-outils-hub__section-title{margin:0;font-size:1.35rem;font-weight:800;line-height:1.2}.lgk-outils-hub__section-desc{margin:.4rem 0 0;font-size:.875rem;line-height:1.5;color:#ffffff9e;max-width:42rem}.lgk-outils-hub__section-count{margin:.35rem 0 0;font-size:.75rem;font-weight:700;color:#a78bfa}.lgk-outils-hub__category{margin-top:2.5rem;padding-top:2rem;border-top:1px solid rgb(255 255 255 / .08)}.lgk-outils-hub__category:first-child{margin-top:1.5rem;padding-top:0;border-top:none}.lgk-outils-hub__category-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1rem}.lgk-outils-hub__section-more{flex-shrink:0;padding:.45rem .9rem;border-radius:999px;border:1px solid rgb(99 102 241 / .4);background:#6366f11f;color:#c7d2fe;font-size:.8125rem;font-weight:700;text-decoration:none;transition:background .15s ease}.lgk-outils-hub__section-more:hover{background:#6366f138}.lgk-outils-hub__grid--popular{margin-top:1rem}.lgk-outils-hub__sections[hidden],.lgk-outils-hub__grid[hidden]{display:none!important}.lgk-outils-hub__hub-links{display:grid;gap:.55rem}.lgk-outils-hub__hub-link{display:flex;align-items:flex-start;gap:.65rem;padding:.75rem .85rem;border-radius:12px;border:1px solid rgb(255 255 255 / .1);background:#ffffff08;color:inherit;text-decoration:none;transition:border-color .15s ease,background .15s ease}.lgk-outils-hub__hub-link:hover{border-color:#6366f159;background:#6366f114}.lgk-outils-hub__hub-link-icon{display:grid;place-items:center;width:2rem;height:2rem;border-radius:8px;background:#ffffff14;font-size:1rem;flex-shrink:0}.lgk-outils-hub__hub-link-body{display:grid;gap:.15rem;flex:1;min-width:0}.lgk-outils-hub__hub-link-title{font-size:.875rem;font-weight:700;line-height:1.3}.lgk-outils-hub__hub-link-desc{font-size:.75rem;line-height:1.4;color:#ffffff8c}.lgk-outils-hub__hub-link-badge{flex-shrink:0;align-self:center;padding:.2rem .45rem;border-radius:6px;background:#6366f133;color:#c7d2fe;font-size:.625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.lgk-outils-hub__modal{width:min(40rem,calc(100vw - 2rem))}.lgk-outils-hub__seo-block{margin-top:3rem;padding:1.5rem 1.25rem;border-radius:16px;border:1px solid rgb(255 255 255 / .08);background:#ffffff05}.lgk-outils-hub__seo-block .prose{margin-top:.75rem;max-width:48rem}.lgk-outils-hub__faq{margin-top:2.5rem}.lgk-outils-hub__faq-list{display:grid;gap:.55rem;margin-top:1rem;max-width:44rem;margin-inline:auto}.lgk-outils-hub__faq-item{border-radius:12px;border:1px solid rgb(255 255 255 / .1);background:#ffffff08;overflow:hidden}.lgk-outils-hub__faq-item summary{padding:.85rem 1rem;font-size:.9375rem;font-weight:700;cursor:pointer;list-style:none}.lgk-outils-hub__faq-item summary::-webkit-details-marker{display:none}.lgk-outils-hub__faq-item summary:after{content:"+";float:right;color:#a78bfa;font-weight:800}.lgk-outils-hub__faq-item[open] summary:after{content:"\2212"}.lgk-outils-hub__faq-item .prose{padding:0 1rem 1rem;font-size:.875rem;color:#ffffffb8}.lgk-outils-hub__related{margin-top:2.5rem;text-align:center}.lgk-outils-hub__related-list{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem .75rem;margin:1rem 0 0;padding:0;list-style:none}.lgk-outils-hub__related-list a{display:inline-flex;padding:.4rem .85rem;border-radius:999px;border:1px solid rgb(255 255 255 / .12);background:#ffffff0a;color:#c7d2fe;font-size:.8125rem;font-weight:600;text-decoration:none;transition:background .15s ease,border-color .15s ease}.lgk-outils-hub__related-list a:hover{background:#6366f126;border-color:#6366f159}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
/*# sourceMappingURL=/cdn/shop/t/48/assets/lgk-outils-hub.css.map */
