@font-face{font-family:IRANSansXV;src:url("../fonts/IRANSansXV.woff2") format("woff2");font-weight:100 1000;font-display:fallback}*,:after,:before{margin:0;padding:0;box-sizing:border-box;border:0;-webkit-tap-highlight-color:transparent!important}body{background:#fff;font-family:IRANSansXV;font-variation-settings:"DOTS" 8}*{scrollbar-width:thin;scrollbar-color:#c6c6c6 transparent}a{text-decoration:none;color:#1e89cd}.parent-account{width:100%;display:inline-flex;min-height:calc(100vh - 30px);justify-content:center;align-items:center}.account-container{display:inline-grid}.account-notification{position:fixed;top:-55px;left:5px;display:inline-flex;z-index:100;transition:top .3s}.account-notification.show{top:5px}.account-notification p{display:inline-flex;background:#fff;color:#000;font-size:12px;align-items:center;justify-content:center;border-radius:10px;padding:5px 10px;border:1px solid #e7e7e7;gap:5px}.account-notification p.success{border-bottom:2px solid #1e89cd}.account-notification p.success:before{display:inline-flex;content:"";width:18px;height:18px;background-image:url("../icons/success.svg");background-size:18px;background-position:center;background-repeat:no-repeat;filter:brightness(0) saturate(100%) invert(71%) sepia(53%) saturate(6902%) hue-rotate(177deg) brightness(85%) contrast(87%)}.account-notification p.unsuccess{border-bottom:2px solid #ff5454}.account-notification p.unsuccess:before{display:inline-flex;content:"";width:18px;height:18px;background-image:url("../icons/error.svg");background-size:18px;background-position:center;background-repeat:no-repeat;filter:brightness(0) saturate(100%) invert(64%) sepia(40%) saturate(6807%) hue-rotate(326deg) brightness(101%) contrast(116%)}.parent-account-form{display:inline-block;width:350px;border:1px solid #e7e7e7;padding:40px;direction:ltr;text-align:center;margin-top:5px}.parent-account-form .logo{margin-bottom:20px}.parent-account-form .logo,.parent-account-form .logo a{display:inline-flex;width:100%;justify-content:center;align-items:center;user-select:none}.parent-account-form .logo a svg{width:120px}.parent-account-form .loading{display:inline-flex;width:30px;height:30px;background-image:url("../icons/loading.svg");background-repeat:no-repeat;background-size:30px;background-position:center}.parent-account-form form#account-form div label{display:inline-block;width:100%;height:40px;position:relative;border:1px solid #e7e7e7;background:#fafafa;border-radius:5px}.parent-account-form form#account-form div label span{position:absolute;display:inline-flex;width:100%;height:100%;left:0;padding:10px;user-select:none;font-size:13px;color:#797979;transition:all .2s}.parent-account-form form#account-form div label.active span{padding:4px 10px 16px 10px;font-size:10px}.parent-account-form form#account-form div label input{position:absolute;width:100%;height:100%;left:0;background:0 0;outline:unset;padding:10px;font-size:13px;font-family:IRANSansXV}.parent-account-form form#account-form div label input[type=password]{width:calc(100% - 40px)}.parent-account-form form#account-form div label div.pass-status{display:inline-flex;position:absolute;right:0;top:0;width:40px;height:40px;justify-content:center;align-items:center;cursor:pointer;background:0 0;user-select:none}.parent-account-form form#account-form div label div.pass-status:before{content:"";display:inline-flex;width:24px;height:24px;background-image:url(../icons/open-eyes.svg);background-repeat:no-repeat;background-size:24px;background-position:center;filter:invert(44%) sepia(3%) saturate(16%) hue-rotate(349deg) brightness(99%) contrast(96%)}.parent-account-form form#account-form div label div.pass-status.show:before{background-image:url(../icons/closed-eyes.svg)}.parent-account-form form#account-form div label.active input{padding:16px 10px 4px 10px}.parent-account-form form#account-form div>h2{font-size:15px;font-weight:300;margin:10px 0}.parent-account-form form#account-form div{text-align:center}.parent-account-form form#account-form div button#check-identity,.parent-account-form form#account-form div button#login,.parent-account-form form#account-form div button#register,.parent-account-form form#account-form div button#submit-new-password,.parent-account-form form#account-form div button#verify-registration-otp-code,.parent-account-form form#account-form div button#verify-reset-password-otp-code{display:inline-flex;width:100%;height:30px;align-items:center;justify-content:center;font-size:14px;font-family:IRANSansXV;color:#fff;background:#1e89cd;font-weight:500;border-radius:10px;cursor:pointer}.parent-account-form form#account-form div button#reset-password{background:0 0;font-family:IRANSansXV;margin:10px 0;cursor:pointer}.parent-account-form form#account-form div button#resend-registration-otp-code:disabled,.parent-account-form form#account-form div button#resend-reset-password-otp-code:disabled{opacity:.8;cursor:unset}.parent-account-form form#account-form div button#resend-registration-otp-code,.parent-account-form form#account-form div button#resend-reset-password-otp-code{display:inline-flex;align-items:baseline;gap:5px;font-family:IRANSansXV;margin:10px 0;background:0 0;font-size:13px;color:#1e89cd;cursor:pointer}.parent-account-form form#account-form div button#resend-registration-otp-code span,.parent-account-form form#account-form div button#resend-reset-password-otp-code span{color:#414141;font-size:12px}.parent-account-form form#account-form div#identification>span{display:inline-flex;font-size:12px;margin:10px 0}.parent-account-form form#account-form div#registration-otp label input,.parent-account-form form#account-form div#registration-otp label span,.parent-account-form form#account-form div#reset-password-otp label input,.parent-account-form form#account-form div#reset-password-otp label span{letter-spacing:10px}.terms-message{display:inline-flex;width:350px;padding:10px 40px;border:1px solid #e7e7e7;justify-content:center;align-items:center;margin-top:5px}.terms-message span{font-size:13px;direction:ltr;text-align:justify;word-spacing:-1px}a.back-to-home{width:350px;text-align:center;color:#000;font-weight:300;font-size:14px;margin-top:5px}.account-footer{display:inline-flex;width:100%;justify-content:center;height:30px;align-items:center;padding:5px 10px}.account-footer span.copy-right{font-size:13px;color:#545454}@media screen and (max-width:576px){.parent-account-form .logo a svg{width:110px}.parent-account-form form#account-form div>h2{font-size:13px;font-weight:400}.terms-message span{font-size:12px}.account-footer span.copy-right{font-size:12px}}@media screen and (max-width:370px){.parent-account-form,.terms-message,a.back-to-home{width:100%;border:unset;padding:10px}}.dark-mode,.dark-mode *{scrollbar-color:#737373 transparent}.dark-mode body{background:#1e1f21}.dark-mode .parent-account-form,.dark-mode .terms-message{border-color:#545454}.dark-mode .account-footer span.copy-right,.dark-mode .parent-account-form form#account-form div#identification>span,.dark-mode .parent-account-form form#account-form div>h2,.dark-mode .terms-message span,.dark-mode a.back-to-home{color:#e8eaed}.dark-mode .parent-account-form .logo a svg g#weby{fill:#e8eaed}.dark-mode .parent-account-form form#account-form div label{background:#292a2c;border-color:#545454}.dark-mode .parent-account-form form#account-form div label span{color:#afafaf}.dark-mode .parent-account-form form#account-form div label input{color:#fff}.dark-mode .parent-account-form form#account-form div button#resend-registration-otp-code span,.dark-mode .parent-account-form form#account-form div button#resend-reset-password-otp-code span,.dark-mode .parent-account-form form#account-form div button#reset-password{color:#e8eaed}.dark-mode .account-notification p{background:#1e1f21;color:#fff;border-color:#545454}.dark-mode .account-notification p.unsuccess{border-bottom:2px solid #ff5454}.dark-mode .account-notification p.success{border-bottom:2px solid var(--main-color)}