/* Loaded only when the selected site theme is Aura. Existing forms stay intact. */
html{min-height:100%;font-size:14px}body{background:var(--bg)!important;color:var(--text);font-family:Inter,Arial,Helvetica,sans-serif!important;padding:0!important;min-height:100vh}.aura-auth-header{width:100%;min-height:88px;flex-shrink:0}.aura-auth-header .header-actions{margin-left:auto}.aura-home-link{color:var(--muted);font-size:12px}.aura-home-link:hover{color:var(--green)}body>.kt-page{flex:none;min-height:calc(100vh - 88px)}#kt_login{background:radial-gradient(ellipse at 15% 35%,var(--shadow),transparent 50%);width:100%;min-height:calc(100vh - 88px)}#kt_login>.kt-grid__item{max-width:1180px;width:100%;margin:0 auto;align-items:center;padding:35px 35px 60px;gap:70px}#kt_login .kt-login__aside{background:none!important;width:46%;padding:35px 0;align-self:stretch;justify-content:center;flex-shrink:1}#kt_login .kt-login__aside>.kt-grid__item--fluid{flex:0 0 auto}#kt_login .kt-login__logo{display:none}#kt_login .kt-login__aside .kt-login__title{font-size:clamp(36px,4.5vw,60px);line-height:1.08;font-weight:800;letter-spacing:-.055em;background:linear-gradient(105deg,var(--green),var(--blue));background-clip:text;-webkit-background-clip:text;color:transparent;margin:0 0 25px}#kt_login .kt-login__aside .kt-login__subtitle{color:var(--muted);font-size:17px;line-height:1.7;font-weight:400;margin:0;max-width:390px}#kt_login .kt-login__copyright{color:var(--muted);font:11px/1.6 ui-monospace,monospace;margin-top:60px}#kt_login .kt-login__wrapper{background:transparent!important;padding:0;width:50%;flex:1;min-width:0}#kt_login .kt-login__body{height:auto;width:100%}#kt_login .kt-login__form{max-width:470px;width:100%;background:var(--panel);border:1px solid var(--line);border-radius:22px;padding:35px;box-shadow:0 25px 80px #00000014}#kt_login .kt-login__form .kt-login__title{text-align:left;margin:0 0 26px}#kt_login .kt-login__form .kt-login__title h3{color:var(--text);font-size:30px;font-weight:750;letter-spacing:-.04em;margin:0}#kt_login .kt-form{margin:0!important}#kt_login .form-group{margin:0 0 14px!important}#kt_login .form-control{background:var(--bg)!important;border:1px solid var(--line)!important;color:var(--text)!important;border-radius:9px;height:49px!important;margin:0!important;font-size:14px;padding:12px 15px!important;box-shadow:none}#kt_login .form-control::placeholder{color:var(--muted);opacity:1}#kt_login .form-control:focus{border-color:var(--green)!important;box-shadow:0 0 0 3px #43de831a}#kt_login .form-control[readonly]{opacity:.7}#kt_login .kt-login__actions{margin:21px 0!important;gap:18px;flex-wrap:wrap}#kt_login .kt-login__btn-primary{background:#43de83!important;border:1px solid #43de83!important;color:#08150c!important;border-radius:9px;font-size:14px;font-weight:750;box-shadow:none!important;padding:0 25px;height:47px!important}#kt_login .kt-login__btn-primary:hover{background:#69eba0!important}#kt_login .kt-login__btn-primary:disabled{opacity:.6}#kt_login a.kt-link{color:var(--green)!important;font-size:13px}#kt_login .kt-login__signup-label{color:var(--muted);font-size:13px}#kt_login .kt-login__divider{margin:22px 0!important}#kt_login .kt-divider>span{color:var(--muted);font-size:10px}#kt_login .kt-divider>span:first-child,#kt_login .kt-divider>span:last-child{border-color:var(--line)}#kt_login .kt-login__options{gap:12px;margin-bottom:24px!important}#kt_login .kt-login__options>a{margin:0!important;border:1px solid var(--line)!important;background:var(--bg)!important;color:var(--text)!important;border-radius:9px;min-height:44px;font-size:12px;box-shadow:none}#kt_login .kt-login__options>a:hover{border-color:var(--green)!important}#kt_login .kt-login__options i{color:var(--green)}#kt_login .form-bootom-text{border-top:1px solid var(--line);padding-top:21px;text-align:center;line-height:1.8}#kt_login .alert-danger{background:#ef626217;border:1px solid #ef626255;color:#ff9797}#kt_login .alert-success{background:#43de8314;border:1px solid #43de8344;color:var(--green)}:root[data-aura-mode=light] #kt_login .alert-danger{color:#a32232}#kt_login .invalid-feedback,#kt_login .error{color:#ff9797}#kt_login a:focus-visible,#kt_login button:focus-visible{outline:3px solid var(--green);outline-offset:4px}
@media(max-width:1024px){#kt_login>.kt-grid__item{display:flex;flex-direction:column;padding:20px 22px 45px;gap:25px}#kt_login .kt-login__aside{order:0!important;width:100%;text-align:center;padding:10px 0;display:block}#kt_login .kt-login__aside .kt-login__title{font-size:36px;margin-bottom:12px}#kt_login .kt-login__aside .kt-login__subtitle{font-size:14px;max-width:440px;margin:auto}#kt_login .kt-login__copyright{display:none}#kt_login .kt-login__wrapper{order:1!important;width:100%;flex:auto}#kt_login .kt-login__form{max-width:470px}.aura-auth-header{padding:20px 22px}.aura-auth-header .brand{font-size:18px}}
@media(max-width:480px){.aura-home-link{font-size:11px}.aura-auth-header{gap:10px}.aura-auth-header .header-actions{gap:12px}#kt_login .kt-login__form{padding:25px 21px;border-radius:16px}#kt_login .kt-login__aside .kt-login__title{font-size:31px}#kt_login .kt-login__aside .kt-login__subtitle{font-size:13px}#kt_login .kt-login__form .kt-login__title h3{font-size:26px}#kt_login .kt-login__actions{gap:12px}#kt_login .kt-login__btn-primary{padding:0 20px}}
