.ap-pattern-login{display:flex;position:fixed;height:100vh;width:100vw}.ap-pattern-login .login-left-side{width:60vw;display:flex;justify-content:center;align-items:center;flex-direction:column;z-index:1}.ap-pattern-login .login-left-side .login-header .login-logo{position:fixed;top:2.5rem;left:2.5rem;justify-content:center;align-items:center;z-index:1999;width:7.25rem;height:5.5625rem;overflow:auto;background-image:url(/_next/static/media/logo.e8165467.svg);background-size:cover;background-position:50%}.ap-pattern-login .login-left-side .login-body{align-items:center}.ap-pattern-login .login-left-side .ap-pattern-form,.ap-pattern-login .login-left-side .login-body{display:flex;flex-direction:column;min-width:34.25rem;position:fixed;margin-bottom:3.875rem;padding:unset;width:fit-content}.ap-pattern-login .login-left-side .ap-pattern-form .login-text-title,.ap-pattern-login .login-left-side .login-body .login-text-title{width:100%;font-family:Helvetica Neue;font-style:normal;font-weight:var(--font-weight-2);font-size:1.25rem;line-height:1.25rem;height:1.25rem;letter-spacing:-.01625rem;color:var(--color-text-light);margin-bottom:.5rem}.ap-pattern-login .login-left-side .ap-pattern-form .login-text-title .select-language,.ap-pattern-login .login-left-side .login-body .login-text-title .select-language{float:right;position:relative;left:.5rem}.ap-pattern-login .login-left-side .ap-pattern-form .login-text-title .select-language .ap-buttons-wrapper,.ap-pattern-login .login-left-side .login-body .login-text-title .select-language .ap-buttons-wrapper{top:-.25rem}.ap-pattern-login .login-left-side .ap-pattern-form .login-text-title .select-language .ap-button-dropdown.open,.ap-pattern-login .login-left-side .login-body .login-text-title .select-language .ap-button-dropdown.open{width:9.375rem}.ap-pattern-login .login-left-side .ap-pattern-form .login-text-title .select-language .ap-button-dropdown.open .ap-option-label,.ap-pattern-login .login-left-side .login-body .login-text-title .select-language .ap-button-dropdown.open .ap-option-label{font-style:normal;font-weight:400;font-size:1rem;line-height:1.5rem;letter-spacing:-.025rem;color:var(--color-text-body);flex:none;order:0;flex-grow:1}.ap-pattern-login .login-left-side .ap-pattern-form .login-text-title .select-language .ap-button .ap-button-label,.ap-pattern-login .login-left-side .login-body .login-text-title .select-language .ap-button .ap-button-label{font-family:Helvetica Neue;font-style:normal;font-weight:var(--font-weight-1);font-size:.75rem;line-height:.875rem;letter-spacing:-.0125rem;color:var(--color-text-body)}.ap-pattern-login .login-left-side .ap-pattern-form .login-text-title .select-language .ap-button.ap-button-primary,.ap-pattern-login .login-left-side .login-body .login-text-title .select-language .ap-button.ap-button-primary{background-color:rgba(0,0,0,0);color:#000}.ap-pattern-login .login-left-side .ap-pattern-form .login-text-title .select-language .ap-button-dropdown.open,.ap-pattern-login .login-left-side .login-body .login-text-title .select-language .ap-button-dropdown.open{top:1.5rem}.ap-pattern-login .login-left-side .ap-pattern-form .login-text-title .select-language .ap-button:not([disabled]).ap-button-primary:not(.in-loading):focus:not(.keyboard-focus),.ap-pattern-login .login-left-side .login-body .login-text-title .select-language .ap-button:not([disabled]).ap-button-primary:not(.in-loading):focus:not(.keyboard-focus){box-shadow:none}.ap-pattern-login .login-left-side .ap-pattern-form .ap-pattern-form-login-title,.ap-pattern-login .login-left-side .login-body .ap-pattern-form-login-title{letter-spacing:-.07rem}.ap-pattern-login .login-left-side .ap-pattern-form .login-text-detail,.ap-pattern-login .login-left-side .login-body .login-text-detail{width:100%;font-family:Helvetica Neue;font-style:normal;font-weight:var(--font-weight-2);font-size:3rem;line-height:3.625rem;display:flex;align-items:center;letter-spacing:-.07rem;margin-bottom:1.5rem}.ap-pattern-login .login-left-side .ap-pattern-form .login-button-group,.ap-pattern-login .login-left-side .login-body .login-button-group{border-radius:var(--border-radius-3);width:100%}.ap-pattern-login .login-left-side .ap-pattern-form .login-button-group .login-button,.ap-pattern-login .login-left-side .login-body .login-button-group .login-button{width:100%}.ap-pattern-login .login-left-side .ap-pattern-form .login-button-group .login-button:first-child,.ap-pattern-login .login-left-side .login-body .login-button-group .login-button:first-child{margin-bottom:1rem}.ap-pattern-login .login-left-side .login-footer{bottom:0;position:fixed;z-index:-1}.ap-pattern-login .login-left-side .login-footer .ap-footer-content{text-align:center;color:var(--color-text-heading)}.ap-pattern-login .login-left-side .login-footer .ap-footer-link-group{display:flex;justify-content:center;margin-bottom:1rem}.ap-pattern-login .login-left-side .login-footer .ap-footer-link-group .ap-link{color:var(--color-text-primary)}.ap-pattern-login:not(.fractional) .login-left-side{background-color:var(--color-background-container-alt)}.ap-pattern-login.fractional:not(.dark-font-color) .login-left-side .ap-pattern-form .ap-pattern-form-login-title,.ap-pattern-login.fractional:not(.dark-font-color) .login-left-side .ap-pattern-form .ap-pattern-form-login-welcome,.ap-pattern-login.fractional:not(.dark-font-color) .login-left-side .ap-pattern-form .login-text-detail,.ap-pattern-login.fractional:not(.dark-font-color) .login-left-side .ap-pattern-form .login-text-title,.ap-pattern-login.fractional:not(.dark-font-color) .login-left-side .login-body .ap-pattern-form-login-title,.ap-pattern-login.fractional:not(.dark-font-color) .login-left-side .login-body .ap-pattern-form-login-welcome,.ap-pattern-login.fractional:not(.dark-font-color) .login-left-side .login-body .login-text-detail,.ap-pattern-login.fractional:not(.dark-font-color) .login-left-side .login-body .login-text-title{color:var(--color-text-secondary)}.ap-pattern-login.fractional:not(.dark-font-color) .login-left-side .login-header .login-logo{background-image:url(/_next/static/media/logo-white.e61b9a62.svg)}.ap-pattern-login.fractional:not(.dark-font-color) .login-left-side .login-button-group{background-color:var(--color-text-secondary);padding:1.5rem}.ap-pattern-login.fractional:not(.dark-font-color) .ap-footer-content,.ap-pattern-login.fractional:not(.dark-font-color) .ap-footer-link,.ap-pattern-login.fractional:not(.dark-font-color) .ap-footer-link-group .ap-link,.ap-pattern-login.fractional:not(.dark-font-color) .ap-link{color:var(--color-text-secondary)}.ap-pattern-login.fractional:not(.dark-font-color) .select-language .ap-button .ap-button-label,.ap-pattern-login.fractional:not(.dark-font-color) .select-language .custom .language-text{color:var(--color-text-secondary)!important}.ap-pattern-login.fractional.dark-font-color .login-left-side .ap-pattern-form-login-welcome,.ap-pattern-login.fractional.dark-font-color .login-left-side .login-text-detail,.ap-pattern-login.fractional.dark-font-color .login-left-side .login-text-title{color:var(--color-text-heading)}.ap-pattern-login.fractional.dark-font-color .login-left-side .custom .language-text{color:var(--color-text-heading)!important}.ap-pattern-login.fractional.dark-font-color .login-left-side .login-button-group{background-color:var(--color-text-secondary);padding:1.5rem}.ap-pattern-login.fractional.dark-font-color .ap-footer-content,.ap-pattern-login.fractional.dark-font-color .ap-footer-link,.ap-pattern-login.fractional.dark-font-color .ap-link{color:var(--color-text-heading)}.ap-pattern-login.fractional.dark-font-color .ap-footer-link-group .ap-link{color:var(--color-text-primary)}.ap-pattern-login.fractional .ap-pattern-login-wrapper{height:100%;position:absolute;width:100%}.ap-pattern-login .login-right-side{flex:1}.ap-pattern-login .login-right-side .background-right{position:fixed;z-index:-1;height:100%;object-fit:cover}.ap-pattern-login .ap-pattern-login-wrapper{height:100%;background-size:cover}.login-left-side .ap-pattern-form-footer{display:unset;justify-content:unset}.login-left-side .ap-pattern-form-footer .ap-button:not(:first-child){margin-left:0}.form-default-demo{display:flex;padding:1rem}.form-default-demo .solid-form{margin-left:2rem}.ap-mb-2{margin-bottom:1rem}.select-language{float:right;position:relative;left:.5rem}.select-language .ap-buttons-wrapper{top:-.25rem}.select-language.ap-buttons-wrapper .custom+div.ap-button-dropdown{width:9.375rem;left:unset}.select-language .ap-button-dropdown.open{width:9.375rem}.select-language .ap-button-dropdown.open .ap-option-label{font-style:normal;font-weight:400;font-size:1rem;line-height:1.5rem;letter-spacing:-.025rem;color:#474747;flex:none;order:0;flex-grow:1}.select-language .ap-button .ap-button-label{font-family:Helvetica Neue;font-style:normal;font-weight:var(--font-weight-1);font-size:.75rem;line-height:.875rem;letter-spacing:-.0125rem;color:#474747}.select-language .ap-button.ap-button-primary{background-color:rgba(0,0,0,0);color:#000}.select-language .ap-button-dropdown.open{top:1.5rem}.select-language .ap-button:not([disabled]).ap-button-primary:not(.in-loading):focus:not(.keyboard-focus){box-shadow:none}.select-language .ap-button:not([disabled]).ap-button-primary:not(.in-loading):focus.keyboard-focus{outline-width:var(--spacing-1);outline-style:solid!important}.language-container,.language-trigger{display:flex;align-items:center}.language-text{margin-left:.25rem;margin-right:1rem;font-family:Helvetica Neue;font-style:normal;font-weight:400;font-size:.75rem;line-height:.875rem;letter-spacing:-.0125rem;color:#474747}.ap-pattern-login.fractional:not(.dark-font-color) .ap-pattern-form-header-extra .ap-button-label{color:var(--color-text-secondary)}.ap-pattern-login .ap-pattern-form-footer.vertical{display:flex;flex-direction:column}.ap-pattern-login .ap-pattern-form-footer.vertical .ap-button:not(:first-child){margin-top:1rem!important}[data-mode=dark] .ap-pattern-login .login-logo{background-image:url(/_next/static/media/logo-white.e61b9a62.svg)!important}.light[data-mode=light]:not(.fractional) .ap-pattern-login .login-logo{background-image:url(/_next/static/media/logo.e8165467.svg)!important}.ap-pattern-form-header{position:relative;display:flex;justify-content:space-between;margin-bottom:var(--spacing-7)}.ap-pattern-form-header.vertical{flex-direction:column}.ap-pattern-form-title{font-weight:var(--font-weight-2);font-size:1.5rem;line-height:2rem;letter-spacing:-.025rem;color:var(--color-text-heading)}.ap-pattern-form-required-indicator{position:relative;font-weight:var(--font-weight-1);font-size:1rem;line-height:1.5rem;letter-spacing:-.025rem;color:var(--color-text-light)}.ap-pattern-form-required-indicator:before{content:"";position:absolute;left:calc(-1*var(--spacing-3));top:var(--spacing-2);width:.25rem;height:.25rem;border-radius:var(--border-radius-1);background-color:var(--color-text-error);transition:all .3s}.ap-pattern-form-footer{display:flex;justify-content:space-between}.ap-pattern-form-footer .ap-button{width:100%}.ap-pattern-form-footer .ap-button:not(:first-child){margin-left:.625rem}.ap-pattern-form-footer hr{width:100%;height:.125rem;margin:var(--spacing-5) 0;opacity:var(--opacity-5);background-color:#d1d1d1}.remember-me{display:flex;justify-content:space-between;align-items:center}.remember-me span:last-child a{color:var(--color-text-primary)}.ap-pattern-form-footer.vertical{display:flex;flex-direction:column}.ap-pattern-form-footer.vertical .ap-button:not(:first-child){margin-top:1rem}.ap-pattern-form-header-extra .ap-buttons-wrapper div.ap-button-dropdown{right:0}.ap-pattern-form-item .ap-field-demo-wrapper{width:100%!important;display:grid;grid-template-columns:auto;grid-row-gap:.625rem;row-gap:.625rem}.ap-pattern-form-item .ap-field-password .ap-field:not(.has-length) .ap-field-password-creator,.ap-pattern-form-item .ap-field-password .ap-field:not(:focus-within) .ap-field-password-creator{visibility:unset;display:none}.ap-pattern-form-item .ap-field-password .ap-field-password-creator{position:relative!important;top:unset;margin-bottom:0}.ap-field-password-error{margin:.5rem 0 0;line-height:.75rem;font-size:.75rem;color:var(--color-text-error)}.ap-field-password .ap-field:not(.has-length) .ap-field-password-creator,.ap-field-password .ap-field:not(:focus-within) .ap-field-password-creator{visibility:hidden;opacity:0;transform:translateY(-10px)}.ap-field-password .ap-field-password-creator>span.highlight{color:var(--color-text-primary)}.ap-field-password .ap-field-password-creator.error>span.highlight{color:var(--color-text-error)}.ap-field-password .ap-field-password-creator.error>span:not(.highlight){color:var(--color-text-error);opacity:.5}.ap-field-password .ap-field-password-creator>span{display:grid;grid-auto-flow:column;grid-column-gap:var(--spacing-1)}.ap-field-password .ap-field-password-creator>span .icon-circle-checkmark-fill{width:.75rem;height:.75rem;line-height:.75rem;font-size:.5rem}.ap-field-password .ap-field-password-creator>span .ap-field-password-condition{line-height:.75rem;font-size:.75rem}.ap-pattern-form-demo{display:flex;justify-content:center;margin-top:1rem;flex-direction:column;align-items:center}.ap-pattern-form-demo .ap-pattern-form,.ap-pattern-form-demo .ap-pattern-form-login{margin-top:3rem}.ap-field-email-validation-suggestion{margin-bottom:0!important;margin-left:0}.ap-pattern-form-header-extra .ap-button-dropdown.open{width:9.375rem}.ap-pattern-form .select-language{position:relative}.ap-pattern-form .select-language .ap-button-dropdown.open{top:unset}.ap-pattern-form{width:27rem}.solid-form .ap-pattern-form-body{background-color:#fff;border-radius:.5rem;padding:1.5rem}.ap-pattern-form-footer.vertical .ap-button:not(:first-child){margin-left:0}.ap-pattern-form-footer.vertical hr+.ap-button:not(:first-child){margin-top:0}.ap-pattern-form-item .ap-container .row .col:first-child{padding-right:.5rem}.ap-pattern-form-item .ap-container .row .col:last-child{padding-left:.5rem}.ap-buttons-wrapper .custom+div.ap-button-dropdown{z-index:2!important}.ap-pattern-form-login-welcome{font-weight:var(--font-weight-2);font-size:1.25rem;line-height:1.25rem;letter-spacing:-.01625rem;color:var(--color-text-light);margin-bottom:.875rem}.ap-pattern-form-login{width:27rem}.ap-pattern-form-header-extra{position:absolute;right:0;top:-.25rem}.solid-form .ap-pattern-form-login-body{background-color:#fff;border-radius:var(--border-radius-3);padding:var(--spacing-7)}.ap-pattern-form-login-title{font-weight:var(--font-weight-2);font-size:3rem;line-height:3.625rem;display:flex;align-items:center;letter-spacing:-.07rem;color:var(--color-text-heading)}.ap-pattern-form-item{margin-bottom:1rem}.ap-pattern-form-login-footer .ap-button{width:100%}.ap-pattern-form-title-container{display:flex;justify-content:space-between;align-items:center}.ap-pattern-form .ap-container,.ap-pattern-form-login .ap-container{padding:0}.react-date-picker.required-error .ap-field .ap-field-wrapper,.react-date-picker.required-error .ap-field:not(.disabled):not(.readonly):not(.error) .ap-field-wrapper:hover{background-color:rgba(var(--color-text-error-rgb),var(--opacity-3));box-shadow:inset 0 0 0 .0625rem var(--color-text-error)}.react-date-picker.required-error .ap-field:not(.disabled):not(.readonly):not(.error):focus-within .ap-field-wrapper.focus:not(.keyboard-focus){box-shadow:inset 0 0 0 .0625rem var(--color-text-error),0 0 0 .25rem rgba(var(--color-text-error-rgb),var(--opacity-3))}.react-date-picker.required-error .ap-field:not(.has-length):focus-within .ap-field-placeholder-container{color:var(--color-text-error)}.react-date-picker.required-error .ap-field-wrapper{background-color:rgba(var(--color-text-error-rgb),var(--opacity-3));box-shadow:inset 0 0 0 .0625rem var(--color-text-error)}.react-date-picker.required-error .ap-field-wrapper .ap-field-icon-btn,.react-date-picker.required-error .ap-field-wrapper .ap-field-input{color:var(--color-text-error)}.react-date-picker.required-error .ap-field-wrapper .ap-field-icon-btn:not(.disabled):not(.icon-down-chevron-outline):hover{background-color:rgba(var(--color-text-error-rgb),var(--opacity-3))!important}.react-date-picker.required-error .ap-field-title-container .ap-field-title{color:var(--color-text-error)}.react-date-picker.required-error .ap-field-container:after{background-color:var(--color-text-error)}.react-date-picker .ap-field-email-validation-error{margin-bottom:0}.default .ap-pattern-login-wrapper{background-image:url(/_next/static/media/bg-2.1d8ca026.svg)}