*{box-sizing:border-box;margin:0;padding:0;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}h1,h2,h3,h4,h5,h6,ol,ul,dl{margin:0}a{cursor:pointer;outline:none!important;text-decoration:none!important}p{margin:0}li{list-style-type:none}img{border:none;display:block}svg{display:block}video{display:block}button{font-family:inherit}body{-webkit-user-select:none;-moz-user-select:none;user-select:none}@font-face{font-family:IRANSansX;font-style:normal;font-weight:100;src:url(/fonts/iransans/IRANSansX-Thin.woff) format("woff"),url(/fonts/iransans/IRANSansX-Thin.woff2) format("woff2")}@font-face{font-family:IRANSansX;font-style:normal;font-weight:200;src:url(/fonts/iransans/IRANSansX-UltraLight.woff) format("woff"),url(/fonts/iransans/IRANSansX-UltraLight.woff2) format("woff2")}@font-face{font-family:IRANSansX;font-style:normal;font-weight:300;src:url(/fonts/iransans/IRANSansX-Light.woff) format("woff"),url(/fonts/iransans/IRANSansX-Light.woff2) format("woff2")}@font-face{font-family:IRANSansX;font-style:normal;font-weight:500;src:url(/fonts/iransans/IRANSansX-Medium.woff) format("woff"),url(/fonts/iransans/IRANSansX-Medium.woff2) format("woff2")}@font-face{font-family:IRANSansX;font-style:normal;font-weight:600;src:url(/fonts/iransans/IRANSansX-DemiBold.woff) format("woff"),url(/fonts/iransans/IRANSansX-DemiBold.woff2) format("woff2")}@font-face{font-family:IRANSansX;font-style:normal;font-weight:800;src:url(/fonts/iransans/IRANSansX-ExtraBold.woff) format("woff"),url(/fonts/iransans/IRANSansX-ExtraBold.woff2) format("woff2")}@font-face{font-family:IRANSansX;font-style:normal;font-weight:900;src:url(/fonts/iransans/IRANSansX-Black.woff) format("woff"),url(/fonts/iransans/IRANSansX-Black.woff2) format("woff2")}@font-face{font-family:IRANSansX;font-style:normal;font-weight:950;src:url(/fonts/iransans/IRANSansX-ExtraBlack.woff) format("woff"),url(/fonts/iransans/IRANSansX-ExtraBlack.woff2) format("woff2")}@font-face{font-family:IRANSansX;font-style:normal;font-weight:1000;src:url(/fonts/iransans/IRANSansX-Heavy.woff) format("woff"),url(/fonts/iransans/IRANSansX-Heavy.woff2) format("woff2")}@font-face{font-family:IRANSansX;font-style:normal;font-weight:700;src:url(/fonts/iransans/IRANSansX-Bold.woff) format("woff"),url(/fonts/iransans/IRANSansX-Bold.woff2) format("woff2")}@font-face{font-family:IRANSansX;font-style:normal;font-weight:400;src:url(/fonts/iransans/IRANSansX-Regular.woff) format("woff"),url(/fonts/iransans/IRANSansX-Regular.woff2) format("woff2")}@font-face{font-family:IRANYekanX;font-style:normal;font-weight:100;src:url(/fonts/iranyekan/IRANYekanX-Thin.woff) format("woff"),url(/fonts/iranyekan/IRANYekanX-Thin.woff2) format("woff2")}@font-face{font-family:IRANYekanX;font-style:normal;font-weight:200;src:url(/fonts/iranyekan/IRANYekanX-UltraLight.woff) format("woff"),url(/fonts/iranyekan/IRANYekanX-UltraLight.woff2) format("woff2")}@font-face{font-family:IRANYekanX;font-style:normal;font-weight:300;src:url(/fonts/iranyekan/IRANYekanX-Light.woff) format("woff"),url(/fonts/iranyekan/IRANYekanX-Light.woff2) format("woff2")}@font-face{font-family:IRANYekanX;font-style:normal;font-weight:500;src:url(/fonts/iranyekan/IRANYekanX-Medium.woff) format("woff"),url(/fonts/iranyekan/IRANYekanX-Medium.woff2) format("woff2")}@font-face{font-family:IRANYekanX;font-style:normal;font-weight:600;src:url(/fonts/iranyekan/IRANYekanX-DemiBold.woff) format("woff"),url(/fonts/iranyekan/IRANYekanX-DemiBold.woff2) format("woff2")}@font-face{font-family:IRANYekanX;font-style:normal;font-weight:800;src:url(/fonts/iranyekan/IRANYekanX-ExtraBold.woff) format("woff"),url(/fonts/iranyekan/IRANYekanX-ExtraBold.woff2) format("woff2")}@font-face{font-family:IRANYekanX;font-style:normal;font-weight:900;src:url(/fonts/iranyekan/IRANYekanX-Black.woff) format("woff"),url(/fonts/iranyekan/IRANYekanX-Black.woff2) format("woff2")}@font-face{font-family:IRANYekanX;font-style:normal;font-weight:950;src:url(/fonts/iranyekan/IRANYekanX-ExtraBlack.woff) format("woff"),url(/fonts/iranyekan/IRANYekanX-ExtraBlack.woff2) format("woff2")}@font-face{font-family:IRANYekanX;font-style:normal;font-weight:1000;src:url(/fonts/iranyekan/IRANYekanX-Heavy.woff) format("woff"),url(/fonts/iranyekan/IRANYekanX-Heavy.woff2) format("woff2")}@font-face{font-family:IRANYekanX;font-style:normal;font-weight:700;src:url(/fonts/iranyekan/IRANYekanX-Bold.woff) format("woff"),url(/fonts/iranyekan/IRANYekanX-Bold.woff2) format("woff2")}@font-face{font-family:IRANYekanX;font-style:normal;font-weight:400;src:url(/fonts/iranyekan/IRANYekanX-Regular.woff) format("woff"),url(/fonts/iranyekan/IRANYekanX-Regular.woff2) format("woff2")}@font-face{font-family:Kalameh;font-style:normal;font-weight:100;src:url(/fonts/kalameh/Kalameh-Thin.woff2) format("woff2"),url(/fonts/kalameh/Kalameh-Thin.woff) format("woff")}@font-face{font-family:Kalameh;font-style:normal;font-weight:200;src:url(/fonts/kalameh/Kalameh-ExtraLight.woff2) format("woff2"),url(/fonts/kalameh/Kalameh-ExtraLight.woff) format("woff")}@font-face{font-family:Kalameh;font-style:normal;font-weight:300;src:url(/fonts/kalameh/Kalameh-Light.woff2) format("woff2"),url(/fonts/kalameh/Kalameh-Light.woff) format("woff")}@font-face{font-family:Kalameh;font-style:normal;font-weight:500;src:url(/fonts/kalameh/Kalameh-Medium.woff2) format("woff2"),url(/fonts/kalameh/Kalameh-Medium.woff) format("woff")}@font-face{font-family:Kalameh;font-style:normal;font-weight:600;src:url(/fonts/kalameh/Kalameh-SemiBold.woff2) format("woff2"),url(/fonts/kalameh/Kalameh-SemiBold.woff) format("woff")}@font-face{font-family:Kalameh;font-style:normal;font-weight:800;src:url(/fonts/kalameh/Kalameh-ExtraBold.woff2) format("woff2"),url(/fonts/kalameh/Kalameh-ExtraBold.woff) format("woff")}@font-face{font-family:Kalameh;font-style:normal;font-weight:900;src:url(/fonts/kalameh/Kalameh-Black.woff2) format("woff2"),url(/fonts/kalameh/Kalameh-Black.woff) format("woff")}@font-face{font-family:Kalameh;font-style:normal;font-weight:700;src:url(/fonts/kalameh/Kalameh-Bold.woff2) format("woff2"),url(/fonts/kalameh/Kalameh-Bold.woff) format("woff")}@font-face{font-family:Kalameh;font-style:normal;font-weight:400;src:url(/fonts/kalameh/Kalameh-Regular.woff2) format("woff2"),url(/fonts/kalameh/Kalameh-Regular.woff) format("woff")}@font-face{font-family:Morabba;font-style:normal;font-weight:200;src:url(/fonts/morabba/Morabba-UltraLight.woff) format("woff"),url(/fonts/morabba/Morabba-UltraLight.woff2) format("woff2")}@font-face{font-family:Morabba;font-style:normal;font-weight:300;src:url(/fonts/morabba/Morabba-Light.woff) format("woff"),url(/fonts/morabba/Morabba-Light.woff2) format("woff2")}@font-face{font-family:Morabba;font-style:normal;font-weight:500;src:url(/fonts/morabba/Morabba-Medium.woff) format("woff"),url(/fonts/morabba/Morabba-Medium.woff2) format("woff2")}@font-face{font-family:Morabba;font-style:normal;font-weight:600;src:url(/fonts/morabba/Morabba-SemiBold.woff) format("woff"),url(/fonts/morabba/Morabba-SemiBold.woff2) format("woff2")}@font-face{font-family:Morabba;font-style:normal;font-weight:800;src:url(/fonts/morabba/Morabba-ExtraBold.woff) format("woff"),url(/fonts/morabba/Morabba-ExtraBold.woff2) format("woff2")}@font-face{font-family:Morabba;font-style:normal;font-weight:850;src:url(/fonts/morabba/Morabba-Black.woff) format("woff"),url(/fonts/morabba/Morabba-Black.woff2) format("woff2")}@font-face{font-family:Morabba;font-style:normal;font-weight:900;src:url(/fonts/morabba/Morabba-Heavy.woff) format("woff"),url(/fonts/morabba/Morabba-Heavy.woff2) format("woff2")}@font-face{font-family:Morabba;font-style:normal;font-weight:700;src:url(/fonts/morabba/Morabba-Bold.woff) format("woff"),url(/fonts/morabba/Morabba-Bold.woff2) format("woff2")}@font-face{font-family:Morabba;font-style:normal;font-weight:400;src:url(/fonts/morabba/Morabba-Regular.woff) format("woff"),url(/fonts/morabba/Morabba-Regular.woff2) format("woff2")}.video-tag{position:absolute;z-index:0;width:100%;height:100%;opacity:0}.canvas-tag{position:absolute;z-index:10;width:100%;height:100%}.btn-back{top:.625rem;left:.625rem;position:absolute;width:100px;height:30px;border:1px solid silver;border-radius:5px;font-size:12px}.motion-info-container{position:absolute;bottom:-.625rem;z-index:20;padding:1.25rem}.orientation-blocker{background-color:#fff;display:flex;height:100vh;align-items:center;text-align:center;padding:20px}.rotate-icon{width:40px;height:40px;margin:auto}h5.ant-typography:first-child{margin-top:0}.feedback-modal input.ant-input-number-input{text-align:center!important;direction:ltr}.ant-drawer .ant-drawer-footer{display:flex;flex-direction:row-reverse;gap:8px}.ant-drawer .ant-drawer-body{padding:24px 32px}.ant-drawer.ant-drawer-bottom .ant-drawer-header{padding:0}.ant-drawer.ant-drawer-bottom .ant-drawer-header .ant-btn{border-radius:0}.ant-drawer.ant-drawer-bottom .ant-drawer-content-wrapper{border-radius:.5rem .5rem 0 0;height:auto!important;overflow:hidden}.ant-input-number,.ant-picker{width:100%}.ant-spin{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.ant-upload{display:flex;flex-direction:column;align-items:center}.ant-upload img{max-width:100%}.ant-modal:not(.ant-modal-confirm) .ant-modal-footer{bottom:unset!important;padding:inherit}.auth-layout{background-image:url(/images/auth-layout-bg.svg);background-repeat:no-repeat;background-position:center 6.875rem;background-size:100%;min-height:100vh}.auth-layout .brand{display:block;height:4rem;margin:0 auto 2rem;overflow:hidden}.auth-layout .heading{font-size:1.125rem;margin:0 auto 2rem;text-align:center}.auth-layout .ant-form-item-label{display:none}.auth-layout .wrapper{margin:0 auto;max-width:25rem;padding:4rem 1rem;width:100%}.default-layout{min-height:100vh}.default-layout .ant-layout-header{align-items:center;display:flex;gap:1rem;padding:0 1rem;position:sticky;top:0;width:100%;z-index:2}.default-layout .ant-layout-header .ant-typography{flex-grow:1;margin:0}.default-layout .ant-layout-content{padding:1rem}.default-layout .ant-layout-footer{align-items:center;bottom:0;display:flex;padding:1rem;position:sticky;width:100%;z-index:2}.default-layout-menu .ant-menu{background-color:transparent;border:none!important}.default-layout-menu .ant-drawer-close{left:.75rem;margin:0;position:absolute;z-index:1}.default-layout-menu .ant-drawer-header{padding:0}.default-layout-menu .ant-drawer-body{padding:1rem 0}.sp-upload-file .ant-upload{cursor:pointer;display:block;height:100%}.sp-upload-file .ant-upload img,.sp-upload-file .ant-upload video{max-height:100%;max-width:100%}.sp-upload-file .ant-upload .ant-upload{align-items:center;display:flex;flex-direction:column;justify-content:center}.sp-upload-file .ant-upload-wrapper{display:block;height:100%}.sp-upload-file .ant-progress{margin:0;padding:0 8px}.sp-upload-file .ant-card-actions .anticon{display:block!important;padding:8px 0}.sp-upload-file .ant-card-actions svg{display:block;margin:0 auto}.sp-upload-file .ant-card-actions li{margin:0}.sp-upload-file .ant-card-body{height:6.25rem;padding:0}.sp-upload-image .ant-upload .image{max-height:100%;max-width:100%}.sp-upload-image .ant-upload .icon{display:block;font-size:1.125rem;line-height:4.875rem}.sp-upload-image .ant-upload .uploading{display:block;margin:1rem 0 0}.sp-upload-image .ant-upload .ant-upload{background-color:#fafafa;border:dashed .0625rem #d9d9d9;border-radius:.25rem;cursor:pointer;display:block;height:5rem;min-width:5rem;text-align:center;transition:border-color .3s}.sp-upload-image .ant-upload .ant-upload:hover{border-color:#2abcd7}.sp-upload-image .ant-upload>.ant-progress{margin:0;padding:0 .5rem}.g2-tooltip{font-family:IRANSansX!important;font-size:11px!important}@media (max-width: 36rem){.ant-drawer .ant-drawer-content-wrapper{min-width:20rem!important;width:100%!important}.ant-modal:not(.ant-modal-confirm){height:100vh;margin:0;min-width:20rem;max-width:none;top:0;padding:0;width:100%!important}.ant-modal:not(.ant-modal-confirm) .ant-modal-close{position:fixed}.ant-modal:not(.ant-modal-confirm) .ant-modal-header{background-color:#fff;height:3.5rem;left:0;position:fixed;right:0;top:0;z-index:1}.ant-modal:not(.ant-modal-confirm) .ant-modal-footer{background-color:#fff;bottom:0;height:4.625rem;left:0;position:fixed;right:0}.ant-modal:not(.ant-modal-confirm) .ant-modal-content{border-radius:0;box-shadow:none;min-height:100%;padding-bottom:4.625rem;padding-top:3.5rem;position:relative}}.progress-container{display:flex;-moz-column-gap:.75rem;column-gap:.75rem;justify-content:center;align-items:center;color:#fff}.progress-label{position:relative;top:-.1rem;width:7.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:5px}.progress-track{flex:1 1 0%;border-radius:.375rem;height:1.25rem;border:1px solid #e5e7eb;position:relative;background-color:#fff;width:360px;overflow:hidden}.progress-range-fill{position:absolute;height:100%;background-color:#3b82f6}.progress-indicator{position:absolute;width:.25rem;height:100%;background-color:#000}.progress-value{width:3.75rem;margin-top:5px;font-size:14px;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.8),-1px -1px 0 rgba(0,0,0,.6),1px -1px 0 rgba(0,0,0,.6),-1px 1px 0 rgba(0,0,0,.6);font-weight:600}.counter-container{position:relative;display:inline-block;z-index:20;position:absolute;left:.75rem;bottom:.75rem;font-size:15px;font-weight:700;text-align:center;width:100px}.counter-container .counter{background-color:#f3f4f6;width:40px;height:40px;display:flex;justify-content:center;align-items:center;border-radius:50%;border:3px solid silver;padding-top:3px;margin:auto}.hold-progress-bar{position:absolute;width:360px;bottom:60px;right:9.4rem;height:20px;overflow:hidden;border-radius:4px;z-index:50;border:1px solid rgba(55,255,0,.862745098);background-color:#ffffffdc!important}.Loading{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:9999;text-align:center}.Loading .loading-content{font-size:1.2rem;margin-left:30px}.Loading .loading-content .anticon{font-size:3rem;color:#1890ff;margin-top:-9px;width:20px}.rest-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;display:flex;justify-content:center;align-items:center;z-index:1000}.rest-overlay .timer-container{position:relative;display:flex;justify-content:center;align-items:center}.rest-overlay .timer-container .time-text{position:absolute;text-align:center;color:#fff;display:flex;flex-direction:column}.rest-overlay .timer-container .time-text .seconds{font-size:3rem;font-weight:700}.rest-overlay .timer-container .time-text .label{font-size:1rem}
