.lg34-dialog-preview{border:1px solid var(--border);border-radius:var(--radius);width:100%;min-width:0;margin-inline:auto;overflow:hidden;container-type:inline-size}.lg34-device-mobile{max-width:392px}.lg34-device-tablet{max-width:770px}.lg34-login{background:var(--background);min-height:100dvh;color:var(--foreground);grid-template-columns:1fr 1fr;font-size:14px;display:grid;container-type:inline-size}.lg34-login-left{box-sizing:border-box;flex-direction:column;min-width:0;padding:32px 40px 24px;display:flex}.lg34-login-logo{object-fit:contain;object-position:left center;flex:none;width:168px;height:46px}.lg34-login-content{box-sizing:border-box;gap:24px;width:min(100%,390px);margin:auto;padding:40px 0;display:grid}.lg34-login-intro{gap:16px;display:grid}.lg34-login-intro h1{letter-spacing:-.7px;overflow-wrap:anywhere;margin:0;font-size:30px;font-weight:600;line-height:1.25}.lg34-login-eyebrow{letter-spacing:.045em;color:var(--muted-foreground);margin:0;font-size:12px;line-height:1.5}.lg34-login-description{color:var(--muted-foreground);margin:0;font-size:15px;line-height:1.6}.lg34-login-content .language-selector{justify-self:start}.lg34-login-content form{gap:20px;display:grid}.lg34-login-content input{box-sizing:border-box;width:100%}.lg34-login-content form>.kt-btn{justify-content:center;width:100%;min-height:44px}.lg34-password{color:var(--muted-foreground);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:center;min-height:28px}.lg34-login-content form>a{justify-self:start;font-size:14px}.lg34-login-left footer{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:12px;line-height:1.5;display:flex}.lg34-login-right{isolation:isolate;box-sizing:border-box;flex-direction:column;justify-content:flex-end;min-width:0;padding:clamp(32px,5cqw,80px);display:flex;position:relative;overflow:hidden}.lg34-pos-center{justify-content:center}.lg34-pos-top{justify-content:flex-start}.lg34-align-center{text-align:center;align-items:center}.lg34-align-right{text-align:right;align-items:flex-end}.lg34-align-center .lg34-promo-copy{justify-items:center}.lg34-align-right .lg34-promo-copy{justify-items:end}.lg34-backdrop{object-fit:cover;object-position:var(--lg34-focus,center);z-index:-3;width:100%;height:100%;position:absolute;inset:0}.lg34-overlay{z-index:-1;position:absolute;inset:0}.lg34-promo-copy{overflow-wrap:anywhere;gap:24px;width:100%;max-width:650px;padding-block:16px;display:grid;position:relative}.lg34-promo-eyebrow{letter-spacing:.09em;margin:0;font-size:12px;line-height:1.6}.lg34-promo-copy h2{font-size:calc(clamp(28px, 3.2cqw, 42px) * var(--lg34-heading-scale,1));letter-spacing:-1px;white-space:pre-line;margin:0;font-weight:600;line-height:1.15}.lg34-promo-description{white-space:pre-line;max-width:520px;margin:0;font-size:17px;line-height:1.65}.lg34-cta{background:var(--background);border:1px solid var(--background);color:var(--foreground);justify-self:start;min-height:44px;margin-top:8px}.lg34-align-center .lg34-cta{justify-self:center}.lg34-align-right .lg34-cta{justify-self:end}.lg34-mini{pointer-events:none;min-height:390px;font-size:9px}.lg34-mini .lg34-login-left{padding:16px 16px 12px}.lg34-mini .lg34-login-logo{width:84px;height:24px}.lg34-mini .lg34-login-content{gap:12px;width:min(100%,215px);padding:24px 0}.lg34-mini .lg34-login-intro{gap:8px}.lg34-mini .lg34-login-intro h3{letter-spacing:-.3px;margin:0;font-size:17px;line-height:1.3}.lg34-mini .lg34-login-eyebrow{font-size:6px}.lg34-mini .lg34-login-description{font-size:8px}.lg34-mini .language-selector select{min-height:24px;padding:4px;font-size:8px}.lg34-mini .lg34-login-content form{gap:10px}.lg34-mini .form-field{gap:4px}.lg34-mini .form-field label{font-size:8px;line-height:1.3}.lg34-mini .lg34-login-content input{height:22px;min-height:22px;padding:4px;font-size:8px}.lg34-mini .lg34-login-content form>.kt-btn{height:24px;min-height:24px;padding:4px;font-size:8px}.lg34-mini .lg34-password,.lg34-mini .lg34-login-content form>a{min-height:12px;font-size:7px}.lg34-mini .lg34-login-left footer{gap:6px;font-size:6px}.lg34-mini .lg34-login-right{padding:24px 20px}.lg34-mini .lg34-promo-copy{gap:12px;padding:0}.lg34-mini .lg34-promo-eyebrow{font-size:6px}.lg34-mini .lg34-promo-copy h2{font-size:calc(22px * var(--lg34-heading-scale,1));letter-spacing:-.5px;line-height:1.2}.lg34-mini .lg34-promo-description{font-size:9px;line-height:1.6}.lg34-mini .lg34-cta{min-height:24px;margin-top:4px;padding:4px 8px;font-size:8px}.lg34-device-desktop .lg34-login{min-height:690px}.lg34-device-desktop .lg34-login-left{padding:24px}.lg34-device-desktop .lg34-login-content{padding:32px 0}.lg34-device-desktop .lg34-login-right{padding:32px}.lg34-device-desktop .lg34-promo-copy h2{font-size:calc(32px * var(--lg34-heading-scale,1))}.lg34-device-desktop .lg34-promo-description{font-size:15px}@container (width<=767px){.lg34-dialog-preview .lg34-login{grid-template-columns:1fr;min-height:0}.lg34-dialog-preview .lg34-login-right{display:none}.lg34-dialog-preview .lg34-login-left{padding:24px}.lg34-dialog-preview .lg34-login-content{padding:32px 0}.lg34-dialog-preview .lg34-login-logo{width:145px;height:40px}.lg34-dialog-preview .lg34-login-intro h1{font-size:28px}.lg34-dialog-preview .lg34-login-content input{min-height:44px;font-size:16px}.lg34-dialog-preview .lg34-promo-copy h2{font-size:calc(32px * var(--lg34-heading-scale,1))}.lg34-dialog-preview .lg34-mobile-compact .lg34-login-right{min-height:340px;padding:32px 24px;display:flex}}@media (width<=767px){.lg34-login:not(.lg34-mini){grid-template-columns:1fr}.lg34-login:not(.lg34-mini) .lg34-login-right{display:none}.lg34-login:not(.lg34-mini) .lg34-login-left{padding:24px}.lg34-login:not(.lg34-mini) .lg34-login-logo{width:145px;height:40px}.lg34-login:not(.lg34-mini) .lg34-login-content{padding:40px 0}.lg34-login:not(.lg34-mini) .lg34-login-intro h1{font-size:28px}.lg34-login:not(.lg34-mini) .lg34-login-content input{min-height:44px;font-size:16px}.lg34-login.lg34-mobile-compact:not(.lg34-mini) .lg34-login-right{min-height:340px;padding:32px 24px;display:flex}.lg34-login.lg34-mobile-compact:not(.lg34-mini) .lg34-login-left{min-height:100dvh}.lg34-login:not(.lg34-mini) .lg34-promo-copy h2{font-size:calc(32px * var(--lg34-heading-scale,1))}}.central-auth-content,.central-auth-content>div{width:100%;min-width:0}.central-auth-content .access-fields{border:0;gap:20px;min-width:0;margin:0;padding:0;display:grid}.central-auth-content .access-fields label{gap:8px;display:grid}.central-auth-content .access-links{gap:12px;margin-top:12px;display:grid}.central-auth-content .access-links .text-button{justify-self:start;min-height:32px}.central-auth-content .access-fields>.kt-btn-primary{justify-content:center;width:100%;min-height:44px}.central-auth-content .access-fields>.kt-btn-ghost{color:var(--muted-foreground);justify-self:center}.lg34-promo-copy h2,.lg34-promo-copy p{color:inherit}
