.velo-perfil{position:fixed;inset:0;z-index:2147483000;display:none;width:100vw;height:100vh;pointer-events:none}.velo-perfil[data-estado]{pointer-events:auto;cursor:progress}.perfiles{padding:6px 6px 2px;border-bottom:1px solid var(--border)}.perfiles-t{padding:4px 8px 6px;font-size:12px;line-height:16px;color:var(--muted)}.perfil{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:6px 8px;border-radius:12px;text-align:left;color:var(--ink);transition:background-color .15s var(--tw),transform .3s var(--ease)}.perfil:hover:not([aria-current=true]):not(:disabled){background:var(--capa,rgba(0,0,0,.04))}.perfil:active:not([aria-current=true]):not(:disabled){transform:scale(.985)}.perfil[aria-current=true]{cursor:default}.perfil:disabled:not([aria-current=true]){cursor:progress}.perfil-logo{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 .5px rgba(0,0,0,.14),0 1px 2px rgba(0,0,0,.06)}.perfil-logo img{display:block;height:auto}.perfil-txt{display:flex;flex-direction:column;min-width:0;flex:1}.perfil-txt b{font-size:13.5px;line-height:18px;font-weight:500;color:var(--ink)}.perfil-txt b,.perfil-txt small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.perfil-txt small{font-size:12px;line-height:16px;color:var(--muted)}.perfil-marca{display:grid;place-items:center;width:20px;height:20px;flex:none;color:var(--foco,var(--ink))}.perfil-marca svg{width:16px;height:16px}.perfil-ir{opacity:0;transform:translateX(-3px);color:var(--muted);transition:opacity .15s var(--tw),transform .3s var(--ease)}.perfil:focus-visible .perfil-ir,.perfil:hover .perfil-ir{opacity:1;transform:none}.perfil-error{margin:2px 8px 6px;font-size:12.5px;line-height:17px;color:var(--bad)}.acceso-flow{margin-top:32px}.acceso-flow-cab{display:flex;align-items:flex-start;gap:12px;margin:0 0 14px}.acceso-flow-logo{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 .5px rgba(0,0,0,.14),0 1px 2px rgba(0,0,0,.06)}.acceso-flow-cab h2{margin:1px 0 2px;font-size:15px;line-height:20px;font-weight:500;color:var(--ink)}.acceso-flow-cab p{margin:0;max-width:68ch;font-size:13.5px;line-height:20px;color:var(--muted)}.acceso-flow-logo svg{width:20px;height:20px;color:var(--ink-2)}.acceso-flow-cab>.btn{flex:none;margin-top:2px}.acceso-flow+.acceso-flow{margin-top:28px}