@font-face{font-family:geist;src:url(../media/geist_latin_wght_normal-s.p.0nja1mr3g.0er.woff2?dpl=dpl_8sFVJ7P9zMrfDnPQejCjqp5WvGR5)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geist Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geist_f1293e12-module__77i7HG__className{font-family:geist,geist Fallback}.geist_f1293e12-module__77i7HG__variable{--font-geist:"geist", "geist Fallback"}
.mj-grid{background-color:#fff;background-image:radial-gradient(85% 75% at 50% 45%,#0000 35%,#fff 95%),linear-gradient(90deg,#00000012 1px,#0000 1px),linear-gradient(#00000012 1px,#0000 1px);background-position:50%,50%,50%;background-size:100% 100%,56px 56px,56px 56px}body:has(.mj-grid){background-color:#fff}.mj-grid ::selection{background-color:#0000001f}@keyframes mj-float{0%,to{transform:translate(-50%,-50%)translateY(0)}50%{transform:translate(-50%,-50%)translateY(-7px)}}.mj-float{animation:6s ease-in-out infinite mj-float;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){.mj-float{animation:none}}
