@font-face{font-family:IRANYekanXVF;src:url(/fonts/IRANYekanXVF.woff) format("woff-variations"),url(/fonts/IRANYekanXVF.woff) format("woff");font-weight:100 1000;font-display:fallback}@font-face{font-family:IRANYekanX;src:url(/fonts/IRANYekanX-regular.woff) format("woff")}@font-face{font-family:IRANYekanX;src:url(/fonts/IRANYekanX-bold.woff) format("woff");font-weight:700}@font-face{font-family:JetBrainsMonoVF;src:url(/fonts/JetBrainsMono/fonts/variable/JetBrainsMono%5Bwght%5D.ttf) format("truetype-variations"),url(/fonts/JetBrainsMono/fonts/variable/JetBrainsMono%5Bwght%5D.ttf) format("truetype-variations");font-weight:100 1000;font-display:fallback}@font-face{font-family:Peyda;font-style:normal;font-weight:100;src:url(/fonts/Peyda/woff2/PeydaWebFaNum-Thin.woff2) format("woff2"),url(/fonts/Peyda/woff/PeydaWebFaNum-Thin.woff) format("woff")}@font-face{font-family:Peyda;font-style:normal;font-weight:200;src:url(/fonts/Peyda/woff2/PeydaWebFaNum-ExtraLight.woff2) format("woff2"),url(/fonts/Peyda/woff/PeydaWebFaNum-ExtraLight.woff) format("woff")}@font-face{font-family:Peyda;font-style:normal;font-weight:300;src:url(/fonts/Peyda/woff2/PeydaWebFaNum-Light.woff2) format("woff2"),url(/fonts/Peyda/woff/PeydaWebFaNum-Light.woff) format("woff")}@font-face{font-family:Peyda;font-style:normal;font-weight:500;src:url(/fonts/Peyda/woff2/PeydaWebFaNum-Medium.woff2) format("woff2"),url(/fonts/Peyda/woff/PeydaWebFaNum-Medium.woff) format("woff")}@font-face{font-family:Peyda;font-style:normal;font-weight:600;src:url(/fonts/Peyda/woff2/PeydaWebFaNum-SemiBold.woff2) format("woff2"),url(/fonts/Peyda/woff/PeydaWebFaNum-SemiBold.woff) format("woff")}@font-face{font-family:Peyda;font-style:normal;font-weight:800;src:url(/fonts/Peyda/woff2/PeydaWebFaNum-ExtraBold.woff2) format("woff2"),url(/fonts/Peyda/woff/PeydaWebFaNum-ExtraBold.woff) format("woff")}@font-face{font-family:Peyda;font-style:normal;font-weight:900;src:url(/fonts/Peyda/woff2/PeydaWebFaNum-Black.woff2) format("woff2"),url(/fonts/Peyda/woff/PeydaWebFaNum-Black.woff) format("woff")}@font-face{font-family:Peyda;font-style:normal;font-weight:700;src:url(/fonts/Peyda/woff2/PeydaWebFaNum-Bold.woff2) format("woff2"),url(/fonts/Peyda/woff/PeydaWebFaNum-Bold.woff) format("woff")}@font-face{font-family:Peyda;font-style:normal;font-weight:400;src:url(/fonts/Peyda/woff2/PeydaWebFaNum-Regular.woff2) format("woff2"),url(/fonts/Peyda/woff/PeydaWebFaNum-Regular.woff) format("woff")}@font-face{font-family:ModamVF;src:url(/fonts/Modam/ModamVF.woff) format("woff-variations"),url(ModamVF.woff) format("woff");font-display:fallback}@font-face{font-family:Modam;src:url(/fonts/Modam/static/ModamWeb-Regular.woff) format("woff")}@font-face{font-family:Modam;src:url(/fonts/Modam/static/ModamWeb-Bold.woff) format("woff");font-weight:700}html,body{height:100%;width:100%}body{overflow-x:clip;overflow-y:visible}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.alert-validate:before{background-color:#fff;border:1px solid #c80000;border-radius:13px;color:#c80000;content:attr(data-validate);direction:rtl;font-size:13px;left:8px;line-height:1.4;max-width:70%;padding:4px 10px 4px 24px;pointer-events:none;position:absolute;text-align:right;top:50%;transform:translateY(-50%);transition:opacity .4s}.alert-validate.ltr:before{left:auto;padding:4px 24px 4px 10px;right:8px}.message-card{display:flex;justify-content:center;align-items:center;height:100%}.message-card .success-box,.message-card .error-box{position:relative;width:300px;height:300px;border-radius:20px;box-shadow:5px 5px 20px #cbcdd3}.message-card .success-box{background:linear-gradient(to bottom right,#b0db7d 40%,#99dbb4);perspective:40px}.message-card .error-box{background:linear-gradient(to bottom left,#ef8d9c 40%,#ffc39e);perspective:40px}.message-card .dot{width:8px;height:8px;background:#fcfcfc;border-radius:50%;position:absolute;top:4%;right:6%}.message-card .dot:hover{background:#c9c9c9}.message-card .two{right:12%;opacity:.5}.message-card .face,.message-card .face2{position:absolute;width:22%;height:22%;background:#fcfcfc;border-radius:50%;border:1px solid #777777;top:21%;left:37.5%;z-index:2}.message-card .face{animation:bounce 1s ease-in infinite}.message-card .face2{animation:roll 3s ease-in-out infinite}.message-card .eye{position:absolute;width:5px;height:5px;background:#777;border-radius:50%;top:40%;left:20%}.message-card .right{left:68%}.message-card .mouth{position:absolute;top:43%;left:41%;width:7px;height:7px;border-radius:50%}.message-card .happy{border:2px solid transparent;border-color:transparent #777777 #777777 transparent;transform:rotate(45deg)}.message-card .sad{top:49%;border:2px solid transparent;border-color:#777777 transparent transparent #777777;transform:rotate(45deg)}.message-card .shadow{position:absolute;width:21%;height:3%;opacity:.5;background:#777;left:40%;top:43%;border-radius:50%;z-index:1}.message-card .move{animation:move 3s ease-in-out infinite}.message-card .scale{animation:scale 1s ease-in infinite}.message-card .message{position:absolute;width:100%;text-align:center;height:40%;top:50%;font-size:.9em}.message-card .button-box{position:absolute;width:50%;height:12%;top:80%;left:25%;transition:all .5s ease-in-out}.message-card .button-box:hover{transform:scale(1.05);transition:all .3s ease-in-out}.react-modal-sheet-drag-indicator{margin:0 -4px}@keyframes bounce{50%{transform:translateY(-10px)}}@keyframes scale{50%{transform:scale(.9)}}@keyframes roll{0%{transform:rotate(0);left:25%}50%{left:60%}to{transform:rotate(360deg);left:25%}}@keyframes move{0%{left:25%}50%{left:60%}to{left:25%}}
