@font-face{font-family:Vazirmatn;src:url(/fonts/vazirmatn-arabic-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/vazirmatn-arabic-500-normal.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/vazirmatn-arabic-600-normal.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/vazirmatn-arabic-700-normal.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/vazirmatn-arabic-800-normal.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:BNazanin;src:url(/fonts/vazirmatn-arabic-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:BTitr;src:url(/fonts/vazirmatn-arabic-700-normal.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box}html,body,#root{direction:rtl;width:100%;min-height:100vh;margin:0;padding:0}body{font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-wrap:break-word;word-break:break-word;font-family:Vazirmatn,Tahoma,sans-serif;font-size:16px;line-height:1.8;transition:background .4s,color .3s}h1,h2,h3,h4,h5,h6,.font-titr{font-family:Vazirmatn,Tahoma,sans-serif;font-weight:700}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#8080804d;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#80808080}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes slideInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes slideOutRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}.fade-in{animation:.3s ease-out fadeIn}.slide-up{animation:.4s ease-out slideUp}.slide-down{animation:.4s ease-out slideDown}.scale-in{animation:.3s ease-out scaleIn}@keyframes drawerInLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}.drawer-left{animation:.28s cubic-bezier(.22,1,.36,1) drawerInLeft}@keyframes drawerInRight{0%{transform:translate(100%)}to{transform:translate(0)}}.drawer-right{animation:.28s cubic-bezier(.22,1,.36,1) drawerInRight}.ui-btn{transition:filter .15s,transform .1s,box-shadow .15s}.ui-btn:hover:not(:disabled){filter:brightness(1.05)}.ui-btn:active:not(:disabled){transform:scale(.98)}.ui-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.ui-field{transition:border-color .15s,box-shadow .15s,background .15s}.ui-field:focus{border-color:var(--brand);box-shadow:0 0 0 3px #1fa46333}.ui-iconbtn{transition:filter .15s,background .15s,color .15s}.ui-iconbtn:hover{filter:brightness(.96)}.ui-card-h{transition:transform .2s,box-shadow .2s}.ui-card-h:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.ui-opt:hover{background:#1fa4631a}.ui-spin{animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.hero-sheen{pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff29,#0000);width:60px;animation:6s infinite heroSheen;position:absolute;top:0;bottom:0}@keyframes heroSheen{0%{transform:translate(140%)skew(-18deg)}55%,to{transform:translate(-260%)skew(-18deg)}}@keyframes loginFloat{0%,to{transform:translate(0)scale(1)}50%{transform:translate(18px,-22px)scale(1.07)}}.login-blob{filter:blur(64px);pointer-events:none;border-radius:50%;animation:11s ease-in-out infinite loginFloat;position:absolute}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}input,select,textarea{font-size:16px}button:focus,input:focus,select:focus,textarea:focus{outline:none}button{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:all .2s}button:active{transform:scale(.97)}.glass{-webkit-backdrop-filter:blur(20px)saturate(180%);background:#ffffff1f;border:1px solid #ffffff2e}.card-hover{transition:transform .2s,box-shadow .2s}.card-hover:hover{transform:translateY(-2px)}
