#auth{position:fixed;inset:0;z-index:50;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:#f0ede7;background-image:linear-gradient(rgba(31,58,143,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(31,58,143,.06) 1px,transparent 1px);background-size:22px 22px;font-family:Schibsted Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;color:#2a2a2a;padding:max(18px,env(safe-area-inset-top)) 20px max(24px,env(safe-area-inset-bottom))}#auth[hidden]{display:none!important}.au-in{min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:420px;margin:0 auto}.au-logo{display:block;width:min(300px,78vw);height:auto;transform:rotate(-4deg)}.au-logo.md{width:min(230px,62vw)}.au-logo.sm{width:min(170px,46vw)}.au-hola{font-family:Gloock,Georgia,serif;color:#7d5f93;font-size:21px;text-align:center;margin-top:26px}.au-fecha{color:#9a80ac;font-size:16px;text-align:center;margin-top:4px}.au-card{width:100%;background:#fbfaf7;border:1px solid #ddd6cc;border-radius:14px;padding:24px 22px;margin-top:26px;text-align:left}.au-h{font-family:Gloock,Georgia,serif;font-size:27px;color:#1f3a8f;font-weight:400;margin:0}.au-sub{font-size:14px;color:#6f675e;margin-top:6px;line-height:1.4}.au-f{display:block;margin-top:18px}.au-l{display:flex;justify-content:space-between;font-weight:600;font-size:14px;color:#5c5047;margin-bottom:7px}.au-l i{font-style:normal;font-family:IBM Plex Mono,monospace;font-weight:400;font-size:10px;color:#9a9188;letter-spacing:.12em;align-self:center;text-transform:uppercase}.au-box{position:relative}.au-inp{width:100%;box-sizing:border-box;height:48px;border:1.5px solid #cfc6ba;border-radius:9px;background:#fff;padding:0 14px;font:16px Schibsted Grotesk,-apple-system,sans-serif;color:#222;outline:none}.au-inp:focus{border-color:#1f3a8f;box-shadow:0 0 0 3px #1f3a8f1f}.au-inp.err{border-color:#9b2b2b}.au-inp.pw{padding-right:48px}.au-ojo{position:absolute;right:6px;top:6px;width:36px;height:36px;border:0;background:transparent;color:#1f3a8f;cursor:pointer;display:flex;align-items:center;justify-content:center}.au-help{font-size:12.5px;color:#8b8279;margin-top:6px}.au-err{font-size:13.5px;color:#9b2b2b;margin-top:10px;font-weight:500;min-height:0}.au-err:empty{display:none}.au-ok{font-size:13.5px;color:#2f6b4f;margin-top:10px;font-weight:500}.au-btn{display:flex;align-items:center;justify-content:center;width:100%;height:54px;border-radius:16px;background:#f9d3cc;border:2.5px solid #7D5F93;box-shadow:3px 4px #7d5f93;color:#5e4473;font:21px Gloock,Georgia,serif;margin-top:22px;cursor:pointer;-webkit-tap-highlight-color:transparent}.au-btn:active{transform:translate(2px,2px);box-shadow:1px 2px #7d5f93}.au-btn[disabled]{opacity:.55;cursor:default}.au-btn.ancho{width:250px}.au-btn2{height:46px;border-radius:12px;border:1.5px solid #1F3A8F;color:#1f3a8f;font:600 15px Schibsted Grotesk,sans-serif;display:flex;align-items:center;justify-content:center;background:#fbfaf7;gap:8px;cursor:pointer;padding:0 14px}.au-link{display:block;margin:16px auto 0;background:none;border:0;color:#1f3a8f;font:14px Schibsted Grotesk,sans-serif;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.au-boxes{display:flex;gap:8px;margin-top:20px}.au-boxes input{flex:1;min-width:0;width:100%;height:58px;border:1.5px solid #cfc6ba;border-radius:10px;background:#fff;font:28px Gloock,Georgia,serif;color:#1f3a8f;text-align:center;outline:none;padding:0}.au-boxes input:focus{border-color:#1f3a8f;box-shadow:0 0 0 3px #1f3a8f1f}.au-chk{display:flex;align-items:center;gap:11px;border:1.5px solid #d9d1c6;border-radius:10px;padding:12px 14px;margin-top:16px;font-size:14.5px;color:#8b8279;cursor:pointer;-webkit-user-select:none;user-select:none}.au-chk input{position:absolute;opacity:0;pointer-events:none}.au-chk .b{width:20px;height:20px;border-radius:5px;background:#fff;border:1.5px solid #c9c0b4;color:#fff;font-size:13px;display:flex;align-items:center;justify-content:center;flex:none}.au-chk.on{border-color:#1f3a8f;background:#1f3a8f0f;color:#222}.au-chk.on .b{background:#1f3a8f;border-color:#1f3a8f}.au-prog{display:flex;align-items:center;gap:10px;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.14em;color:#7d5f93;white-space:nowrap;justify-content:center;margin-top:20px;text-transform:uppercase}.au-prog .bars{display:flex;gap:5px}.au-prog .bars i{width:26px;height:5px;border-radius:3px;background:#ddd3e4}.au-prog .bars i.on{background:#7d5f93}.au-qr{display:flex;justify-content:center;margin-top:16px}.au-qr img{width:184px;height:184px;background:#fff;border:1px solid #ddd6cc;border-radius:14px;padding:12px;box-sizing:border-box;image-rendering:pixelated}.au-mono{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.16em;color:#8b8279;text-transform:uppercase}.au-mini{display:flex;align-items:center;gap:12px;border:1px solid #ddd6cc;background:#fff;border-radius:12px;padding:12px 14px;margin-top:8px}.au-mini .ic{width:36px;height:36px;border-radius:9px;background:#f9d3cc;border:1.5px solid #1F3A8F;flex:none}.au-mini .tx{min-width:0}.au-mini .a{font-weight:600;font-size:15px}.au-mini .b2{font-size:11.5px;color:#8b8279;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.au-mini .c{margin-left:auto;font:19px Gloock,Georgia,serif;color:#c9c0b4;letter-spacing:.06em;white-space:nowrap}.au-clave{display:flex;align-items:center;justify-content:space-between;height:48px;border:1.5px solid #cfc6ba;border-radius:9px;background:#fff;padding:0 6px 0 14px;font:14px IBM Plex Mono,monospace;letter-spacing:.06em;word-break:break-all}.au-copy{width:36px;height:36px;border:0;background:transparent;color:#8b8279;cursor:pointer;display:flex;align-items:center;justify-content:center;flex:none}.au-copy.ok{color:#2f6b4f}.au-codes{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px}.au-codes div{font:15px IBM Plex Mono,monospace;background:#fff;border:1px solid #ddd6cc;border-radius:8px;padding:10px 0;text-align:center;letter-spacing:.06em}.au-row{display:flex;gap:8px;margin-top:14px}.au-fecha-pie{position:fixed;left:0;right:0;bottom:max(18px,env(safe-area-inset-bottom));text-align:center;color:#9a80ac;font-size:16px}@media(min-width:760px){.au-in{max-width:440px}.au-logo{width:300px}.au-logo.md{width:250px}.au-logo.sm{width:190px}}.au-cargando{opacity:.6;pointer-events:none}#acc{position:fixed;inset:0;z-index:60;background:#f0ede7;overflow-y:auto;-webkit-overflow-scrolling:touch;font-family:Schibsted Grotesk,-apple-system,sans-serif;color:#2a2a2a;padding-bottom:max(30px,env(safe-area-inset-bottom))}#acc[hidden]{display:none!important}.acc-bar{position:sticky;top:0;z-index:2;height:44px;background:#fbfaf7;border-bottom:1px solid #ddd6cc;display:flex;align-items:center;padding:0 16px;gap:12px;font-size:15px;padding-top:env(safe-area-inset-top)}.acc-bar button{background:none;border:0;color:#1f3a8f;font:15px Schibsted Grotesk,sans-serif;cursor:pointer;padding:6px 0}.acc-bar .sep{width:1px;height:18px;background:#ddd6cc}.acc-bar .tt{font-family:Gloock,Georgia,serif;font-size:17px}.acc-in{max-width:620px;margin:0 auto;padding:6px 18px}.acc-sec{margin-top:22px}.acc-card{background:#fbfaf7;border:1px solid #ddd6cc;border-radius:14px;padding:14px 16px;margin-top:8px}.acc-chip{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:6px 12px;font-size:13.5px;background:#fff;border:1px solid #ddd6cc;margin:4px 6px 0 0}.acc-chip.dom{border-color:#1f3a8f;color:#1f3a8f;font-weight:600}.acc-chip button{border:0;background:none;color:#9a9188;cursor:pointer;font-size:14px;padding:0 0 0 2px}.acc-pers{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #ebe5dc;cursor:pointer}.acc-pers:last-of-type{border-bottom:0}.acc-av{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:13px;flex:none}.acc-tag{font-size:12px;border-radius:999px;padding:3px 9px;background:#ece6dc;color:#6f675e;margin-left:auto;white-space:nowrap}.acc-tag.rosa{background:#f9d3cc;color:#5e4473}.acc-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.acc-opt{border:1.5px solid #d9d1c6;border-radius:10px;padding:10px 12px;font-size:14px;display:flex;gap:9px;align-items:center;color:#9a9188;cursor:pointer;-webkit-user-select:none;user-select:none;background:transparent}.acc-opt .b{width:18px;height:18px;border-radius:5px;background:#fff;border:1.5px solid #c9c0b4;color:#fff;font-size:12px;display:flex;align-items:center;justify-content:center;flex:none}.acc-opt.on{border-color:#1f3a8f;background:#1f3a8f0f;color:#222}.acc-opt.on .b{background:#1f3a8f;border-color:#1f3a8f}.acc-acts{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.acc-peligro{color:#9b2b2b!important;border-color:#9b2b2b!important}.acc-nombre{display:flex;justify-content:space-between;align-items:center;gap:10px}.acc-nombre b{font-family:Gloock,Georgia,serif;font-size:20px;color:#1f3a8f;font-weight:400}.acc-lap{border:0;background:none;color:#1f3a8f;font-size:17px;cursor:pointer;padding:4px}.acc-pass{margin-top:12px;padding:12px 14px;border-radius:10px;background:#fff;border:1px dashed #7D5F93}.acc-msg{position:fixed;left:50%;bottom:max(24px,env(safe-area-inset-bottom));transform:translate(-50%);background:#1f3a8f;color:#fff;padding:10px 16px;border-radius:999px;font-size:14px;z-index:70;max-width:90vw}.wd-aj .wd-fila{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--line,#ddd6cc)}.wd-aj .wd-fila:last-child{border-bottom:0}.wd-aj .wd-fila b{display:block;font-weight:600}.wd-aj .wd-fila small{display:block;color:var(--muted,#8b8279);font-size:12.5px;margin-top:2px}
