.lg-wrap.svelte-fdbtvx.svelte-fdbtvx{--lg-blue:#1b3f7e;--lg-blue-900:#142f5f;--lg-gold:#efb814;--lg-ink:#1c2b45;--lg-muted:#5f6b82;--lg-line:#dfe4ec;--lg-danger:#b42318;--lg-fondo:#114186;--lg-img:url(/login/images/auth/fondo-usecipol.png);position:fixed;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;background:var(--lg-fondo);font-family:Montserrat,Helvetica Neue,Arial,sans-serif;color:var(--lg-ink);overflow-y:auto}.lg-banner.svelte-fdbtvx.svelte-fdbtvx{position:relative;flex-shrink:0;width:100%;height:clamp(190px,40vh,440px);background:var(--lg-img) 14% 30% / cover no-repeat}.lg-banner.svelte-fdbtvx.svelte-fdbtvx:after{content:"";position:absolute;inset:auto 0 0 0;height:40%;background:linear-gradient(180deg,rgba(17,65,134,0) 0%,var(--lg-fondo) 100%)}.lg-side.svelte-fdbtvx.svelte-fdbtvx{position:relative;z-index:2;display:flex;justify-content:center;width:100%;padding:0 16px 24px;margin-top:-56px}@media (min-width: 720px) and (orientation: landscape){.lg-wrap.svelte-fdbtvx.svelte-fdbtvx{flex-direction:row;align-items:stretch;overflow:hidden}.lg-banner.svelte-fdbtvx.svelte-fdbtvx{flex:1;height:auto;background-size:140% auto;background-position:0% 55%}.lg-banner.svelte-fdbtvx.svelte-fdbtvx:after{inset:0 0 0 auto;width:6%;height:auto;background:linear-gradient(90deg,rgba(17,65,134,0) 0%,var(--lg-fondo) 100%)}.lg-side.svelte-fdbtvx.svelte-fdbtvx{width:clamp(440px,36vw,520px);flex-shrink:0;align-items:center;margin:0;padding:24px 32px;overflow-y:auto}}@media (min-width: 1200px) and (min-height: 640px) and (min-aspect-ratio: 16/9){.lg-wrap.svelte-fdbtvx.svelte-fdbtvx{justify-content:flex-end;background:var(--lg-fondo) var(--lg-img) left center / cover no-repeat}.lg-banner.svelte-fdbtvx.svelte-fdbtvx{display:none}.lg-side.svelte-fdbtvx.svelte-fdbtvx{width:auto;padding:16px clamp(16px,3vw,48px)}}.lg-card.svelte-fdbtvx.svelte-fdbtvx{position:relative;z-index:2;width:100%;max-width:400px;max-height:100%;overflow-y:auto;background:#fff;border-radius:14px;box-shadow:0 24px 60px #0000004d}.lg-card__head.svelte-fdbtvx.svelte-fdbtvx{background:var(--lg-blue);border-bottom:4px solid var(--lg-gold);padding:22px 24px;text-align:center}.lg-card__head.svelte-fdbtvx img.svelte-fdbtvx{height:44px;width:auto;display:inline-block}.lg-card__body.svelte-fdbtvx.svelte-fdbtvx{padding:24px 28px 22px}.lg-title.svelte-fdbtvx.svelte-fdbtvx{font-family:inherit;font-size:1.15rem;font-weight:700;color:var(--lg-blue);margin:0 0 4px;text-align:center}.lg-subtitle.svelte-fdbtvx.svelte-fdbtvx{font-size:.8rem;color:var(--lg-muted);margin:0 0 20px;text-align:center}.lg-field.svelte-fdbtvx.svelte-fdbtvx{margin-bottom:14px}.lg-field.svelte-fdbtvx label.svelte-fdbtvx{display:block;font-size:.78rem;font-weight:600;color:var(--lg-ink);margin-bottom:6px}.lg-input.svelte-fdbtvx.svelte-fdbtvx{width:100%;height:44px;padding:0 14px;margin:0;border:1px solid var(--lg-line);border-radius:9px;font:inherit;font-size:1rem;color:var(--lg-ink);background:#fff;outline:none;transition:border-color .15s,box-shadow .15s}.lg-input.svelte-fdbtvx.svelte-fdbtvx:focus{border-color:var(--lg-blue);box-shadow:0 0 0 3px #1b3f7e24}.lg-input-wrap.svelte-fdbtvx.svelte-fdbtvx{position:relative}.lg-input-wrap.svelte-fdbtvx .lg-input.svelte-fdbtvx{padding-right:44px}.lg-eye.svelte-fdbtvx.svelte-fdbtvx{position:absolute;top:0;right:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:none;border:0;padding:0;color:var(--lg-muted);cursor:pointer}.lg-eye.svelte-fdbtvx.svelte-fdbtvx:hover{color:var(--lg-blue)}.lg-alert.svelte-fdbtvx.svelte-fdbtvx{font-size:.78rem;line-height:1.4;color:var(--lg-danger);background:#fef3f2;border:1px solid #fecdca;border-radius:9px;padding:10px 12px;margin-bottom:14px}.lg-btn.svelte-fdbtvx.svelte-fdbtvx{display:flex;align-items:center;justify-content:center;width:100%;height:46px;padding:0 16px;border-radius:9px;font:inherit;font-size:.92rem;font-weight:600;cursor:pointer;transition:background-color .15s,border-color .15s}.lg-btn--primary.svelte-fdbtvx.svelte-fdbtvx{background:var(--lg-blue);border:1px solid var(--lg-blue);color:#fff;margin-top:6px}.lg-btn--primary.svelte-fdbtvx.svelte-fdbtvx:hover{background:var(--lg-blue-900)}.lg-btn--secondary.svelte-fdbtvx.svelte-fdbtvx{background:#fff;border:1px solid var(--lg-line);color:var(--lg-blue)}.lg-btn--secondary.svelte-fdbtvx.svelte-fdbtvx:hover{border-color:var(--lg-blue)}.lg-btn.svelte-fdbtvx.svelte-fdbtvx:focus-visible,.lg-eye.svelte-fdbtvx.svelte-fdbtvx:focus-visible,.lg-link.svelte-fdbtvx.svelte-fdbtvx:focus-visible{outline:3px solid rgba(239,184,20,.6);outline-offset:2px}.lg-link.svelte-fdbtvx.svelte-fdbtvx{background:none;border:0;padding:0;font:inherit;font-size:.78rem;font-weight:600;color:var(--lg-blue);cursor:pointer}.lg-link.svelte-fdbtvx.svelte-fdbtvx:hover{text-decoration:underline}.lg-forgot.svelte-fdbtvx.svelte-fdbtvx{text-align:right;margin:-4px 0 4px}.lg-help.svelte-fdbtvx.svelte-fdbtvx{text-align:center;font-size:.76rem;color:var(--lg-muted);margin:14px 0 0}.lg-help.svelte-fdbtvx a.svelte-fdbtvx{color:var(--lg-blue);font-weight:600;text-decoration:none}.lg-help.svelte-fdbtvx a.svelte-fdbtvx:hover{text-decoration:underline}.lg-sep.svelte-fdbtvx.svelte-fdbtvx{display:flex;align-items:center;gap:12px;margin:18px 0 14px;font-size:.74rem;color:var(--lg-muted)}.lg-sep.svelte-fdbtvx.svelte-fdbtvx:before,.lg-sep.svelte-fdbtvx.svelte-fdbtvx:after{content:"";flex:1;border-top:1px solid var(--lg-line)}@media (max-height: 640px) and (orientation: landscape){.lg-card__head.svelte-fdbtvx.svelte-fdbtvx{padding:14px 20px}.lg-card__head.svelte-fdbtvx img.svelte-fdbtvx{height:36px}.lg-card__body.svelte-fdbtvx.svelte-fdbtvx{padding:16px 22px}.lg-subtitle.svelte-fdbtvx.svelte-fdbtvx{margin-bottom:12px}.lg-field.svelte-fdbtvx.svelte-fdbtvx{margin-bottom:10px}}@media (max-width: 420px){.lg-side.svelte-fdbtvx.svelte-fdbtvx{padding:0 12px 20px}.lg-card__body.svelte-fdbtvx.svelte-fdbtvx{padding:20px 18px}}@media (prefers-reduced-motion: reduce){.lg-input.svelte-fdbtvx.svelte-fdbtvx,.lg-btn.svelte-fdbtvx.svelte-fdbtvx{transition:none}}.btn-primary-ec.svelte-1jbd5ta{background-color:#253ca6!important;border-color:#253ca6!important;color:#fff!important}.title-3.svelte-1jbd5ta{font-weight:600;color:#131f56;letter-spacing:0px;font-size:16px}.p-opacity-4.svelte-1jbd5ta{color:#131f56;letter-spacing:0px;font-size:14px;opacity:.7!important}.input-opacity.svelte-1jbd5ta{border-radius:10px;font-size:.76875rem;border:1px solid #ced4da;line-height:1.6;padding:.5rem .85rem!important;margin-bottom:8px;&::placeholder{opacity:.9!important}}.text-opacity-4.svelte-1jbd5ta{color:#757ea8;letter-spacing:0px;font-size:11px;opacity:.7!important}
