@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__6LIJ1W__className{font-family:plexMono,plexMono Fallback}.plexmono_7f3582fa-module__6LIJ1W__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{min-height:100dvh;display:flex}.acceso-skin .ac-aside{background:var(--ac-ink);flex-direction:column;flex:none;width:620px;padding:44px 52px;display:flex}.acceso-skin .ac-wordmark{display:block}.acceso-skin .ac-pitch{margin-top:auto}.acceso-skin .ac-pitch h2{color:#fff;letter-spacing:-.03em;font-size:38px;font-weight:600;line-height:1.15}.acceso-skin .ac-pitch h2 em{color:var(--ac-lime);font-style:normal}.acceso-skin .ac-pitch p{color:var(--ac-on-ink);max-width:400px;margin-top:16px;font-size:14px;line-height:1.6}.acceso-skin .ac-foot{color:var(--ac-on-ink-dim);margin-top:auto;padding-top:40px;font-size:11.5px}.acceso-skin .ac-passes{height:346px;margin-top:38px;position:relative}.acceso-skin .ac-pass{border-radius:16px;width:228px;padding:15px 15px 14px;position:absolute;box-shadow:0 22px 44px #00000073}.acceso-skin .ac-pass--sellos{background:#141412;border:1px solid #262624;top:14px;left:0;transform:rotate(-5deg)}.acceso-skin .ac-pass--cash{background:var(--ac-lime);top:0;left:150px;transform:rotate(4deg)}.acceso-skin .ac-pass-head{align-items:center;gap:8px;margin-bottom:14px;display:flex}.acceso-skin .ac-pass-logo{border-radius:7px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;font-weight:700;line-height:1;display:flex}.acceso-skin .ac-pass--sellos .ac-pass-logo{background:var(--ac-lime);color:#0a0a0a}.acceso-skin .ac-pass--cash .ac-pass-logo{color:var(--ac-lime);background:#0a0a0a}.acceso-skin .ac-pass-name{letter-spacing:-.01em;flex:1;font-size:11.5px;font-weight:600}.acceso-skin .ac-pass-kind{letter-spacing:.14em;text-transform:uppercase;font-size:8.5px}.acceso-skin .ac-pass--sellos .ac-pass-name{color:#fff}.acceso-skin .ac-pass--sellos .ac-pass-kind{color:#6e6e68}.acceso-skin .ac-pass--cash .ac-pass-name{color:#0a0a0a}.acceso-skin .ac-pass--cash .ac-pass-kind{color:#4a5500}.acceso-skin .ac-pass-grid{grid-template-columns:repeat(5,1fr);gap:6px;margin-bottom:14px;display:grid}.acceso-skin .ac-pass-grid span{aspect-ratio:1;border:1.3px solid #2e2e2b;border-radius:50%}.acceso-skin .ac-pass-grid span[data-slot=lleno]{background:var(--ac-lime);border-color:var(--ac-lime)}.acceso-skin .ac-pass-grid span[data-slot=siguiente]{border-style:dashed;border-color:#55554e}.acceso-skin .ac-pass-big{font-family:var(--ac-font-num);letter-spacing:-.03em;color:#0a0a0a;margin-bottom:6px;font-size:30px;font-weight:600;line-height:1}.acceso-skin .ac-pass-fields{gap:18px;margin-bottom:14px;display:flex}.acceso-skin .ac-pass-fields>div{flex:1}.acceso-skin .ac-pass-fields dt{letter-spacing:.13em;text-transform:uppercase;margin-bottom:4px;font-size:8px}.acceso-skin .ac-pass-fields dd{font-family:var(--ac-font-num);font-size:12px;font-weight:600}.acceso-skin .ac-pass--sellos dt{color:#6e6e68}.acceso-skin .ac-pass--sellos dd{color:#fff}.acceso-skin .ac-pass--cash dt{color:#4a5500}.acceso-skin .ac-pass--cash dd{color:#0a0a0a}.acceso-skin .ac-pass-qr{background:#fff;border-radius:9px;padding:9px}.acceso-skin .ac-pass-qr img{width:100%;height:auto;display:block}.acceso-skin .ac-pass-code{text-align:center;font-family:var(--ac-font-num);letter-spacing:.06em;margin-top:7px;font-size:8px}.acceso-skin .ac-pass--sellos .ac-pass-code{color:#55554e}.acceso-skin .ac-pass--cash .ac-pass-code{color:#5a6800}.acceso-skin .ac-right{flex:1;justify-content:center;align-items:center;padding:44px;display:flex}.acceso-skin .ac-form{width:392px}.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}
