@charset "UTF-8";.password-container{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1rem;padding:2rem 1rem;overflow:hidden}.password-container.loading .password-form{filter:blur(2px);pointer-events:none}.password-container.loading .gooje-video{animation:pass-loading-bounce .5s alternate infinite}@keyframes pass-loading-bounce{0%{transform:scaleX(1.3) translateY(0) translateZ(0)}to{transform:translateY(-30%) scaleX(1) translateZ(0)}}.password-container .gooje-video{width:140px;height:140px}.password-container .gooje-video svg{overflow:visible}.password-container .gooje-video svg g#left_hand,.password-container .gooje-video svg g#right_hand{rotate:0deg;transition:.3s ease}.password-container .gooje-video svg g#left_hand{transform-origin:right top}.password-container .gooje-video svg g#right_hand{transform-origin:left top}.password-container .gooje-video svg g#eyes g path:nth-child(2){transform:translateY(-10px);transition:.5s ease}.password-container .gooje-video>*{width:100%;height:100%}.password-container .gooje-video>* *{width:100%;height:100%}.password-container .gooje-video.active svg g#left_hand{rotate:-20deg}.password-container .gooje-video.active svg g#right_hand{rotate:20deg}.password-container .gooje-video.active svg g#eyes g path:nth-child(2){transition-delay:.1s;transform:translateY(-4px)}.password-container .gooje-video.hide svg g#left_hand{opacity:0}.password-container .gooje-video.hide svg g#right_hand{opacity:0}.password-container .gooje-video.hide svg g#eyes g path:nth-child(2){transition-delay:.1s;transform:translateY(0)}.password-container .password-form{width:clamp(0px,100%,500px);height:100%;display:flex;align-items:center;flex-direction:column;justify-content:space-between;overflow:hidden;padding-top:2rem}.password-container .password-form .set-password{width:100%;display:flex;flex-direction:column;gap:2rem;padding-block:2rem;position:relative;z-index:1}.password-container .password-form .set-password.active .pass-section{transform:translate(-200%)}.password-container .password-form .set-password.active .code-inp{transform:translate(0)}.password-container .password-form .set-password .read-rows{width:100%;display:flex;gap:.5rem}.password-container .password-form .set-password .pass-section{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:2rem;width:100%;transition:.5s transform ease}.password-container .password-form .set-password .pass-section .password-inp{display:flex;align-items:center;width:100%;position:relative;z-index:1}.password-container .password-form .set-password .pass-section .password-inp .hover-inp{width:100%;margin-bottom:0;justify-content:center}.password-container .password-form .set-password .pass-section .password-inp .hover-inp .eye-icon{display:none}.password-container .password-form .set-password .pass-section .password-inp .hover-inp input{padding:1em;padding-block:1em;padding-right:3.75rem;padding-left:1.5em;text-align:left;border-color:var(--border-color);transition:border-color .15s ease}.password-container .password-form .set-password .pass-section .password-inp .hover-inp .holder{right:unset;left:1rem;font-weight:700;font-family:cursive,sans-serif;transform:translateY(95%) translate(-.5rem);padding-inline:.5rem;height:fit-content;width:fit-content;border-radius:100vmax;background-color:var(--sixty-percent)}.password-container .password-form .set-password .pass-section .password-inp .hover-inp input{direction:rtl}.password-container .password-form .set-password .pass-section .password-inp .hover-inp:focus-within .holder,.password-container .password-form .set-password .pass-section .password-inp .hover-inp.active .holder{transform:translateY(-65%) translate(-.5rem);opacity:1;scale:.9}.password-container .password-form .set-password .pass-section .password-inp .eye-container{position:absolute;top:50%;right:.5rem;transform:translateY(-50%);z-index:1;height:3rem;width:3rem;cursor:pointer}.password-container .password-form .set-password .pass-section .password-inp .eye-container svg{opacity:.7}.password-container .password-form .set-password .pass-section .password-checks{width:100%;display:flex;flex-direction:column;gap:.5rem;padding-right:.5rem}.password-container .password-form .set-password .pass-section .password-checks .check-row{display:flex;gap:.5rem;align-items:flex-start;line-height:1.8em}.password-container .password-form .set-password .pass-section .password-checks .check-row .status:not(.check) svg{animation:loading-status 1s linear infinite}@keyframes loading-status{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.password-container .password-form .set-password .pass-section .password-checks .check-row .status.check svg{color:var(--alert-success);transform-origin:bottom center;animation:scale-jump .3s ease forwards}@keyframes scale-jump{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.password-container .password-form .set-password .code-inp{position:absolute;top:0;right:0;display:flex;align-items:center;flex-direction:column;gap:2rem;width:100%;transform:translate(200%);transition:.5s transform ease}.password-container .password-form .set-password .code-inp .code-holders{display:flex;align-items:center;flex-direction:column}.password-container .password-form .set-password .code-inp .code-holders p{margin-bottom:.5em}.password-container .password-form .set-password .code-inp .code-holders .sub{font-family:iranLight;opacity:.7}.password-container .password-form .set-password .code-inp input{--otp-digits: 5;--otp-ls: 2ch;--otp-gap: 1.25;--_otp-bgsz: calc(var(--otp-ls) + 1ch);--_otp-digit: 0;all:unset;direction:ltr;background:linear-gradient(90deg,var(--login-otp-bg) calc(var(--otp-gap) * var(--otp-ls)),transparent 0),linear-gradient(90deg,var(--login-otp-bg) calc(var(--otp-gap) * var(--otp-ls)),transparent 0);background-position:calc(var(--_otp-digit) * var(--_otp-bgsz)) 0,0 0;background-repeat:no-repeat,repeat-x;background-size:var(--_otp-bgsz) 100%;caret-color:var(--accent-color);clip-path:inset(0% calc(var(--otp-ls) / 2) 0% 0%);font-family:ui-monospace,monospace;font-size:var(--otp-fz, 2em);transform:translate(1rem);inline-size:calc(var(--otp-digits) * var(--_otp-bgsz));letter-spacing:var(--otp-ls);padding-block:var(--otp-pb, 1ch);padding-inline-start:calc((var(--otp-ls) - 1ch) / 2 * var(--otp-gap))}.password-container .password-form .set-password .code-inp input:-webkit-autofill,.password-container .password-form .set-password .code-inp input:-webkit-autofill:focus,.password-container .password-form .set-password .code-inp input:-webkit-autofill:hover{-webkit-text-fill-color:inherit!important;-webkit-box-shadow:0 0 0 1000px var(--login-otp-bg) inset!important;box-shadow:0 0 0 1000px var(--login-otp-bg) inset!important;background-clip:content-box!important;-webkit-text-fill-color:var(--accent-color)!important}.password-container .password-form .set-password .code-inp .resend{display:flex;align-items:center;gap:.5rem;font-family:iranLight;color:var(--login-link)}.password-container .password-form .set-password .code-inp .resend.disable{pointer-events:none;opacity:.8;color:var(--accent-color)}.password-container .password-form .cta-wrapper{display:flex;flex-direction:column-reverse;align-items:center;gap:.7rem;margin-top:1rem;width:100%;direction:ltr;transition:.3s opacity ease}.password-container .password-form .cta-wrapper.hide{opacity:0;pointer-events:none}.password-container .password-form .cta-wrapper .notes{font-family:iranLight;transition:.3s ease opacity}.password-container .password-form .cta-wrapper .notes .rules{font-weight:700;color:var(--login-link);cursor:pointer}.password-container .password-form .cta-wrapper .set-password-cta{width:clamp(0px,100%,300px);padding:.8em;background-color:var(--addon-percent);border-radius:100vmax;transition:.3s ease transform}.password-container .password-form .cta-wrapper .set-password-cta:disabled{transform:translateY(200px)}.password-container .password-form .cta-wrapper button:disabled~.notes{opacity:0}.password-container .rules-container{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(2px);padding:1rem;width:100%;height:100%;z-index:2;visibility:hidden;opacity:0;transition:.3s ease}.password-container .rules-container:before{content:"";width:100%;height:100%;position:absolute;inset:0;background-color:#000;opacity:.6}.password-container .rules-container.active{visibility:visible;opacity:1;transition:.5s ease}.password-container .rules-container .rules-wrapper{width:clamp(0px,100%,500px);min-height:400px;border-radius:1rem;display:flex;flex-direction:column;align-items:center;gap:1rem;padding-inline:1rem;padding-top:3.5rem;padding-bottom:2rem;position:relative;z-index:1;background-color:var(--sixty-percent);background-image:var(--dark-linear);box-shadow:#959da526 0 8px 24px}.password-container .rules-container .rules-wrapper button.close{position:absolute;top:0;left:0;padding:1rem}.password-container .rules-container .rules-wrapper .top-icon{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);padding:1rem;border-radius:100vmax;background-color:var(--primary-color);box-shadow:#959da533 0 8px 24px}.password-container .rules-container .rules-wrapper .top-icon svg{width:25px;height:25px}.password-container .rules-container .rules-wrapper header{margin-bottom:1em}.password-container .rules-container .rules-wrapper .rules-rows{width:100%;display:flex;flex-direction:column;gap:1rem}.password-container .rules-container .rules-wrapper .rules-rows .rule-row{line-height:1.8em;display:flex;gap:.5rem}.password-container .rules-container .rules-wrapper .rules-rows .rule-row svg{flex-shrink:0;color:var(--redish)}
