@layer components{.fcmp-score{font-family:var(--font-display,sans-serif);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:3.25rem;font-weight:800;line-height:1}.fcmp-score-tiret{color:var(--color-ash-dim,#80868e);font-size:2.125rem}.fcmp-bras{background:var(--color-corner-blue,#4b8fff);border-radius:5px;height:10px;position:relative;overflow:hidden}.fcmp-bras-toi{height:100%;width:var(--fcmp-bras,50%);background:var(--color-corner-red,#ff4764)}.fcmp-bras:after{content:"";background:var(--color-ink,#050507);width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;left:50%}.fcmp-lueur{z-index:-1;width:var(--fcmp-bras,50%);pointer-events:none;background:radial-gradient(closest-side,#ff47642e,#ff476400);height:260px;position:absolute;top:-110px;left:0}.fcmp-foule{justify-content:center;align-items:flex-end;height:34px;margin:2px -14px -16px;display:flex;overflow:hidden}.fcmp-tete{width:22px;fill:var(--color-line,#23262c);flex:none;margin:0 -2px}.fcmp-tete[data-clair]{fill:var(--color-line-strong,#333840)}.fcmp-pastille{letter-spacing:.1em;border:1px solid var(--color-line-strong,#333840);color:var(--color-ash,#a3a9af);border-radius:4px;align-items:center;padding:2px 6px;font-size:10px;font-weight:800;display:inline-flex}.fcmp-pastille[data-ton=or]{background:var(--color-gold,#ffc23d);border-color:var(--color-gold,#ffc23d);color:var(--color-ink,#050507)}.fcmp-pastille[data-ton=acide]{background:var(--color-acid,#00ff85);border-color:var(--color-acid,#00ff85);color:var(--color-ink,#050507)}.fcmp-pastille[data-ton=acide-trait]{border-color:var(--color-acid-dim,#00c368);color:var(--color-acid,#00ff85)}.fcmp-pastille[data-ton=gris]{color:var(--color-ash-dim,#80868e)}.fcmp-pastille[data-ton=tirets]{color:var(--color-ash-dim,#80868e);border-style:dashed}}@media (prefers-reduced-motion:no-preference){@keyframes fcmp-foule{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.fcmp-tete{animation:fcmp-foule .3s var(--ease-sortie,cubic-bezier(.2, .8, .2, 1)) backwards;animation-delay:var(--fcmp-delai,.5s)}.fcmp-bras-toi,.fcmp-lueur{transition:width var(--fa-d-scene,.6s) var(--fa-ease-scene,cubic-bezier(.05, .7, .1, 1))}}
