#unlock-screen{--ux-ink: #e8e6e1;--ux-dim: #a4a7ad;--ux-faint: #6b6e75;--ux-line: rgba(255, 255, 255, .1);--ux-line-2: rgba(255, 255, 255, .18);--ux-card: rgba(10, 11, 13, .74);--ux-field: rgba(0, 0, 0, .38);--ux-brand: #ffa028;--ux-brand-hi: #ffb65a;--ux-aviso-bg: rgba(255, 160, 40, .1);--ux-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--ux-sans: "Inter Tight", "IBM Plex Sans", system-ui, sans-serif;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:72px 16px 32px;overflow:auto;background:#050505;color:var(--ux-ink);font-family:var(--ux-mono);-webkit-font-smoothing:antialiased;box-sizing:border-box}#unlock-screen *,#unlock-screen *:before,#unlock-screen *:after{box-sizing:border-box}.ux-bg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:0;pointer-events:none}.ux-bg img{position:absolute;top:-6%;right:-6%;bottom:-6%;left:-6%;width:112%;height:112%;object-fit:cover;filter:blur(9px) saturate(1.15);opacity:.95}.ux-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,#00000038,#000000a8 70%,#000000e0),#00000038}.ux-idioma{position:absolute;top:16px;right:16px;z-index:2;height:40px;padding:0 32px 0 12px;font:600 12px/1 var(--ux-mono);letter-spacing:.12em;color:var(--ux-ink);background:#0a0b0db3;border:1px solid var(--ux-line-2);border-radius:4px;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ux-dim) 50%),linear-gradient(135deg,var(--ux-dim) 50%,transparent 50%);background-position:calc(100% - 17px) 17px,calc(100% - 12px) 17px;background-size:5px 5px;background-repeat:no-repeat;cursor:pointer}.ux-idioma:hover{border-color:var(--ux-ink)}.ux-idioma:focus-visible{outline:2px solid var(--ux-brand);outline-offset:2px}.ux-idioma option{background:#0d0e11;color:var(--ux-ink)}.unlock{position:relative;z-index:1;width:100%;max-width:420px;padding:36px 32px 28px;background:var(--ux-card);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--ux-line);border-radius:6px;box-shadow:0 30px 80px #0000008c;text-align:left}.unlock .ux-brand{display:flex;align-items:center;gap:10px;margin:0 0 22px;font:700 28px/1 var(--ux-mono);letter-spacing:.06em;color:var(--ux-ink)}.unlock .ux-brand i{display:block;width:14px;height:14px;background:var(--ux-brand)}.unlock .ux-brand span{color:var(--ux-brand)}.unlock h1{position:static;text-transform:none;margin:0 0 8px;font:600 34px/1.1 var(--ux-sans);letter-spacing:-.01em;color:#fff}.unlock .ux-txt{margin:0 0 24px;font:400 15px/1.5 var(--ux-sans);color:var(--ux-dim)}.unlock .ux-err,.unlock .ux-ok{margin:0 0 18px;padding:11px 14px;font:400 14px/1.45 var(--ux-sans);color:var(--ux-ink);border-left:3px solid var(--ux-brand);background:var(--ux-aviso-bg);border-radius:0 4px 4px 0}.unlock .ux-ok{border-left-color:var(--ux-faint);background:#ffffff0d}.unlock form{display:flex;flex-direction:column;gap:16px;margin:0}.unlock .ux-campo{display:flex;flex-direction:column;gap:7px}.unlock label{display:block;position:static;font:500 12px/1 var(--ux-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ux-dim)}.unlock .ux-entrada{position:relative;display:flex}.unlock input{width:100%;height:48px;padding:0 14px;font:400 16px/1 var(--ux-sans);color:var(--ux-ink);background:var(--ux-field);border:1px solid var(--ux-line-2);border-radius:4px;transition:border-color .15s}.unlock input::placeholder{color:var(--ux-faint)}.unlock input:focus{outline:none;border-color:var(--ux-brand);box-shadow:0 0 0 3px #ffa02833}.unlock input[aria-invalid=true]{border-color:var(--ux-brand)}.unlock input:disabled{opacity:.55}.unlock .ux-entrada input{padding-right:96px}.unlock .ux-ver{position:absolute;top:2px;right:2px;height:44px;padding:0 12px;font:600 10px/1 var(--ux-mono);letter-spacing:.14em;color:var(--ux-dim);background:transparent;border:0;border-radius:3px;cursor:pointer}.unlock .ux-ver:hover{color:var(--ux-ink)}.unlock .ux-ver:focus-visible,.unlock .ux-enlaces a:focus-visible,.unlock button:focus-visible{outline:2px solid var(--ux-brand);outline-offset:2px}.unlock .ux-campo-err{display:none;font:400 13px/1.4 var(--ux-sans);color:var(--ux-ink)}.unlock .ux-campo-err.visible{display:block}.unlock .ux-btn,.unlock .ux-oauth{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;height:48px;margin:0;border-radius:4px;cursor:pointer;transition:background-color .15s,border-color .15s}.unlock .ux-btn{margin-top:6px;font:700 14px/1 var(--ux-mono);letter-spacing:.14em;text-transform:uppercase;color:#0a0b0d;background:var(--ux-brand);border:1px solid var(--ux-brand)}.unlock .ux-btn:hover{background:var(--ux-brand-hi);border-color:var(--ux-brand-hi)}.unlock .ux-btn:disabled{cursor:progress;opacity:.85}.unlock .ux-btn .ux-giro{display:none;width:16px;height:16px;border:2px solid rgba(0,0,0,.25);border-top-color:#0a0b0d;border-radius:50%;animation:ux-giro .8s linear infinite}.unlock .ux-btn:disabled .ux-giro{display:block}@keyframes ux-giro{to{transform:rotate(360deg)}}.unlock .ux-o{display:flex;align-items:center;gap:12px;margin:18px 0;font:500 11px/1 var(--ux-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ux-faint)}.unlock .ux-o:before,.unlock .ux-o:after{content:"";flex:1;height:1px;background:var(--ux-line-2)}.unlock .ux-oauth{font:500 15px/1 var(--ux-sans);color:var(--ux-ink);background:#ffffff0a;border:1px solid var(--ux-line-2)}.unlock .ux-oauth:hover{background:#ffffff17;border-color:var(--ux-ink)}.unlock .ux-oauth svg{width:18px;height:18px;flex:none}.unlock .ux-enlaces{position:static;inset:auto;margin:22px 0 0;font:400 14px/1.6 var(--ux-sans);color:var(--ux-dim);text-align:center}.unlock .ux-enlaces a{color:var(--ux-ink);font-weight:500;text-decoration:none;border-bottom:1px solid transparent;padding:10px 0}.unlock .ux-enlaces a:hover{border-bottom-color:var(--ux-ink)}.unlock .ux-enlaces .ux-sep{color:var(--ux-faint);padding:0 8px}@media(max-width:480px){#unlock-screen{padding:72px 16px 24px;align-items:flex-start}.unlock{padding:28px 22px 22px}.unlock h1{font-size:30px}.unlock .ux-brand{font-size:26px}}@media(prefers-reduced-motion:reduce){.unlock .ux-btn .ux-giro{animation:none;border-top-color:#00000040}}.mc-disparador{--mc-ink: #e8e6e1;--mc-dim: #8a8d94;--mc-line: #2f3238;--mc-bg: #101115;--mc-brand: #ffa028;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 8px 0 3px;margin-left:4px;font:600 10px/1 IBM Plex Mono,ui-monospace,monospace;letter-spacing:.1em;color:var(--mc-dim);background:transparent;border:1px solid var(--mc-line);border-radius:0;cursor:pointer;vertical-align:middle}.mc-disparador:hover,.mc-disparador[aria-expanded=true]{color:var(--mc-ink);border-color:var(--mc-dim)}.mc-disparador:focus-visible{outline:2px solid var(--mc-dim);outline-offset:2px}.mc-inicial{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;font-size:11px;font-weight:700;color:#0a0b0d;background:var(--mc-brand);text-transform:uppercase}.mc-caret{font-size:9px}@media(pointer:coarse){.mc-disparador{height:36px;padding:0 10px 0 5px}.mc-inicial{width:26px;height:26px}}.mc-menu{--mc-ink: #e8e6e1;--mc-dim: #8a8d94;--mc-faint: #63666d;--mc-line: #24262b;--mc-hair: #191b1f;--mc-bg: #0d0e11;--mc-hover: #1c1e23;--mc-brand: #ffa028;position:fixed;z-index:900;min-width:260px;max-width:calc(100vw - 16px);background:var(--mc-bg);border:1px solid var(--mc-line);box-shadow:6px 6px #00000073;color:var(--mc-ink);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px}.mc-menu[hidden]{display:none}.mc-cab{padding:12px 14px 10px;border-bottom:1px solid var(--mc-hair)}.mc-cab .mc-rotulo{font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--mc-faint);margin-bottom:5px}.mc-cab .mc-email{font-size:12px;color:var(--mc-ink);word-break:break-all}.mc-cab .mc-plan{margin-top:6px;font-size:11px;color:var(--mc-dim)}.mc-menu a,.mc-menu button.mc-item{display:flex;align-items:center;width:100%;min-height:44px;padding:0 14px;font:inherit;font-size:12px;letter-spacing:.08em;text-transform:uppercase;text-align:left;color:var(--mc-ink);background:transparent;border:0;border-bottom:1px solid var(--mc-hair);text-decoration:none;cursor:pointer}.mc-menu a:hover,.mc-menu button.mc-item:hover{background:var(--mc-hover)}.mc-menu a:focus-visible,.mc-menu button.mc-item:focus-visible,.mc-menu select:focus-visible{outline:2px solid var(--mc-dim);outline-offset:-2px}.mc-idioma{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:0 14px;border-bottom:1px solid var(--mc-hair);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--mc-dim)}.mc-idioma select{font:inherit;font-size:12px;letter-spacing:.1em;color:var(--mc-ink);background:var(--mc-hover);border:1px solid var(--mc-line);padding:6px 8px;cursor:pointer}.mc-menu button.mc-salir{border-bottom:0;color:var(--mc-ink)}.mc-menu button.mc-salir:before{content:"";display:inline-block;width:6px;height:6px;margin-right:10px;background:var(--mc-brand)}
