:root{--se-fluo:#f3e04a;--se-fluo-bande:rgb(243 224 74/0.95)}.dark{--se-fluo-bande:rgb(243 224 74/0.42)}@keyframes se-fluo-trace{0%{background-size:0 100%}to{background-size:100% 100%}}.se-fluo{background-image:linear-gradient(transparent 60%,var(--se-fluo-bande) 60%,var(--se-fluo-bande) 94%,transparent 94%);background-repeat:no-repeat;background-size:100% 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .08em;margin:0 -.08em}.se-fluo--trace{animation:se-fluo-trace .52s cubic-bezier(.22,1,.36,1) var(--se-d,.2s) both}@keyframes se-entree{0%{transform:translateY(14px)}to{transform:translateY(0)}}.se-entree{animation:se-entree .46s cubic-bezier(.22,1,.36,1) var(--se-d,0s) both}@keyframes se-tampon-sort{0%{transform:translate(-50%) rotate(-9deg) scale(1.7);opacity:0}14%{transform:translate(-50%) rotate(-9deg) scale(.94);opacity:1}24%{transform:translate(-50%) rotate(-9deg) scale(1);opacity:1}62%{transform:translate(-50%) rotate(-9deg) scale(1);opacity:1}to{transform:translate(40%,-6px) rotate(-2deg) scale(.9);opacity:0}}@keyframes se-tampon-revient{0%{transform:translate(-50%) rotate(-9deg) scale(1.7);opacity:0}14%{transform:translate(-50%) rotate(-9deg) scale(.94);opacity:1}24%{transform:translate(-50%) rotate(-9deg) scale(1);opacity:1}62%{transform:translate(-50%) rotate(-9deg) scale(1);opacity:1}to{transform:translate(-140%,-6px) rotate(-14deg) scale(.9);opacity:0}}.se-tampon-note{position:absolute;left:50%;top:30%;opacity:0;animation:se-tampon-sort .72s cubic-bezier(.22,1,.36,1) both}.se-tampon-note[data-revient=true]{animation-name:se-tampon-revient}.se-barre{position:relative;height:10px}.se-barre__ligne{position:absolute;inset:50% 0 auto 0;height:1px;background:hsl(var(--border))}.se-barre__repere{position:absolute;top:1px;width:1px;height:8px;background:hsl(var(--muted-foreground)/.45)}.se-barre__trait{position:absolute;inset:1px 0;border-radius:2px;background:var(--se-fluo);transform-origin:left center;transition:transform .38s cubic-bezier(.22,1,.36,1)}.dark .se-barre__trait{background:rgb(243 224 74/.82)}@keyframes se-combo{0%{transform:scale(1.5) rotate(-4deg)}60%{transform:scale(.95) rotate(0)}to{transform:scale(1) rotate(0)}}.se-combo-palier{display:inline-block;animation:se-combo .38s cubic-bezier(.22,1,.36,1) both}@keyframes se-flamme{0%{transform:scale(.55) translateY(3px);color:hsl(var(--muted-foreground))}55%{transform:scale(1.18) translateY(-1px)}to{transform:scale(1) translateY(0)}}.se-flamme{display:inline-block;transform-origin:50% 90%;animation:se-flamme .64s cubic-bezier(.22,1,.36,1) .22s both}@keyframes se-medaille{0%{transform:rotate(-10deg) scale(1.7)}60%{transform:rotate(-10deg) scale(.93)}to{transform:rotate(-10deg) scale(1)}}.se-medaille{transform:rotate(-10deg);animation:se-medaille .44s cubic-bezier(.22,1,.36,1) var(--se-d,.45s) both}@keyframes se-coche{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.se-coche path{stroke-dasharray:1;animation:se-coche .42s cubic-bezier(.22,1,.36,1) var(--se-d,.2s) both}@media (prefers-reduced-motion:reduce){.se-coche path,.se-combo-palier,.se-entree,.se-flamme,.se-fluo--trace,.se-medaille{animation:none}.se-tampon-note{display:none}.se-barre__trait{transition:none}}.se-decor{position:relative;overflow:hidden;background:#3b3346}.se-decor>img,.se-decor>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}@keyframes se-fiche-tombe{0%{transform:translateY(-28px) rotate(-4deg)}to{transform:translateY(0) rotate(0)}}.se-fiche{background:#fbf7ec;border:1px solid #d6cdb8;animation:se-fiche-tombe .52s cubic-bezier(.34,1.4,.64,1) var(--se-d,0s) both}.dark .se-fiche{background:#e9e3d3;border-color:#8a8270}.se-postit{background:#fff3a8;color:#2a2618;transform:rotate(var(--se-r,0deg));transition:transform .18s ease-out}.se-postit:hover{transform:rotate(0deg) translateY(-2px)}.se-postit__meta{color:#6b6243}.dark .se-postit{background:#e8d97a}@media (prefers-reduced-motion:reduce){.se-fiche{animation:none}}@keyframes se-recompense-tombe{0%{transform:translateY(-44px) rotate(-3deg) scale(.96)}55%{transform:translateY(6px) rotate(.6deg) scale(1.01)}78%{transform:translateY(-2px) rotate(-.2deg) scale(1)}to{transform:translateY(0) rotate(0) scale(1)}}@keyframes se-tampon-pose{0%{transform:rotate(var(--se-r,0deg)) scale(1.9)}60%{transform:rotate(var(--se-r,0deg)) scale(.92)}to{transform:rotate(var(--se-r,0deg)) scale(1)}}@keyframes se-reflet{0%,62%{transform:translateX(-140%) skewX(-18deg)}to{transform:translateX(340%) skewX(-18deg)}}.se-recompense{position:relative;--se-ink:#8a5a12;--se-fond:#fbf4e2;--se-bord:#e2c98f;background:var(--se-fond);border-color:var(--se-bord);box-shadow:0 10px 30px -18px rgb(80 50 10/.45);animation:se-recompense-tombe .72s cubic-bezier(.22,1,.36,1) var(--se-d,.9s) both}.se-recompense--or{--se-ink:#8a6100;--se-fond:#fdf3d3;--se-bord:#e3b94a}.se-recompense--serie{--se-ink:#b4530a;--se-fond:#fdf0e4;--se-bord:#f0b27a}.se-recompense--sceau{--se-ink:#9b1c2c;--se-fond:#fbf1ec;--se-bord:#e2b1a8}.dark .se-recompense{--se-fond:#2a2419;--se-bord:#6b5524;--se-ink:#f2cf6b}.dark .se-recompense--serie{--se-fond:#2b2018;--se-bord:#74461f;--se-ink:#f7b26b}.dark .se-recompense--sceau{--se-fond:#2a1c1d;--se-bord:#6e3036;--se-ink:#f09aa4}.se-recompense>ul{border-color:var(--se-bord)}.se-recompense__kicker{color:var(--se-ink)}.se-recompense__titre{display:inline-block;color:var(--se-ink);transform-origin:30% 60%;animation:se-tampon-pose .46s cubic-bezier(.22,1,.36,1) var(--se-d,1.25s) both}.se-recompense--or:after{content:"";position:absolute;inset:-20% auto -20% 0;width:28%;pointer-events:none;background:linear-gradient(90deg,transparent,rgb(255 236 170/.55),transparent);animation:se-reflet 3.6s ease-in-out calc(var(--se-d, .9s) + .7s) infinite both}.dark .se-recompense--or:after{background:linear-gradient(90deg,transparent,rgb(255 220 120/.16),transparent)}.se-mention{color:var(--se-ink);border-color:currentColor;transform:rotate(var(--se-r,0deg));animation:se-tampon-pose .42s cubic-bezier(.22,1,.36,1) var(--se-d,1.6s) both}@keyframes se-pluie{0%{transform:translate(-50%,-620%) rotate(var(--se-r,0deg));opacity:1}70%{transform:translate(-50%) rotate(calc(var(--se-r, 0deg) * .3)) scale(.9);opacity:1}to{transform:translate(-50%,60%) rotate(0) scale(.55);opacity:0}}.se-pluie__fiche{position:absolute;top:50%;left:calc(50% + var(--se-x, 0%));width:9%;aspect-ratio:3/2;border-radius:3px;background:#fbf7ec;border:1px solid #d6cdb8;box-shadow:0 6px 14px -6px rgb(0 0 0/.5);opacity:0;animation:se-pluie .9s cubic-bezier(.55,0,.45,1) var(--se-d,.25s) both}.se-pluie__compte{position:absolute;left:14px;bottom:12px;padding:2px 10px;border-radius:10px;background:rgb(20 16 24/.72);color:#fff3a8;font-weight:800;font-size:1.25rem;font-variant-numeric:tabular-nums;--se-r:-6deg;transform:rotate(-6deg);animation:se-tampon-pose .46s cubic-bezier(.22,1,.36,1) var(--se-d,1.3s) both}@media (prefers-reduced-motion:reduce){.se-mention,.se-pluie__compte,.se-recompense,.se-recompense__titre{animation:none}.se-pluie__fiche,.se-recompense--or:after{display:none}}@keyframes se-vit-zoom{0%{transform:scale(1.02) translate(0)}to{transform:scale(1.09) translate(-1.5%,-1%)}}@keyframes se-vit-reflet{0%,45%{transform:translateX(-160%) skewX(-20deg);opacity:0}55%{opacity:1}to{transform:translateX(260%) skewX(-20deg);opacity:0}}@keyframes se-vit-poussiere{0%{transform:translate(0) scale(.6);opacity:0}20%{opacity:.95}to{transform:translate(var(--se-dx,6px),-64px) scale(1.1);opacity:0}}.se-vit>img{transform-origin:50% 55%;animation:se-vit-zoom 9s ease-in-out infinite alternate both;will-change:transform}.se-vit__reflet{inset:-10% auto -10% 0;width:38%;mix-blend-mode:screen;background:linear-gradient(90deg,transparent,rgb(255 226 160/.42),transparent);animation:se-vit-reflet 4.2s ease-in-out var(--se-d,1.2s) infinite both}.se-vit__grain,.se-vit__reflet{position:absolute;pointer-events:none}.se-vit__grain{width:4px;height:4px;border-radius:9999px;background:radial-gradient(circle,#fff1c2 0,#f2c45a 45%,transparent 70%);box-shadow:0 0 6px 1px rgb(255 205 110/.7);opacity:0;animation:se-vit-poussiere var(--se-t,3.4s) ease-out var(--se-d,0s) infinite}@media (prefers-reduced-motion:reduce){.se-vit>img{animation:none}.se-vit__grain,.se-vit__reflet{display:none}}