@layer properties,theme,base;@layer components{[data-scene]{aspect-ratio:4/3;content-visibility:auto;width:100%;position:relative}[data-scene]>svg{width:100%;height:100%;font-family:var(--font-scene);font-feature-settings:var(--font-features-scene);font-variant-numeric:tabular-nums;position:absolute;inset:0}[data-scene] svg *{transform-box:fill-box;transform-origin:50%}[data-s]{fill:none;stroke-width:var(--border-width-scene);stroke-linecap:round;stroke-linejoin:round}[data-s=line]{stroke:var(--color-border)}[data-s=ink]{stroke:var(--color-text)}[data-s=white]{stroke:var(--color-white)}[data-s=green]{stroke:var(--color-positive)}[data-s$=-line]{stroke-width:var(--border-width-scene-fine)}[data-s=lime-line]{stroke:var(--color-scene-lime-line)}[data-s=or-line]{stroke:var(--color-scene-or-line)}[data-s=vert-line]{stroke:var(--color-scene-vert-line)}[data-s=jaune-line]{stroke:var(--color-scene-jaune-line)}[data-s=gris-line]{stroke:var(--color-scene-gris-line)}[data-s=rouge-line]{stroke:var(--color-scene-rouge-line)}[data-s=hausse-line]{stroke:var(--color-scene-hausse-line)}[data-s=line-strong]{stroke:var(--color-scene-line-strong);stroke-width:var(--border-width-scene-strong);stroke-linecap:butt}[data-s=ink-thick]{stroke:var(--color-text);stroke-width:var(--border-width-scene-thick);stroke-linecap:butt}[data-s=muted]{stroke:var(--color-scene-muted)}[data-s=dash]{stroke:var(--color-border-control);stroke-dasharray:var(--stroke-dash-scene)}[data-s=alert]{stroke:var(--color-dot-red);stroke-dasharray:var(--stroke-dash-scene)}[data-s=curve],[data-s=curve-dash]{stroke:var(--color-text);stroke-width:var(--border-width-scene-curve)}[data-s=curve-dash]{stroke-dasharray:var(--stroke-dash-scene)}[data-s=reel-dash]{stroke:var(--color-scene-gris-dot);stroke-width:var(--border-width-scene-scenario);stroke-dasharray:var(--stroke-dash-scene-reel);stroke-linecap:butt}[data-s^=scenario-]{stroke-width:var(--border-width-scene-scenario);stroke-linecap:butt}[data-s=scenario-1]{stroke:var(--color-scene-scenario-1)}[data-s=scenario-2]{stroke:var(--color-scene-scenario-2)}[data-s=scenario-3]{stroke:var(--color-scene-scenario-3)}[data-s=scenario-4]{stroke:var(--color-scene-scenario-4)}[data-t]{fill:var(--color-text);font-size:var(--font-size-scene-body);font-weight:var(--font-weight-normal)}[data-t=title]{font-size:var(--font-size-scene-title);font-weight:var(--font-weight-medium)}[data-t=kpi]{font-size:var(--font-size-scene-kpi);font-weight:var(--font-weight-medium)}[data-t=strong]{font-weight:var(--font-weight-medium)}[data-t=alerte]{font-size:var(--font-size-scene-alerte);font-weight:var(--font-weight-medium)}[data-t=tab]{font-size:var(--font-size-scene-tab);font-weight:var(--font-weight-medium)}[data-t=tab-off]{fill:var(--color-scene-muted);font-size:var(--font-size-scene-tab)}[data-t=head]{font-size:var(--font-size-scene-head);font-weight:var(--font-weight-medium)}[data-t=label]{fill:var(--color-text-muted);font-size:var(--font-size-scene-label)}[data-t=small]{fill:var(--color-text-muted);font-size:var(--font-size-scene-small)}[data-t=chip-sm]{font-size:var(--font-size-scene-chip-small);font-weight:var(--font-weight-medium)}[data-t=chip]{font-size:var(--font-size-scene-chip);font-weight:var(--font-weight-medium)}[data-f=surface]{fill:var(--color-surface)}[data-f=subtle]{fill:var(--color-surface-subtle)}[data-f=ink]{fill:var(--color-text)}[data-f=muted]{fill:var(--color-text-muted)}[data-f=muted-app]{fill:var(--color-scene-muted)}[data-f=pill-off]{fill:var(--color-border)}[data-f=white]{fill:var(--color-white)}[data-f=white-soft]{fill:var(--color-white);fill-opacity:var(--opacity-subtle)}[data-f=accent]{fill:var(--color-accent)}[data-f=accent-soft]{fill:var(--color-accent);fill-opacity:var(--opacity-muted)}[data-f=noir-bg]{fill:var(--color-text)}[data-f=lime-bg]{fill:var(--color-scene-lime-bg)}[data-f=vert-bg]{fill:var(--color-scene-vert-bg)}[data-f=or-bg]{fill:var(--color-scene-or-bg)}[data-f=jaune-bg]{fill:var(--color-scene-jaune-bg)}[data-f=gris-bg]{fill:var(--color-scene-gris-bg)}[data-f=rouge-bg]{fill:var(--color-scene-rouge-bg)}[data-f=hausse-bg]{fill:var(--color-scene-hausse-bg)}[data-f=hausse]{fill:var(--color-scene-hausse-text)}[data-f=rouge]{fill:var(--color-badge-rouge-text)}[data-f=vert-dot]{fill:var(--color-scene-vert-dot)}[data-f=jaune-dot]{fill:var(--color-scene-jaune-dot)}[data-f=gris-dot]{fill:var(--color-scene-gris-dot)}[data-f=rouge-dot]{fill:var(--color-scene-rouge-dot)}[data-f=dot-green]{fill:var(--color-dot-green)}[data-f=dot-red]{fill:var(--color-dot-red)}[data-f=scenario-1]{fill:var(--color-scene-scenario-1)}[data-f=scenario-2]{fill:var(--color-scene-scenario-2)}[data-f=scenario-3]{fill:var(--color-scene-scenario-3)}[data-f=scenario-4]{fill:var(--color-scene-scenario-4)}[data-in],[data-out],[data-anim]{animation-duration:var(--duration-scene);animation-timing-function:var(--ease-out-quart);animation-iteration-count:infinite;animation-fill-mode:both}[data-out]{opacity:0}[data-in="1"]{animation-name:scene-in-1}[data-in="2"]{animation-name:scene-in-2}[data-in="3"]{animation-name:scene-in-3}[data-in="4"]{animation-name:scene-in-4}[data-in="5"]{animation-name:scene-in-5}[data-in="6"]{animation-name:scene-in-6}[data-in="7"]{animation-name:scene-in-7}[data-in="8"]{animation-name:scene-in-8}[data-in="9"]{animation-name:scene-in-9}[data-in="10"]{animation-name:scene-in-10}[data-out="2"]{animation-name:scene-out-2}[data-out="3"]{animation-name:scene-out-3}[data-out="4"]{animation-name:scene-out-4}[data-out="5"]{animation-name:scene-out-5}[data-out="6"]{animation-name:scene-out-6}[data-out="7"]{animation-name:scene-out-7}[data-out="8"]{animation-name:scene-out-8}[data-out="9"]{animation-name:scene-out-9}[data-out="10"]{animation-name:scene-out-10}[data-scene] [data-anim=reveal]{transform-origin:100%;animation-name:scene-reveal;animation-timing-function:var(--ease-in-out-quart);transform:scaleX(0)}[data-scene] [data-anim=reveal-court]{transform-origin:100%;animation-name:scene-reveal-court;animation-timing-function:var(--ease-in-out-quart);transform:scaleX(0)}[data-anim^=trace-]{stroke-dasharray:var(--stroke-dash-scene-trace);animation-timing-function:var(--ease-in-out-quart)}[data-anim=trace-3]{animation-name:scene-trace-3}[data-anim=trace-5]{animation-name:scene-trace-5}[data-anim=trace-7]{animation-name:scene-trace-7}[data-anim=trace-9]{animation-name:scene-trace-9}[data-anim=spin]{animation-name:scene-spin;animation-duration:var(--duration-scene-spin);animation-timing-function:var(--ease-linear)}[data-anim=pulse]{opacity:0;animation-name:scene-pulse;animation-duration:var(--duration-scene-pulse)}}@layer utilities,layout;@keyframes scene-in-1{0%,4%{opacity:0;transform:translateY(var(--scene-rise))}9%,92%{opacity:var(--opacity-scene-visible);transform:none}97%,to{opacity:0}}@keyframes scene-in-2{0%,10%{opacity:0;transform:translateY(var(--scene-rise))}15%,92%{opacity:var(--opacity-scene-visible);transform:none}97%,to{opacity:0}}@keyframes scene-in-3{0%,16%{opacity:0;transform:translateY(var(--scene-rise))}21%,92%{opacity:var(--opacity-scene-visible);transform:none}97%,to{opacity:0}}@keyframes scene-in-4{0%,22%{opacity:0;transform:translateY(var(--scene-rise))}27%,92%{opacity:var(--opacity-scene-visible);transform:none}97%,to{opacity:0}}@keyframes scene-in-5{0%,28%{opacity:0;transform:translateY(var(--scene-rise))}33%,92%{opacity:var(--opacity-scene-visible);transform:none}97%,to{opacity:0}}@keyframes scene-in-6{0%,34%{opacity:0;transform:translateY(var(--scene-rise))}39%,92%{opacity:var(--opacity-scene-visible);transform:none}97%,to{opacity:0}}@keyframes scene-in-7{0%,40%{opacity:0;transform:translateY(var(--scene-rise))}45%,92%{opacity:var(--opacity-scene-visible);transform:none}97%,to{opacity:0}}@keyframes scene-in-8{0%,46%{opacity:0;transform:translateY(var(--scene-rise))}51%,92%{opacity:var(--opacity-scene-visible);transform:none}97%,to{opacity:0}}@keyframes scene-in-9{0%,52%{opacity:0;transform:translateY(var(--scene-rise))}57%,92%{opacity:var(--opacity-scene-visible);transform:none}97%,to{opacity:0}}@keyframes scene-in-10{0%,58%{opacity:0;transform:translateY(var(--scene-rise))}63%,92%{opacity:var(--opacity-scene-visible);transform:none}97%,to{opacity:0}}@keyframes scene-out-2{0%{opacity:0}3%,10%{opacity:var(--opacity-scene-visible)}14%,to{opacity:0}}@keyframes scene-out-3{0%{opacity:0}3%,16%{opacity:var(--opacity-scene-visible)}20%,to{opacity:0}}@keyframes scene-out-4{0%{opacity:0}3%,22%{opacity:var(--opacity-scene-visible)}26%,to{opacity:0}}@keyframes scene-out-5{0%{opacity:0}3%,28%{opacity:var(--opacity-scene-visible)}32%,to{opacity:0}}@keyframes scene-out-6{0%{opacity:0}3%,34%{opacity:var(--opacity-scene-visible)}38%,to{opacity:0}}@keyframes scene-out-7{0%{opacity:0}3%,40%{opacity:var(--opacity-scene-visible)}44%,to{opacity:0}}@keyframes scene-out-8{0%{opacity:0}3%,46%{opacity:var(--opacity-scene-visible)}50%,to{opacity:0}}@keyframes scene-out-9{0%{opacity:0}3%,52%{opacity:var(--opacity-scene-visible)}56%,to{opacity:0}}@keyframes scene-out-10{0%{opacity:0}3%,58%{opacity:var(--opacity-scene-visible)}62%,to{opacity:0}}@keyframes scene-reveal{0%,6%{transform:none}46%,to{transform:scaleX(0)}}@keyframes scene-reveal-court{0%,4%{transform:none}16%,to{transform:scaleX(0)}}@keyframes scene-trace-3{0%,16%{stroke-dashoffset:var(--scene-trace-longueur);opacity:var(--opacity-scene-visible)}28%,92%{stroke-dashoffset:0;opacity:var(--opacity-scene-visible)}97%,to{stroke-dashoffset:0;opacity:0}}@keyframes scene-trace-5{0%,28%{stroke-dashoffset:var(--scene-trace-longueur);opacity:var(--opacity-scene-visible)}40%,92%{stroke-dashoffset:0;opacity:var(--opacity-scene-visible)}97%,to{stroke-dashoffset:0;opacity:0}}@keyframes scene-trace-7{0%,40%{stroke-dashoffset:var(--scene-trace-longueur);opacity:var(--opacity-scene-visible)}52%,92%{stroke-dashoffset:0;opacity:var(--opacity-scene-visible)}97%,to{stroke-dashoffset:0;opacity:0}}@keyframes scene-trace-9{0%,52%{stroke-dashoffset:var(--scene-trace-longueur);opacity:var(--opacity-scene-visible)}64%,92%{stroke-dashoffset:0;opacity:var(--opacity-scene-visible)}97%,to{stroke-dashoffset:0;opacity:0}}@keyframes scene-spin{to{transform:rotate(var(--scene-turn))}}@keyframes scene-pulse{0%{opacity:var(--opacity-hover);transform:none}to{opacity:0;transform:scale(var(--scene-pulse-scale))}}@media (prefers-reduced-motion:reduce){@keyframes scene-in-1{0%,4%{opacity:0}9%,92%{opacity:var(--opacity-scene-visible)}97%,to{opacity:0}}@keyframes scene-in-2{0%,10%{opacity:0}15%,92%{opacity:var(--opacity-scene-visible)}97%,to{opacity:0}}@keyframes scene-in-3{0%,16%{opacity:0}21%,92%{opacity:var(--opacity-scene-visible)}97%,to{opacity:0}}@keyframes scene-in-4{0%,22%{opacity:0}27%,92%{opacity:var(--opacity-scene-visible)}97%,to{opacity:0}}@keyframes scene-in-5{0%,28%{opacity:0}33%,92%{opacity:var(--opacity-scene-visible)}97%,to{opacity:0}}@keyframes scene-in-6{0%,34%{opacity:0}39%,92%{opacity:var(--opacity-scene-visible)}97%,to{opacity:0}}@keyframes scene-in-7{0%,40%{opacity:0}45%,92%{opacity:var(--opacity-scene-visible)}97%,to{opacity:0}}@keyframes scene-in-8{0%,46%{opacity:0}51%,92%{opacity:var(--opacity-scene-visible)}97%,to{opacity:0}}@keyframes scene-in-9{0%,52%{opacity:0}57%,92%{opacity:var(--opacity-scene-visible)}97%,to{opacity:0}}@keyframes scene-in-10{0%,58%{opacity:0}63%,92%{opacity:var(--opacity-scene-visible)}97%,to{opacity:0}}@keyframes scene-spin{0%,to{transform:none}}@keyframes scene-pulse{0%,to{opacity:0}}}
