#auth-page{width:100%;min-height:100dvh;padding:var(--space-40) var(--space-30);flex-direction:column;display:flex}#auth-page .content{margin-top:auto}#auth-page .brand-logo{width:175px;margin:0 auto 100px}#auth-page .brand-logo img{width:100%;height:auto}#auth-page .auth-card{z-index:5;width:100%;max-width:416px;padding:var(--space-40) var(--space-20);margin:0 auto var(--space-40) auto;background-color:var(--theme-color-1);box-shadow:0px 0px 3px var(--theme-shadow-color);border-radius:30px;position:static}#auth-page .auth-card .card-content{max-width:340px;margin:70px auto}#auth-page .auth-card .auth-card-title{text-align:center;color:var(--font-color);font-size:28px;font-weight:600}#auth-page .auth-card .auth-notification{margin-top:-20px}#auth-page .auth-card .footer{position:relative}#auth-page .auth-card .footer .link{font-size:var(--font-size-13);color:var(--font-color-light);transition:color var(--transition-duration-fast) ease-in-out;margin:0 auto;display:table;position:relative}#auth-page .auth-card .footer .link:hover{color:var(--font-color)}#auth-page .auth-card .footer .link.password-reset{text-align:center;font-size:var(--font-size-13);color:var(--font-color-light);transition:color var(--transition-duration-fast) ease-in-out;position:absolute;bottom:35px;left:50%;transform:translate(-50%)}#auth-page .auth-card .footer .footer-blocks{justify-content:center;align-items:baseline;gap:var(--space-30);display:flex}#auth-page .auth-card .footer .footer-blocks .block{padding:var(--space-8);text-align:center;cursor:pointer;width:100%;position:relative}#auth-page .auth-card .footer .footer-blocks .block:not(:last-child):before{content:"";border-radius:var(--border-radius-extra-low);background-color:var(--theme-color-6);width:2px;height:100%;position:absolute;top:0;right:-15px}#auth-page .auth-card .footer .footer-blocks .block:not(.disable):hover .title{text-decoration:underline}#auth-page .auth-card .footer .footer-blocks .block.disable svg,#auth-page .auth-card .footer .footer-blocks .block.disable .title{opacity:.3}#auth-page .auth-card .footer .footer-blocks .block.disable .info{opacity:.6}#auth-page .auth-card .footer .footer-blocks .block.disable{cursor:not-allowed}#auth-page .auth-card .footer .footer-blocks .block svg{transition:opacity var(--transition-duration-fast) ease-in-out}#auth-page .auth-card .footer .footer-blocks .block .title{margin-top:var(--space-10);color:var(--font-color);transition:opacity var(--transition-duration-fast),text-decoration var(--transition-duration-fast) ease-in-out}#auth-page .auth-card .footer .footer-blocks .block .info{max-width:140px;margin:0 auto;margin-top:var(--space-8);font-size:var(--font-size-12);color:var(--theme-color-7);overflow-wrap:break-word;transition:opacity var(--transition-duration-fast) ease-in-out}#auth-page .auth-card.verify .card-content{margin-top:var(--space-40);margin-bottom:var(--space-60)}#auth-page .auth-card.verify .verify-form .code-blocks{justify-content:center;align-items:center;gap:var(--space-20);width:100%;display:flex}#auth-page .auth-card.verify .verify-form .code-blocks.code-blocks-loading{justify-content:center;align-items:center;gap:var(--space-20);flex-direction:column;display:flex}#auth-page .auth-card.verify .verify-form .code-blocks .code-blocks-loader{justify-content:center;align-items:center;gap:var(--space-20);display:flex}#auth-page .auth-card.verify .verify-form .code-blocks .code-blocks-loader .loader{background:linear-gradient(0deg, #ff3d0033 33%, var(--theme-color-4) 100%);box-sizing:border-box;border-radius:50%;width:36px;height:36px;margin-top:-15px;margin-bottom:5px;margin-left:-10px;animation:1s linear infinite rotation;display:inline-block;position:relative}#auth-page .auth-card.verify .verify-form .code-blocks .code-blocks-loader .loader:after{content:"";box-sizing:border-box;background:var(--theme-color-1);border-radius:50%;width:33px;height:33px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#auth-page .auth-card.verify .verify-form .code-blocks .code-blocks-loader .code-blocks-loader-input{gap:var(--space-20);flex-direction:row;width:100%;display:flex}#auth-page .auth-card.verify .verify-form .code-blocks .code-blocks-loader .code-blocks-loader-input .verify-input{background:var(--theme-color-6);width:55px;height:55px;color:var(--font-color);border-radius:var(--border-radius-medium);font-size:var(--font-size-18);text-align:center;transition:box-shadow var(--transition-duration-fast),border-colorvar(--transition-duration-fast) ease-in-out;border:1px solid #0000;outline:none}#auth-page .auth-card.verify .verify-form .code-blocks .code-blocks-loader .code-blocks-loader-input .verify-input:focus{border-color:var(--theme-color-3);box-shadow:4px 4px 14px #00000024}#auth-page .auth-card.verify .verify-form .code-blocks .verify-input{background:var(--theme-color-6);width:55px;height:55px;color:var(--font-color);border-radius:var(--border-radius-medium);font-size:var(--font-size-18);text-align:center;transition:box-shadow var(--transition-duration-fast),border-colorvar(--transition-duration-fast) ease-in-out;border:1px solid #0000;outline:none}#auth-page .auth-card.verify .verify-form .code-blocks .verify-input:focus{border-color:var(--theme-color-3);box-shadow:4px 4px 14px #00000024}#auth-page .auth-card.verify .input-error{margin-top:40px auto auto}#auth-page .auth-card.verify .verify-icon{width:auto;height:var(--size-60);margin-bottom:var(--space-40)}#auth-page .auth-card.verify .verify-icon svg{width:auto;height:100%;fill:var(--theme-color-3);margin:0 auto;display:block}#auth-page .auth-card.verify .verify-timer{width:54px;margin:var(--space-30) auto 0 auto;justify-content:space-between;align-items:center;display:flex}#auth-page .auth-card.verify .verify-timer .pie-timer{margin-right:var(--space-4);flex-shrink:0}#auth-page .auth-card.verify .verify-timer .resend-button{margin-right:var(--space-6);align-items:center;display:flex}#auth-page .auth-card.verify .verify-timer .time{font-size:var(--font-size-16);color:var(--font-color);line-height:18px}#auth-page .auth-card.verify .verify-info{font-size:var(--font-size-13);color:var(--theme-color-7);text-align:center;margin-top:var(--space-40)}#auth-page .auth-card.verify .verify-info strong{color:var(--theme-color-8);font-weight:600}#auth-page .auth-card.password .user-info{justify-content:center;align-items:center;gap:var(--space-8);margin-bottom:var(--space-30);display:flex}#auth-page .auth-card.password .card-content{margin:var(--space-40) auto var(--space-60) auto}#auth-page .auth-card.reset-password .card-content{margin:var(--space-40) auto var(--space-10) auto}#auth-page .auth-card.reset-password .card-content .cds-form .password.with-requirement{z-index:10}#auth-page .auth-card.reset-password-request .request-success-phase .auth-card-title{font-size:var(--font-size-20);color:var(--theme-color-4);margin-bottom:12px}#auth-page .auth-card.reset-password-request .request-success-phase .card-content{text-align:center;width:fit-content;min-height:150px;margin:var(--space-4) auto var(--space-20) auto}#auth-page .auth-card.reset-password-request .card-content{margin:var(--space-60) auto}#auth-page .auth-card.reset-password-request .footer .info-block{max-width:260px;font-size:var(--font-size-13);color:var(--font-color-light);text-align:center;margin:0 auto;font-weight:400;line-height:24px}#auth-page .auth-card.reset-password-request .footer .info-block.success{max-width:360px}#auth-page .auth-card.reset-password-request .footer .info-block strong{color:var(--font-color-secondary);font-weight:500}#auth-page .auth-card.reset-password-request .footer .navigate-back{width:fit-content;margin:var(--space-40) auto 0 auto}#auth-page .auth-card .cds-form .cds-form-item{flex-direction:column;align-items:center;display:flex;position:relative}#auth-page .auth-card .cds-form .cds-form-item .cds-input:not(:placeholder-shown)~.show-password-button{opacity:1;pointer-events:auto}#auth-page .auth-card .cds-form .cds-form-item .reset-show-password-button{position:absolute;top:12px;right:15px!important}#auth-page .auth-card .cds-form .cds-form-item .circle-button{position:absolute;top:12px;right:10px}#auth-page .auth-card .cds-form .cds-form-item .circle-button.sm{width:28px;height:28px}#auth-page .auth-card .cds-form .cds-form-item .circle-submit-button{position:absolute;top:12px;right:15px}#auth-page .auth-card .cds-form .cds-form-item .show-password-button{opacity:0;transition:opacity var(--transition-duration-fast) ease-in-out;pointer-events:none;position:absolute;top:12px;right:10px}#auth-page .auth-card .cds-form .cds-form-item .show-password-button.sm{width:28px;height:28px}#auth-page .auth-card .cds-form .cds-form-item.with-start-adornment .start-adornment{top:13px}#auth-page .auth-card .cds-form .cds-form-item.with-start-adornment .cds-input{height:var(--size-50);padding:0 var(--space-50);border-radius:var(--border-radius-input);background-color:var(--theme-color-2)}#auth-page .auth-card .cds-form .cds-form-item.with-start-adornment .cds-input::placeholder{color:var(--font-color-light)}#auth-page .auth-card .cds-form .cds-form-item.with-start-adornment .cds-input:not(:placeholder-shown)~.show-password-button{opacity:1;pointer-events:auto}#auth-page .auth-card .cds-form .cds-form-item.with-start-adornment .input-error .error-message{width:100%}#auth-page .submit-button{min-height:50px!important}@media screen and (max-height:900px){#auth-page{padding-top:clamp(var(--space-20),4vh,var(--space-32));padding-bottom:clamp(var(--space-20),4vh,var(--space-32))}#auth-page .brand-logo{margin:0 auto 50px}#auth-page .auth-card{margin-bottom:clamp(var(--space-20),4vh,var(--space-32))}#auth-page .auth-card .card-content{margin:clamp(var(--space-40),7vh,var(--space-60)) auto}#auth-page .auth-card.verify .card-content{margin-top:clamp(var(--space-30),5vh,var(--space-40));margin-bottom:clamp(var(--space-40),6vh,var(--space-60))}#auth-page .auth-card.password .card-content{margin:clamp(var(--space-30),5vh,var(--space-40)) auto clamp(var(--space-40),6vh,var(--space-60)) auto}#auth-page .auth-card.reset-password .card-content{margin:clamp(var(--space-30),5vh,var(--space-40)) auto var(--space-10) auto}#auth-page .auth-card.reset-password-request .card-content{margin:clamp(var(--space-30),5vh,var(--space-50)) auto}}@media screen and (max-height:760px){#auth-page{padding-top:var(--space-16);padding-bottom:var(--space-16)}#auth-page .brand-logo{width:160px;margin-bottom:var(--space-24)}#auth-page .auth-card{padding-top:var(--space-30);padding-bottom:var(--space-30);margin-bottom:var(--space-16)}#auth-page .auth-card .card-content{margin:var(--space-30) auto var(--space-40) auto}#auth-page .auth-card.verify .card-content{margin-top:var(--space-24);margin-bottom:var(--space-40)}#auth-page .auth-card.password .user-info{margin-bottom:var(--space-20)}#auth-page .auth-card.password .card-content{margin:var(--space-24) auto var(--space-36) auto}#auth-page .auth-card.reset-password-request .card-content{margin:var(--space-30) auto}}@media screen and (max-width:575px){#auth-page{padding:var(--space-30) 0}#auth-page .brand-logo{width:160px;margin-bottom:80px}#auth-page .auth-card{padding:var(--space-30) var(--space-20);max-width:390px}#auth-page .auth-card.verify .verify-form .code-blocks{justify-content:space-between;gap:1px}#auth-page .auth-card.verify .verify-form .code-blocks .verify-input{width:var(--size-50);height:var(--size-50)}}
