#cercle-loecsen-root{position:fixed;right:12px;bottom:12px;z-index:99990}html[dir=rtl] #cercle-loecsen-root{right:auto;left:12px}#cercle-loecsen-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:58px;height:58px;border-radius:50%;border:none;background:#c33994;color:#fff;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 6px 20px rgba(0,0,0,.22);transition:transform .2s ease,box-shadow .2s ease,background .2s ease}#cercle-loecsen-btn .icon-users{width:28px;height:28px;fill:currentColor;flex-shrink:0}#cercle-loecsen-btn:hover{background:#951d6d;transform:translateY(-1px);box-shadow:0 8px 24px rgba(0,0,0,.28)}#cercle-loecsen-btn[hidden]{display:none!important}#cercle-loecsen-btn{position:relative}.cercle-loecsen-badge{position:absolute;top:-2px;inset-inline-end:-2px;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:#10b981;border:2px solid #fff;color:#fff;font-size:11px;font-weight:800;line-height:16px;text-align:center;box-sizing:border-box;pointer-events:none}.cercle-loecsen-badge[hidden]{display:none}#cercle-loecsen-btn.is-bump{animation:cer-bump .6s ease}@keyframes cer-bump{0%,100%{transform:scale(1)}30%{transform:scale(1.18)}60%{transform:scale(.95)}}@media (prefers-reduced-motion:reduce){#cercle-loecsen-btn.is-bump{animation:none}}#cercle-loecsen-btn.cercle-loecsen-btn--navm,#navm #cercle-loecsen-btn{position:relative;right:auto;bottom:auto;float:right;width:43px;height:43px;margin:3px 0 0 5px;padding:0;border:none;border-radius:50%;background:#c33994;box-shadow:none;transform:none;z-index:2;box-sizing:border-box}#cercle-loecsen-btn.cercle-loecsen-btn--navm .icon,#cercle-loecsen-btn.cercle-loecsen-btn--navm .icon-users,#navm #cercle-loecsen-btn .icon,#navm #cercle-loecsen-btn .icon-users{width:22px;height:22px;margin:0!important;padding:0!important;fill:#fff}#navm.dd #cercle-loecsen-btn,#navm.game #cercle-loecsen-btn,#navm.inverse #cercle-loecsen-btn{display:none!important}#cercle-loecsen-btn.cercle-loecsen-btn--navm:hover,#navm #cercle-loecsen-btn:hover{background:#951d6d;transform:none;box-shadow:none}.streak-toast__sub{display:block;margin-top:2px;font-size:11px;font-weight:500;opacity:.8}.streak-toast__sub-link{font-weight:700;text-decoration:underline;text-underline-offset:2px}.streak-toast__icon.streak-toast__icon--box{width:32px;height:32px;border-radius:12px;background:#f8fafc;border:1px solid #f1f5f9}.streak-toast__icon.streak-toast__icon--box svg{width:16px;height:16px;margin:0;fill:none!important;stroke:currentColor}#cer-fly-stage{position:fixed;inset:0;z-index:10000020;pointer-events:none;overflow:hidden}.cer-fly{position:absolute;left:var(--cer-x,50%);top:0;bottom:0;width:200px;height:200px;margin:auto 0 auto -100px;opacity:0;animation:cer-fly-up 4s linear .12s backwards}.cer-fly:nth-child(2){animation-delay:.4s}.cer-fly:nth-child(2) .cer-fly-turn{animation-delay:.75s}.cer-fly:nth-child(2) .cer-fly-flutter{transform:scale(.7) rotateX(65deg)}.cer-fly:nth-child(3){animation-delay:.75s}.cer-fly:nth-child(3) .cer-fly-turn{animation-delay:1.25s}.cer-fly:nth-child(3) .cer-fly-flutter{transform:scale(.3) rotateX(45deg)}.cer-fly-turn{display:flex;align-items:center;justify-content:center;width:200px;height:150px;perspective:600px;position:absolute;inset:0;margin:auto;transform-origin:50% 80%;animation:cer-fly-turn 3s infinite cubic-bezier(.31,.09,.77,1.5) both;transform-style:preserve-3d}.cer-fly-flutter{width:2rem;height:8rem;position:relative;margin:0 auto;background:url(/images2/cercle/butterfly-body.png) center/contain no-repeat;transform-style:preserve-3d;transform:rotateX(25deg) rotateY(5deg)}.cer-fly-flutter::after,.cer-fly-flutter::before{content:"";position:absolute;top:5%;height:100%;width:250%;background:center/contain no-repeat;transform-style:preserve-3d}.cer-fly-flutter::before{background-image:url(/images2/cercle/butterfly-wing.png);transform-origin:0 50%;animation:cer-fly-wr .3s infinite ease-out;left:55%}.cer-fly-flutter::after{background-image:url(/images2/cercle/butterfly-wing-l.png);transform-origin:100% 50%;animation:cer-fly-wl .3s infinite ease-out;right:55%}@keyframes cer-fly-wr{0%,100%{transform:rotateY(0)}50%{transform:rotateY(-40deg)}}@keyframes cer-fly-wl{0%,100%{transform:rotateY(0)}50%{transform:rotateY(40deg)}}@keyframes cer-fly-turn{0%,100%{transform:translateX(-20%) rotateZ(30deg)}25%{transform:translateX(50%) rotateZ(-30deg)}50%{transform:translateX(-80%) rotateZ(30deg)}75%{transform:translateX(30%) rotateZ(-30deg)}}@keyframes cer-fly-up{0%{opacity:0;transform:translateY(70vh)}8%,90%{opacity:1}100%{opacity:0;transform:translateY(-70vh)}}@media (prefers-reduced-motion:reduce){#cer-fly-stage{display:none}}