._4JBSNa_map{gap:2px;display:grid}._4JBSNa_map>i{aspect-ratio:1;background:var(--piece-off,#0f1d16);border-radius:1px}._4JBSNa_map>i[data-on]{background:var(--piece-on,#5cff9d)}._4JBSNa_animated>i{background:var(--piece-on,#5cff9d);animation:.45s ease-out backwards _4JBSNa_piece-in;animation-delay:calc(var(--r) * var(--piece-step,4ms) + var(--piece-start,.4s))}@keyframes _4JBSNa_piece-in{0%{background:var(--piece-off,#0f1d16)}40%{background:#eafff3;box-shadow:0 0 10px #5cff9d}}@media (prefers-reduced-motion:reduce){._4JBSNa_animated>i{animation:none}}
.KMKwoq_cursor{vertical-align:-.06em;background:var(--ph);width:.42em;height:.78em;box-shadow:0 0 18px var(--ph);margin-inline-start:.12em;animation:1.1s step-end infinite KMKwoq_blink;display:inline-block}.KMKwoq_statusBusy,.KMKwoq_statusDone{grid-area:1/1}.KMKwoq_statusBusy{animation:.2s ease-out 3.1s forwards KMKwoq_status-out}.KMKwoq_statusDone{animation:.3s ease-out 3.1s backwards KMKwoq_status-in}@keyframes KMKwoq_blink{50%{opacity:0}}@keyframes KMKwoq_status-out{to{opacity:0;visibility:hidden}}@keyframes KMKwoq_status-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.KMKwoq_cursor,.KMKwoq_statusDone{animation:none}.KMKwoq_statusBusy{display:none}}
@font-face{font-family:dana;src:url(../media/Dana_Regular-s.3s_su9r2bj2t_.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:dana;src:url(../media/Dana_Medium-s.0gy6fl8t79x2o.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:dana;src:url(../media/Dana_DemiBold-s.0cr5d1pqttjyr.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:dana Fallback;src:local(Arial);ascent-override:100.14%;descent-override:43.06%;line-gap-override:0.0%;size-adjust:99.86%}.YQvkSW_className{font-family:dana,dana Fallback,system-ui,sans-serif}.YQvkSW_variable{--font-dana:"dana", "dana Fallback", system-ui, sans-serif}
@font-face{font-family:danaFaNum;src:url(../media/DanaFaNum_Regular-s.p.01jjfdspodn4y.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:danaFaNum;src:url(../media/DanaFaNum_Medium-s.p.0fc_ojkuhf1f_.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:danaFaNum;src:url(../media/DanaFaNum_DemiBold-s.p.0gstv1yw8uzzx.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:danaFaNum Fallback;src:local(Arial);ascent-override:94.53%;descent-override:57.28%;line-gap-override:0.0%;size-adjust:99.86%}.nVIVga_className{font-family:danaFaNum,danaFaNum Fallback,system-ui,sans-serif}.nVIVga_variable{--font-dana-fanum:"danaFaNum", "danaFaNum Fallback", system-ui, sans-serif}
@font-face{font-family:yekanBakh;src:url(../media/Yekan-s.16z1tp1hd4e1x.woff2)format("woff2");font-display:swap}@font-face{font-family:yekanBakh Fallback;src:local(Arial);ascent-override:92.38%;descent-override:41.06%;line-gap-override:0.0%;size-adjust:97.42%}.RxV5DW_className{font-family:yekanBakh,yekanBakh Fallback}.RxV5DW_variable{--font-yekan:"yekanBakh", "yekanBakh Fallback"}
@font-face{font-family:rooyin;src:url(../media/Rooyin_Regular-s.221pk_xsa7uwr.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:rooyin;src:url(../media/Rooyin_Bold-s.02klzwrk5pv43.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:rooyin Fallback;src:local(Arial);ascent-override:64.79%;descent-override:9.26%;line-gap-override:37.02%;size-adjust:108.05%}.FWUG9W_className{font-family:rooyin,rooyin Fallback,ui-monospace,monospace}.FWUG9W_variable{--font-rooyin:"rooyin", "rooyin Fallback", ui-monospace, monospace}
@font-face{font-family:portalHasti;src:url(../media/Hasti_HeavyS-s.0diedw489uk-t.woff)format("woff");font-display:swap;font-weight:400}@font-face{font-family:portalHasti Fallback;src:local(Arial);ascent-override:104.55%;descent-override:47.52%;line-gap-override:0.0%;size-adjust:105.21%}.MtTuvq_className{font-family:portalHasti,portalHasti Fallback;font-weight:400}.MtTuvq_variable{--font-hasti:"portalHasti", "portalHasti Fallback"}
@font-face{font-family:portalColak;src:url(../media/ColakPro_Heavy-s.19vcpp6_i3ipr.woff2)format("woff2");font-display:swap;font-weight:900}@font-face{font-family:portalColak Fallback;src:local(Arial);ascent-override:112.13%;descent-override:53.82%;line-gap-override:0.0%;size-adjust:108.87%}.lG-9sq_className{font-family:portalColak,portalColak Fallback;font-weight:900}.lG-9sq_variable{--font-colak:"portalColak", "portalColak Fallback"}
