@import url(https://fonts.googleapis.com/css2?family=Vazirmatn:wght@300;400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600;700&display=swap);*{-webkit-font-smoothing:antialiased;box-sizing:border-box;margin:0;padding:0}::selection{background:#38bdf84d}html{scroll-behavior:smooth}a{text-decoration:none}.m{font-family:JetBrains Mono,monospace}.w{margin:0 auto;max-width:1200px;padding:0 32px}@media(max-width:768px){.w{padding:0 16px}.hide-mobile{display:none!important}.show-mobile{display:flex!important}.grid-responsive{grid-template-columns:1fr!important}.grid-2-responsive{grid-template-columns:1fr 1fr!important}.auth-grid,.grid-3-responsive{grid-template-columns:1fr!important}.auth-features{display:none!important}.footer-grid{gap:24px!important}.footer-grid,.stats-grid{grid-template-columns:1fr 1fr!important}.hero-title{font-size:38px!important}.nav-links{display:none!important}.mobile-menu-btn{display:flex!important}.feat-grid{grid-template-columns:1fr 1fr!important}.dash-main{padding:72px 16px 16px!important}}@media(max-width:480px){.footer-grid,.grid-2-responsive{grid-template-columns:1fr!important}.stats-grid{grid-template-columns:1fr 1fr!important}.feat-grid{grid-template-columns:1fr!important}}body{font-family:Vazirmatn,sans-serif;font-size:15px;letter-spacing:-.01em;line-height:1.7;min-height:100vh;overflow-x:hidden;transition:background .4s,color .4s}body.dark{background:#030712;color:#ecf0f8}body.light{background:#f0f4f8;color:#1a2035}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes ping{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.5)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes m1{0%{transform:translate(0) scale(1)}33%{transform:translate(50px,-60px) scale(1.15)}66%{transform:translate(-30px,40px) scale(.9)}to{transform:translate(0) scale(1)}}@keyframes m2{0%{transform:translate(0)}33%{transform:translate(-60px,40px)}66%{transform:translate(40px,-50px)}to{transform:translate(0)}}
/*# sourceMappingURL=main.3b5b165a.css.map*/