body.lz-auth{background-color:var(--lz-white)}.lz-auth-shell{min-height:100vh;display:grid}@media (min-width:992px){.lz-auth-shell{grid-template-columns:minmax(380px,.9fr) 1.1fr}}.lz-auth-brand{background:radial-gradient(60% 50% at 100% 0%,#ffffff2e 0%,transparent 70%),radial-gradient(50% 50% at 0% 100%,#fe980138 0%,transparent 70%),var(--lz-grad-deep);color:#ffffffe6;flex-direction:column;gap:28px;padding:36px 48px;display:none;position:relative;overflow:hidden auto}.lz-auth-brand:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff1f 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 70%);mask-image:linear-gradient(#000 0%,#0000 70%)}.lz-auth-brand>*{position:relative}@media (min-width:992px){.lz-auth-brand{height:100vh;display:flex;position:sticky;top:0}}.lz-auth-brand__content{gap:22px;margin-block:auto;display:grid}.lz-auth-brand__eyebrow{color:#e6f6da;background-color:#ffffff1f;border:1px solid #fff3;border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:6px 14px;font-size:13px;font-weight:700;display:inline-flex}.lz-auth-brand__dot{background-color:#b6e388;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #b6e38840}.lz-auth-brand__title{letter-spacing:-.02em;margin:0;font-size:clamp(1.8rem,1.2rem + 1.5vw,2.4rem);font-weight:800;line-height:1.2;color:#fff!important}.lz-auth-brand__accent{color:#ffe08a}.lz-auth-preview{padding:18px 28px 30px 0;position:relative}.lz-auth-preview__window{color:var(--lz-text);background-color:#fffffff5;border-radius:20px;gap:10px;padding:14px;display:grid;box-shadow:0 24px 48px -24px #00000073}.lz-auth-preview__bar{border-bottom:1px solid var(--lz-border);align-items:center;gap:6px;padding-bottom:8px;display:flex}.lz-auth-preview__bar>span{background-color:#ff8a80;border-radius:50%;width:9px;height:9px}.lz-auth-preview__bar>span:nth-child(2){background-color:#ffd180}.lz-auth-preview__bar>span:nth-child(3){background-color:#a5d6a7}.lz-auth-preview__bar strong{color:var(--lz-ink);margin-left:8px;font-size:13px}.lz-auth-preview__cand{background-color:var(--lz-surface);border-radius:14px;align-items:center;gap:10px;padding:8px 10px;display:flex}.lz-auth-preview__avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:13px;font-weight:800;display:inline-flex}.lz-auth-preview__info{min-width:0;color:var(--lz-muted);flex:1;font-size:12.5px;line-height:1.35;display:grid}.lz-auth-preview__info strong{color:var(--lz-ink);font-size:14px}.lz-auth-preview__match{min-width:64px;color:var(--lz-green-700);justify-items:end;gap:4px;font-size:12.5px;font-weight:800;display:grid}.lz-auth-preview__match>span{background:linear-gradient(90deg,var(--lz-green-400),var(--lz-green-600))0 0/var(--w)100% no-repeat,var(--lz-green-100);transform-origin:0;width:64px;height:6px;animation:lz-auth-grow 1s var(--lz-ease).3s both;border-radius:6px;display:block}@keyframes lz-auth-grow{0%{opacity:.4;transform:scaleX(.15)}to{opacity:1;transform:none}}@keyframes lz-auth-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-7px)}}.lz-auth-preview__toast{color:var(--lz-muted);will-change:transform;background-color:#fff;border-radius:16px;align-items:center;gap:10px;padding:10px 14px;font-size:12.5px;line-height:1.3;animation:5s ease-in-out .6s infinite lz-auth-float;display:flex;position:absolute;top:0;right:0;box-shadow:0 16px 32px -16px #00000073}.lz-auth-preview__toast strong{color:var(--lz-ink);font-size:14px;display:block}.lz-auth-preview__toast-icon{width:32px;height:32px;color:var(--lz-orange);background-color:#fff3e0;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.lz-auth-preview__chip{background:var(--lz-grad);color:#fff;will-change:transform;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:12.5px;font-weight:800;animation:6s ease-in-out 1.4s infinite lz-auth-float;display:inline-flex;position:absolute;bottom:6px;left:18px;box-shadow:0 12px 24px -12px #00000080}.lz-auth-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.lz-auth-features li{color:#ffffffc7;background-color:#ffffff1a;border:1px solid #ffffff29;border-radius:16px;align-items:flex-start;gap:10px;padding:12px;font-size:12.5px;line-height:1.4;display:flex}.lz-auth-features strong{color:#fff;margin-bottom:2px;font-size:14px;display:block}.lz-auth-features__icon{color:#e6f6da;background-color:#ffffff29;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.lz-auth-brand__stats{border-top:1px solid #fff3;flex-wrap:wrap;gap:12px 32px;margin:0;padding-top:18px;display:flex}.lz-auth-brand__stats dt{color:#fff;font-size:1.5rem;font-weight:800}.lz-auth-brand__stats dd{margin:0;font-size:13px}@media (prefers-reduced-motion:reduce){.lz-auth-preview__toast,.lz-auth-preview__chip,.lz-auth-preview__match>span{animation:none!important}}.lz-auth-main{background-color:var(--lz-white);flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:20px;display:flex}.lz-auth-card{width:100%;max-width:460px;margin-block:auto}.lz-auth-card__head{margin-bottom:24px}.lz-auth-card__head h1{letter-spacing:-.02em;margin:0 0 8px;font-size:clamp(1.6rem,1.3rem + .8vw,2rem);font-weight:800}.lz-auth-card__head p{color:var(--lz-muted);margin:0;line-height:1.6}.lz-auth-copyright{text-align:center;max-width:520px;color:var(--lz-muted);gap:2px;font-size:12.5px;line-height:1.55;display:grid}.lz-auth-copyright p{margin:0}.lz-auth-copyright__company{color:var(--lz-ink);font-weight:700;margin-top:4px!important}.lz-auth-topbar{z-index:20;border-bottom:1px solid var(--lz-border);background-color:var(--lz-white);justify-content:space-between;align-self:stretch;align-items:center;gap:16px;margin:-20px -20px 0;padding:12px 24px;display:flex;position:sticky;top:0}.lz-auth-topbar__logo{display:inline-flex}.lz-auth-topbar__logo img{width:auto;height:40px}.lz-auth-form{gap:16px;display:grid}.lz-auth-form .form-group,.lz-auth-form .mb-3{margin-bottom:0!important}.lz-auth-form__grid{gap:16px;display:grid}.lz-auth-type{gap:8px;display:grid}.lz-auth-type__label{color:var(--lz-ink);font-size:14px;font-weight:600}@media (min-width:576px){.lz-auth-form__grid{grid-template-columns:1fr 1fr}.lz-auth-form__grid>.is-wide{grid-column:1/-1}}.lz-auth-form__row{justify-content:space-between;align-items:center;margin-top:-4px;font-size:14px;font-weight:600;display:flex}.lz-auth-form__switch{text-align:center;color:var(--lz-muted);margin:0;font-size:14.5px}.lz-auth-form__switch a{font-weight:700}.lz-auth-form__legal{text-align:center;color:var(--lz-muted);margin:4px 0 0;font-size:12px;line-height:1.6}.lz-auth .btn.lz-btn--block{height:50px;font-size:15.5px}.lz-auth .invalid-feedback{position:static!important}.lz-auth-alert{border-radius:14px;align-items:flex-start;gap:10px;margin-bottom:16px;padding:12px 14px;font-size:14px;font-weight:600;line-height:1.5;display:flex}.lz-auth-alert svg{flex-shrink:0;margin-top:1px}.lz-auth-alert--error{color:#b42828;background-color:#fdecec}.lz-auth-alert--warning{color:#a85a00;background-color:#fff3e0}.lz-auth-alert--success{background-color:var(--lz-green-50);color:var(--lz-green-700)}.lz-auth-result{text-align:center;border-radius:20px;justify-items:center;gap:8px;margin-bottom:24px;padding:28px 20px;display:grid}.lz-auth-result__icon{background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:4px;display:inline-flex}.lz-auth-result__title{margin:0;font-size:1.2rem;font-weight:800}.lz-auth-result__text p{color:var(--lz-text);margin:0}.lz-auth-result--success{background-color:var(--lz-green-50)}.lz-auth-result--success .lz-auth-result__icon{color:var(--lz-green-600)}.lz-auth-result--error{background-color:#fdecec}.lz-auth-result--error .lz-auth-result__icon{color:#d93a3a}.lz-auth-result--warning{background-color:#fff3e0}.lz-auth-result--warning .lz-auth-result__icon{color:#d67a00}@media (min-width:992px) and (max-height:820px){.lz-auth-brand{gap:18px;padding-block:24px}.lz-auth-brand__content{gap:14px}.lz-auth-brand__title{font-size:1.75rem}.lz-auth-brand__stats{display:none}}.lz-auth-divider{color:var(--lz-muted);align-items:center;gap:14px;font-size:13px;display:flex}.lz-auth-divider:before,.lz-auth-divider:after{content:"";background:var(--lz-border);flex:1;height:1px}.lz-auth-google{height:50px;position:relative}.lz-auth-google__face{height:100%;color:var(--lz-ink);background:#fff;border:1.5px solid #d9e4d6;border-radius:999px;justify-content:center;align-items:center;gap:12px;font-size:16px;font-weight:700;transition:border-color .2s,background-color .2s;display:flex}.lz-auth-google__face svg{flex-shrink:0;width:22px;height:22px}.lz-auth-google:hover .lz-auth-google__face{border-color:var(--lz-green-400);background:var(--lz-green-50)}.lz-auth-google.is-loading .lz-auth-google__face{opacity:.7}.lz-auth-google__gsi{opacity:.001;transform-origin:50%;position:absolute;top:50%;left:50%}.lz-auth-google:not(.is-ready) .lz-auth-google__gsi{pointer-events:none}@media (prefers-reduced-motion:reduce){.lz-auth-google__face{transition:none}}
