:root{--bd-spring:cubic-bezier(.34, 1.56, .64, 1);--bd-out:cubic-bezier(.22, 1, .36, 1)}@keyframes bd-fade-in{0%{opacity:0}}@keyframes bd-fade-out{to{opacity:0}}@keyframes bd-sheet-in{0%{opacity:0;transform:translateY(32px)scale(.98)}}@keyframes bd-sheet-out{to{opacity:0;transform:translateY(16px)scale(.98)}}[data-dialog-overlay][data-state=open]{animation:bd-fade-in .22s var(--bd-out) both}[data-dialog-overlay][data-state=closed]{animation:.16s ease-in both bd-fade-out}[data-dialog-content][data-state=open]{animation:bd-sheet-in .42s var(--bd-spring) both}[data-dialog-content][data-state=closed]{animation:.16s ease-in both bd-sheet-out}.bd-card{transition:transform .18s var(--bd-spring), box-shadow .18s var(--bd-out), border-color .18s var(--bd-out)}.bd-card:hover{transform:translateY(-3px)}.bd-card[data-selected=true]{transform:translateY(-4px)}@keyframes bd-check{0%{opacity:0;transform:scale(.3)rotate(-30deg)}}.bd-check{animation:bd-check .38s var(--bd-spring) both}@keyframes bd-rise{0%{opacity:0;transform:translateY(14px)}}.bd-rise{animation:bd-rise .46s var(--bd-out) both;animation-delay:var(--d,0s)}@keyframes bd-spin{to{transform:rotate(360deg)}}.bd-spin{animation:.9s linear infinite bd-spin}@keyframes bd-confetti{0%{opacity:1;transform:translate(0)rotate(0)scale(.6)}70%{opacity:1}to{opacity:0;transform:translate(var(--x), var(--y)) rotate(var(--r)) scale(1)}}.bd-confetti{opacity:0;pointer-events:none;width:10px;height:14px;animation:bd-confetti 1.4s var(--bd-out) both;animation-delay:var(--d,0s);border-radius:3px;position:absolute;top:22%;left:50%}@keyframes bd-bounce-in{0%{opacity:0;transform:scale(.4)translateY(20px)}60%{opacity:1;transform:scale(1.08)translateY(-4px)}}.bd-bounce-in{animation:bd-bounce-in .62s var(--bd-spring) both}@media (prefers-reduced-motion:reduce){[data-dialog-overlay],[data-dialog-content],.bd-card,.bd-card:hover,.bd-card[data-selected=true],.bd-check,.bd-rise,.bd-bounce-in{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.bd-spin{animation-duration:3s!important}.bd-confetti{display:none}}
@font-face{font-family:displayFont;src:url(../media/Fredoka-s.p.15gk31waaa8s_.woff2)format("woff2");font-display:swap;font-weight:300 700}@font-face{font-family:displayFont Fallback;src:local(Arial);ascent-override:95.32%;descent-override:23.1%;line-gap-override:0.0%;size-adjust:102.19%}.r1EPAa_className{font-family:displayFont,displayFont Fallback}.r1EPAa_variable{--font-display-family:"displayFont", "displayFont Fallback"}
@font-face{font-family:hausaFont;src:url(../media/Andika_Regular-s.p.3e6bykeipxhvb.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:hausaFont;src:url(../media/Andika_Bold-s.p.3tmbumskytrz0.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:hausaFont Fallback;src:local(Arial);ascent-override:117.14%;descent-override:37.49%;line-gap-override:0.0%;size-adjust:104.21%}.mQ7mGG_className{font-family:hausaFont,hausaFont Fallback}.mQ7mGG_variable{--font-hausa-family:"hausaFont", "hausaFont Fallback"}
@font-face{font-family:bodyFont;src:url(../media/Inter-s.p.3180zw5ulnqi2.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:bodyFont Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.oP69AG_className{font-family:bodyFont,bodyFont Fallback}.oP69AG_variable{--font-body-family:"bodyFont", "bodyFont Fallback"}
