.fusi-rules[data-astro-cid-ck3m66fd]{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;margin:1.5rem 0;display:grid}.fusi-rules__panel[data-astro-cid-ck3m66fd]{--tone:#be123c;--tone-soft:#fff1f2;border:3px solid var(--tone);background:radial-gradient(#0f172a14 1px, transparent 1px) 0 0 / 18px 18px, var(--tone-soft);border-radius:1rem;flex-direction:column;align-items:center;gap:.75rem;margin:0;padding:2.75rem 1rem 1rem;display:flex;position:relative}.fusi-rules__panel--wrong[data-astro-cid-ck3m66fd]{--fusi-cycle:4s}.fusi-rules__panel--right[data-astro-cid-ck3m66fd]{--tone:#15803d;--tone-soft:#f0fdf4}.fusi-rules__badge[data-astro-cid-ck3m66fd]{background:var(--tone);color:#fff;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.2rem .75rem;font-size:.8125rem;font-weight:700;position:absolute;top:.75rem;left:.75rem}.fusi-rules__panel[data-astro-cid-ck3m66fd] svg{user-select:none;width:100%;max-width:240px}.fusi-rules[data-astro-cid-ck3m66fd] figcaption[data-astro-cid-ck3m66fd]{color:var(--color-ink-soft);text-align:center;font-size:.875rem;line-height:1.6}.fusi-rules[data-astro-cid-ck3m66fd] figcaption[data-astro-cid-ck3m66fd] strong[data-astro-cid-ck3m66fd]{color:var(--tone);font-size:1rem;display:block}.fusi-rules__bubble[data-astro-cid-ck3m66fd]{z-index:1;max-width:70%;min-height:3.1rem;color:var(--color-ink);border:2px solid var(--tone);background:#fff;border-radius:.8rem;align-self:flex-end;align-items:center;margin:0 0 -1.25rem;padding:.4rem .7rem;font-size:.8125rem;font-weight:600;line-height:1.35;display:grid;position:relative;box-shadow:0 8px 18px -10px #0f172a66}.fusi-rules__bubble[data-astro-cid-ck3m66fd]:after{content:"";border-right:2px solid var(--tone);border-bottom:2px solid var(--tone);background:#fff;width:10px;height:10px;position:absolute;bottom:-7px;left:1.25rem;transform:rotate(45deg)}.fusi-rules__bubble[data-astro-cid-ck3m66fd] span[data-astro-cid-ck3m66fd]{opacity:0;grid-area:1/1}.fusi-rules__bubble[data-astro-cid-ck3m66fd] span[data-astro-cid-ck3m66fd]:last-child{opacity:1}.fusi-rules__panel--wrong[data-astro-cid-ck3m66fd] .fusi-rules__bubble[data-astro-cid-ck3m66fd] span[data-astro-cid-ck3m66fd]:first-child{animation:4s step-end infinite fusi-rules-wrong-1}.fusi-rules__panel--wrong[data-astro-cid-ck3m66fd] .fusi-rules__bubble[data-astro-cid-ck3m66fd] span[data-astro-cid-ck3m66fd]:nth-child(2){color:#be123c;font-size:1.05rem;font-weight:800;animation:4s step-end infinite fusi-rules-wrong-2}.fusi-rules__panel--wrong[data-astro-cid-ck3m66fd] .fusi-rules__bubble[data-astro-cid-ck3m66fd] span[data-astro-cid-ck3m66fd]:nth-child(3){animation:4s step-end infinite fusi-rules-wrong-3}@keyframes fusi-rules-wrong-1{0%{opacity:1}27%,to{opacity:0}}@keyframes fusi-rules-wrong-2{0%,50%,to{opacity:0}27%{opacity:1}}@keyframes fusi-rules-wrong-3{0%,to{opacity:0}50%{opacity:1}}.fusi-rules__panel--right[data-astro-cid-ck3m66fd] .fusi-rules__bubble[data-astro-cid-ck3m66fd] span[data-astro-cid-ck3m66fd]:first-child{animation:10s step-end infinite fusi-rules-right-1}.fusi-rules__panel--right[data-astro-cid-ck3m66fd] .fusi-rules__bubble[data-astro-cid-ck3m66fd] span[data-astro-cid-ck3m66fd]:nth-child(2){animation:10s step-end infinite fusi-rules-right-2}.fusi-rules__panel--right[data-astro-cid-ck3m66fd] .fusi-rules__bubble[data-astro-cid-ck3m66fd] span[data-astro-cid-ck3m66fd]:nth-child(3){animation:10s step-end infinite fusi-rules-right-3}.fusi-rules__panel--right[data-astro-cid-ck3m66fd] .fusi-rules__bubble[data-astro-cid-ck3m66fd] span[data-astro-cid-ck3m66fd]:nth-child(4){animation:10s step-end infinite fusi-rules-right-4}@keyframes fusi-rules-right-1{0%{opacity:1}20%,to{opacity:0}}@keyframes fusi-rules-right-2{0%,42%,to{opacity:0}20%{opacity:1}}@keyframes fusi-rules-right-3{0%,58%,to{opacity:0}42%{opacity:1}}@keyframes fusi-rules-right-4{0%,to{opacity:0}58%{opacity:1}}.fusi-rules__panel--right[data-astro-cid-ck3m66fd] .fusi__on{opacity:0;animation:10s step-end infinite fusi-rules-on}.fusi-rules__panel--right[data-astro-cid-ck3m66fd] .fusi__off{opacity:1;animation:10s step-end infinite fusi-rules-off}@keyframes fusi-rules-on{0%{opacity:1}20%,to{opacity:0}}@keyframes fusi-rules-off{0%{opacity:0}20%,to{opacity:1}}.fusi-rules__lock[data-astro-cid-ck3m66fd]{transform-box:view-box;transform-origin:200px 376px;animation:10s ease-out infinite fusi-rules-lock}@keyframes fusi-rules-lock{0%,26%{opacity:0;transform:translateY(-60px)scale(.4)}32%{opacity:1;transform:translateY(4px)scale(1.15)}36%,to{opacity:1;transform:none}}.fusi-rules__wait[data-astro-cid-ck3m66fd]{opacity:0;animation:10s step-end infinite fusi-rules-wait}.fusi-rules__zero[data-astro-cid-ck3m66fd]{animation:10s step-end infinite fusi-rules-zero}@keyframes fusi-rules-wait{0%{opacity:1}46%,50%{opacity:.2}48%,52%{opacity:1}55%,to{opacity:0}}@keyframes fusi-rules-zero{0%{opacity:0}55%,to{opacity:1}}.fusi-rules__panel--right[data-astro-cid-ck3m66fd] .fusi__all,.fusi-rules__held[data-astro-cid-ck3m66fd]{transform-box:view-box;transform-origin:200px 410px;animation:10s ease-in-out infinite fusi-rules-body}@keyframes fusi-rules-body{0%,15%,25%,42%,to{transform:none}19%{transform:translateY(3px)scale(1.03,.96)}48%,56%{transform:translate(16px)rotate(3deg)}60%{transform:none}65%{transform:translateY(-28px)rotate(-5deg)}70%{transform:none}75%{transform:translateY(-28px)rotate(5deg)}80%{transform:none}84%{transform:rotate(-4deg)}88%{transform:rotate(4deg)}92%{transform:none}}.fusi-rules__panel--right[data-astro-cid-ck3m66fd] .fusi__arm,.fusi-rules__probe[data-astro-cid-ck3m66fd]{transform-box:view-box;transform-origin:96px 236px;animation:10s ease-in-out infinite fusi-rules-arm}@keyframes fusi-rules-arm{0%,60%,92%,to{transform:none}66%,78%,88%{transform:rotate(-26deg)}72%,84%{transform:rotate(4deg)}}.fusi-rules__confetti[data-astro-cid-ck3m66fd]{opacity:0;transform-box:view-box;transform-origin:200px 200px;animation:10s ease-out infinite fusi-rules-confetti}@keyframes fusi-rules-confetti{0%,60%{opacity:0;transform:scale(.5)translateY(40px)}66%{opacity:1;transform:scale(1.05)}90%{opacity:1;transform:translateY(30px)}96%,to{opacity:0;transform:translateY(50px)}}
