.sr-form-wrap:where(.astro-sqekdmok){max-width:51.25rem}.sr-form:where(.astro-sqekdmok){display:flex;flex-direction:column;gap:.625rem}.sr-label:where(.astro-sqekdmok){font-size:var(--fs-md);font-weight:600;color:hsl(var(--foreground))}.sr-box:where(.astro-sqekdmok){position:relative;display:flex;align-items:center}.sr-box:where(.astro-sqekdmok) .sr-box__icon{position:absolute;left:1.125rem;color:hsl(var(--muted-foreground));pointer-events:none}.sr-input:where(.astro-sqekdmok){width:100%;min-height:3.5rem;box-sizing:border-box;padding:0 3.5rem 0 3.25rem;border:1px solid hsl(var(--border));border-radius:.625rem;background:hsl(var(--card));font:inherit;font-size:var(--fs-md);color:hsl(var(--foreground));transition:border-color .15s ease-out}.sr-input:where(.astro-sqekdmok)::-webkit-search-cancel-button{display:none}.sr-input:where(.astro-sqekdmok)::placeholder{color:hsl(var(--muted-foreground))}.sr-input:where(.astro-sqekdmok):focus{outline:none;border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary) / .15)}.sr-clear:where(.astro-sqekdmok){position:absolute;right:.375rem;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:0;border-radius:.5rem;background:transparent;color:hsl(var(--muted-foreground));cursor:pointer}.sr-clear:where(.astro-sqekdmok)[hidden]{display:none}.sr-keys:where(.astro-sqekdmok){display:flex;flex-wrap:wrap;gap:.375rem 1rem;margin:0;font-size:var(--fs-xs);color:hsl(var(--muted-foreground))}.sr-keys:where(.astro-sqekdmok) span:where(.astro-sqekdmok){display:inline-flex;align-items:center;gap:.375rem}.sr-keys:where(.astro-sqekdmok) kbd:where(.astro-sqekdmok){padding:.125rem .4375rem;border:1px solid hsl(var(--border));border-bottom-width:2px;border-radius:.3125rem;background:hsl(var(--card));font:inherit;font-size:var(--fs-xs);color:hsl(var(--foreground))}.sr-noscript:where(.astro-sqekdmok){margin:2rem 0 0;color:hsl(var(--muted-foreground))}.sr-split:where(.astro-sqekdmok){display:grid;grid-template-columns:11.5rem minmax(0,1fr);gap:2rem;align-items:start;margin-top:3rem}.sr-split:where(.astro-sqekdmok)[hidden]{display:none}.sr-filters:where(.astro-sqekdmok){position:sticky;top:6rem;display:flex;flex-direction:column;gap:.25rem}.sr-legend:where(.astro-sqekdmok){margin:0 0 .5rem;font-size:var(--fs-xs);letter-spacing:.05em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-weight:600}.sr-filt:where(.astro-sqekdmok){display:flex;align-items:center;justify-content:space-between;gap:.625rem;width:100%;min-height:2.75rem;padding:0 .75rem;border:1px solid transparent;border-radius:.5rem;background:transparent;font:inherit;font-size:var(--fs-sm);color:hsl(var(--muted-foreground));text-align:left;cursor:pointer;transition:background-color .15s ease-out,color .15s ease-out,transform .1s ease-out;font-weight:400}.sr-filt:where(.astro-sqekdmok):active{transform:scale(.97)}.sr-filt:where(.astro-sqekdmok)[aria-pressed=true]{border-color:hsl(var(--primary) / .45);background:hsl(var(--primary) / .12);color:hsl(var(--foreground))}.sr-filt__n:where(.astro-sqekdmok){font-size:var(--fs-xs);font-weight:400;color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums}.sr-filt:where(.astro-sqekdmok)[aria-pressed=true] .sr-filt__n:where(.astro-sqekdmok){color:hsl(var(--primary))}.sr-main:where(.astro-sqekdmok){min-width:0}.sr-status:where(.astro-sqekdmok){margin:0;padding-bottom:.75rem;border-bottom:1px solid hsl(var(--border) / .5);font-size:var(--fs-sm);color:hsl(var(--muted-foreground))}.sr-main:where(.astro-sqekdmok) .sr-group+.sr-group{margin-top:1.5rem}.sr-main:where(.astro-sqekdmok) .sr-group__t{margin:1.25rem 0 0;padding:0 .75rem .5rem;font-size:var(--fs-xs);font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.sr-main:where(.astro-sqekdmok) .sr-group__n{margin-left:.25rem;color:hsl(var(--primary))}.sr-main:where(.astro-sqekdmok) .sr-res{display:flex;flex-direction:column;gap:.5rem;padding:1.25rem .75rem 1.5rem;border-bottom:1px solid hsl(var(--border) / .5)}.sr-main:where(.astro-sqekdmok) .sr-res__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-size:var(--fs-xs);color:hsl(var(--muted-foreground))}.sr-main:where(.astro-sqekdmok) .sr-res__path{min-width:0;overflow-wrap:anywhere;font-size:var(--fs-sm);font-weight:400;font-variant-numeric:tabular-nums}.sr-main:where(.astro-sqekdmok) .sr-res__sep{opacity:.5}.sr-main:where(.astro-sqekdmok) .sr-pill{padding:.125rem .5rem;border-radius:.375rem;background:hsl(var(--primary) / .12);color:hsl(var(--primary))}.sr-main:where(.astro-sqekdmok) .sr-pill--pages{background:hsl(var(--c5) / .14);color:hsl(var(--c5))}.sr-main:where(.astro-sqekdmok) .sr-pill--veille{background:hsl(var(--c2) / .14);color:hsl(var(--c2))}.sr-main:where(.astro-sqekdmok) .sr-pill--ressources{background:hsl(var(--c4) / .14);color:hsl(var(--c4))}.sr-main:where(.astro-sqekdmok) .sr-res__t{margin:0;padding:0;font-size:var(--fs-h3);font-weight:600;line-height:1.3;letter-spacing:-.01em}.sr-main:where(.astro-sqekdmok) .sr-res__t a{color:hsl(var(--foreground));text-decoration:none}.sr-main:where(.astro-sqekdmok) .sr-res__x{max-width:70ch;margin:0;font-size:var(--fs-md);line-height:1.65;color:hsl(var(--muted-foreground))}.sr-main:where(.astro-sqekdmok) .sr-hl{padding:0 .125rem;border-radius:.1875rem;background:hsl(var(--primary) / .14);box-shadow:inset 0 -1px hsl(var(--primary) / .45);color:hsl(var(--foreground))}.sr-main:where(.astro-sqekdmok) .sr-subs{display:flex;flex-direction:column;gap:.125rem;margin:.375rem 0 0;padding:0;list-style:none}.sr-main:where(.astro-sqekdmok) .sr-sub{display:grid;grid-template-columns:1rem minmax(0,1fr);gap:.625rem;padding:.625rem .75rem;border-radius:.5rem;color:hsl(var(--foreground));text-decoration:none}.sr-main:where(.astro-sqekdmok) .sr-sub svg{margin-top:.1875rem;color:hsl(var(--primary))}.sr-main:where(.astro-sqekdmok) .sr-sub__body{display:flex;flex-direction:column;gap:.125rem;min-width:0}.sr-main:where(.astro-sqekdmok) .sr-sub__t{font-size:var(--fs-md);font-weight:600}.sr-main:where(.astro-sqekdmok) .sr-sub__x{font-size:var(--fs-md);line-height:1.55;color:hsl(var(--muted-foreground))}.sr-box-state:where(.astro-sqekdmok),.sr-none:where(.astro-sqekdmok){display:flex;gap:.875rem;margin-top:1.5rem;padding:1.5rem;border:1px dashed hsl(var(--border));border-radius:.75rem}.sr-none:where(.astro-sqekdmok){flex-direction:column;gap:1.125rem;max-width:51.25rem;padding:1.75rem}.sr-box-state:where(.astro-sqekdmok)[hidden],.sr-none:where(.astro-sqekdmok)[hidden],.sr-end:where(.astro-sqekdmok)[hidden],.sr-error:where(.astro-sqekdmok)[hidden]{display:none}.sr-box-state__body:where(.astro-sqekdmok){display:flex;flex-direction:column;gap:.5rem}.sr-state__t:where(.astro-sqekdmok){margin:0;font-size:var(--fs-h3);font-weight:600;color:hsl(var(--foreground))}.sr-state__p:where(.astro-sqekdmok){max-width:62ch;margin:.375rem 0 0;font-size:var(--fs-md);line-height:1.65;color:hsl(var(--muted-foreground))}.sr-none__cmd:where(.astro-sqekdmok){margin:0;font-size:var(--fs-sm);color:hsl(var(--muted-foreground))}.sr-none__label:where(.astro-sqekdmok){margin:0 0 .5rem;font-size:var(--fs-xs);letter-spacing:.05em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-weight:600}.sr-chips:where(.astro-sqekdmok){display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.sr-chip:where(.astro-sqekdmok){display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;box-sizing:border-box;padding:0 .875rem;border:1px solid hsl(var(--primary) / .4);border-radius:.5rem;background:hsl(var(--primary) / .1);font-size:var(--fs-sm);color:hsl(var(--primary));text-decoration:none;font-weight:400}.sr-chip__n:where(.astro-sqekdmok){color:hsl(var(--muted-foreground));font-size:var(--fs-xs);font-weight:400}.sr-none__links:where(.astro-sqekdmok){display:flex;flex-wrap:wrap;gap:.25rem 1.25rem;padding-top:.875rem;border-top:1px dashed hsl(var(--border) / .7);font-size:var(--fs-sm)}.sr-none__links:where(.astro-sqekdmok) .pf-tlink:where(.astro-sqekdmok){color:hsl(var(--foreground))}.sr-none__links:where(.astro-sqekdmok) .sr-suggest:where(.astro-sqekdmok){color:hsl(var(--muted-foreground))}.sr-end:where(.astro-sqekdmok){margin:1.25rem 0 0;font-size:var(--fs-xs);color:hsl(var(--muted-foreground))}.sr-error:where(.astro-sqekdmok){margin:1.5rem 0 0;padding:1.25rem;border:1px dashed hsl(var(--border));border-radius:.75rem;color:hsl(var(--muted-foreground))}@media(hover:hover)and (pointer:fine){.sr-filt:where(.astro-sqekdmok):hover{background:hsl(var(--primary) / .12);color:hsl(var(--foreground))}.sr-main:where(.astro-sqekdmok) .sr-res__t a:hover{color:hsl(var(--primary))}.sr-main:where(.astro-sqekdmok) .sr-sub:hover{background:hsl(var(--primary) / .08)}.sr-chip:where(.astro-sqekdmok):hover{border-color:hsl(var(--primary))}.sr-clear:where(.astro-sqekdmok):hover{color:hsl(var(--foreground))}}@media(max-width:639.98px){.sr-split:where(.astro-sqekdmok){grid-template-columns:minmax(0,1fr);gap:1.25rem;margin-top:1.75rem}.sr-filters:where(.astro-sqekdmok){position:static;flex-direction:row;gap:.375rem;margin-inline:-1.5rem;padding:0 1.5rem .25rem;overflow-x:auto;scrollbar-width:none}.sr-filters:where(.astro-sqekdmok)::-webkit-scrollbar{display:none}.sr-legend:where(.astro-sqekdmok),.sr-keys:where(.astro-sqekdmok){display:none}.sr-filt:where(.astro-sqekdmok){width:auto;flex:none;gap:.5rem;border-color:hsl(var(--border) / .7);border-radius:999px;white-space:nowrap}.sr-input:where(.astro-sqekdmok){min-height:3.25rem;border-radius:.875rem}.sr-none:where(.astro-sqekdmok),.sr-box-state:where(.astro-sqekdmok){padding:1.25rem;border-radius:1rem}}@media(prefers-reduced-motion:reduce){.sr-input:where(.astro-sqekdmok),.sr-filt:where(.astro-sqekdmok){transition:none}.sr-filt:where(.astro-sqekdmok):active{transform:none}}
