@font-face{font-family:plexMono;src:url(../media/IBMPlexMono_400_latin-s.p.3xdfs0-p_zi4c.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:plexMono;src:url(../media/IBMPlexMono_500_latin-s.p.11q3guvgd1r20.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:plexMono;src:url(../media/IBMPlexMono_600_latin-s.p.30e0eqd5fxn92.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:plexMono Fallback;src:local(Arial);ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.0%;size-adjust:131.49%}.plexmono_7f3582fa-module__G0um2W__className{font-family:plexMono,plexMono Fallback}.plexmono_7f3582fa-module__G0um2W__variable{--font-plex-mono:"plexMono", "plexMono Fallback"}
.acceso-skin{--ac-ink:#0a0a0a;--ac-paper:#fff;--ac-canvas:#f1f1ec;--ac-lime:#d6ff01;--ac-muted:#6e6e68;--ac-line:#e4e4de;--ac-alert:#b23a2f;--ac-on-ink:#8e8e88;--ac-on-ink-dim:#5b5b55;--ac-placeholder:#a6a6a0;--ac-r-card:14px;--ac-r-ctl:11px;--ac-r-pill:999px;--ac-font:var(--font-poppins), system-ui, -apple-system, sans-serif;--ac-font-num:var(--font-plex-mono), ui-monospace, monospace;--ac-t:.15s;font-family:var(--ac-font);color:var(--ac-ink);background:var(--ac-canvas);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100dvh;line-height:normal}.acceso-skin h1,.acceso-skin h2,.acceso-skin h3{letter-spacing:normal}.acceso-skin .ac-frame{grid-template-columns:1fr 1fr;min-height:100dvh;display:grid}.acceso-skin .ac-aside{background-color:var(--ac-ink);background-position:top;background-repeat:no-repeat;background-size:cover;align-self:start;min-width:0;height:100dvh;padding:44px 52px;position:sticky;top:0}.acceso-skin .ac-wordmark{object-fit:contain;object-position:left center;width:auto;height:28px}.acceso-skin .ac-right{grid-template-rows:auto 1fr;justify-items:center;min-width:0;padding:clamp(30px,4vw,56px);display:grid}.acceso-skin .ac-columna{align-self:start;width:100%;max-width:520px}.acceso-skin .ac-form{width:100%;max-width:420px;margin:0 auto}.acceso-skin .ac-greet{letter-spacing:.14em;text-transform:uppercase;color:var(--ac-muted);min-height:18px;margin-bottom:12px;font-size:12px}.acceso-skin .ac-form h1{letter-spacing:-.03em;font-size:32px;font-weight:600;line-height:1.15}.acceso-skin .ac-sub{color:var(--ac-muted);margin-top:12px;font-size:14px;line-height:1.55}.acceso-skin .ac-sub b{color:var(--ac-ink);font-weight:500}.acceso-skin .ac-field{margin-top:32px}.acceso-skin .ac-field label{margin-bottom:9px;font-size:12.5px;font-weight:500;display:block}.acceso-skin .ac-input{background:var(--ac-paper);border:1px solid var(--ac-line);border-radius:var(--ac-r-ctl);width:100%;color:var(--ac-ink);transition:border-color var(--ac-t);outline:none;padding:15px 16px;font-family:inherit;font-size:14px}.acceso-skin .ac-input::placeholder{color:var(--ac-placeholder)}.acceso-skin .ac-input:focus{border-color:var(--ac-ink)}.acceso-skin .ac-input[aria-invalid=true]{border-color:var(--ac-alert)}.acceso-skin .ac-btn{background:var(--ac-lime);width:100%;color:var(--ac-ink);border-radius:var(--ac-r-ctl);text-align:center;cursor:pointer;transition:opacity var(--ac-t);border:none;margin-top:14px;padding:16px;font-family:inherit;font-size:15px;font-weight:600}.acceso-skin .ac-btn:disabled{background:var(--ac-line);color:var(--ac-muted);cursor:not-allowed}.acceso-skin .ac-btn--dark{background:var(--ac-ink);color:#fff}.acceso-skin .ac-hint{color:var(--ac-muted);text-align:center;margin-top:14px;font-size:12px;line-height:1.55}.acceso-skin .ac-help{border-top:1px solid var(--ac-line);color:var(--ac-muted);text-align:center;margin-top:40px;padding-top:20px;font-size:12.5px}.acceso-skin .ac-help a{color:var(--ac-ink);text-underline-offset:3px;font-weight:500;text-decoration:underline}.acceso-skin .ac-error{color:var(--ac-alert);margin-top:10px;font-size:12.5px;line-height:1.5}.acceso-skin .ac-notice{background:var(--ac-paper);border:1px solid var(--ac-line);border-radius:var(--ac-r-ctl);color:var(--ac-ink);margin-bottom:24px;padding:13px 16px;font-size:12.5px;line-height:1.5}.acceso-skin .ac-back{color:var(--ac-muted);cursor:pointer;transition:color var(--ac-t);background:0 0;border:none;align-items:center;gap:8px;margin-bottom:24px;padding:0;font-family:inherit;font-size:12.5px;font-weight:500;display:flex}.acceso-skin .ac-back:hover{color:var(--ac-ink)}.acceso-skin .ac-back svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.acceso-skin .ac-code{gap:10px;margin-top:4px;display:flex}.acceso-skin .ac-digit{background:var(--ac-paper);border:1px solid var(--ac-line);border-radius:var(--ac-r-ctl);text-align:center;min-width:0;height:64px;font-family:var(--ac-font-num);color:var(--ac-ink);transition:border-color var(--ac-t), box-shadow var(--ac-t);outline:none;flex:1;font-size:24px;font-weight:600}.acceso-skin .ac-digit[data-filled=true]{border-color:var(--ac-ink)}.acceso-skin .ac-digit:focus{border-color:var(--ac-ink);box-shadow:inset 0 0 0 1px var(--ac-ink)}.acceso-skin .ac-digit[aria-invalid=true]{border-color:var(--ac-alert)}.acceso-skin .ac-digit::selection{background:var(--ac-line);color:var(--ac-ink)}.acceso-skin .ac-row2{justify-content:space-between;align-items:center;margin-top:18px;font-size:12.5px;display:flex}.acceso-skin .ac-timer{color:var(--ac-muted);font-family:var(--ac-font-num)}.acceso-skin .ac-resend{font-family:inherit;font-size:inherit;color:var(--ac-ink);text-underline-offset:3px;cursor:pointer;transition:color var(--ac-t);background:0 0;border:none;padding:0;font-weight:500;text-decoration:underline}.acceso-skin .ac-resend:disabled{color:var(--ac-muted);cursor:not-allowed;text-decoration:none}@media (max-width:980px){.acceso-skin .ac-frame{grid-template-columns:1fr}.acceso-skin .ac-aside{display:none}.acceso-skin .ac-right{align-content:start;padding:30px}}.acceso-skin .ac-correo-caja{background:color-mix(in srgb, var(--ac-line) 60%, var(--ac-canvas));border-radius:var(--ac-r-ctl);justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding:13px 15px;font-size:13.5px;display:flex}.acceso-skin .ac-correo-caja span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.acceso-skin .ac-correo-caja button{appearance:none;cursor:pointer;font:inherit;color:color-mix(in srgb, var(--pn-lime,#afef20) 42%, var(--ac-ink));background:0 0;border:0;flex:none;padding:0;font-size:12px;text-decoration:underline}
