@keyframes gm-grow-y{0%{scale:1 0}}@keyframes gm-grow-x{0%{scale:0 1}}@keyframes gm-pop-in{0%{opacity:0;scale:.35}}@keyframes gm-fade-up{0%{opacity:0;translate:0 6px}}@keyframes gm-fade-in{0%{opacity:0}}@keyframes gm-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes gm-fan{0%{opacity:0;scale:0}}@keyframes gm-underline-in{0%{scale:0 1}}:root{--gm-ease:cubic-bezier(0.22,1,0.36,1);--gm-ease-chart:cubic-bezier(0.33,1,0.68,1)}@media (prefers-reduced-motion:no-preference){.gm-fade,.gm-grow-x,.gm-grow-y,.gm-pop{--gm-d:calc(0.08s + min(var(--i, 0) / var(--n, 20), 1) * 0.7s)}.gm-grow-y{transform-origin:50% 100%;animation:gm-grow-y .9s var(--gm-ease-chart) var(--gm-d) backwards}.gm-grow-y[data-neg]{transform-origin:50% 0}.gm-grow-x{transform-origin:0 50%;animation:gm-grow-x .9s var(--gm-ease-chart) var(--gm-d) backwards}.gm-pop,svg .gm-grow-x,svg .gm-grow-y{transform-box:fill-box}.gm-pop{transform-origin:50% 50%;animation:gm-pop-in .5s var(--gm-ease-chart) var(--gm-d) backwards}.gm-fade{animation:gm-fade-up .6s var(--gm-ease) var(--gm-d) backwards}.gm-wipe{animation:gm-wipe 1.3s var(--gm-ease-chart) .1s backwards}.gm-fan{transform-box:view-box;animation:gm-fan 1s var(--gm-ease-chart) .1s backwards}.gm-chart__area,.gm-chart__proj{animation-name:gm-fade-in;animation-fill-mode:backwards}.gm-chart__pt{transform-box:fill-box;transform-origin:50% 50%;animation:gm-pop-in .5s var(--gm-ease) 1.2s backwards}.gm-chart__lbl{animation:gm-fade-in .6s ease 1.15s backwards}.gm-chart__axis{animation:gm-fade-in .6s ease backwards}}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){:is(.gm-armed:not(.gm-in) .gm-chart__line,.gm-chart__line.gm-armed:not(.gm-in)){animation:none;stroke-dashoffset:1}.gm-armed:not(.gm-in) :is(.gm-chart__area,.gm-chart__proj,.gm-chart__pt,.gm-chart__lbl,.gm-chart__axis,.gm-pop,.gm-fade,.gm-fan),:is(.gm-pop,.gm-fade).gm-armed:not(.gm-in){animation:none;opacity:0}:is(.gm-armed:not(.gm-in) .gm-grow-y,.gm-grow-y.gm-armed:not(.gm-in)){animation:none;scale:1 0}:is(.gm-armed:not(.gm-in) .gm-grow-x,.gm-grow-x.gm-armed:not(.gm-in)){animation:none;scale:0 1}.gm-armed:not(.gm-in) .gm-wipe{animation:none;clip-path:inset(0 100% 0 0)}.gm-armed:not(.gm-in) .gm-needle{transform:rotate(0deg)!important}}:where([role=tab],.gm-seg button,.gm-tabs a,[role=group][aria-label="Période"] button,:is(.overflow-hidden,.divide-x)>button[aria-pressed],.gm-header nav[aria-label=Onglets] a,.gm-header .group>button):not(.gm-still,.gm-term *){&:not(:disabled){cursor:pointer}@media (hover:hover){&:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--neon-cyan) 60%,transparent),0 0 16px -5px color-mix(in srgb,var(--neon-cyan) 55%,transparent)}&[class~=border]:hover{border-color:var(--neon-cyan);box-shadow:0 0 16px -5px color-mix(in srgb,var(--neon-cyan) 55%,transparent)}}@media (prefers-reduced-motion:no-preference){transition:scale .22s var(--gm-ease),translate .28s var(--gm-ease),color .2s,background-color .2s,border-color .2s,box-shadow .28s,opacity .2s;@media (hover:hover){&:hover{scale:1.03}}&:active{scale:.97}}}:where(.gm-chip,button[aria-pressed],[role=radio],:is(a,button)[class~=rounded-full][class~=border],:is(a,button,[role=button],summary):is([class~="hover:border-accent"],[class~="hover:border-accent/50"],[class~="hover:border-accent/60"],[class~="hover:border-line-strong"])):not(.gm-still,.gm-term *,.gm-lift,[class*=gma-],.card-c,.gm-panel,.gm-hot,a[class~=p-3],a[class~=p-4],a[class~=p-5],a[class~=p-6],[role=tab],.gm-seg button,[role=group][aria-label="Période"] button,[class~=w-full],:is(.overflow-hidden,.divide-x)>*){&:not(:disabled){cursor:pointer}@media (hover:hover){&:hover{border-color:var(--neon-cyan);box-shadow:0 0 0 1px color-mix(in srgb,var(--neon-cyan) 30%,transparent),0 8px 22px -10px color-mix(in srgb,var(--neon-cyan) 60%,transparent)}}@media (prefers-reduced-motion:no-preference){transition:scale .22s var(--gm-ease),translate .28s var(--gm-ease),color .2s,background-color .2s,border-color .2s,box-shadow .28s,opacity .2s;@media (hover:hover){&:hover{translate:0 -2px}}&:active{scale:.97;translate:0 0}}}:where(a.card-c,button.card-c,[role=button].card-c,article.card-c[class~=cursor-pointer],a.gm-panel,a.gm-hot,a:is([class~=p-3],[class~=p-4],[class~=p-5],[class~=p-6])[class~=border]):not(.gm-still,.gm-term *,.gm-lift,[class*=gma-]){&:not(:disabled){cursor:pointer}@media (hover:hover){&:hover{border-color:color-mix(in srgb,var(--neon-cyan) 70%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--neon-cyan) 28%,transparent),0 22px 44px -24px color-mix(in srgb,var(--neon-cyan) 55%,transparent)}}@media (prefers-reduced-motion:no-preference){transition:scale .22s var(--gm-ease),translate .28s var(--gm-ease),color .2s,background-color .2s,border-color .2s,box-shadow .28s,opacity .2s;@media (hover:hover){&:hover{translate:0 -4px}&:is(button):hover{translate:0 -2px}}&:active{scale:.985;translate:0 -1px}}}@media (prefers-reduced-motion:no-preference){.gm-header nav[aria-label=Onglets] a[aria-current=page],.gm-tabs a[aria-current=true],:where([role=tab][aria-selected=true]):not(.gm-still,.gm-term *,.gm-chip,[class~=bg-accent],[class~=rounded-full],[class~=border]){position:relative}.gm-header nav[aria-label=Onglets] a[aria-current=page]:after,:where([role=tab][aria-selected=true]):not(.gm-still,.gm-term *,.gm-chip,[class~=bg-accent],[class~=rounded-full],[class~=border]):after{content:"";position:absolute;left:14%;right:14%;bottom:3px;height:2px;border-radius:2px;pointer-events:none;background:var(--neon-cyan);box-shadow:0 0 8px var(--neon-cyan);animation:gm-underline-in .45s var(--gm-ease) backwards}.gm-tabs a[aria-current=true]{border-bottom-color:transparent}.gm-tabs a[aria-current=true]:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;border-radius:2px;pointer-events:none;background:var(--neon-cyan);box-shadow:0 0 8px var(--neon-cyan);animation:gm-underline-in .45s var(--gm-ease) backwards}.gm-header nav[aria-label=Onglets]{padding:4px;margin:-4px}:where([role=tablist]).overflow-x-auto{overflow-y:hidden}}@media (prefers-reduced-motion:reduce){.gm-chart__axis,.gm-chart__lbl,.gm-chart__pt,.gm-fade,.gm-fan,.gm-grow-x,.gm-grow-y,.gm-pop,.gm-wipe{animation:none!important}.gm-needle{transition:none!important}}@media (hover:hover){[data-theme] :is(a,button,[role=tab],[role=radio],[role=button],summary):not(.gm-term *):hover{box-shadow:none}}